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;}
caption,th,td{ 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:-.5em;}
sub{bottom:-.25em;}
small{font-size:smaller;}
article.art-h-rank{ width: 100%;    margin: 0 10px 10px 0;    padding: 0 ;    border-bottom: 0;}
article.art-h-rank figure img{float: left;    margin: 0 3% 0 0px;    width: 32%; height: 145px;}
article.art-h-rank span.y-1 a, span.t-1 a {     background-color: #357eb9;    margin: 0 2% 20px 2px;     width: 48%;     float: left;     text-align: center;     text-decoration: none;     color: #fff;     display: block;     position: unset;     padding: 12px 0;     border-radius: 4px;     font-size: 15px;     font-weight: 600;     box-shadow: inset 0 -2px 0 #0000001f; }

article.art-h-rank span.y-2 a, span.t-2 a {         width: 48%;    float: left;    text-align: center;    text-decoration: none;     color: #fff;     display: block;     background-color: #ec7703;     position: unset;     padding: 12px 0;     border-radius: 4px;     font-size: 15px;     font-weight: 600;     box-shadow: inset 0 -2px 0 #0000001f; }

article.art-h-rank h3{margin:0 0 10px 0;background-color:#494640;color:#fff;padding:5px 5px 5px 60px;text-shadow:0 1px 0 #000;font-size:16px;}
h3#rank-num{position:relative;}
img#rank-ribon-num{  position: absolute;     margin-top: -63px;     margin-left: 11px;     width: 33px;}
.art-text strong{color:#000;font-size:13px;font-weight:bold;margin:0 5px;}
.art-text{padding:0 0 0 0;}
span.art-ttl{display:block;background-color:#ededed;}
span.y-1 a,span.t-1 a{text-align:center;text-decoration:none;color:#fff !important;padding:9px 10px;margin-bottom:5px;display:block;background-color:#357eb9;border-radius:4px;}
span.y-2 a,span.t-2 a{color:#fff;text-align:center;text-decoration:none;padding:8px 10px;display:block;background-color:#ec7703;border-radius:4px}
.art-t-btn a:hover,div#target-link a:hover,div#target-link-fx a:hover,div#target-link_cn a:hover,div#target-link_cnn a:hover{background-color:#f39620;color:#fff !important;}
ul.column-kiji li img,ul.column-kiji-itiran li img,ul.update-kiji li img{float:left;margin:0 10px 0 0;}
ul.column-kiji li,ul.update-kiji li{margin:0;font-size:12px;width:49%;float:left;min-height:80px;}
ul.column-kiji,ul.column-kiji-itiran,ul.update-kiji{margin:0 !important;}
ul.column-kiji-itiran li{margin:0 0 10px 0;font-size:12px;width:49%;float:left;min-height:80px;}
ul.column-kiji li a:hover,ul.column-kiji-itiran li a:hover,ul.update-kiji li a:hover{color:#f20202;}
ul.column-kiji li a,ul.column-kiji-itiran li a,ul.update-kiji li a{display:block;}
ul.column-kiji-itiran li:nth-child(odd){margin-right:11px;}
ul.column-kiji li:first-child,ul.column-kiji li:nth-child(3),ul.column-kiji li:nth-child(5),ul.update-kiji li:first-child,ul.update-kiji li:nth-child(3),ul.update-kiji li:nth-child(5),.update-kiji li:nth-child(7),.update-kiji li:nth-child(9){margin-right:11px;}
ul.column-kiji li:first-child,ul.column-kiji li:nth-child(2),ul.column-kiji li:nth-child(3),ul.column-kiji li:nth-child(4),ul.update-kiji li:first-child,ul.update-kiji li:nth-child(2),ul.update-kiji li:nth-child(3),ul.update-kiji li:nth-child(4),ul.update-kiji li:nth-child(5),ul.update-kiji li:nth-child(6),ul.update-kiji li:nth-child(7),ul.update-kiji li:nth-child(8){margin-bottom:10px;}
img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;}
.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{line-height:1.6;font-weight:bold;text-transform:uppercase;border: solid 1px #b3b3b3;}
article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta{font-size:11px;font-size:.785714286rem;line-height:2.181818182;}
button,input,textarea{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:6px;padding:.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;}
input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span{padding:6px 10px;padding:.428571429rem .714285714rem;font-size:11px;font-size:.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(top,#f4f4f4,#e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64,64,64,.1);}
button,input[type="submit"],input[type="button"],input[type="reset"]{cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
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(top,#f9f9f9,#ebebeb);}
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(top,#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;}
img.header-image,.author-avatar img,img.wp-post-image{border-radius:3px;}
.widget img{margin:10px;width:93%;}
ul#step-up-side li img{width:100%;margin:0;height:auto;box-shadow:0 1px 1px rgba(0,0,0,.22);}
#step-up-side li{margin:0;}
.wp-caption{max-width:100%;padding:4px;}
.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;font-size:.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;}
.site-content nav a{padding:15px;display:inline-block;font-size:14px;}
#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:.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;}
#post-639 h1.entry-title{padding:17px 30px;border-bottom:solid 1px #ddd;}


.post-44954 .entry-title { display: none; }
html{font-size:87.5%;}
body{ font-size:16px;  font-family:"segoe UI",Quicksand, 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;  text-rendering:optimizeLegibility;color:#090909;overflow-x:hidden; font-weight: 500; }



a {   outline: 0;     color: #186eb3;     text-decoration: none;     transition: color .3s;    position: relative;     display: inline-block;     transition: 0.5s; }

.breadcrumb-area {
    margin: 22px 0 0px 88px;
    max-width: 1098px;
}

.assistive-text,.site .screen-reader-text{position:absolute !important;clip:rect(1px,1px,1px,1px);}
.main-navigation .assistive-text:focus{background:#fff;border:2px solid #333;border-radius:3px;clip:auto !important;color:#000;display:block;font-size:12px;padding:12px;position:absolute;top:5px;left:5px;z-index:100000;}
.site{padding:0;}
.site-content{margin:14px 0 0;}
.site-header{padding:15px 0 0 0;margin:0 0 10px 0;background-color:#f5f5f5;}
#masthead hgroup{margin:0px auto 17px auto;max-width:1100px;}
.site-header h2 a{color:#515151;display:inline-block;text-decoration:none;}
.site-header h2 a:hover{color:#21759b;}
.site-header h2{font-weight:normal;font-size:13px;line-height:14px;}
.header-image{margin-top:24px;margin-top:1.714285714rem;}
.main-navigation{margin:10px 0 0 0;text-align:center;}
.main-navigation li{margin-top:24px;}
.main-navigation a{color:#5e5e5e;}
.main-navigation a:hover{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:15px;margin-bottom:1.1rem;word-wrap:break-word;}
aside#text-5 #side-kousin-area ul li:last-child{padding:6px 15px;}
aside#text-4 p{margin:10px 15px;line-height:1.6;}


ul#picture-s li a img {   border: solid 1px #dddddd; }
.widget-area #s{width:53.66666666666%;}
.textwidget{padding:0;}
footer[role="contentinfo"]{clear: both;   font-size: 12px;   line-height: 2;    margin: 0 auto;    padding:24px 0; background-color:#FFFFFF;}
.footer-inner {   max-width: 1100px; display:block; margin: 0 auto; }


footer#colophon h1.site-title{margin:30px 0;}
footer#colophon h1.site-title a{font-size:16px;padding:3px 0 0 60px;}
footer[role="contentinfo"] a{color:#686868;}
footer[role="contentinfo"] a:hover{color:#21759b;}
#footer-area{border-bottom:solid 3px #d60c0c;padding-bottom:10px;}
#footer-text-area p{line-height:18px;}
#footer-title{font-size:15px;}
#footer-text-area{background-color:#efefef;padding:15px 20px;margin-bottom:20px;}
#four-column{margin-bottom:10px;width:20%;float:left;}
#four-column-left{margin-bottom: 10px;width: 21%;float: left;margin: 0px 0px 8px 45px;}
#four-column ul,#four-column-left ul{margin-bottom:10px;}
#four-column li,#four-column-left li{background-image:url(/wp-content/uploads/2013/12/footer-arrow.png);background-repeat:no-repeat;background-position:2px 9px;line-height:24px;margin-left:8px;margin-right: 8px;padding-left:15px;}
#site-main-info-footer li{margin-left:15px;background-image:url(/wp-content/uploads/2013/12/footer-title-mark.png);background-repeat:no-repeat;background-position:2px 16px;padding-left:20px;}
#site-main-info-footer{clear:both;border-top:solid 1px #ededed;border-bottom:solid 1px #ededed;margin:20px 0;padding: 10px 0;}
li.list-non {background-image: none!important;margin-left: 0!important;}
#fotter-category-title{background-image:url(/wp-content/uploads/2013/12/footer-title-mark.png);background-repeat:no-repeat;background-position:2px 7px;font-weight:bold;font-size:13px;line-height:26px;padding-left:18px;}
.site-info{text-align:right;padding-right:12px;}
#pagetop-area{border-bottom:1px solid #cacaca;background:#fafafa;height:25px;}
#pagetop-area p{max-width:1100px;margin:0 auto;}
#pagetop-area a{    float: right;  width: 100px;   line-height: 25px;   color: #fff;   text-align: center;   font-size: 12px;  background-color: #ce0404;}
#pagetop-area a:hover{background:#e83333;}
.entry-meta{clear:both;}
.entry-header img.wp-post-image{margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-header .entry-title{margin-top:10px;font-weight:bold;border-top:solid 2px #ddd;border-bottom:solid 2px #ddd;line-height:1.6;position:relative;}
.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:.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:.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;line-height:1.7;}
.entry-content h1,.comment-content h1{font-size:26px;font-size:1.5rem; line-height:1.5;}
.entry-content h2,.comment-content h2,.mu_register h2{font-size:22px; line-height:1.6;}
.entry-content h3,.comment-content h3{font-size:18px;line-height:1.8;}
.entry-content h4,.comment-content h4{font-size:16px;line-height:1.8;}
.entry-content h5,.comment-content h5{font-size:15px;line-height:1.8;}
.entry-content h6,.comment-content h6{font-size:13px;line-height:1.8;}

.entry-content p{  font-size:16px;  line-height:1.8;  margin:0 0 24px 0;}
h2#headline-second2{padding:0 15px 14px 15px !important;font-size:15px !important;}
.entry-summary p,.comment-content p,.mu_register p{margin:0 0 24px;line-height:1.7;font-size:14px;}

.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul{margin:0 0 24px;line-height:1.7;}
.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 li,.comment-content li,.mu_register li{margin:0 0;}
.entry-content blockquote,.comment-content blockquote{margin-bottom:24px;   border:1px solid #ccc;margin:20px 40px;}
.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;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;line-height:1.714285714;margin:24px 0;overflow:auto;padding:24px;}
.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;}
img.alignleft,.wp-caption.alignleft{margin:12px 24px 12px 0;}
img.alignright,.wp-caption.alignright{margin:12px 0 12px 24px;}
img.aligncenter,.wp-caption.aligncenter{clear:both;margin-top:12px;margin-bottom:12px;}
.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{margin-bottom:24px;}
.entry-content dl,.comment-content dl{margin:0 0 0 0;}
.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;}
table.figure-image{  border:1px solid #cfcfcf;  }
table.figure-image th{  width:32%;padding:10px;border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;  }
table.figure-image th img{  width:100%; }
.entry-content table,.comment-content table{  font-size:14px;  line-height:1.6;  margin:0 0 24px;  width:100%;  border: solid 1px #ddd;  }
.entry-content table caption,.comment-content table caption{font-size:16px;margin:24px 0;}
.entry-content td,.comment-content td{padding:5px;border: solid 1px #b3b3b3;}
.site-content article{margin-bottom:5px;padding-bottom:24px;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
h1.site-title a{    background-image: url(/wp-content/uploads/2017/08/sitelogo.webp),url(/wp-content/uploads/2017/08/sitelogo.png);  background-repeat:no-repeat;background-position:0 0;color: #090909;   padding: 7px 0 7px 60px;   display: inline-block;   background-size: 46px;   font-size: 20px; }
.page-links{clear:both;line-height:1.714285714; }
footer.entry-meta{margin:24px 15px 0 15px;font-size:13px;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:10px;padding:22px;border-bottom:1px solid #ededed;}
.archive-meta{color:#757575;font-size:12px;line-height:2;margin-top:22px;}
.pink{color:#f6277a;}
.orange{  color:#f99806;  }
.red{  color:#d60c0c;  font-weight: 600; }
.deepred {color: #de2c2c;}
.lightblue{color:#54a4d4;}
.blue{color:#36c;}
.green{color:#79b020;}
.lightgreen{color:#32c732;}
.redorange{color:#ee683a;}
.bold{font-weight:bold;}
.yellow{color:#fcc338;}
.bold.deeporange{color:#f08b35;}
.bold_big{font-size:15px;font-weight:bold;}
.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;}
article.format-aside h1{margin-bottom:24px;}
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;background:#d2e0f9;border-left:22px solid #a8bfe8;}
article.format-aside p{font-size:13px;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;line-height:1.846153846;font-weight:normal;}
article.format-image footer h2{font-size:11px;line-height:2.181818182;}
article.format-image footer a h2{font-weight:normal;}
article.format-link header{padding:0 10px;float:right;font-size:11px;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:.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:.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:.428571429rem .857142857rem;font-size:12px;font-size:.857142857rem;font-weight:normal;color:#fff;background-color:#0088d0;background-repeat:repeat-x;border-radius:3px;border:1px solid #007cbd;}
.comments-area .bypostauthor cite span{position:absolute;margin-left:5px;margin-left:.357142857rem;padding:2px 5px;padding:.142857143rem .357142857rem;font-size:10px;font-size:.714285714rem;}
.comments-area .bypostauthor cite b{font-weight:bold;}
a.comment-reply-link,a.comment-edit-link{color:#686868;font-size:13px;font-size:.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:.714285714rem;font-weight:normal;font-size:12px;font-size:.857142857rem;}
#respond form{margin:24px 0;margin:1.714285714rem 0;}
#respond form p{margin:11px 0;margin:.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:.857142857rem;line-height:1.714285714;padding:10px;padding:.714285714rem;width:100%;}
#respond form p.form-allowed-tags{margin:0;font-size:12px;font-size:.857142857rem;line-height:2;color:#5e5e5e;}
.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:.571428571rem 0 0;font-size:13px;font-size:.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:.571428571rem 1.714285714rem .571428571rem 0;}
.widget-area .widget ul ul{margin-left:12px;margin-left:.857142857rem;}
.widget_rss li{margin:12px 0;margin:.857142857rem 0;}
.widget_recent_entries .post-date,.widget_rss .rss-date{color:#aaa;font-size:11px;font-size:.785714286rem;margin-left:12px;margin-left:.857142857rem;}
#wp-calendar{margin:0;width:100%;font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#686868;}
#wp-calendar th,#wp-calendar td,#wp-calendar caption{text-align:left;}
#wp-calendar #next{padding-right:24px;padding-right:1.714285714rem;text-align:right;}
.widget_search label{display:block;font-size:13px;font-size:.928571429rem;line-height:1.846153846;}
.widget_twitter li{list-style-type:none;}
.widget_twitter .timesince{display:block;text-align:right;}
img#wpstats{display:none;margin:0 auto 24px;margin:0 auto 1.714285714rem;}
span#step-btn{display:block;padding:0 15px;}
span#step-btn a{display: block;    background-color: #484848;    margin: 25px 0 0px 0;    text-align: center;    text-decoration: none;    color: #fff;    position: unset;    padding: 14px 0;    border-radius: 4px;     font-size: 15px;    font-weight: 600;     box-shadow: inset 0 -2px 0 #0000001f;} 
span#step-btn a:hover{background-color:#d60c0c;}
#step-up-main:after,.shita-koushiki:after,div#gyousya-box-osusume:after{content:"";display:block;clear:both;}
#step-up-main,#step-up-main_mobile{margin:0 0 40px 0;}
#step-up-main h2,#step-up-main_mobile h2{margin:0;padding:18px 0 15px 0;border-top:solid 3px #d60c0c;font-size:22px;}
#step1,#step2,#step3{box-sizing:border-box;}
#step1{padding:0 15px 0 0;}
#step2{padding:0 15px 0 15px;}
#step3{padding:0 0 0 15px;}
#step1,#step2{border-right:solid 1px #e1e1e1;}
.clear{clear:both;}
#full-bnr img{max-width:100%;}
#full-bnr{margin:10px 0;}

.textwidget .title-text{margin:0;padding:12px 15px;font-size:15px;background-color:#d60c0c;color:#fff; }
.title-text{margin: 0 0 10px 0;   padding: 20px 15px 10px 15px;   font-size: 18px; }



.margin-non{margin-bottom:0 !important;}
#home-box{clear: both;    margin: 15px 0 20px 0;}
#mark{border-left:solid 5px #d60c0c;  padding-left: 15px;   line-height: 1;   display: inline-block;}
.home .site-content{margin-bottom:20px;}
.home .entry-header{margin:0;}
#ranking-title{background:#e83333;line-height:42px;color:#fff;font-size:15px;text-align:center;margin-bottom:10px;background-color:#c20606;margin-left:0 !important;}
#side-ranking li,#side-pr li{border-bottom:solid 1px #d6d6d6;line-height:36px;}
#side-pr li:last-child{border-bottom:0;}
#side-ranking li a:hover,li#rankin-nyusyukkin a:hover,label:hover,#s-ranking a:hover,ul#g-matome a:hover,.ranking-menu li:hover,#side-pr li a:hover{color:#ec7703;}
#side-ranking li a,li#rankin-nyusyukkin a{text-decoration:none;display:block;color:#090909;padding-left:8px;font-weight:500;}
#side-pr li a{text-decoration:none;display:block;color:#494640;padding-left:32px;}
li#rankin-free:last-child{border-bottom:solid 1px #d6d6d6;}
#rankin-3 a,#pr-s a{background-image:url(/wp-content/uploads/2013/12/footer-title-mark.png);background-repeat:no-repeat;background-position:6px 12px;}
#r-3-number{color:#d60c0c;font-weight:bold;margin:0 21px 0 15px;font-size:15px;}
#r-f-number{padding-left:3px;margin-right:3px;}
#r-f-freeten{margin-right:3px;}
#update-kiji dt{font-size:11px;line-height:14px;margin-top:5px;}
#update-kiji dd{padding-left:100px;font-size:13px;border-bottom:solid 1px #cdcdcd;line-height:30px;margin-bottom:5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
dd#torihiki-rule,dd#preparation,dd#bo-basis,dd#bo-melitdemerit,dd#fx-basic,dd#rule-kouryaku,dd#payment,dd#bo-overseas,dd#choice,dd#tradetiming,dd#osusume-info,dd#neteller,dd#fx-overseas,dd#hla-kenshou,dd#optionbit-kenshou,dd#fivestars-kenshou,dd#hla,dd#theoption,dd#theoption-kenshou,dd#smartoption,dd#optionbit,dd#highlow,dd#biop,dd#ex-option,dd#option24,dd#a55finance,dd#ybinary,dd#five-stars-option,dd#binary-tilt,dd#binarycloud,dd#gbinary,dd#trendoption,dd#traderush,dd#column,dd#anyoption,dd#osusume-info,dd#smartoption,dd#optionbit,dd#highlow,dd#biop,dd#ex-option,dd#option24,dd#a55finance,dd#ybinary,dd#five-stars-option,dd#theoption,dd#binary-tilt,dd#binarycloud,dd#gbinary,dd#trendoption,dd#traderush,dd#anyoption,dd#bit,dd#fx-technicaltool,dd#fx-column,dd#hla-kenshou,dd#keizaishiyou,dd#trade200,dd#sonicoption,dd#trade-200,dd#sonicoption,dd#the_option,dd#sonic-option-torihiki,dd#tread_200,dd#keizaisihyoudd,dd#five-stars-markets,dd#practice,dd#prepare,dd#binarytoha-kihon-super-beginner,dd#trader-style,dd#five-stars-markets,dd#zentrader,dd#bubinga{background-repeat:no-repeat;background-position:0 50%;}
dd#torihiki-rule,dd#preparation,dd#bo-basis,dd#prepare{background-image:url(/wp-content/uploads/2017/09/junbi-dd.png);}
dd#bo-melitdemerit,dd#fx-basic,dd#binarytoha-kihon-super-beginner{background-image:url(/wp-content/uploads/2017/09/chonyumon-dd.png);}
dd#rule-kouryaku,dd#tradetiming,dd#practice{background-image:url(/wp-content/uploads/2017/09/jissen-dd.png);}
dd#bo-overseas,dd#fx-overseas,dd#payment{background-image:url(/wp-content/uploads/2017/09/gyousya-dd.png);}
dd#choice,dd#neteller{background-image:url(/wp-content/uploads/2017/09/erabikata-icon-dd.png);}
dd#osusume-info,dd#smartoption,dd#optionbit,dd#highlow,dd#biop,dd#ex-option,dd#option24,dd#a55finance,dd#ybinary,dd#five-stars-option,dd#theoption,dd#binary-tilt,dd#binarycloud,dd#gbinary,dd#trendoption,dd#traderush,dd#anyoption,dd#trade200,dd#sonicoption,dd#five-stars-markets,dd#trader-style,dd#zentrader,dd#bubinga{background-image:url(/wp-content/uploads/2017/09/campain-icon.png);}
dd#hla-kenshou,dd#optionbit-kenshou,dd#fivestars-kenshou,dd#hla,dd#bit,dd#theoption-kenshou,dd#trade-200,dd#sonic-option,dd#the_option,dd#sonic-option-torihiki,dd#tread_200,dd#keizaisihyou{background-image:url(/wp-content/uploads/2017/09/torihihi-icon.png);}
dd#column,dd#fx-column{background-image:url(/wp-content/uploads/2017/09/column-icon.png);}
dd#keizaishiyou{background-image:url(/wp-content/uploads/2017/11/keizaishihyou-icon.png);}
dd#fx-technicaltool{background-image:url(/wp-content/uploads/2017/09/bunsekitool-icon.png);}
#update-kiji{overflow-y:scroll;width:98%;overflow-x:hidden;height:220px;margin:0 0 0 14px !important;}
.step-1-category,.step-2-category,.step-3-category{border:solid 1px #ecae2a;padding:0 10px 5px 10px;background-repeat:no-repeat;}
.step-1-category p,.step-2-category p,.step-3-category p{font-size:13px;margin:0 0 15px 0;line-height:26px;}
.step-2-category{border:solid 1px #1589cb;}
.step-3-category{border:solid 1px #86ac2d;}
.step-1-category h3,.step-2-category h3,.step-3-category h3{font-size:24px;border-bottom:solid 1px #cacaca;padding-top:5px;}
.step-1-category{background-image:url("/wp-content/uploads/2013/12/step-1-ribon.png");}
.step-2-category{background-image:url("/wp-content/uploads/2013/12/step-2-ribon.png");}
.step-3-category{background-image:url("/wp-content/uploads/2013/12/step-3-ribon.png");}
#introduce{margin:40px 0;display:block;}
#headline{margin:0 0 30px 0;border-bottom:solid 1px #ddd;padding:15px 0;}
#introduce-inner{padding:0 0 20px 0;}
#headline-mark{    background-image: url(/wp-content/uploads/2013/12/headline-arrow.png);  background-repeat: no-repeat;   background-position: 10px 8px;   padding-left: 36px;}
#headline-second,#headline-second2,#headline-second3{background:url("/wp-content/uploads/2013/12/step-1-borderline.png") left bottom repeat-x;line-height:30px;padding:0 0 14px 0;font-size:16px;margin:0 0 15px 0;}
#headline-second2{background:url("/wp-content/uploads/2013/12/step-2-borderline.png") left bottom repeat-x;}
#headline-second3{background:url("/wp-content/uploads/2013/12/step-2-borderline1.png") left bottom repeat-x;}
#step-1-link li{border-bottom:1px dotted #aaa;margin:0 0 0 10px;}
#left{float:left;margin:0 20px 15px 0;}
#step-link li{ margin:0 }
#introduce-inner p{margin:15px 5px;}
#step-link{margin:0;}
#step1-text-color,#step2-text-color,#step3-text-color{background-repeat:no-repeat;background-position:100% 49%;padding-right:17px;margin-right:10px;font-size: 12px;background-size: 6px;}
#step1-text-color{color:#f1b32d;background-image:url("/wp-content/uploads/2017/08/arrow_01.png");}
#step2-text-color{color:#1589CB;background-image:url("/wp-content/uploads/2017/08/arrow_02.png");}
#step3-text-color{color:#86AC2D;background-image:url("/wp-content/uploads/2017/08/arrow_03.png");}
#left-info{float:left;}
#left-info2{margin:10px;float:left;}
#left-image{margin:10px;float:left;width: 41.4%;}
#left-image img,#left-image2 img{box-sizing:border-box;-moz-box-sizing:border-box;border:solid 1px #ddd;}
#left-image2{width:37%;margin:15px;float:left;clear:both;}
#main-bo-info,#main-bo-info2{overflow:hidden;clear:both;}
#main-bo-info2{border:solid 1px #d61414; margin-bottom: 30px;}
#infomation-bo,#infomation-bo_pc,#infomation-bo_mobile{margin-bottom:20px;background-color:#f1f1f1;}
#info-btn a,li.pc-list a,li.mobile-list a,li.honhin-list a,li.mobile-list_n a{    display: block;   text-decoration: none;   color: #4e4e4e;   padding: 8px 0;   background-color: #fff;   border-radius: 6px;   box-shadow: inset 0 -2px 0 #0000001f;}
#info-btn a:hover,li#i-check a:hover,li.pc-list a:hover,li.mobile-list a:hover,li.honhin-list a:hover,li.mobile-list_n a:hover{color:#db0000;background-color:#fff7f7;}
.kouzakaisetu a{background-image:url("/wp-content/uploads/2013/12/kouzakaisetu-icon.png");background-repeat:no-repeat;background-position:20px 9px;padding: 0 0 0 15px;}
.torihiki-kensyou a{background-image:url("/wp-content/uploads/2017/04/torihikikenshou.png");background-repeat:no-repeat;background-position:20px 10px;}
.nyukin a{background-image:url("/wp-content/uploads/2013/12/nyukin-icon.png");background-repeat:no-repeat;background-position:35px 9px;}
.dekin a{background-image:url("/wp-content/uploads/2013/12/dekin-icon.png");background-repeat:no-repeat;background-position:40px 11px;}
#info-btn{width:32.3%;line-height:36px;float:left;margin:0 10px 10px 0;text-align:center;font-size:15px;font-weight:bold;}
li#info-btn:nth-child(3),li#info-btn:nth-child(6){margin:0 !important;}
#right-text{float:right;color:#aaa;font-style:italic;font-weight:normal;font-size:12px;padding-top:5px;}

#main-bo-info h2#headline-bo{margin:0;}
#attractive h3,h3.attractive{ margin:10px 0 30px 0;  border-bottom:double 3px #ddd;  padding:12px 0; line-height:1.2;  }
#attractive-inner{margin-bottom:30px;}
#atttractive-title{border:solid 1px #ddd;padding:10px 15px;margin:25px 0;}
#red-mark{border-left:5px solid #d60c0c;padding-left:15px;font-size:18px;}
#white-mark{border-left:5px solid #d60c0c;padding-left:10px;}
#right-info{padding:15px;float:right;}
#link-btn3,#link-btn-end{display:block;margin-bottom: 20px;}
#link-btn{  display:block;  margin-bottom: 20px;  }



span#gyousya_koza a:hover{background-color:#5391c3;color:#fff !important;}
#link-btn-end a{color:#fff !important;text-align:center;text-decoration:none;padding:6px 10px;display:block;background-color:#acacac;border-radius:4px;}
#sumarry th{background-color:#f5f5f5;border-bottom:1px solid #b3b3b3;border-right:1px solid #b3b3b3;padding:0 10px;width:66px;vertical-align:middle;width:16%;}
#sumarry table{border:solid 1px #dad8d8;}
#sub-headline{margin:0 0 10px 0 !important;font-size:13px !important;font-weight:normal !important;}
.explain{border-bottom:solid 1px #ddd;padding:15px 0;margin:40px 0 20px 0 !important;}
.entry-content h2.explain:first-child {   margin-top: 0 !important; }
#user{background-color:#dbdbdb;padding-bottom:2px;}
#user-area dt{font-weight:normal;font-size:12px;}
#user-area dl{margin:10px;background-color:#fff;padding:10px;-moz-box-shadow:1px 1px 1px rgba(000,000,000,0.3),inset 0 -2px 0 rgba(255,255,255,.5);-webkit-box-shadow:1px 1px 1px rgba(63,63,63,.3),inset 0 -2px 0 rgba(255,255,255,.5);}
#user-area dd{font-size:12px;padding-bottom:10px;border-bottom:dotted 1px #ccc;margin-bottom:10px;}
#user-area dd:last-child{border-bottom:0;padding-bottom:0;}
#time{float:right;font-size:10px;color:#5a5a5a;}
#right-info li{margin:0 0 4px 0;background-image:url(/wp-content/uploads/2017/08/check_icon.png);background-position:0 11px;background-size:17px;background-repeat:no-repeat;line-height:34px;padding:0 0 2px 36px;border-bottom:dotted 1px #cacaca;font-size:14px;}
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {display: none;}
div#top-kiji-ue li{margin:0 0 4px 0;background-image:url(/wp-content/uploads/2013/12/checkpoint-info.png);background-repeat:no-repeat;background-size:22px;line-height:28px;padding-left:32px;border-bottom:dotted 1px #cacaca;padding-bottom:2px;font-size:13px;}
span.orange-back{color:#de2e10;font-weight:bold;font-size:14px;}
#center{display:block;margin:40px auto;clear:both;height:auto;border: 1px solid #f1f1f1;}
#text{border-bottom:dotted 2px #c0bcbd;margin-bottom:10px;color:#f11d50;}
#taxt-area{margin-bottom:30px;font-weight:normal;font-size:12px;}
#taxt-area2{margin-bottom:30px;font-weight:normal;}
#matome h3{margin:0 0 15px 0;padding:5px 10px;background:#e47604;color:#fff !important;background-repeat:repeat-x;border-bottom:1px solid #e47604;font-size:15px;}
#matome{border:solid 1px #e47604;}
#matome p{margin:0 15px 8px 15px;}




/*******  heading *******/

#torihiki-style{  font-size: 20px;   font-weight: bold;   padding: 15px 10px;   background-color: #f9f9f9;   margin: 40px 0 30px 0 !important; }
.entry-content h2.torihiki-style{      font-size: 20px;   font-weight: bold;   padding: 15px 10px 15px 53px;   background-color: #f9f9f9;   margin: 40px 0 30px 0;   background-image: url(/wp-content/uploads/2013/12/headline-arrow.png);   background-repeat: no-repeat;   background-position: 20px 25px; }

#headline-bo{padding: 15px 15px;    font-size: 17px;    background-color: #f2f2f2;} 
h2.headline-bo{    padding: 15px 15px 15px 34px;   font-size: 20px;   background-color: #f2f2f2;   position: relative; margin: 40px 0 30px 0;} 
h2.headline-bo:after {   position: absolute;    content: "";    width: 5px;    height: 18px;     background-color: #d60c0c;     left: 15px;     top: 23px; }

h2.title-text {   position: relative;   padding: 15px 15px 15px 34px;   font-size: 18px;   margin: 0 0 15px 0;}
h2.title-text:before {   position: absolute;   content: "";   width: 5px;   height: 18px;   background-color: #d60c0c;   left: 15px;   top: 20px;}
.textwidget .title-text:before{  content:none; }

#title-kiji{  border-bottom:solid 1px #d5d4d4;   padding:15px 0;  font-size: 20px;   margin: 80px 0 20px 0;  } 
.entry-content h2.title-kiji {   border-bottom: solid 1px #d5d4d4;    padding: 15px 0 15px 20px;    margin: 40px 0 24px 0;     position: relative;  font-size: 20px;}
.entry-content h2.title-kiji:before {     position: absolute;     content: "";     width: 5px;      height: 18px;     background-color: #d60c0c;     left: 0;     top: 23px; }



h3#sub-pointtitle_column,h3#sub-torihikistyle_n{font-size: 16px;margin: 0 0 15px 0;background: none;padding: 10px 15px;border: none;background-color: #efefef;border-radius: 2px 2px; margin: 60px 0 15px 0;}
h3.sub-pointtitle_column, h3.sub-torihikistyle_n{font-size: 16px;margin: 0 0 15px 0;  padding: 10px 15px; border: none; background-color: #efefef;border-radius: 2px 2px; margin: 60px 0 15px 0;}

#torihiki-point{background-image:url("/wp-content/uploads/2013/12/point.png");background-repeat:no-repeat;padding-left:43px;margin-bottom:5px;color:#F99806;background-color: white;border-bottom: none;border-top: none;}
h3.torihiki-point{  margin-bottom:5px;  color:#F99806; }

h3#sub-pointtitle_short{  position: relative;  padding:0;  }
h3#sub-pointtitle::after{    position: absolute;   content: " ";    display: block;   border-bottom: solid 3px #d60c0c;    bottom: -3px;     width: 8%;     left: 0px;} 
h3#sub-pointtitle {     border-bottom: solid 3px #ececec;   position: relative;    margin: 60px 0 24px 0;    position: relative;     padding: 0 0 8px 0;     font-size: 17px;}
h3#sub-pointtitle_short{margin:30px 20px;}

h3.sub-pointtitle_short{  position: relative;  padding:0;  }
h3.sub-pointtitle::after{    position: absolute;   content: " ";    display: block;   border-bottom: solid 3px #d60c0c;    bottom: -3px;     width: 8%;     left: 0px;} 
h3.sub-pointtitle {     border-bottom: solid 3px #ececec;   position: relative;    margin: 60px 0 24px 0;    position: relative;     padding: 0 0 8px 0;     font-size: 17px;}
h3.sub-pointtitle_short {margin:40px 0 24px 0;}

#hatena{background-image:url(/wp-content/uploads/2015/03/hatena-aka.png);background-size:28px;background-repeat:no-repeat;border-bottom:solid 2px #ddd;border-top:solid 2px #ddd;padding:19px 5px 16px 58px;background-position:10px;margin-bottom:30px;color:red;}
.hatena{background-image:url(/wp-content/uploads/2015/03/hatena-aka.png);background-size:28px;background-repeat:no-repeat;border-bottom:solid 2px #ddd;border-top:solid 2px #ddd;padding:19px 5px 16px 58px;background-position:10px;margin-bottom:30px;color:red;}

h3#sub-torihikistyle{padding:4px 0; border-bottom:3px solid #ddd;}
h3.sub-torihikistyle{padding:4px 0; border-bottom:3px solid #ddd;}


#link-btn-area{clear:both;margin:20px 0;padding:20px;}
.link-btn-area{ clear:both; margin:20px 0; padding:20px; }



h2.top-title {margin: 0;padding: 18px 0 15px 0;border-top: solid 3px #d60c0c;font-size: 22px;}









ul.pankz {   display: flex;    margin: 15px 0; }
ul.pankz li {    font-size: 12px;   margin-right: 16px;    position: relative;   color: #444444; }
ul.pankz li:before {   position: absolute;    content: "-";    right: -8px;    top: 0; }
ul.pankz li:last-child:before {    content: none; }
ul.pankz li a {   color: inherit; }
ul.pankz li:first-child a {   color: #d60c0c; }



#campaign-point{background-image:url("/wp-content/uploads/2013/12/point.png");background-repeat:no-repeat;padding-left:43px;margin:0 0 10px 0;color:#F99806;}
#home-style-inner{padding:5px 15px 15px 15px;}
#home-style-inner p{font-size:15px;margin-bottom:12px;margin-top:0;}
#style{margin-right:10px;float:left;}
#style a{display:block;color:#fff;padding:12px 0;background-color:#4e4e4e;border-radius:4px;}
#style a:hover{background-color:#8c8c8c;}
.m-r-non{margin-right:0 !important;}
#style h3{margin:0;font-weight:normal;font-size:12px;text-align:center;}
#explain-bottom p{font-size:12px;color:#5e5e5e;margin:10px;}
#explain-bottom{clear:both;margin:15px;border:solid 1px #c2c0b4;background-color:#fffef7;}
#explain-bottom h3{margin:0 0 10px 0;padding:2px 10px;font-size:12px;color:#0c0c0c;font-weight:normal;background:#fffdef;border-bottom:solid 1px #c2c0b4;}
#explain-area{border:solid 1px #ddd;margin-bottom:30px;}
#explain-box{      clear: both;   margin: 10px 0 40px 0;   background-color: #fcf2f2;  padding: 15px 15px; }
div#explain-box h3#checkda {   margin: 0 0 15px 0;   padding: 0 0 10px 0; }


#explain-area-category{margin-bottom:30px;}
#explain-area-category ul li{  margin: 0 0 5px 0;  font-size: 14px;  border-bottom: dotted 1px #bbb; }
#explain-area-category ul{margin:0 0 10px 0;}
#center-image{clear:both;display:block;margin:10px auto;}

#link-btn2 a{width:auto;margin:0 auto;line-height:40px;font-size:18px;font-weight:bold;}
#torihiki-meritan li{background-image:url(/wp-content/uploads/2013/12/meritan-icon.png);background-repeat:no-repeat;background-position:2px 3px;line-height:26px;margin:0 0 5px 5px;border-bottom:dotted 1px #9c9c9c;padding:5px 0 5px 34px;font-size:15px;font-weight:bold;}
.contact-list{background-image:url(/wp-content/uploads/2013/12/footer-arrow.png);background-repeat:no-repeat;background-position:5px 50%;padding-left:20px;font-size:12px;}
.wpcf7-text{max-width:95%;display:block;}
.wpcf7-textarea{max-width:100%;display:block;}
#kiyaku h2{background:#f7f7f7;font-size:20px;font-weight:normal;line-height:30px;border:solid 1px #ddd;text-shadow:0 1px 0 #fff;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5);margin:10px 0 20px 0;padding:10px;}
#kiyaku p{font-size:15px;}
#kiyaku a:hover{color:#b1b1b1;}
#kiyaku a{color:#c50000;text-decoration:underline;}
#ranking-top-img{display:block;}
.margin-space{margin-bottom:5px;}
#ranking-midasi{margin:0 0 10px 0;background-color:#d61414;color:#fff;}

#left-amountarea,#right-amountarea{float:left;background-color:#40a9c4;margin-bottom:20px;padding:5px;}
#left-amountarea ul,#right-amountarea ul{margin:0;background-color:#fff;border-radius:3px;border:solid 1px #3e98b4;padding:5px;}
#amount{font-size:40px;font-weight:bold;}
#b-red{background-color:#d50000;padding:7px 12px;color:#fff;font-size:15px;}
#torihiki-hikaku1,.torihiki-hikaku1{border-bottom:solid 4px #d50000;margin-top:50px;}
#transaction-amount{padding:0 0 20px 0;border:solid 1px #c7c7c7;margin-bottom:20px;}
#transaction-amount h2{padding:7px 4px;font-size:15px;margin:0 0 10px 0;line-height:30px;background-color:#efefef;border-bottom:solid 1px #c7c7c7;}
#transaction-mark{background-image:url(/wp-content/uploads/2014/01/mark-animation.gif);background-repeat:no-repeat;background-position:0 50%;padding-left:40px;}
#amount-area p{margin:0 0 10px 10px;clear:both;}
#heikin{display:inline-block;padding:5px 15px;margin-right:10px;background-color:#fdffc0;font-weight:bold;color:#424015;}
.gyousya-layout{background-color:#afd6da;padding:10px;}
.three-colom{padding:10px;background-color:#fff;border-radius:4px;border:solid 1px #9cb8c5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.breadcrumbs{font-size:12px;margin:15px 0 10px 0;}
.breadcrumbs a{color: #505050;
    background-color: #ececec;
    border-radius: 2px;
    padding: 3px 5px;}
#h-img{width:35%;float:left;margin-right:10px;}
#h-img img{max-width:100%;}
#ranking-right-text{width:63.4%;float:left;}
#ranking-right-text p{line-height:17px;margin-bottom:10px;font-size:12px;padding:0 5px;}
#g-ranking-box{margin-bottom:10px;}
#right-box-btn{color:#db0000;background-image:url(/wp-content/uploads/2014/01/syousai-btn.png);background-repeat:no-repeat;background-position:14px -1px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);border:solid 1px #d5d5d5;display:block;padding:0 10px 0 25px;border-radius:50px;float:right;width:110px;text-align:center;font-size:11px;line-height:24px;}
#right-box-btn:hover,#pr-button:hover{background-color:#eee;}
#ranking-right-text h3{margin:0 0 5px 0;background-color:#eee;padding:0 0 0 6px;background-image:none;border:0;}
#hikaku-area h2{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:15px 10px 15px 0;margin:60px 0 30px 0;}
#hikaku-area ul,.list-hikaku ul{padding:15px;background-color:#f5f5f5;}
.list-hikaku ul li{width:24.4%;float:left;margin:0 5px 6px 0;}
#hikaku-area li{width:32.85%;float:left;margin:0 5px 6px 0;}
#hikaku-area li:nth-child(3n), #hikaku-area li:nth-child(6n), .list-hikaku ul li:nth-child(4n) {margin-right: 0;}
#hikaku-area-kiji li{width:24.71%;float:left;margin:0 1px 1px 1px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5);background:#e6e6e6;}
#hikaku-area-kiji li a,#hikaku-area li a,.list-hikaku ul li a{display:block;font-size:13px;color:#f20202;background-image:url(/wp-content/uploads/2014/01/syousai-btn.png);background-repeat:no-repeat;background-position:8px 7px;line-height:20px;padding:9px 10px 9px 33px;border-radius:4px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.24);}
#hikaku-area-kiji li a:hover,#hikaku-area li a:hover,.list-hikaku ul li a:hover{background-image:url(/wp-content/uploads/2014/01/syousai-btn.png);background-repeat:no-repeat;background-position:8px 7px;background-color:#eee;}
#hikaku-area-kiji ul{margin-bottom:0;}
#select{box-shadow:inset 0 -3px 0 #d60c0c !important;color:#d60c0c !important;background-image:url(/wp-content/uploads/2014/01/syousai-btn.png) !important;background-repeat:no-repeat;background-position:8px 3px;background-color:#fdd !important;}
#data{display:block;}
#hikaku-text {   margin: 40px 0; }
#hikaku-text h2{    background-color: #e93131;   color: #ffffff;  padding: 7px 10px;  text-align: center;  margin: 0 0 14px 0; font-size: 18px;}
#hikaku-text dl{ background-color:#fff; margin:0; }
#hikaku-text dt{background-image:url(/wp-content/uploads/2013/12/footer-title-mark.png);background-repeat:no-repeat;background-position:0 50%;padding-left:20px;line-height:30px;border-bottom:double 4px silver;margin-bottom:15px;color:#e93131;}
#hikaku-kiji-point{margin:25px 0;}
#hikaku-kiji-point ul li{margin:0 0 8px 0;border-bottom:dotted 1px silver;font-size:15px;font-weight:bold;}
#hikaku-kiji-point ul{margin:0;padding:10px;}
#hikaku-content caption{margin:10px 0;background-image:url(/wp-content/uploads/2013/12/footer-title-mark.png);background-repeat:no-repeat;background-position:8px 50%;padding-left:25px;font-size:14px;background-color:#f1f1f1;}
#hikaku-content th{background-color:#d6ecf0;border-top:1px solid rgba(255,255,255,.44);padding:0 5px;}
#hikaku-content tbody{border-top:1px solid #ddd;}
#hikaku-content tr{border-right:1px solid #ddd;}
#side-kousin-area{background-color:#fff;margin:0 1px 30px 1px;box-shadow:0 1px 1px rgba(0,0,0,.22);}
#side-kousin-area ul li{border-bottom:solid 1px #e2e2e2;margin-bottom:5px;padding:6px 15px;background-image:url(/wp-content/uploads/2014/02/data-back-icon.png);background-repeat:no-repeat;background-position:100% 87%;font-size:12px;}
#side-kousin-area ul li:last-child{border-bottom:0;margin:0;padding:0;}
#side-kousin-area ul li a,#pr-side_n ul li a{display:block;}
#side-kousin-area ul li a:hover{color:#f20202;}
#side-kousin-area h3{margin:0;padding:9px 15px;font-size:15px;background-color:#d60c0c;color:#fff;font-weight:normal;}

table#g-option-hikaku,table#g-option-hikaku th,table#g-option-hikaku td,table#b-o-hikaku,table#b-o-hikaku th,table#b-o-hikaku td{border-color:#ccc;}
table#g-option-hikaku th,table#b-o-hikaku th{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;background-color:#ececec;padding-left:5px;vertical-align:middle;}
table#b-o-hikaku th{padding-top: 5px;padding-bottom: 5px;}
table#g-option-hikaku,table#b-o-hikaku{border:solid 1px #ccc;}
table#g-option-hikaku td{padding-left:10px;}
h3#small-midasi{font-size:15px;border-bottom:dotted 1px #aaa;margin:20px 0 10px 0;}
th#space-table{padding:2px 10px;font-size:14px;}
th.gyousya {width: 23%;}
th#space-table{font-size:14px;background-image:url(/wp-content/uploads/2014/01/mark-animation.gif);background-repeat:no-repeat;background-position:6px 5px;padding-left:47px !important;}
.three-colom a:hover{color:#d60c0c !important;}
.three-colom a{color:#000 !important;display:block;text-decoration:underline;}

#osu-kore{background-image:url(/wp-content/uploads/2015/02/orangesankaku-5.png);background-repeat:no-repeat;background-position:100%;padding-right:30px;margin-right:5px;}
#osusume-syo,#osusume-chu,#osusume-jou,#osusume-fx,#osusume-ga,#osusume-ji,#osusume-sh,#osusume-apli{background-color:#4caece;padding:2px 17px;border-radius:4px;color:#fff;font-size:12px;}
#osusume{margin:-16px 1px 5px 1px;display:block;background-color:#ffe4e1;padding:5px 10px;font-size:14px;font-weight:bold;}
#osusume-chu{background-color:orange;}
#osusume-jou{background-color:#4cc9ce;}
#osusume-fx{background-color:#fa8072;}
#osusume-sh{background-color:#f4a460;}
#osusume-apli{background-color:#cc90d2;}

#bonus-point ul li{margin: 0 0;padding: 3px 5px 3px 45px;background-image: url(/wp-content/uploads/2017/08/check_icon.png);background-repeat: no-repeat;background-size: 16px;background-position: 15px 10px;font-size: 16px;color: #d60c0c;}
section#bonus-point {margin-bottom: 15px;}
span#akuhyounan-butan2 a {color: white !important;}
h3#akuhyouban-butan {font-size: 12px;margin: -20px 15px;color: red;position: absolute;}
h3#pointo-botan{font-size: 11px;padding: 10px 0 0 0;color: #e93131;margin-top: 0;}
#bonus-point ul{margin:0;padding:0 0;}
#osu-point{color:#36c;margin:0 0 15px 0;font-size:15px;line-height:1.6;}
.miyoku-mm,.miyoku-mm_n{clear:both;margin: 30px 0 50px 0;}
.miyoku-mm dl,.miyoku-mm_n dl{margin:20px 0;}




dd#coco-point_n,dt#coco-point_n{    border-bottom: solid 1px #d5d4d4;    margin: 0 0 8px 0;    padding-bottom: 7px;    color: #217cb3;     font-weight: bold;}
#coco-point,span.kensyou{    font-weight: bold;    background-image: url(/wp-content/uploads/2017/08/check_icon.png);   background-size: 17px;   background-repeat: no-repeat;   background-position: 0 7px;     padding: 0 0 0 34px;   font-size: 15px;    margin: 30px 0 10px 0;} 
#co-po-area{margin-bottom:10px;font-weight:normal;color:#494640;background-color:#fcf2f2;font-size: 14px; padding: 15px;}

dl.coco-point { margin:30px 0 24px 0;  }
dl.coco-point dt { font-weight: bold;    background-image: url(/wp-content/uploads/2017/08/check_icon.png);   background-size: 17px;   background-repeat: no-repeat;   background-position: 0 7px;   padding: 0 0 0 34px;   font-size: 15px;    margin: 0 0 10px 0; }
dl.coco-point dd {  margin-bottom: 10px;    font-weight: normal;   background-color: #fcf2f2;   font-size: 14px;   padding: 15px;}

dl.coco-point_n  { margin:30px 0 24px 0;  }
dl.coco-point_n dt { border-bottom: solid 1px #d5d4d4;   margin: 0 0 8px 0;   padding-bottom: 7px;    color: #217cb3;   font-weight: bold; }
dl.coco-point_n dd { font-size: 15px; }






#point-midasi{background-image: url(/wp-content/uploads/2015/03/point-50px.png);    background-size: 28px;    background-repeat: no-repeat;    background-position: 12px 10px;    padding: 15px 15px 15px 57px;    margin: 50px 0 0 0;     line-height: 27px;     font-size: 13px;     border-radius: 4px;     color: #e47e16;     background-color: #fdfbde; }
#step1 h3,#step2 h3,#step3 h3{margin:0 0 10px 0;padding:15px 0 0 0;font-size:24px;position:relative;}
#step1 h3:after,#step2 h3:after,#step3 h3:after{position:absolute;content:"";width:40px;height:3px;background-color:#d60c0c;left:0;top:0;}
#step1 p,#step2 p,#step3 p{line-height:1.6;font-size:13px;}
h3#check-title{font-size:20px;border-bottom:solid 1px #aaa;margin:29px 0 10px 0;padding-left:10px;background-color:#ededed;line-height:75px;}
img#check-title{float:right;margin:-25px 10px;}
div#boxkiji{margin:0 15px 1px 15px;padding:0;}
#sub-title{padding:10px 5px 1px 20px;margin:10px 0 10px 0 !important;}
#icon-point{background-image:url(/wp-content/uploads/2015/03/icon-5.png);background-repeat:no-repeat;background-position:0 9px;background-size:20px;padding:5px 10px 5px 35px;font-size:18px;}
#cyumoku-kiji{border:solid 3px #383a3a;width:auto;height:auto;margin-top:-67px;}
h3#bad-good-num{position:relative;border-bottom:3px dashed;}
#point-list-good li{background-image:url(/wp-content/uploads/2015/03/pointda.png);}
#point-list-bad li{background-image:url(/wp-content/uploads/2015/03/point8_8.png);}
#point-list-good li,#point-list-bad li{background-repeat:no-repeat;margin:5px 5px 5px 10px;padding:5px 5px 5px 40px;font-size:16px;}

article.binary-kihon{width:49%;margin:-50px 3px 3px 3px;float:left;border-bottom:0;}

#hikaku-choice ul{padding:8px;background:#d5d5d5;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);border:solid 1px #c7c7c7;}
ul.choice li img{position:absolute;margin-top:-3px;margin-left:-31px;}
#hikaku-choice-kiji li a,#hikaku-choice li a{display:block;font-size:15px;color:white;font-weight:bold;line-height:30px;background-image:url(/wp-content/uploads/2015/03/yajisan-2.png);background-repeat:no-repeat;background-position:108px 10px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5);border:solid 1px #bebebe;padding:4px 10px 2px 13px;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#hikaku-choice li{width:24.71%;float:left;background:#fa8072;margin:0 1px 1px 1px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5);}
#hikaku-choice ul a:hover{text-decoration:none;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}
#select-choice{box-shadow:inset 0 -3px 0 #e7332f !important;color:#e7332f !important;background-image:url(/wp-content/uploads/2015/03/yajisa-aka.png) !important;background-repeat:no-repeat;background-position:8px 3px;background-color:#fbfbfb !important;}

.hikaku-bottom table,.hikaku-bottom-fx table{border:1px solid #ccc;line-height:normal;margin-bottom:0;}
.hikaku-bottom td{border:1px solid #ccc;font-size:14px;text-align:center;}
.hikaku-bottom-fx td{border:1px solid #ccc;font-size:14px;text-align:center;font-weight:normal;}
.hikaku-bottom th{border:1px solid #ccc;background-color:#ededed;color:#171717;font-size:14px;text-align:center;}
.hikaku-bottom-fx th{border:1px solid #ccc;background-color:#ededed;color:#171717;font-size:14px;text-align:center;font-weight:normal;}

img#aka-ribon-num{position:absolute;margin-top:-85px;margin-left:5px;}
div#gyousya-h-b-inner{padding:5px 0 0 0;margin-bottom:-10px;}
div#gyousya-h-b-inner,#trade-cap{margin-bottom:0;}
#gyousya-h-b-inner,#inner-right,#hikaku-b,#characteristic{border-bottom:0 !important;}
#inner-right,#hikaku-b,#characteristic{width:65.6%;float:left;border-bottom:dashed 1px #aaa;}
#hikaku-fx{width:100%;}
div#gyousya-hikaku,div#rank-h{border:solid 2px #e0e0e0 !important;margin:20px 0;overflow:hidden;}
div#gyousya-fx{border:solid 1px #ccc;margin:20px 0;overflow:hidden;padding-bottom:10px;}
h3#aka-rank-num{margin:0 0 15px 0 !important;}
h3#aka-rank-num{position:relative;margin:0 0 10px 0;background-color:#ededed;color:#322f31;padding:5px 5px 5px 82px;font-size:20px;}
.aka-text p{font-size:13px !important;margin:5px 15px 3px 15px !important;}
#check-image{margin:-12px 10px 5px 10px;float:right;}
#point-check{margin:0 0 13px 0;text-align:center;color:white;border-bottom:solid 3px #e13333;background-color:#f53232;}
div#c-ran-text{border:4px solid #e13333;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}
div#c-r-t-box{margin:10px;}
img#check-kiji{margin-top:5px;}
#kuchicomi-title,.kuchicomi-title,.osusume-title{border:solid 1px #ddd;padding:5px 10px;margin:0 !important;font-size:13px !important;font-weight:normal !important;}
#kuchicomi-area{border:solid 2px #f4f4f4;}
h2.aka-ribon{background-color:#d87266;color:#fff;padding:13px 0 10px 0;margin:20px 0 10px 0 !important;text-align:center;}
article.miyoku-point{margin-bottom:10px !important;padding:0 !important;border-bottom:0;}
div#miyoku-mm{padding:1px 5px 5px 5px;}
#miyoku-area{margin:0 10px 3px 10px;text-align:center;}
#miyoku-point-right{margin:5px 8px 3px 10px;}
#miyoku-point-right p{line-height:1.9;font-weight:Normal;margin:30px 0 5px 0;}
.gikyousya-button{margin-bottom:13px;width:50%;background-color:#e7e7e7;padding:10px;}
.gikyousya-button a,span.l_yudo a,span.r_yudo a{color:#fff !important;font-weight:bold;text-align:center;text-decoration:none;padding:12px 5px;display:block;background:#ec7703;border-radius:4px;}
.gikyousya-button a:hover,.nyushukin a:hover,.pickup-yudou a:hover,span.l_yudo a:hover,span.osu-pr-top a:hover,span.r_yudo a:hover{background:#f39620;color:#fff !important;}
div#point-info{margin:0 10px 0 10px;}

span.binary-name{font-size:10px;color:#fff;padding:5px;background-image:url(/wp-content/uploads/2015/03/campaign-iconn-1.png);background-repeat:no-repeat;background-position:0 50%;background-size:121px 17px;margin-right:10px;}
#campaign-kiji dt{font-size:11px;line-height:14px;margin-top:5px;}
dd#ao-det{font-size:13px;border-bottom:solid 1px #cdcdcd;line-height:30px;margin-bottom:5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
article.rank-hikaku{border:solid 1px #cecece;margin:5px 5px 5px 5px;width:48.3%;float:left;padding-bottom:5px;}
h3#koumoku{background-color:#ededed;margin-top:0;margin-bottom:10px;text-align:center;}
img#poji{margin-right:6px;}
li#mitemite{margin-left:10px;margin-bottom:6px;}
ul.rank-123{margin-left:0;margin-bottom:5px;}
li#mitemite a{text-decoration:underline;}
.click-coco{margin:5px 10px 5px 10px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);}
.click-coco a{font-size:12px;color:#f20202 !important;background-image:url(/wp-content/uploads/2014/01/syousai-btn.png);background-repeat:no-repeat;background-position:78px 4px;line-height:20px;padding:6px 10px 6px 100px;box-shadow:rgba(255,255,255,.498039) 0 -1px 0 inset;display:block;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border:1px solid #bebebe;}
.click-coco a:hover{background-image:url(/wp-content/uploads/2014/01/syousai-btn.png);background-repeat:no-repeat;background-position:78px 4px;background-color:#eee;}
table.box-yoko,table.box-yoko1,table.box-yokovs{border:1px solid #cfcfcf;}
table.box-yoko th,table.box-yoko1 th,table.box-yokovs th{width:32%;padding:10px;border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;}
table.box-yoko td,table.box-yoko1 th td,table.box-yokovs td{font-size:13px;vertical-align:middle;border-bottom:1px solid #ddd;padding:10px;}
.br_kaihi br{display:none;}
table.box-yokovs dt,table.box-yokovs dd{margin-bottom:10px;}
figure#right-osu{float:right;margin:9px;}

div#osu-point-left{margin:0 5px 10px 5px;float:left;width:52%;}
div#osu-point-left ul li{background-image:url(/wp-content/uploads/2015/03/BEST-20p.png);background-repeat:no-repeat;padding:7px 0 7px 55px;margin:10px;font-size:15px;}
div#gyousya-hikaku-1{border:solid 1px #ccc;margin:10px 0;}
h3#aka-rank-num-1,h3#aka-rank-num-2{position:relative;margin:0 0 15px 0;background-color:#f5f5f5;color:#322f31;padding:9px 15px;font-size:15px;}
div#osu-point-left ul{margin:0;}

.reviews{border:solid 1px #ddd;background-color:#fff;padding:8px 8px 0 8px;}
.reviews ul li{font-size:13px;line-height:20px;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.reviews ul{margin:0;}

li#reviews-text,li#man,li#woman{margin:0;padding:5px 10px;border-bottom:solid 1px #ddd;}
h3#osupoint{margin:0;padding:3px;background-color:#494640;color:#fff;text-align:center;border-bottom:solid 1px #cecece;}
figure#smaho-osu{margin:10px;border-bottom:1px dotted #cecece;}
.coipoint{margin:10px;}
.coipoint p{font-size:14px;}
h3#akamoji{padding:0 0 0 20px;margin-top:0;border-bottom:1px solid #ccc;background-color:#ededed;}
.step-12{border-radius:6px;border:1px solid #ccc;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}
.step-p{margin:15px;}
h2#sub-torihikistyle{background-image:url(/wp-content/uploads/2013/12/checkpoint-info.png);background-repeat:no-repeat;padding:4px 5px 4px 35px;background-position:2px;border-bottom:3px solid #ddd;font-size:15px;margin:15px;}
.nyushukin a,span#sitohego a,span#yudo-b a,span#yudo-c a{color:#fff !important;text-align:center;text-decoration:none;padding:8px 10px;display:block;background-color:#ec7703;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #f39620;text-shadow:0 -1px 0 rgba(184,108,0,.5);box-shadow:0 3px 1px rgba(000,000,000,.2),inset 0 -2px 0 rgba(173,103,13,.5);}
h3#checkda,h3#checkdamini{margin:10px 15px;border-bottom:dotted 1px #cacaca;color:#5e5e5e;}
h3#checkda_m{background-image:url(/wp-content/uploads/2015/09/icon-n.png);background-repeat:no-repeat;margin:20px 15px 10px 15px;border-bottom:dotted 1px #cacaca;color:#5e5e5e;padding:0 0 0 25px;background-position:0 45%;background-size:16px;font-size:15px;font-weight:normal;}

h3#checkdamini{padding:3px 0 6px 30px;background-size:20px;}
h3#checkda_mu{background-image:url(/wp-content/uploads/2015/09/icon-n.png);background-repeat:no-repeat;margin:10px 15px;border-bottom:dotted 1px #cacaca;color:#5e5e5e;padding:0 0 3px 25px;background-size:16px;font-size:15px;font-weight:normal;}

.osusume-card{border:solid 1px #ccc;}
h3#checkda_oshirase{margin:10px 15px;border-bottom:dotted 1px #cacaca;color:#5e5e5e;}
figure#debit-prepaid{float:left;width:340px;margin:3px;}
.margin-osu{margin:5px;}
th#syosai{text-align:center;padding-left:0 !important;}
table#b-o-hikaku td{border-right:1px solid #ddd;vertical-align:middle !important;}
h3#title{    padding: 0 0;  margin: 40px 0 24px 0;}
table#b-o-hikaku{margin:0;}
.point-c{border-bottom:1px solid #c2c0b4;border-left:1px solid #c2c0b4;border-right:1px solid #c2c0b4;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;margin:15px;border-radius:4px 4px 0 0;clear:both;}
h3.p-check-p{  background-color: #ededed;    margin: 0;    padding: 0 0 0 15px;    border-bottom: solid 1px #cccccc;    border-top: solid 1px #cccccc;    color: #0c0c0c;    text-align: left;   font-size: 13px; }
p#p-check{margin:5px 15px !important;color:#5e5e5e;font-size:13px;}
p#p-check-pink{margin:5px 15px !important;color:#d60c0c;font-weight:bold;font-size:14px;}
span.check-point a{color:#ca0000 !important;font-size:17px;text-decoration:underline;}
span.check-point a:hover{color:#8d0d9b !important;}
span.check-point{margin-left:100px;float:left;margin-top:-30px;}
img#icon-check{margin-left:10px;}
h3#title-number{position:relative;margin:0 0 10px 0;background-color:#ededed;color:#322f31;padding:0 5px 0 82px;text-shadow:0 1px 0 #000;font-size:20px;}
#check-mini-left{width:300px;margin:10px;float:left;}
ul#check-choice li{  margin:0 0;  padding:2px 5px 5px 32px;border-bottom:dotted 1px silver;background-image:url(/wp-content/uploads/2017/08/check_icon.png);background-repeat:no-repeat;background-position:1% 9px;font-size:15px;background-size:15px;}
ul#check-choice{margin-top:25px;}
.attention_content{border:1px solid silver;margin-top:-14px;}
.article{margin:4em 0 1.5em;}
.article_tittle,.article_tittle1{position:relative;top:5px;display:inline-block;left:1px;background:#FFF;padding:1px 5px;font-weight:bold;font-size:18px;margin:0 20px;}

ul#check-choice li a{text-decoration:underline;color:#020202;}
ul#check-choice li a:hover,.index_content dl dt a:hover{color:#1687bc;}
span.crick,span.point{float:right;color:#f99d9d;font-style:italic;font-weight:normal;font-size:12px;margin-left:5px;padding-top:5px;}
li#i-check{background:#e6e6e6;border:solid 1px #c7c7c7;width:31.2%;line-height:36px;border-radius:6px;float:left;margin:5px;-moz-box-shadow:1px 1px 1px rgba(000,000,000,0.3),inset 0 -2px 0 rgba(255,255,255,.5);-webkit-box-shadow:1px 1px 1px rgba(63,63,63,.3),inset 0 -2px 0 rgba(255,255,255,.5);text-align:center;font-size:15px;font-weight:bold;}
li#i-check a{display:block;text-decoration:none;color:#4e4e4e;padding:3px 0 0 0;}
.credit a{background-image:url(/wp-content/uploads/2015/04/Creditcard-icon.png);background-repeat:no-repeat;background-position:13px 8px;}
.neteller a{background-image:url(/wp-content/uploads/2015/04/NETELLER-icon.png);background-repeat:no-repeat;background-position:35px 8px;}
.bank a{background-image:url(/wp-content/uploads/2015/04/banking-icon.png);background-repeat:no-repeat;background-position:35px 8px;}
div#gyousya-hikaku-2{border:solid 1px #ccc;margin:10px 0;height:360px;}
div#type-boxx{border:2px solid #f6c150;}
h3#type‐ti{margin:0;padding:5px 10px;border-bottom:1px solid #f6c150;background-color:#f6c150;color:#fff;}
figure#yes-no-m{float:left;margin:10px;}
.type-g{height:155px;}
.t-s-box{margin-top:-30px;}

li#orange-highlow{background-color:#f6c150;float:left;text-align:center;padding:10px 0;}
li#green-biop{background-color:#b2d06b;float:left;text-align:center;padding:10px 0;}
li#yayablue-24{background-color:#afd6da;float:left;text-align:center;padding:10px 0;}
li#blue-smart{background-color:#4eb4f0;float:left;text-align:center;padding:10px 0;}
li#blue-smart a,li#yayablue-24 a,li#green-biop a,li#orange-highlow a{color:#fff !important;font-weight:bold;}
ul#s-box li{width:23%;margin:0 6px;}
li#rankin-nyusyukkin{border-bottom:solid 1px #d6d6d6;line-height:36px;margin:0;}
li#orange-highlow:hover{background-color:#fdd57f;}
li#green-biop:hover{background-color:#c7db96;}
li#yayablue-24:hover{background-color:#c1dcdf;}
li#blue-smart:hover{background-color:#a7d5f0;}

span#link-yoko1{float:left;margin:0 10px 0 0;}
span#link-yoko2{float:right;margin:0;}
span#link-yoko1,span#link-yoko2{width:48.5%;display:block;padding:8px 0;}

#up-shiji{margin-top:-15px;}
span#mark-side{border-left:5px solid #d60c0c;padding-left:10px;font-size:15px;}
span#link-y1{width:46.3%;float:left;margin:0 4px 0 0;background-color:#e7e7e7;display:block;padding:7px;}
span#link-y2{width:46.3%;float:left;margin:0 0 0 4px;background-color:#e7e7e7;display:block;padding:6px;}
span.n-s{width:97%;float:left;margin:0 3px 0 0;background-color:#e7e7e7;display:block;padding:7px;}
div#osu-point-left h3{background-image:url(/wp-content/uploads/2013/12/checkpoint-info.png);background-repeat:no-repeat;padding:4px 5px 4px 35px;background-position:2px;border-bottom:3px solid #ddd;font-size:15px;margin:10px 0;}
h3#b-da1{background-image:url(/wp-content/uploads/2015/11/ora_icon.png);background-repeat:no-repeat;padding:4px 5px 4px 35px;background-position:2px;border-bottom:3px dotted #ddd;font-size:16px;margin:10px;}
span#b-dam{color:#f08b35;}
div#set-top-kiji{margin-top:-20px;}
div#introduce-inner2{border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;height:190px;}
div#box-cyousei{float:left;width:57%;margin-top:-3px;}




div#kiji-picture{margin:10px;clear:both;}
figure#left-picture{float:left;margin-right:20px;margin-left:5px;margin-bottom:10px;}
ul.update-kiji{margin:0 !important;}
img#one-p{position:absolute;margin-top:-20px;margin-left:11px;}
section#explain-area-category p,section#explain-area-category_s p{margin:16px 15px 0 15px;}
div#right-yori{float:right;margin:15px 15px;}
div#gyousya-hikaku-1{border:solid 1px #ccc;margin:20px 0;}
#taiken-report{margin:8px 8px 10px;border:solid 1px #c2c0b4;clear:both;}
ul#t-r-box{margin:10px 0;}
li#t-r-text{margin:1px 20px 5px 20px;padding:1px 0 0 20px;font-size:13px;border-bottom:dotted 1px #bbb;background-image:url(/wp-content/uploads/2014/01/syousai-btn.png);background-repeat:no-repeat;background-position:0 0;}
h3#t-r-title{margin:8px 20px;padding:0 10px;border-top:solid 1px #d6d6d6;border-bottom:solid 1px #cecece;background-color:#ededed;color:#494640;}
img#y-g‐position{margin-left:20px;margin-top:-9px;position:absolute;}
div#hikaku-b{display:inline-table;margin-bottom:10px;}
span.kensyou{display:table;}
.do-box{border:solid 1px #c0bcbd;margin:0 10px 20px 37px;width:81%;}
.do-box dl{margin:0 20px;}
#q-box p{margin:0 15px;font-size:13px;}
#q-box{clear:both;margin:0 15px;}
h3#question-text{background-image:url("http://bo-hikakudb.com/wp-content/uploads/2016/04/questio-icon.png");background-repeat:no-repeat;padding:3px 0 3px 40px;margin:10px 13px;border-bottom:dotted 1px #cacaca;color:#5d5def;}
div#position-right{width:60%;margin-left:auto;margin-right:10px;}
div#position-right_l{width:70%;margin-left:auto;margin-right:10px;}
dd#answer-text{border-bottom:dotted 1px #c0bcbd;font-size:16px;font-weight:bold;margin-bottom:10px;padding:8px 0 3px 40px;color:#ff4c4c;background-repeat:no-repeat;background-image:url("http://bo-hikakudb.com/wp-content/uploads/2016/04/answer-icon.png");background-position:0 5px;}
dt#answer-text2{margin:15px 0;font-weight:normal;}
span.c-c-point{color:#e93131;}
ul#sankou_mark{margin:0 15px 10px 0;}
.sankou-box{clear:both;border:1px solid #cecece;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;margin:10px 0 20px;background-color:#fcf2f2;}
h4.sankou_tittle{padding:3px 15px;margin:0 0 10px;border-bottom:3px double #cecece;}
ul#sankou_mark li{margin-left:15px;background-image:url(/wp-content/uploads/2014/01/syousai-btn.png);background-repeat:no-repeat;background-position:0 2px;border-bottom:dotted 1px #bbb;padding:2px 0 1px 25px;}
img.m‐picture{margin:15px auto;display:block;height:auto;}
h3#yaji-hitokoto{font-size:14px;margin-bottom:2px;padding:0 0 0 20px;color:#e93131;margin-top:0;}
img#yaji-h-point{margin-top:-22px;position:absolute;}
h3#column-kiji-yodo{margin:20px 0;font-size:16px;border-bottom:2px solid #f3b3ba;}
img#column-kiji-position{position:absolute;margin-top:-20px;}
ul#column-box li{margin:0 10px;padding:3px 0 3px 27px;font-size:13px;border-bottom:1px dotted #bbb;background-image:url(/wp-content/uploads/2015/07/yaji-choice.png);background-repeat:no-repeat;background-position:0 6px;line-height:25px;}
ul#koumoku-mite li{color:red;font-weight:bold;border-bottom:1px dotted #bbb;margin:10px 20px;}
th#syousai{padding-left:100px;}
div#tejyunkiji{width:53%;float:left;}
div#tejyunkiji p{margin-top:5px;}
div#syorui-tejyun p{margin:10px;}
figure#boxkiji-gazou{width:300px;margin:10px;float:left;}
.hikaku-bottom{margin:16px 0;}
div#link-box{margin:20px 0 40px 0;}
#link-box-in{clear:both;background-color:#e7e7e7;padding:20px;width:90%;margin:0 auto;}
div#gyousya-hikaku-3{border:solid 1px #ccc;margin:10px 0;height:225px;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);}
h3#aka-rank-num-3{position:relative;margin:10px;padding:0 10px;font-size:20px;border-bottom:2px solid #1687bc;}
a.border{font-size:18px;}
figure#top-gazou-1{float:left;margin:0 15px 15px 15px;}
figure#top-gazou,figure#shita-gazou{margin:0 15px 15px 15px;float:left;width:21%;}
div#osusume-pickup,div#osusume-pickup-s{margin:0 15px 0 0;float:right;width:72%;}
div#osusume-pickup h3{background-image:url(/wp-content/uploads/2016/03/checkpoint-infon.png);background-repeat:no-repeat;padding:4px 5px 4px 35px;background-position:2px;border-bottom:3px solid #ddd;font-size:15px;margin:5px 0;}
div#osusume-pickup p{font-size:14px;margin:10px 0;line-height:1.9;}
div#gyousya-box-osusume{
    margin: 10px 0;}
div#osusume-pickup-1{margin:0 15px 0 0;float:right;width:75.5%;}
div#osusume-pickup-1 h3{background-image:url(/wp-content/uploads/2017/08/check_icon.png);background-size:16px;background-repeat:no-repeat;padding:0 5px 0 30px;background-position:5px 5px;border-bottom:1px solid #ddd;font-size:14px;margin:0;}
div#osusume-pickup-1 p{font-size:13px;margin:5px 0;}
span.yudou-top{width:50%;float:right;margin:0 3px 0 0;background-color:#e7e7e7;display:block;padding:7px;}
.pickup-yudou a{color:#fff !important;text-align:center;text-decoration:none;padding:5px;display:block;background:#ec7703;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #f39620;text-shadow:0 -1px 0 rgba(184,108,0,.5);box-shadow:0 3px 1px rgba(000,000,000,.2),inset 0 -2px 0 rgba(173,103,13,.5);}
img.yudou‐picture{margin:15px auto;display:block;border:solid 1px #ededed;height:auto;box-shadow:2px 2px 4px 2px rgba(000,000,000,.2);}
section#erabareruwake{border:1px solid #ccc;overflow:hidden;padding:15px;border-radius:6px;position:relative;margin-bottom:20px;}
h3#big-title{margin:0;font-size:40px;background-image:none;border-bottom:double 3px #ddd;}
span.mini-title1{font-size:17px;}
article.miyokuda{border:1px solid #d60c0c;width:24.4%;float:left;margin:10px 1px;display:block;border-radius:4px;position:relative;padding:0;}
h3#number{background-color:#d60c0c;margin-top:0;text-align:center;background-image:none;padding:0;border-bottom:0;color:#fff;}
figure#yudouda{float:right;text-align:right;margin-right:5px;}
figure#yudouda img{width:72%;}
article.miyokuda p{margin:5px 10px;line-height:1.5;color:#494640;font-weight:bold;}
article.miyokuda:hover{opacity:.6;}
#nyushukiin_box{display:table;border:1px solid silver;border-radius:6px;}
p#daiji_point{margin:0 15px 15px 15px;}
#y_point{padding:8px;clear:both;margin:15px 0 0 0;}
span.mini-syoukai{background-color:#fbf1f1;border:dotted 1px #fcc3c3;font-size:14px;padding:15px 15px;color:#494640;font-weight:bold;line-height:1.6;display:inherit;margin:30px 0;}
span.syoukai{background-color:#fbf1f1;font-size:14px;padding:0 10px;color:#494640;font-weight:bold;line-height:1.6;margin:10px 0;}
span.go_yud{font-weight:bold;}
span#link-left{margin:10px 0 10px 15px;background-color:#e7e7e7;display:block;padding:7px;width:45%;float:left;}
span#link-right{margin:10px 15px 10px 0;background-color:#e7e7e7;display:block;padding:7px;width:45%;float:right;}
#explain-area-category_s{border:solid 1px #ddd;overflow:hidden;}
div#target_link{clear:both;display:block;padding:0 10px;width:67%;float:right;}
span.link_1{padding:5px;float:left;border-radius:6px;}
span.link-btn-end a{color:#fff !important;text-align:center;text-decoration:none;padding:10px;display:block;background-color:#acacac;border-radius:4px;width:200px;}
div#target_link .red{clear:both;display:block;}
span.link_2,span.link-btn-end{padding:5px;float:right;border-radius:6px;}
span.link_1 a{display:inline-block;padding:10px;text-align:center;width:200px;color:#fff !important;background-color:#18afa9;border-radius:6px;}
span.link_2 a{display:inline-block;float:right;padding:10px;text-align:center;width:200px;color:#fff !important;background:#ec7703;border-radius:6px;}
span.link_3 a{display:inline-block;float:right;padding:10px;text-align:center;width:165px;color:#fff !important;background:#7672ff;border-radius:6px;}
div#campaign_hikaku{border-left:1px solid #fbb3b3;border-top:1px solid #fbb3b3;}
div#campaign_hikaku table{margin-bottom:0;}
div#campaign_hikaku th{background-color:#f7cece;text-align:center;border-right:1px solid #fbb3b3;padding:5px;}
div#campaign_hikaku td{border-right:1px solid #fbb3b3;border-bottom:1px solid #fbb3b3;text-align:center;}
td#yudodai a{text-decoration:underline;font-weight:bold;}
div#rankin-side a{color:#494640;text-shadow:0 -1px 0 #fff;padding-left:20px;font-weight:bold;font-size:15px;}
div#rankin-side{background-image:url(/wp-content/uploads/2013/12/footer-title-mark.png);background-repeat:no-repeat;background-position:15px 17px;}
span.r-number{color:#d60c0c;font-weight:bold;font-size:15px;margin:0 20px 0 10px;}
div#target-link a,div#target-link-fx a,div#target-link_cn a,div#target-link_cnn a{color:#fff !important;text-align:center;text-decoration:none;padding:4px 17px;display:block;background:#ec7703;border-radius:4px;font-size:13px;}
div#target-link,div#target-link-fx{margin-top:18px;float:right;}
div#target-link_cn{float:right;}
div#target-link_cnn {float: right;margin-top: -20px;}
ul.column-kiji-n li img,ul.oshirase-box_n li img,ul.column-kiji-cn li img{float:left;margin:0 10px 10px 0;}
label{background:#fff;line-height:36px;display:block;color:#494640;font-weight:bold;padding:0 0px;cursor:pointer;}
input[type="checkbox"].on-off{display:none;}
.ranking-menu ul{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;margin:0;padding:0;list-style:none;}
input[type="checkbox"].on-off+ul{height:0;overflow:hidden;}
input[type="checkbox"].on-off:checked+ul{height:95px;}
div#s-k{border:1px solid #d6d6d6;}
.ranking-menu li{padding:3px 3px 3px 30px;border-top:1px dotted #d6d6d6;}
#r3-number{color:#d60c0c;font-weight:bold;margin:0;padding:0 13px 0 16px;font-size:15px;background-image:url(/wp-content/uploads/2013/12/footer-title-mark.png);background-repeat:no-repeat;background-position:0 5px;}
#s-ranking li{border-bottom:solid 1px #d6d6d6;line-height:36px;}
#s-ranking a{text-decoration:none;display:block;color:#494640;text-shadow:0 -1px 0 #fff;padding-left:8px;font-weight:bold;}
input[type="checkbox"].on-off:checked+ul#g-matome{height:220px;overflow-y:scroll;}
ul#g-matome a{color:#1687bc;font-weight:normal;margin-left:10px;padding:3px;border-bottom:1px dotted #d6d6d6;}
span.l_yudo,span.r_yudo{width:46%;background-color:#e7e7e7;padding:10px;}
span.r_yudo{float:right;}
span.l_yudo{float:left;}
img#c-gazou{margin:0 auto;height:auto;display:block;}
div#osusume-pickup-2{float:left;width:53%;}
div#osusume-pickup-2 p{font-size:13px;margin:14px 0;}
div#g-yu{border:solid 1px #ccc;margin:20px 15px;}
#tr-cap-r{float:left;margin-right:10px;}
.yu-d-box{border:solid 1px #ddd;}
.yu-d-box h3{margin:0;padding:3px 15px;border-bottom:solid 2px #ddd;background-image:-webkit-linear-gradient(top,#f7f7f7,#fff);font-size:14px;}
span.red-line{border-left:3px solid #d60c0c;padding-left:10px;}
.yu-d-box li{background-image:url(/wp-content/uploads/2014/01/mark-animation.gif);background-repeat:no-repeat;background-position:0 0;border-bottom:1px silver dotted;margin:2px 5px;padding:2px 0 2px 38px;font-weight:bold;}
.yu-d-box ul{margin:5px;}
span#sitohego{width:73%;float:right;margin-top:3px;background-color:#e7e7e7;display:block;padding:7px;}
section#info-box-left,section#info-box-tokusyu-kiji{border:solid 1px #ccc;}
#home-info-style,#home-torihiki-style{padding:0 15px 10px 15px;overflow:hidden;}
section#columnbox-campaign div#home-info-style{padding:0 0 10px 0;}
#kiji-info-style{padding:10px;}
ul.column-kiji-n li,ul.column-kiji-cn li{font-size:12px;}
ul.column-kiji-n li,ul.oshirase-box_n li,ul.column-kiji-cn li{    margin: 0 0 10px 0;   float: left;   width: 49%;}
#update-kiji-n{margin:0 0 10px 10px;}
#update-kiji-n dd{padding-left:100px;font-size:15px;border-bottom:solid 1px #cdcdcd;line-height:20px;margin-bottom:5px;display:block;}
#home-info-style p,#kiji-info-style p,#home-torihiki-style p,#home-guide-style p{font-size:12px;}
dt#time-info{font-size:10px;padding-top:3px;}
section#info-box-left,section#info-box-right{margin:15px 0 15px 0;clear:both;}
section#columnbox-pickup{margin:50px 0 0 0;clear:both;}
#pr-button{    color: #db0000;  background-image: url(/wp-content/uploads/2014/01/syousai-btn.png);  background-repeat: no-repeat;  background-position: 11px 4px;  border: solid 1px #d5d5d5;  display: block;    padding: 6px 10px 6px 35px;   border-radius: 50px;   float: right;   text-align: center;   font-size: 12px;   text-shadow: 0 -1px 0 #fff;  box-shadow: inset 0 -1px 0 #0000001f;}
div#info-box-y{border:solid 1px #ccc;padding:10px;width:70%;float:right;margin:0 20px 30px 0;}
div#info-box-y p{font-size:14px;}
figure#column-fu{width:80px;float:left;margin-left:20px;}
.c-fu-y{margin:0 0 20px 120px;}
.c-fu-y dl{margin:0;}
#yudo-box-g{border:solid 1px #ddd;margin:20px;overflow:hidden;}
div#yudo-box-g h3,div#yudo1-box-g h3{margin:0 0 20px 0;border-bottom:solid 2px #ddd;padding:0 20px;background:#f7f7f7;}
.c-fu-y dd a{text-decoration:underline;}
span#yudo-b{width:73%;float:right;margin-top:10px;background-color:#e7e7e7;display:block;padding:7px;margin-bottom:30px;}
span.simple-yudo{font-size:17px;font-weight:bold;text-decoration:underline;}
span#simple-y1{border-bottom:1px solid #ccc;background-image:url(/wp-content/uploads/2014/01/syousai-btn.png);background-repeat:no-repeat;background-position:0 1px;padding:5px 5px 0 20px;display:block;}
.check-dai p{font-size:14px;margin:5px 15px;background-color:#fcf2f2;}
.check-dai h3{margin:10px 15px;border-bottom:dotted 1px #cacaca;color:#5e5e5e;}
#itiran-ranking{float:right;margin-top:-11px;}
div#side-ranking p{margin:5px 10px;color:#494640;}
th.line-medachi{text-decoration:underline;}
p#chui{font-size:14px;margin-top:5px;color:#ee683a;}
div#sk-side li{line-height:0;margin-bottom:3px;}

#gyusyaue-box{clear:both;border:solid 1px #c2c0b4;margin-top:-15px;}
#gyusyaue-box ul{margin:30px 15px 15px 15px;}
#gyusyaue-box li{margin:0 0 5px 10px;border-bottom:dotted 1px #bbb;}
#gyusyaue-box h3{margin:10px 15px;border:1px solid #ddd;text-align:center;background:#e6e6e6;}
div#yudo1-box-g{border:solid 1px #ddd;height:440px;}
#top-baitai{clear:both;border:solid 1px #cecece;margin:20px 0;height:193px;background:#494640;color:#fff;text-shadow:0 1px 0 #000;}
#pr-black{clear:both;border:solid 1px #cecece;margin:20px 0;background:#494640;color:#fff;text-shadow:0 1px 0 #000;}
#baitai-title{margin:0;line-height:40px;font-size:16px;padding:2px 15px;background-color:#38393a;color:#fff;}
#oshirase_info_title{margin:0;line-height:40px;font-size:14px;padding:2px 15px;background-color:#38393a;color:#fff;}

div#baitai-osusume h3{padding:0;border-bottom:1px solid #ddd;font-size:14px;margin:0;}
figure#top-uri,figure#pr-uri{width:150px;float:left;margin:0 8px 8px 8px;}
figure#oshirasegz{width:175px;float:left;margin:0 8px 8px 8px;}
p.title{background-image:url(/wp-content/uploads/2016/03/d-p-icon.png);background-repeat:no-repeat;background-size:20px;background-position:0 0;border-bottom:1px dotted #5a5959;font-size:16px;padding-left:25px;margin:0;color:#e08282;font-weight:bold;line-height:1.5 !important;}
p.onepoint{font-size:13px !important;margin:10px 0 0 0 !important;line-height:1.6 !important;}
img#icon-dp{width:20px;margin-right:5px;}
.clearpink{color:#e08282;}
span.baitai-y-top,span.shita-y,span.pr-kiji-tobe,span.pr-kiji-tobemobile{width:68%;float:right;display:block;padding:15px 0;margin-top:-5px;}
.baitai-koushiki a,.shita-koushiki a,span.yudo a,span.pr-kiji-tobe a,span.pr-kiji-tobemobile a,span.gyousya_link_c a,.oshirase_style3 a{font-size:14px;color:#fff;text-align:center;text-decoration:none;padding:9px 10px;display:block;background:#ec7703;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.24);}
span.gyousya_link_c a{clear:both;}
#baitai-osusume,#baitai-osusume2,#pr-osusume-b{margin:0 13px 0 5px;float:left;width:73.1%;}
#oshirase_style2{margin:0 13px 0 5px;float:left;width:71%;line-height: 20px;}
#baitai-osusume2 h3,#osusume-pickup-s h3{background-image:url(/wp-content/uploads/2017/08/check_icon.png);background-repeat:no-repeat;background-size:16px;background-position:0 9px;padding:2px 5px 3px 30px;border-bottom:1px solid #ddd;font-size:15px;margin:0;}
#oshirase_style2 h3{background-image:url(/wp-content/uploads/2017/08/check_icon.png);background-repeat:no-repeat;background-size:16px;background-position:0 9px;padding:2px 5px 3px 30px;border-bottom:1px solid #ddd;font-size:14px;margin:0;}
#baitai-osusume2 p,#osusume-pickup-s p{margin:8px 0;font-size:14px;}
#baitai-osusume2 p,#osusume-pickup-s p,#oshirase_style2 p{margin:8px 0;font-size:13px;}
.shita-koushiki{margin-top:-6px;}
h2#ichioshi{height:91px;font-size:34px;line-height:42px;padding-left:100px;background-image:url(/wp-content/uploads/2015/11/no1-icon.png);background-repeat:no-repeat;background-position:0 -7px;border-bottom:dotted 2px #ddd;margin-bottom:10px !important;}
span.onepoint-review{color:#615f5c;font-weight:bold;margin-right:10px;font-size:14px;}
.man,.man_n{color:#49c;}
.woman,.woman_n{color:#e77;}
.man,.man_n,.woman,.woman_n{margin-left:60px;}
span.orange-icon{background-image: url(/wp-content/uploads/2015/11/memo_icon1.png);   background-repeat: no-repeat;   background-position: 0 6px;   padding-left: 23px;   color: #d60c0c;   font-weight: 600;    display: block;}
#pr-side_n ul li{border-bottom:0;margin-bottom:0;padding-bottom:0;background-image:none;}
#pr-side_n ul li:last-child{padding:6px 15px;}
div#inner-right p,#characteristic p{margin:0 5px;}
div#y-d-dai1{margin-top:10px;}

span#yudo-c{margin-top:10px;background-color:#e7e7e7;display:block;padding:7px;}
div#g-hikaku_syukkin{border:solid 1px #ccc;margin:20px 0;}
div#onepoint-box{clear:both;margin:0 8px 10px 8px;border:solid 1px #c2c0b4;background-color:#fcf2f2;padding-bottom:15px;}
div#onepoint-box1{clear:both;margin:0 8px 10px 8px;border:solid 1px #c2c0b4;}
div#onepoint-box h3,div#onepoint-box1 h3{margin-bottom:-20px;margin-top:10px;margin-left:15px;margin-right:15px;}
div#onepoint-box1 h3{border-bottom:dotted 1px #e6e6e6;}
div#onepoint-box span.simple-yudo,div#onepoint-box1 span.simple-yudo{float:right;margin-top:-17px;margin-right:10px;}
#outstanding{margin-top:-25px;border:1px solid #ccc;height:175px;padding:10px 0 0 0;}
#kanri-osusume{color:#494640;background-color:#fcf2f2;clear:both;margin:10px;padding:10px;border:1px solid #eaeaea;}
#kanri-osusume h3,#kanri-osusume1 h3{border-bottom:dotted 1px #ddd;margin:0;background-image:url(/wp-content/uploads/2015/11/memo_icon1.png);background-repeat:no-repeat;padding-left:23px;background-position:0 5px;color:#c7461e;font-size:15px;font-weight:normal;}
#kanri-osusume p,#kanri-osusume1 p{margin:5px;color:#494640;}


span.awase{font-size:12px !important;}
.kouryaku a {  background-image: url("/wp-content/uploads/2015/12/jyugyou.png"); background-repeat: no-repeat; background-position: 20px 10px;}
.syukiin-dekita a { background-image: url("/wp-content/uploads/2015/12/money.png"); background-repeat: no-repeat; background-position: 35px 9px;}
.kuchikomi a { background-repeat: no-repeat; background-position: 35px 9px; font-size: 11px;}
#pickup-gyusyaue{clear:both;border:solid 1px #c2c0b4;}
#pickup-gyusyaue h3{background:#f1f1f1;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);border:solid 1px #ddd;padding:5px 10px;margin:0 !important;font-size:13px !important;font-weight:normal !important;}
#pickup-gyusyaue ul{margin:15px;}
#pickup-gyusyaue li{margin:0 0 5px 10px;border-bottom:dotted 1px #bbb;}
span#simple-y{font-weight:bold;font-size:16px;}
div#side-y{margin-top:-8px;}
#side-y ul{border:dotted 1px #ccc;margin-left:1px;margin-right:-1px;background:#e6e6e6;}
#side-y li{border-bottom:solid 1px #d6d6d6;line-height:36px;}
#aka-mark a{background-image:url(/wp-content/uploads/2013/12/footer-title-mark.png);background-repeat:no-repeat;background-position:6px 12px;}
#side-y li a{text-decoration:none;display:block;color:#494640;text-shadow:0 -1px 0 #fff;padding-left:20px;font-weight:bold;}
#side-y li a:hover{background-color:#f0f0f0;color:#d60c0c;}
div#campaign-pr dt{background-image:url(/wp-content/uploads/2013/12/checkpoint-info.png);background-repeat:no-repeat;border-bottom:double 3px #ddd;padding:5px 0 0 35px;font-size:16px}
span.title-m{color:#c7461e;font-weight:bold;}
div#campaign-pr{border:1px solid #ccc;padding:10px;}
div#campaign-pr p{margin:10px 5px;}
.line-clear{background-color:transparent;margin:0;}
.osu-pr{margin-top:-5px;}
figure#top-gazou-1 img{width:125px;}
span.osu-pr-top{width:50%;float:right;margin:0;display:block;padding:4px;}
span.osu-pr-top a{color:#fff;text-align:center;text-decoration:none;padding:8px 10px;display:block;background-color:#484848;border-radius:4px;}
img#g-position{max-width:100%;}
img#crickicon{float:right;margin:10px 3px 0 0;}


h2.ichioshi{padding:10px;font-size:16px;line-height:1.6;border-bottom:solid 1px #ddd;margin-bottom:15px;background:#e6e6e6;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5);margin:0;}
h2#top-main {   margin: 0;   padding: 18px 0 15px 0;   border-top: solid 3px #d60c0c;    font-size: 22px; }


div#top-kiji-t{padding:13px 10px 10px 10px;float:right;width:68%;font-size:12px;}
div#top-kiji-ue{padding:10px 0 10px 20px;float:right;width:66.9%;font-size:12px;}
div#top-kiji-ue p{margin:0 0 8px 0;font-size:14px;line-height:23px;}
figure#top-kiji-g{float:left;margin:10px 0 0 5px;}
figure#top-kiji-g img{width:200px;}
span.big{font-size:16px;font-weight:bold;}
p.osusune-text2{font-size:18px;margin:0 !important;font-weight:bold;line-height:1.3;border-bottom:3px double #ddd;}
p.osusune-text{font-size:15px;line-height:1.9;margin-top:10px;margin:8px 0;}
#link-kijiu a{font-size:14px;font-weight:bold;color:#fff !important;text-decoration:none;text-align:center;padding:10px;display:block;background:#ec7703;border-radius:4px;border:1px solid #f39620;text-shadow:0 -1px 0 rgba(184,108,0,.5);box-shadow:0 3px 1px rgba(000,000,000,.2),inset 0 -2px 0 rgba(204,127,29,.5);}
#link-kijiue_l a{font-size:18px;color:#fff !important;text-decoration:none;padding:15px 8px 15px 0;display:block;text-align:center;background:#ec7703;border-radius:4px;}
#link-kijiu a:hover,#link-kijiue_l a:hover{background:#f39620;}
#link-kijiu{display:block;margin-top:9px;}
#link-kijiue_l{display:block;margin:8px 0 0 0;}
span.reddeep{color:#e93131;font-weight:bold;}
div#message-title{border:solid 1px #ddd;padding-bottom:20px;height:215px;}
img#sankakuicon{position:absolute;margin-left:9px;margin-top:-1px;width:15px;}
#osusume-text-link a{background-image:url(/wp-content/uploads/2016/03/checkicon-blue.png);background-repeat:no-repeat;background-position:0 40%;background-size:60px;padding:0 0 0 65px;text-decoration:underline;}
span#osusume-text-link{font-size:14px;}
dd.syousai-text{border-bottom:dotted 1px #ddd;padding:2px 3px;margin:3px;background-color:#f8e8e6;display:table;}
div#hikaku-box{margin:0;}
td.result{background:#494640;text-shadow:0 1px 0 #000;font-weight:bold;color:#fff;border:1px solid #565454;}
td.result,td.result_1{height:28px;font-size:14px;text-align:center;font-weight:bold;}
td.td_1,p.tdd_3{border-top:0 !important;border:1px solid #ccc;padding:7px 5px 0 5px;padding-bottom:7px;}
p.tdd_3{margin:0 !important;border-bottom:0 !important;}
p.result_3{margin:0 !important;padding:5px 8px !important;}
img#td_3{display:block;margin:10px auto;clear:both;height:auto;}
td.td_5{border:1px solid #ccc;text-align:center;padding:7px 5px;}
th.result_2,td.td_2,td.td_link,td.result_4,td.td_4{border:1px solid #ccc;text-align:center;padding:7px 5px 0 5px;}
td.result_1,p.result_3{padding:0;background-color:#ededed;border:1px solid #cec9c9;line-height:23px;}
th.result_2,td.result_4{background-color:#ededed;}
span.title_br{font-weight:bold;font-size:16px;}
p.title-hikaku{margin:0;padding:1px 10px 1px 43px;background-color:#ececec;border:1px solid #cec9c9;border-bottom:0;background-image:url(/wp-content/uploads/2014/01/mark-animation.gif);background-repeat:no-repeat;background-position:1% 50%;font-size:14px;}
span.title_br:before{content:"\A";white-space:pre;}
td.td_link{background-color:#e7e7e7;padding:8px;}
td.td_link a:hover,td.td_5 a:hover{color:#fff !important;}
h3#aka-rank-num1{position:relative;margin:0 0 10px 0;background-color:#ededed;color:#322f31;padding:5px 10px;font-size:20px;}
span.simple-yudom{font-weight:bold;text-decoration:underline;}
li.text-link-osusume{background-image:url(/wp-content/uploads/2016/03/checkicon-blue.png);background-repeat:no-repeat;background-position:0 10%;border-bottom:dotted 1px #ddd;margin-bottom:5px;line-height:16px;background-size:60px;padding:0 0 0 65px;text-decoration:underline;}
li.text-link-osusume a{font-size:14px;}
h2#osusume-title{background:#e6e6e6;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5);border-bottom:solid 1px #ddd;padding:5px 10px;margin:0 0 10px 0;}
.article2{padding:10px;margin-top:20px;}


dt.good,dt.bad{background-position:0 40%;background-repeat:no-repeat;padding:0 0 0 100px;color:#5f5d5d;font-size:14px;}
dt.good{background-image:url(/wp-content/uploads/2016/03/good-icon.png);}
dt.bad{background-image:url(/wp-content/uploads/2016/03/bad-icon.png);}
dd.text-review{margin:10px 0 5px 0;color:#929292;}
li#reviews-text dt{border-bottom:dotted 1px silver;margin-top:5px;}
#home-g-ranking{overflow:hidden;}
#hikaku-area{clear:both;}
#hikaku-area p{font-size:13px;}
dl.default dd{margin-bottom:10px;}
h3#title-kijiue{border-right:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;border-top:solid 1px #ddd;font-size:14px;background-image:url(/wp-content/uploads/2014/01/mark-animation.gif);background-repeat:no-repeat;background-position:6px 1px;padding-left:47px !important;background-color:#ececec;padding:8px 0 6px 0;}
.oshirase p{line-height:25px;margin-bottom:10px;}
.oshirase-box{border-right:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:10px;}
h3#chumoku-title{border-right:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;background-image:url(/wp-content/uploads/2014/01/mark-animation.gif);background-repeat:no-repeat;font-size:14px;background-position:6px 1px;padding-left:47px !important;background-color:#ececec;padding:2px 0;margin:20px 0 0 0;}
.chumoku-box{border-right:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:10px;}
.chumoku-box p{line-height:25px;margin:0;}
dl.chumoku-top{margin:0;}
dl.chumoku-oshirase{margin:20px 0;border:5px solid #e43333;overflow:hidden;border-radius:4px;padding-bottom:15px;}
dl.chumoku-oshirase p{padding:10px 15px;margin:0;font-size:14px;}
dt.chumoku-b{background-color:#e43333;color:#fff;font-size:16px;}
img#infoicon{position:absolute;margin-left:-45px;margin-top:-5px;}
dd.chumoku-bb,dd.chumoku-bb_gray{margin-bottom:0;}
dl.chumoku-oshirase_gray{overflow:hidden;border:solid 1px #ddd;margin:0 0 40px 0;}
dt.chumoku-b_gray{margin:0;background-color:#ededed;color:#322f31;padding:10px 8px 8px 55px;border-radius:4px 4px 0 0;border:1px solid #ddd;font-size:18px;}
img#info_grayicon{position:absolute;margin-left:-38px;margin-top:0;width:28px;}
p.nyushukiin{padding:15px;margin:0;}
span.underline a,span.medatelink a,#point-yaji,strong.underline a{color:#1687bc;}
strong.underline a{font-weight:normal;}
span.underline a,#point-yaji,strong.underline a{text-decoration: underline;;}
span#point-yaji a{text-decoration:underline;}
span.medatelink{background-image:url(/wp-content/uploads/2016/12/new-link.png);background-repeat:no-repeat;background-position:3% 0;background-size:21px;padding-left:36px;font-size:20px;}
#kanri-osusume1{color:#494640;background-color:#fcf2f2;clear:both;padding:10px;margin-bottom:15px;border:1px solid #eaeaea;}
dl.link_yodo {border: 1px solid #dadada;border-radius: 4px;padding: 15px;background: #f7f7f7;margin: 44px 0 60px 0;}
dt.tool-check {font-size: 14px;margin: 0 10px;}
dl.link_yodo dd {margin: 10px;}
.link_yodo_simple { position: relative;margin: 36px 0 16px;padding: 16px 10px;    border: solid 2px #cccccc;  background-color: #ffffff;  border-radius: 4px;    font-size: 14px;  clear:both;}
.link_yodo_simple p {margin: 0;font-size: 14px;}
.link_yodo_simple a {background-image: url(/wp-content/uploads/2017/08/linkSPicon.png);background-repeat: no-repeat;background-position: 4px 4px;padding: 0 0 0 22px;background-size: 14px;font-weight: bold;}
.link_yodo_simple_span a {background-image: url(/wp-content/uploads/2017/08/linkSPicon.png);background-repeat: no-repeat;background-position: 4px 7px;padding: 0 0 0 22px;background-size: 14px;font-weight: bold;}

span#link-btn_1{margin:0 5px 15px 0;}
span#link-btn_1 a,span#link-btn_2 a,span#gyousya_koushiki a,span#gyousya_koza a{padding:13px 5px;font-size:16px;}
span#link-btn_1 a,span#gyousya_koushiki a{color: #fff;    background: #ec7703;    text-align: center;    text-decoration: none;    display: block;    background-color: #ec7703;   padding: 16px 0;    border-radius: 4px;     font-size: 15px;    font-weight: 600;    box-shadow: inset 0 -2px 0 #0000001f;}
span#link-btn_2{margin:0 0 15px 5px;}
span#link-btn_1,span#link-btn_2{width:49.2%;float:left;display:block;}
span#link-btn_2 a{text-align: center;text-decoration: none;color: #fff !important;display: block;background-color: #357eb9;border-radius: 4px;}
span#gyousya_koza a{  color: #fff;    display: block;    background-color: #357eb9;    text-align: center;    text-decoration: none;    padding: 16px 0;   border-radius: 4px;   font-size: 15px;   font-weight: 600;   box-shadow: inset 0 -2px 0 #0000001f;  } 
#jyouho-hyouka { overflow:hidden;  }
span.size-moji{  font-size:12px;  }

dt.result1{padding:0;background-color:#ededed;border:1px solid #cec9c9;line-height:23px;text-align:center;}
dd.td1{border-top:0 !important;border:1px solid #ccc;padding:7px 5px 0 5px;margin-bottom:0;}
dd.result2{background-color:#ededed;}
dd.result2,dd.td2,dd.td_link{border:1px solid #ccc;text-align:center;padding:7px 5px 0 5px;border-top:0 !important;margin-bottom:0;}
dd.td_link{margin-bottom:20px;padding:7px 5px;}

#pq-baitai{overflow:hidden;margin-top:15px;}
#oshirase_info{overflow:hidden;}
#baitai-title1{border-bottom:solid 1px #cecece;margin:0;line-height:40px;font-size:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);padding-left:20px;background-color:#e43333;color:#fff;}
#uri-style,#oshirase_style{overflow:hidden;padding:10px 0;border-bottom:solid 1px #bbb;border-left:solid 1px #bbb;border-right:solid 1px #bbb;}
#pr-style{overflow:hidden;padding:10px 0;}
#baitai-title2,h2#pr-title{border-bottom:solid 1px #cecece;margin:0 0 10px 0;line-height:40px;font-size:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);padding-left:15px;}
#title-point{margin: 15px 0 0 0;;padding:10px 15px;font-size:16px;background-color:#d60c0c;color:#fff;}
#gyousya-hikaku-shita{overflow:hidden;padding:15px 0 0 0;border-bottom:solid 2px #d60c0c;border-left:solid 2px #d60c0c;border-right:solid 2px #d60c0c;}
#point-box{overflow:hidden;}
li#pr-s{margin:0;}
#side-koteiarea,#pr-side{background-color:#fff;padding:0;margin:0 1px 30px 1px;box-shadow:0 1px 1px rgba(0,0,0,.22);}
aside#text-2 div#side-koteiarea{box-shadow:none;border:solid 2px #d60c0c;}
span.osusume-da{color:#019de7;font-weight:bold;}
#kuchicomi-area-left,#explain-area-category-right{margin-bottom:15px;}
h2.kuchicomi-title{background-color:#ededed;}
.reviews-left,.information-right{border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}
.information-right{overflow:hidden;padding-bottom:3px;}
.reviews-left{overflow:hidden;}
.information-right ul li{padding:7px 3px 3px 3px;border-bottom:dotted 1px silver;margin:0 5px;min-height:70px;width:47%;float:left;background-image:url(/wp-content/uploads/2014/02/data-back-icon.png);background-repeat:no-repeat;background-position:100% 87%;}
li#reviews-text1{margin:0;padding:10px;border-bottom:solid 1px #ddd;width:47%;float:left;height:146px;}
dd.text-review1,dd.text-review_kuchikomi{font-size:14px;margin:1px 0 5px 0;color:#929292;}
.reviews-kuchikomi{overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;}
li#reviews-kuchikomitext{margin:0;padding:10px;border-bottom:solid 1px #ddd;}
.reviews-kuchikomi ul{margin:0;}
ul.column-kiji-n,ul.oshirase-box_n{margin-bottom:0;}
ul.column-kiji-cn{margin:20px;}
.reviews-left ul{padding-bottom:5px;}
.information-right ul li img{float:left;margin:0 15px 5px 0;}
.information-right ul{margin-bottom:0;}
li#reviews-text1:nth-child(1),li#reviews-text1:nth-child(3){border-right:1px solid #ddd;}
li#reviews-text1:nth-child(3),li#reviews-text1:last-child,.information-right ul li:nth-child(7){border-bottom:0;}
th.group-fx_m{font-size:12px;background-color:#f3f3f3;}
.reviews-left ul{margin-bottom:2px;}
img#torihiki-g{display:block;margin:5px auto 10px auto;clear:both;height:auto;}
dl.torihiki{margin:30px 10px 5px 10px;}
#osusume-shita{margin-bottom:20px;}
h2#miyoku-title{display:none;}
#gazou_y img,#gazou_y_line img{display:block;margin:30px auto;clear:both;height:auto;}
#gazou_y_line img{border: 1px solid #ececec;}

ul.rank-menu,ul.kiso-menu{background:#d60c0c;}
ul.rank-menu{top:-14px;}
ul.kiso-menu{top:4px;}
ul.rank-menu li,ul.kiso-menu li{padding:0;background:#d60c0c;width:97%;float:none;margin:5px;}
ul.rank-menu li a,ul.kiso-menu li a{margin:0;line-height:37px;display:block;border-radius:4px;padding:0 10px;background-color:#fff;color:#000 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24);text-align:left;font-size:12px;}

img#menuicon{width:28px;}
.message-in{clear:both;margin:10px;border:dotted 1px #c2c0b4;background-color:#fcf2f2;}
.message-in p{margin:5px;}
.no-mawarikomi{clear:both;}
th.mini{font-size:10px;}
span.minimoji{font-size:14px;}
#osusume-hisyouhou{border:solid 1px #ddd;overflow:hidden;margin-bottom:20px;padding:10px;}
figure#gazou_h{float:left;}
.hisyouhou2{float:left;width:76%;margin-left:10px;}
.usd-president{border:solid 1px #ccc;padding:10px;margin-bottom:25px;}
.c-matome{overflow:hidden;padding:10px;}
.column-matome{border:solid 1px #ccc;}
figure#o-k-m{width:43.8%;float:left;margin-right:10px;}
#kiji-mite{float:left;width:54%;}
h3.kiji-mite-title{margin:0 0 4px 0;line-height:22px;}
p.mite-hi{margin:0;}
.osusume-kiji-mite{overflow:hidden;margin-bottom:10px;}
#home-torihiki-style,#home-guide-style{padding:0 10px;}
.osusume-kiji-mite-torihiki,.osusume-kiji-mite-guide{overflow:hidden;}
h3.kiji-mite-title a{text-decoration:underline;}
#home-info-style h4,.c-matome h4{margin:0 5px 15px 5px;background-color:#ededed;padding:5px;border:dotted 1px #ddd;}
.pr-kiji-ei{margin-top:5px;}
section#category_ybinary{display:none;}
table.box-yoko1{margin-top:-25px;}
th.title-gray{background-color:#ececec;padding:2px 10px !important;}


article.torihiki-contents,article.torihiki-contents-non{width:49.2%;float:left;padding:0 !important;border-bottom:0;}
article.torihiki-contents{margin:0 10px 0 0;}
article.torihiki-contents-non{margin:0;}
section#torihiki-box{border:1px solid #ccc;}
.torihiki-waku{padding:0 10px 10px 10px;overflow:hidden;}
img#rank-iconbanar{position:absolute;margin-top:-3px;margin-left:-8px;}
article.torihiki-contents figure,article.torihiki-contents-non figure{border:1px solid #ddd;height:229px;}
.torihiki-text{margin-top:10px;padding:0 5px;}
.torihiki-text dd{margin-bottom:0;}
.torihiki-text a{text-decoration:underline;}


span.campaign-info{border:solid 1px #c2c0b4;background-color:#d87266;padding:5px;}
.hikaku-bottom-fx{margin-bottom:10px;margin-right:2px;}
span#link-yokofx{width:96.5%;float:left;margin:0 2px 0 0;background-color:#e7e7e7;display:block;padding:8px;}
figure#trade-fx{float:left;width:201px;margin-right:10px;margin-left:8px;}
h2.ichioshi-osusume{margin:0;padding:15px;background-color:#ec9703;color:#fff;font-size:15px;}
div#message-ue{overflow:hidden;margin:0 10px;}
h3.title-g-u{margin:0;padding:0 0 10px 0;font-size:15px;}
div#top-kiji-ue dt{width:20%;padding:5px;float:left;background-color:#ee683a;height:39px;line-height:20px;border-radius:5px 0 0 5px;margin-right:21px;color:#fff;}
div#top-kiji-ue dd{padding:5px;margin:0;height:36px;line-height:20px;border:2px solid #ee683a;border-radius:5px;color:#ee683a;font-weight:bold;}
img#orange-sankakuicon{position:absolute;margin-top:15px;margin-left:95px;}
div#top-kiji-ue ul{margin:0 0 10px 0;}
img#ribbonicon{position:absolute;margin-top:-37px;margin-left:-6px;width:96px;}
figure#top-kiji-no1{float:left;margin:27px 0 0 5px;}
figure#top-kiji-no1 img{width:250px;}
.article-index{border:solid 2px #eaeaea;  overflow:hidden;margin:60px 0 30px;background-color: #fafafa;}
.index{color: #494640;font-size: 16px;font-weight: 700;margin: 20px 20px 0;}

.index_content,.index_nyusyukkin,.index_b ul{margin:25px 20px 20px 20px;}
.index_content dl dt{border-bottom:dotted 1px #ddd;font-size:16px;background-image:url(/wp-content/uploads/2016/03/red_icon.png);background-repeat:no-repeat;background-size:19px;background-position:1% 20%;padding:0 0 0 36px;}
.index_content dl dd{margin-bottom:0;padding:5px 0 0 0;color:#706f6f;}
.index_content dl dt a{text-decoration:underline;color:#e93131;font-weight:normal;}
ul#index-check{margin-top:25px;}
.index_content dl{margin:0;}
.index_content li{list-style:none;margin:10px;}
h2#osusume-bo{margin:10px 0;background-color:#de2e10;color:#fff;padding:5px 10px;}
h3#sihyou-title{margin:0;background-color:#ee683a;padding:2px 10px;color:#fff;text-shadow:1px 1px 3px #b0664e;}
table#keizai-sihyou,table#keizai-sihyou_n{margin-bottom:25px;}
table#keizai-sihyou th{border:solid 1px #e1dfdf;font-size:15px;text-align:center;background-color:#ececec;font-weight:normal;}
td.shihyou{text-align:left;padding:9px 15px;vertical-align: middle;}
td.nichiji{text-align:center;padding:9px;vertical-align:middle;}
table#keizai-sihyou td{border:solid 1px #e1dfdf;font-size:15px;}
table#keizai-sihyou_n th{border:solid 1px #e1dfdf;font-size:13px;text-align:center;background-color:#ececec;font-weight:normal;}
table#keizai-sihyou_n td{border:solid 1px #e1dfdf;font-size:13px;padding:5px;vertical-align:middle;text-align:center;}
p.hizuke_a{margin:0 0 10px 0;border-bottom:solid 1px #dfdfdf;padding:0px;background-size:16px;}


.point-kiji{padding:15px;}
.point-kiji h3{margin:0 5px;}
.check-point-hendou{border-radius:4px;padding:5px;border:solid 1px #c2c0b4;background-color:#fcf2f2;margin-top:20px;}
.point-kiji p{margin:20px 5px;font-size:15px;}
table#keizai-sihyou td a,table#keizai-sihyou_n td a{text-decoration:underline;}
table#keizai-sihyou tr:nth-child(1),table#keizai-sihyou tr:nth-child(3),table#keizai-sihyou tr:nth-child(5),table#keizai-sihyou tr:nth-child(7),table#keizai-sihyou tr:nth-child(9),table#keizai-sihyou tr:nth-child(11),table#keizai-sihyou tr:nth-child(13),table#keizai-sihyou tr:nth-child(15){background-color:#f8f8f8;}
table#keizai-sihyou tr:nth-child(2),table#keizai-sihyou tr:nth-child(4),table#keizai-sihyou tr:nth-child(6),table#keizai-sihyou tr:nth-child(8),table#keizai-sihyou tr:nth-child(10),table#keizai-sihyou tr:nth-child(12),table#keizai-sihyou tr:nth-child(14),table#keizai-sihyou tr:nth-child(16){background-color:#fefdfd;}
.non{background-color:#fff;}
ul.koyotoukei-list dl{margin:0;}
ul.koyotoukei-list li{margin:0;padding:0 5px;float:left;width:29.7%;text-align:center;border-right:solid 1px #ededed;}
ul.koyotoukei-list li:last-child,ul.koyotoukei-list_m li:last-child{border-right:0;}
ul.koyotoukei-list dd{margin:0;}
ul.koyotoukei-list{height:46px;margin:5px 0 10px 0;padding:5px 0;border-bottom:solid 1px #ddd;box-shadow:0 3px 3px -3px rgba(147,146,146,.6);}
ul.koyotoukei-listb li{margin:8px 5px;border-bottom:solid 1px #ededed;padding:5px;}
span.titlea{margin-right:20px;}
.shihyou-box{border:solid 1px #ddd;border-radius:4px 4px;}
.shihyou-box h3{background-color:#ececec;margin:0;padding:5px 15px;border-bottom:solid 1px #ddd;}
ul.koyotoukei-listb_1{margin:0;}
ul.koyotoukei-listb_2{clear:both;margin:0;}
ul.koyotoukei-listb_2 li{margin:8px 5px;border-bottom:solid 1px #ededed;line-height:1.9;}


h3#rank-title{position:relative;margin:0;background-color:#ededed;color:#322f31;padding:2px 10px;border:solid 1px #e7e7e7;}
h3#title-kiji-sbu{position:relative;margin:20px 0 30px 0;background-color:#ededed;color:#322f31;padding:2px 10px;border:solid 1px #e7e7e7;}
img#sankaku-grayicon{position:absolute;margin-top:30px;}
section#category_five-stars-option,section#category_fivestars-kenshou,section#category_theoption{display:none;}
article.art-h-rank_tab{width:32.3%;float:left;margin:0 10px 0 0;padding:0 !important;border-bottom:0 !important;}
h3#rank-num_t{margin:0 0 10px 0;padding:5px 5px 5px 50px;font-size:14px;}
h3#rank-num_t.awase{font-size:12px;padding:6px 5px 7px 50px;}
img#rank-ribon-num_t{position:absolute;margin-top:-44px;margin-left:1px;width:46px;}
.rank1{background-color:#fbed87;border-top:2px solid #ebb919;}
.rank2{background-color:#f0f0f0;border-top:2px solid #969696;}
.rank3{background-color:#f4cb98;border-top:2px solid #c38c3c;}
strong.orange-back{color:#de2e10;}
table#tab-ranking{border:solid 1px #ccc;margin:5px 0 10px 0;}
td.syousai_tab{background-color:#ececec;padding:0 15px;width:43%;text-align:center;vertical-align:middle;}
td.syousai_tab1{text-align:center;}
span.t-1,span.t-2{border:#fff !important;margin:0 !important;}
.tab_t{clear:both;margin-top:15px;}
li#top-pr_link dt{background-color:#ececec;padding:15px 8px;border:1px solid #ddd;border-radius:4px 4px 0 0;float:left;margin-right:10px;color:#494640;font-weight:bold;}
li#top-pr_link dd{border-bottom:dotted 1px #ddd;line-height:40px;margin-bottom:10px;padding:5px 0 0 0;}
li#top-pr_link{margin:0;}
.oshirase_n{border:solid 1px #ccc;padding:20px 10px 0 10px;overflow:hidden;}
.oshirase_nn{padding:5px 5px 0 5px;overflow:hidden;}
ul.text-link_n{margin:20px 10px 10px 10px;}

h3.oshirase_meraime{ padding: 5px 15px;   font-size: 15px;   background: -webkit-linear-gradient(transparent 95%, #FF847C 100%); }
ul.oshirase-box_n li a{background-image:url(/wp-content/uploads/2017/08/linkSPicon.png);background-repeat:no-repeat;background-position:1% 0;padding:0 0 0 28px;background-size:18px;text-decoration:underline;line-height:23px;}
.oshirase-box_n p{margin:5px 0 15px 0;font-weight:bold;color:#494640;}
span.oshirase-title_n{border-bottom:3px double #ccc;}
ul.oshirase-box_n li dt{margin-bottom:10px;padding:0 0 5px 0;font-weight:bold;}
ul.oshirase-box_n li dt,ul.oshirase-box_n li dd{float:right;width:72.8%;}
ul.oshirase-box_n li dd{margin-bottom:0;}
img.hoshi_i{position:absolute;}
img.hoshi_iu{vertical-align:middle;text-align:center;width:65px;}
.top_rank_cn{overflow:hidden;}
span.big-red{font-size:20px;color:#de2e10;}
.osusume-c{ margin:50px 0;    border: solid 2px #ec7703;  overflow:hidden;border-radius:6px 6px;}
.osusume-c-box,.osusume-s-box{  margin:0 0;background-color:#fff;border-radius:6px 6px; }
.osusume-c-box h3,.osusume-s-box h3{margin:0;}
img#osusume-icont{     position: absolute;   margin: -43px 0 0 15px;   width: 136px; }
h3.osusume-gyousya_red{background-image:url(/wp-content/uploads/2017/04/red-title.png);background-repeat:no-repeat;text-align:center;color:#fff;font-size:21px;font-weight:normal;}
.osu-gyousya_con{border:solid 2px #e53333;background-color:#fcf2f2;overflow:hidden;padding:15px;margin:20px 0 30px 0;}
figure#left-gyousya{float:left;width:200px;padding-right:15px;}

.osusume-c-box h3#checkda {   border: none;   font-size: 15px;   margin: 15px 15px 0 15px; }
.osusume-c-box p {   margin: 0 15px 15px 15px;   line-height: 1.4; }
.osusume-c-box p span.big-red {   font-weight: 600; }



.gyousya_osume{float:left;width:68%;}
.gyousya_osume h3{margin:0 10px;}
.gyousya_osume p{margin:5px 10px;font-size:15px;}
section#kanren-kiji-box h3{background-color:#ddd;margin:0;}

div#kanren-kiji{overflow:hidden;}
.article-left{border:double 3px #ddd;overflow:hidden;margin:30px 5px;float:left;width:47.7%;}
.article-left{border:double 3px #ddd;overflow:hidden;margin:30px 5px;float:left;width:47.7%;}
ul#check-choice_b{margin:25px 10px 10px 10px;}
ul#check-choice_b li{margin:5px 15px;padding:2px 5px 5px 2px;border-bottom:dotted 1px silver;font-size:15px;background-size:18px;background-color:#f7f6f6;}
.osusume-c-box dd{ background-color: #feefde;   color: #72593d;   padding: 15px 15px;   line-height: 1.2;    margin: 0 0; }
.osusume-c-box dt{ margin:15px 15px ; color:#72593d;}
.osusume-s-box dt{ margin:15px 15px ; color:#72593d;}
.osusume-s-box dd{margin:0 0 10px 0;}
li.list {padding-left: 10px;}
.index_b ul li{ padding: 0;   margin: 0;background-image: url(https://binary-ranking.net/wp-content/uploads/2020/04/arrow-post-red.png);background-repeat: no-repeat;background-size: 15px;background-position: 100% 50%;border-bottom: dotted 1px #ddd; } 
.index_b ul li a {   padding:8px 0;  display:block;}
li.sub {background-image: none !important;}

.article_credibility {
    margin: 50px 0;
    letter-spacing: .05em;
}

.article_credibility dl {
    border: double 5px #ddd;
    padding: 15px;
}

.article_credibility dd {
	margin: 0;
    padding: 3px 0;
    letter-spacing: .05em;
    line-height: 1.7;
}
.article_credibility dt {
    margin-bottom: 10px;
}

p.trust_c {
    margin: 0 0 2px;
    padding: 3px 5px 3px 20px;
    margin-bottom: 20px;
    font-size: 19px;
    font-weight: 700;
    position: relative;
}

p.trust_c:before {
    position: absolute;
    content: "";
    width: 5px;
    height: 18px;
    background-color: #d60c0c;
    margin-top: 10px;
	left: 10px;
}


ul#check-choice_a li{margin:0 0 2px 0;padding:3px 5px 3px 35px;background-image:url(/wp-content/uploads/2017/08/check_icon.png);background-repeat:no-repeat;background-size:16px;background-position:5px 11px;}
ul#check-choice_a{background-color:#fff6f6;overflow:hidden;padding:15px;margin:30px 0;border-radius:4px;}
p.chui-title {margin-bottom: -23px;border-bottom: 1px dotted #ddd;}
div#point_box_n{clear:both;margin:40px 5px;border:dotted 1px #fcc3c3;background-color:#fffafa;border-radius:4px;}
div#point_box_n p{font-size:15px;}
img#point-c{margin-top:-56px;position:absolute;}
div#pointorange_box_n{clear: both;margin: 25px 5px 40px 5px;border: dotted 1px #fcc36c;background-color: #fcefda;border-radius: 4px;padding: 10px 0px 0 0px;}
p.koushin-data{color:#757575;}


article.iibun_left,article.iibun_right{float:left;width:47%;border:3px solid #ec7703;border-radius:4px;padding-bottom:0;}
article.iibun_left{margin:10px 5px 10px 10px;}
article.iibun_right{margin:10px 10px 10px 5px;}
article.iibun_left p,article.iibun_right p{margin:10px 20px 15px 20px;}
article.iibun_left h3,article.iibun_right h3{margin-top:-13px;text-align:center;margin-bottom:0;}
span.title_iibun{background-color:#fff;padding:0 5px;color:#ec7703;font-weight:normal;text-shadow:1px 1px 1px;}
span.orange_text{color:#83673c;background-color:#fce9cc;padding:3px;text-shadow:1px 1px 1px #aca5a5;}
.iibun{overflow:hidden;}


ul.koyotoukei-list_m{height:46px;margin:5px 0 10px 0;padding:5px 0;border-bottom:solid 1px #ddd;box-shadow:0 3px 3px -3px rgba(147,146,146,.6);-webkit-box-shadow:0 3px 3px -3px rgba(147,146,146,.6);-moz-box-shadow:0 3px 3px -3px rgba(147,146,146,.6);}
ul.koyotoukei-list_m dl,ul.koyotoukei-list_m dd{margin:0;}
ul.koyotoukei-list_m li{margin:0;padding:0 5px;float:left;width:29.7%;text-align:center;border-right:solid 1px #ddd;}
.oshirase_n p{margin:0 10px 20px 10px;line-height:1.9;}
ul.tejyun-houhou{border:dotted 1px #fcc3c3;background-color:#fbf1f1;overflow:hidden;margin:30px 0;border-radius:4px;}
ul.tejyun-houhou dt{padding-left:10px;}

ul.tejyun-houhou li{margin:5px 10px;font-size:14px;}
article.hikaku-orenge{margin:20px 10px;float:left;width:47%;background-color:#ec7703;padding:0;border-bottom:0;border-radius:4px;}
h3.title-kikaku{position:absolute;margin-top:-12px;background-color:#fff;padding:0 10px;margin-left:17px;font-weight:normal;}
.hikaku_a{background-color:#fff;margin:5px;padding:10px;border-radius:4px;}
ul.oshirase-box_new li{clear:both;margin:8px 13px;}
ul.oshirase-box_new dt{border:dotted 1px #e4cdb2;background-color:#feefde;color:#72593d;font-weight:bold;float:left;padding:10px 6px;border-radius:4px;font-size:13px;margin-right:17px;width:170px;text-align:center;}
ul.oshirase-box_new dd a{text-decoration:underline;}
ul.oshirase-box_new dd{margin-bottom:0;padding:10px 0;}
.oshirase_nu{border:solid 1px #ccc;overflow:hidden;margin-top:10px;background-color:#f4f4f4;}
.oshirase-box_nu{background-color:#fff;border:1px solid #ddd;margin:15px;padding:5px;}
dt.gyousya-syoukai{margin-bottom:0;border-bottom:dotted 1px silver;font-weight:normal;font-size:16px;margin:10px 10px 0 10px;color:#72593d;}
dd.gyousya-syoukaia{padding:10px;margin-bottom:0;}
p.simplea{text-shadow:none !important;font-size:14px;margin:0 0 10px 0;}
p.osirase-pr{margin:0;background-color:#fcf2f2;border:3px double #c2c2c2;padding:10px;border-radius:4px;font-size:14px;}
.keizaishihyou_b{ border:double 3px #ddd;overflow:hidden;margin:30px 0;border-radius:6px;  padding:20px 20px ; }
span.highicon,span.lowicon{  margin: 0 5px;  border-radius:4px;  color:#fff;  font-size: 11px;  padding: 2px 5px;  }
span.neraine-kawase,span.neraine-donichi,span.neraine-osusume,span.oshirase-campaign{padding:0 5px;border-radius:2px;font-weight:bold;font-size: 12px;}
span.neraine-osusume,span.neraine-kawase,span.neraine-donichi{margin-right:5px;padding:1px 5px;font-size: 12px;}
span.highicon{background-color:#79b020;}
span.lowicon{background-color:#e54f37;}
ul.koyotoukei-listb_1 li{margin:8px 5px;border-bottom:solid 1px #ededed;padding:5px;float:left;width:47%;}
li.free_d{float:none !important;width:auto !important;}
.point-pr h2{font-weight:normal;font-size:20px;margin:10px 0 25px 0;border-bottom:double 3px #ddd;}
.point-pr h2+img{width:100%;}
span.big-g1{font-size:28px;}


dl.osusume_motame{height:225px;margin-top:-8px;margin-left:0;margin-right:0;padding:10px;}
dl.osusume_motame.highlow-pattern{background-color:#303030;}
dl.osusume_motame.bit-pattern{background-color:#013047;}
dl.osusume_motame.fivestars-pattern{background-color:#1e1908;}
dl.osusume_motame.theoption-pattern{background-color:#e3e3e3;}
dl.osusume_motame.visionary_traders-pattern{background-color:#0101a1;}
li.point4{width:41.8%;float:left;margin:8px;position:relative;top:0;left:0;padding:20px;}
li.point4.hlpattern{background-color:#363636;box-shadow:2px 2px 0 0 #2b2b2b;}
li.point4.bitpattern{background-color:#fff;box-shadow:1px 1px 10px #00121c;}
li.point4.fspattern{background-color:#fff;box-shadow:1px 1px 10px #00121c;}
li.point4.topattern{background-color:#fdfdfd;box-shadow:2px 2px 0 0 #cecece;}
li.point4.v_traderspattern{background-color:#53a9ff;box-shadow:2px 2px 0 0 navy;}
.point-pr ul{margin:0;}
.syousai-dd{text-align:center;margin-bottom:0 !important;font-size:14px;}
dd.syousai-dd.hl_pattern{color:#9e9e9e;}
dd.syousai-dd.v_traders_pattern{color:#d8e8f9;}
dt.link-btndt{width:42%;padding:16px 5px 11px 60px;float:left;background-color:#fff;line-height:20px;border-radius:5px 0 0 5px;margin-right:55px;color:#ec7703;border:1px solid #f39620;background-image:url(/wp-content/uploads/2017/05/clock-icon.png);background-repeat:no-repeat;background-position:15% 53%;}
dd.link-btndd{padding:15px 5px;margin:0;height:36px;line-height:40px;border-bottom:3px solid #e47800;border-radius:5px;color:#fff;font-size:18px;background:#ec7703;background-image:url(/wp-content/uploads/2017/05/siroyaji.png);background-repeat:no-repeat;background-position:85% 63%;background-size: 25px;width:248%;}





.otomeza {position: relative;margin: 60px 0 0 0px;}
span.futagoza {     font-size: 14px;   color: #000000;   font-weight: 700;   text-align: center;   display: block;    margin-bottom: -15px; }
dd.link-btndd a,strong.demo-link a{color:#fff;font-weight:normal;}
dd.link-btndd a:hover,dd.link-btndd a:visited,strong.demo-link a:hover,strong.demo-link a:visited{color:#fff;}
img#sankaku_ip{margin-left:-56px;margin-top:14px;position:absolute;width:9px;}
span.br:before{content:"\A";white-space:pre;}
span.orange_hl{color:#e8a506;}
span.orange_bit{color:#e57628;}
span.orange_fs{color:#a49144;font-weight:bold;}
span.orange_to{color:#2119c5;font-weight:bold;}
span.orange_vt{color:#0551b3;font-weight:bold;}
img#icon-erabareru{margin-left:-35px;position:absolute;}


strong.demo-link{position:absolute;margin-top:-74px;right:760px;border:3px solid #f39620;border-radius:5px;color:#fff;font-size:16px;padding:7px 30px 5px 5px;background:#ec7703;background-image:url(/wp-content/uploads/2017/05/siroyaji.png);background-repeat:no-repeat;background-position:95% 50%;background-size:15px;}
dt.title-point{color:#e8a506;}
.pc-area,.mobile-area,.honninsyorui-area,.nyushukkin-area{clear:both;}
p.check_pp{padding:15px;}
.torihiki-sita{margin:30px 0;}
h2.campaign-area,.campaign-area{background:#ec9703;text-align:center;padding:8px 0 4px 0;margin:25px 0 0 0;color:#fff;border-radius:4px 4px 0 0;}
.campaignarea{border:solid 1px #ec9703;overflow:hidden;border-radius:0 0 4px 4px;margin-bottom:25px;}
dl.campaign-title{margin:20px 0;background-image:url(/wp-content/uploads/2017/08/check_icon.png);background-repeat:no-repeat;background-size:16px;padding-left:30px;background-position:2px 7px;border-bottom:1px dotted #ddd;font-size:16px;color:#ee683a;font-weight:bold;}
dd.campaign-syousai{margin:0;font-size:14px;}
.torihikihouhou-matame{clear:both;border-radius:4px;margin-top:15px;}
strong.attention-moji{background-color:#fff5e9;color:#6f5925;padding:0 5px;border-radius:2px;}
span.attention-moji{font-weight:bold;background-color:#fff6ed;color:#73591b;padding:0 5px;border-radius:2px;}
span.campaign_link a{margin: 8px;float:right;display:inline-block;padding:10px;text-align:center;color:#fff !important;background-color:#18afa9;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #18afa9;-moz-box-shadow:1px 1px 1px rgba(000,000,000,0.3),inset 0 -2px 0 rgba(13,135,173,.5);-webkit-box-shadow:1px 1px 1px rgba(000,000,000,0.3),inset 0 -2px 3px rgba(13,135,173,.5);text-shadow:0 -1px 0 rgba(0,177,184,.5);box-shadow:2px 4px 3px rgba(000,000,000,.2),inset 0 -4px 4px rgba(13,135,173,.5);}
dl.jikai-annai{border:solid 1px #ddd;overflow:hidden;}
dt.jikai-nittei{float:left;width:18%;line-height:68px;text-align:center;vertical-align:middle;padding:8px;background-color:#ececec;border-right:solid 1px #ddd;}
dd.jikai-syousai{float:left;margin-left:19px;margin:0;padding:8px;font-size:20px;}
span.br_small:before{content:"\A";white-space:pre;}
span.br_small{font-size:13px;}  


article.art-ul figure,article.art-ur figure{margin:0 10px 3px 10px;}
article.art-ul{margin:10px 5px 10px 10px;}
article.art-ur{margin:10px 10px 10px 5px;}
article.art-ul,article.art-ur{width:47.4%;float:left;border:solid 1px #e8e7e7;padding-bottom:0;}
article.art-ul h3,article.art-ur h3{margin:0 0 10px 0;background-color:#494640;color:#fff;padding:5px 15px;text-shadow:0 1px 0 #000;font-size:14px;}
article.art-ul figure,article.art-ur figure{margin:0 10px 3px 10px;}
article.tokusyu_k{width:31.8%;float:left;padding:0;border-bottom:0;margin-right:15px;}
article.tokusyu_k.non{margin-right:0;}
section#info-box-tokusyu-kiji{margin:15px 0 25px 0;overflow:hidden;}
article.tokusyu_k dl,article.tokusyu_k dd{margin:0;font-size:14px;}
.tokusyu-kiji{padding:15px;overflow:hidden;}
.columnbox-m{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #ccc;padding:0 10px 10px 10px;margin-bottom:15px;}
section#columnbox-pickup .columnbox-m{border:0;}
section#osusume-top{margin:15px 0 15px 0;}
p.risoneki{     background-image: url(/wp-content/uploads/2017/06/risoneki-icon.png);  background-repeat: no-repeat;   background-size: 20px;   background-position: 0 3px;   padding: 0 0 11px 30px;   margin: 0 0 24px 0;   font-size: 22px;   border-bottom: 2px solid #ddd;   line-height: 22px;   display: inline-block;}
span.risoneki_small{    font-size: 16px;   display: inline-block;    margin: 0 0 0 6px;}


p.jidoubaibaitool{font-size:14px;}
ul.jidoubaibai_tool{margin:0 0 10px 0;}
ul.jidoubaibai_tool li{margin:0 20px 5px 20px;font-size:13px;border-bottom:dotted 1px #bbb;}
dl.osusme-signaltool_1,dl.osusme-signaltool_2{border:solid 1px #ddd;clear:both;margin:15px 20px;}
dl.osusme-signaltool_1{height:83px;}
dl.osusme-signaltool_2{height:46px;}
dt.osusme-tool_l1,dt.osusme-tool_l2{float:left;width:18%;text-align:center;vertical-align:middle;padding:8px;background-color:#ececec;border-right:solid 1px #ddd;}
dt.osusme-tool_l1{line-height:68px;}
dt.osusme-tool_l2{line-height:30px;}
dd.osusme-tool_r{float:right;width:76%;margin-left:19px;margin:0;padding:8px;font-size:16px;}
dl.osusme-signaltool_1 li,dl.osusme-signaltool_2 li{list-style:none;margin:0;padding:5px 0;}
.osusume-torihiki{clear:both;border:solid 1px #e1dfdf;background-color:#ececec;padding:10px;margin:10px 0;border-radius:4px;}
.osusume-torihiki h3{margin:5px;font-size:15px;}
.osusume-torihiki p{margin:5px;font-size:14px;}
.osusume-torihiki h3{margin:5px;font-size:14px;color:#494640;}
ul.kijiue-text{margin:0;padding:10px;}
ul.kijiue-text li{margin:0 0 15px 0;}
ul.kijiue-text li a{text-decoration:underline;margin-left:10px;}
dl#meraime-link-u{margin:0 0 5px 5px;}
dd#meraime_k{font-size:15px;line-height:20px;margin:5px 0;display:block;padding:0;}
dt#time-info_n{font-size:14px;font-weight:normal;margin:5px 0;float:left;}
dd#meraime_k a:hover{text-decoration:underline;}


.ue-osusume_pc{background:url("/wp-content/uploads/2017/07/HighLowbanner-pc_n_off.png");height:200px;}
.ue-osusume_e{float:right;margin:3px;width:55%;}
h3.title-osusumedai,h3.title-osusumedai_bit{margin:0;font-size:16px;color:#fff;line-height:32px;text-shadow:0 -1px 0 #343434;}
span.big_osume{font-size:26px;margin-right:5px;}
span.big_osume_bit{font-size:26px;margin-right:5px;color:#e07d5c;}
.ue-osusume_e ul{margin-top:5px;}
.ue-osusume_e ul li{margin:0;color:#e07d5c;font-weight:bold;text-shadow:0 -1px 0 #343434;background:url(/wp-content/uploads/2017/07/check-orangeu.png);background-repeat:no-repeat;padding:0 0 0 25px;background-position:0 10%;line-height:25px;}
span.link_ud{position:absolute;margin-top:18px;margin-left:13px;color:#fff;text-shadow:0 -1px 0 rgba(184,108,0,.5);}
img#sankakuicon_nu{position:absolute;margin-left:5px;margin-top:-1px;width:15px;}
.ue-osusume_bit_pc{background:url(/wp-content/uploads/2017/07/optionbitbanner-pc_n1.png);height:200px;}
.ue-osusume_bit_e{margin:15px;padding:10px 0 0 0;}
.ue-osusume_bit_e li{margin:0;color:#fff;font-weight:bold;text-shadow:0 -1px 0 #343434;background:url(/wp-content/uploads/2017/07/check-orangeu.png);background-repeat:no-repeat;padding:0 0 0 25px;background-position:0 10%;line-height:25px;}
span.link_ud_bit{float:right;margin-top:-16px;margin-right:53px;color:#fff;text-shadow:0 -1px 0 rgba(184,108,0,.5);}
.kiji_tittle_g{margin-top:5px;font-weight:bold;font-size:16px;display:block;background-color:#ededed;color:#494640;padding:10px 15px;border-radius:4px 4px 0 0;border:1px solid #ddd;}
.list2_g{overflow-x:scroll;white-space:nowrap;margin:0;}
.listt_g:after{display:block;content:"";clear:both;}
article.kiji-list_g{width:200px !important;height:220px;box-shadow:0 1px 1px rgba(0,0,0,.11);float:left;margin:15px 15px 15px 0 !important;background-color:#fff;padding:10px;border:1px solid #ddd;line-height:1.5;}
article.kiji-list_g a{line-height:22px;color:#494640;font-weight:bold;font-size:13px;}
article.kiji-list_g:hover{background-color:#ececec;}
img#popupdrawer{float:right;}
article.kiji-list_g a:visited{color:#494640;}
article.kiji-list_g a:hover{color:#e93131;}
#pageTop_rank{background:rgba(247,158,158,.72);border-radius:50px;color:#FFF;padding:20px;position:fixed;bottom:40px;right:20px;z-index:99999;}
.yokuaru-shitsumon{border:1px solid #ddd;border-radius:4px 4px 0 0;margin:30px 0;}
.yokuaru-shitsumon h3{margin:0;font-weight:bold;font-size:16px;display:block;background-color:#ededed;color:#494640;padding:10px 15px;border-bottom:1px solid #ddd;}


dl.shitsumon_link{margin:20px 15px;}
dt.question{background-image:url(/wp-content/uploads/2017/07/question_green.png);margin-bottom:10px;}
dd.answer{background-image:url(/wp-content/uploads/2017/07/answer_red.png);margin-bottom:30px;}
dt.question,dd.answer{background-repeat:no-repeat;padding:0 0 0 28px;}
dt.question a,dd.answer a{text-decoration:underline;font-weight:normal;}

.oshirase_top {clear: both;margin: 0 15px;}
.osirase_pr{margin:0;background-color:#fff5f5;border:2px solid #ff7171;padding:15px;border-radius:4px;font-size:14px;overflow:hidden;}
figure#left-osirase{float:left;width:21%;}
p.osiraseda{float:left;width:76%;padding:0 0 0 15px;margin:0;}
#right-kijiue{padding:10px 10px 20px 20px;float:right;width:63%;margin-top:16px;}
span.point-koko{color:#e93131;padding:0 5px 0 0;font-size:17px;}
div#message-ue h3{font-size:20px;background-image:url(/wp-content/uploads/2017/09/no.1-icon_nn.png);background-repeat:no-repeat;background-size:45px;line-height:45px;padding:0 0 0 55px;}
#right-kijiue ul{margin-top:2px;}
#right-kijiue li{margin:0;background-image:url(/wp-content/uploads/2017/08/check_icon.png);background-repeat:no-repeat;background-size:15px;background-position:2px 12px;line-height:1.6;padding:7px 0 5px 36px;border-bottom:dotted 1px #cacaca;font-size:14px;}
li.check_link,li.check_iconosu{border-bottom:dotted 1px #cacaca;padding-bottom:2px;margin:0 0 4px 0;line-height:26px;font-size:14px;}
#link-text-color{color:#1589cb;background-image:url(/wp-content/uploads/2017/08/arrow_02.png);font-weight:bold;background-repeat:no-repeat;background-position:100% 49%;padding-right:17px;margin-right:10px;font-size:12px;background-size:6px;}
span.ue_orange{color:#ee683a;font-weight:bold;}
.osusume_event{background-color:#ee683a;padding:6px;border-radius:4px;margin-top:10px;}
.osusume_event a{background-color:#fff;padding:9px;display:block;border-radius:4px;text-align:center;color:#ee683a !important;font-weight:bold;text-decoration:underline;line-height:20px;}
.osusume_event a:hover{background-color:#ffd2c4;}
.ranking_top{margin-bottom:40px;}

img#rank-number{position:absolute;    margin-top: -29px;   margin-left: -74px;     width: 39px;}
img.rank-number{position:absolute;    margin-top: -29px;   margin-left: -74px;     width: 39px;}


.ranking_top figure{ margin: -40px -36px -3px 0px;    float: left;     width: 73%; }
.ranking_right{ 	float: left;     margin: 0 0px 10px 50px;     width: 25%; }


table#rank_tab th{background-color:#ececec;padding:2px 15px;text-align:center;vertical-align:middle;border-bottom: none;}
table#rank_tab td{text-align:center;vertical-align:middle;border-bottom:solid 1px #d6d6d6;border-left: none;}
table#rank_tab{margin:0;border-right:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-top:1px solid #d6d6d6;}
th.right_border{border-right:solid 1px #d6d6d6;}
span.link_left,span.link_right{width:47.4%;float:left;}
span.link_right{margin:0 0 0 5px;}
span.link_left{margin:0 32px 0 0;}
span.link_left a{text-align:center;text-decoration:none;color:#fff !important;padding:10px;display:block;background-color:#357eb9;border-radius:4px;}
span.link_right a{text-align:center;text-decoration:none;color:#fff !important;padding:10px;display:block;background-color:#ec7703;border-radius:4px;}
.rank_link{padding:0 15px;}
.ranking_top .rank_link{float:left;margin:-25px 0 10px 0;width:100%;padding:0;}
#rank-osusumepoint{margin:0 0 30px 0;clear:both;}
#rank-osusumepoint h4{margin:0 0 10px 0;background-color:#ececec;padding:6px 15px;}
#rank-osusumepoint ul{margin:15px 0;}


td.right_border.non,td.border_non{border-bottom:0 !important;}
td.right_border.non a,td.border_non a{background-image:url(/wp-content/uploads/2017/08/linkSPicon.png);background-repeat:no-repeat;background-position:0 0;padding:0 0 0 18px;background-size:13px;text-decoration:underline;}
p.oshirase_chui{margin:15px 30px;font-size:13px;}
li.oshiraselink_info{margin:0;}
ul.oshiraseinfo_link li{margin:0;border-bottom:dotted 1px #cacaca;}
ul.oshiraseinfo_link li:after{content:".";clear:both;height:0;display:block;visibility:hidden;}
h3.title-sab{border-bottom:solid 2px #ffe0e0;background-color:#fcf2f2;padding:0 15px 0 30px;background-image:url(/wp-zontent/uploads/2013/12/footer-arrow.png);background-repeat:no-repeat;background-position:3% 50%;color:#686868;font-size:15px;}
.oshirase_main{width:70%;float:left;margin-right:10px;}
.oshirase_sub{width:28%;height:150px;float:left;}
figure.subs_gz{height:150px;}
section#oshirase_uu{overflow:hidden;padding:5px;background-color:#ececec;}
figure.main_gz,figure.sub_gz{border:1px solid #e0e0e0;}
figure.main_gz{background-color:#fff;text-align:center;}
span.message_info{width:63.7%;float:left;padding:10px 5px;}
span.message_link{float:right;padding:10px 5px;line-height:40px;}
span.message_link a{color:#fff;text-align:center;text-decoration:none;padding:5px 10px;display:block;background:#ec7703;border-radius:4px;}
.under {border-bottom: solid;border-color: #f0f312;border-width: 3px;color: #d60c0c;}
.underblack {border-bottom: solid;border-color: #f0f312;border-width: 3px;}
section#oshirase_un{overflow:hidden;padding:15px;background-color:#ececec;}
.listt,.listt_g{white-space:normal;margin-left:11px;}
.popup_info p{font-size:15px;}
section#columnbox-campaign{margin:15px 0 0 0;clear:both;border:solid 1px #ccc;}



div#gyousya-right h3#sub-torihikistyle_n {   margin-top: 0; }
.gyousya_area h3#sub-torihikistyle_n:first-child {    margin-top: 0; }
.columnbox-campaign{padding:0 10px 10px 10px;margin-bottom:25px;}
hr.borderline{border-bottom:1px dotted #ddd;margin:0 0 20px 0;background:none;}
hr.borderline_text {border-bottom: 4px double #ddd;margin: 50px 0;background:none;}
#osusume-campaignbox{margin-bottom:20px;border:1px solid #ddd;border-radius:4px;}
#title-point-osu{margin:0;padding:10px 15px;font-size:16px;background-color:#ededed;color:#494640;border-bottom:2px solid #ddd;}
#gyousya-campaign-b{overflow:hidden;padding:15px 0 0 0;}
.erabareru-4point li{background-image:url(/wp-content/uploads/2017/08/check_icon.png);background-repeat:no-repeat;background-size:15px;padding-left:30px;background-position:2px 15px;margin:0;font-size:15px;}
span.big_point{color:#ee683a;font-size:22px;}
.osusume-kiji-campaign{overflow:hidden;margin-bottom:10px;padding:10px;}
dl.campaign-contents{clear:both;margin:25px 5px 15px 5px;border:dotted 1px #ddd;line-height:1.6;display:block;padding:14px 0 12px 15px;border-radius:6px;font-weight:bold;color:#5e9abe;position:relative;background-color:#ececec;box-shadow:inset 0 -2px 0 rgba(0,0,0,.08);}
dl.campaign-contents a:after{right:15px;top:35px;width:4px;height:4px;border-top:2px solid #5e9abe;border-right:2px solid #5e9abe;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;content:"";}
dl.campaign-contents dt{color:#d60c0c;font-size:17px;}
dl.campaign-contents dd{background-image:url(/wp-content/uploads/2017/08/linkSPicon.png);background-repeat:no-repeat;background-position:1px 4px;padding:0 0 0 22px;background-size:14px;}
span.attention-moji-normal{background-color:#ffeee9;padding:0 3px;border-radius:2px;border-top:dotted 1px #ffc7b7;border-bottom:dotted 1px #ffc7b7;}
aside#text-3 ul li{margin:0;}
aside#text-3 ul li img{margin:10px 10px 0 10px;}
aside#text-3 ul li:last-child img{margin:5px 10px 10px 10px;}
section#home-g-ranking p{font-size:15px;}


#osusumepoint_def h4{margin:0 0 10px 0;background-color:#ececec;padding:6px 15px;}
#osusumepoint_def ul{margin:15px;}
#osusumepoint_def{border:solid 1px #ececec;margin-bottom:20px;margin:4em 0 1.5em;}
.link-gyousyaarea{margin:40px 0;overflow:hidden;}
span#gyousya_koushiki{width:60%;}
span#gyousya_koza{width:37.8%;}
span#gyousya_koushiki,span#gyousya_koza{float:left;display:block;background-color:#e7e7e7;border-radius:4px;}
span#gyousya_koza{margin:0 0 0 15px;}
span#gyousya_koushiki{margin:0;}
li.pc-list,li.mobile-list,li.honhin-list,li.mobile-list_n{width:49.2%;line-height:36px;float:left;text-align:center;font-size:15px;font-weight:bold;}
li.pc-list,li.mobile-list{margin:0 10px 10px 0;}
li.honhin-list,li.mobile-list_n{margin:0 0 10px 0;}
.riyu3-link_btn,.riyu6-link_btn{padding:15px;margin-bottom:30px;}

.bo-start-step , .bo-start-step_2{  padding:0 0;  margin-bottom:30px;  }
.bo-start-step ul  {   display: flex;   justify-content: space-between;  margin: 20px 0; }
.bo-start-step_2 ul {   display: flex;   justify-content: left;   margin: 20px 0;}

.bo-start-step ul li {  width: 29%;   margin: 0 0; position:relative; }
.bo-start-step_2 ul li {  float:left;  width:28.2%;  margin:0 6% 0 0; position:relative;}

.bo-start-step ul li:last-child,.bo-start-step_2 li:last-child,.riyu3-link_btn li:last-child{margin:0;}
.bo-start-step dt,.bo-start-step_2 dt{margin:0 0 5px 0;font-size:13px;}
.bo-start-step ul li dd {   margin: 0 0; }
.bo-start-step ul li p , .bo-start-step_2 ul li p {   margin: 0 0 5px 0;   font-size: 13px;   font-weight: 800;     text-align: center;}

.bo-start-step ul li a , .bo-start-step_2 ul  li a , .bo-start-step a , 
.bo-start-step_2 a,.riyu3-link_btn a,.riyu6-link_btn a {   text-align: center;   text-decoration: none;   color: #fff;   display: block;   background-color: #484848;   position: unset;   padding: 16px 0;   border-radius: 4px;    font-size: 13px;     font-weight: 600;   box-shadow: inset 0 -2px 0 #0000001f; }


.bo-start-step ul li a:hover, .bo-start-step_2 ul li a:hover {   background-color: #231e1e;}
.bo-start-step ul  li:before , .bo-start-step_2 ul li:before {   right: -39px;   top: 57%;    box-sizing: border-box;    width: 10px;    height: 10px;    border: 10px solid transparent;  border-left: 10px solid #ec7703;    content: "";    position: absolute; }
.bo-start-step ul li:last-child:before, .bo-start-step_2 ul li:last-child:before {    content: none; }

.bo-start-step_2 a dd ,.riyu3-link_btn a dd,.riyu6-link_btn a dd {   margin:0 0 ;}
.bo-start-step ul p.triangle_orange, .bo-start-step_2 ul p.triangle_orange {   display: none; }



h4.step_title{padding:5px 15px;margin:0;background-color:#ededed;}
.step_title{padding:5px 15px;margin:0;background-color:#ededed;font-size:14px;font-weight:bold;}

.riyu3-link_btn li,.riyu6-link_btn li{float:left;width:29.88%;}
span.big_moji{font-size:14px;margin-left:5px;color:#e93131;}

span.br_set{margin-left:15px;}
p.triangle_orange{width:0;height:0;border-top:20px solid transparent;border-right:15px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #ec7703;float:left;margin-top:40px;margin-left:7px;}
a#link_u{background-image:url(/wp-content/uploads/2017/08/linkSPicon.png);background-repeat:no-repeat;background-position:1px 4px;padding:0 0 0 22px;background-size:14px;text-decoration:underline;}
.link_space{margin-bottom:27px;}
p.cyuui_ap,p.cyuui_ap_2{float:right;color:#757575;font-size:14px;margin-bottom:0;}
p.cyuui_ap_2{margin-top:27px;}

#gyousya-left{width:39%;height:240px;margin:0 0 10px 0;float:left;}
div#gyousya-right{width: 58%;   float: right;}
.point-prn{overflow:hidden;}
.link-gyousyaarea_u{margin:0 0 40px 0;overflow:hidden;}
.gyousya_area{margin:15px 0;}
#gyousya-linkbox{padding:15px;overflow:hidden;background-color:#f1f1f1;border-radius:4px;margin:40px 0 50px 30px;}
figure#pickup-gazou{float:left;height:150px;box-shadow:1px 0 1px rgba(0,0,0,.11);}
.osusume-pickup_n{float:right;width:72%;padding:15px 15px 9px 15px;}
.osusume-pickup_n dd{font-size:13px;margin:5px 0;color:#494640;}


span.clickicon{float:right;}
.osusume-pickup_n dt{color:#494640;}
.linkbox_space{overflow:hidden;border:1px solid #ddd;border-radius:6px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.18);}
.linkbox_space:hover{background-color:#fbfbfb;border:1px solid #d60c0c;}
span.clickicon{float:right;color:#494640;font-size:12px;}
ul.simple_list {padding-top: 15px;margin: 0;}
ul.simple_list_nor {padding: 0px;margin: 0;}
ul.simple_list li{margin: 10px;}
ul.simple_list_nor li {list-style-type: disc;}
.toolmatome h4 {margin: 0;background-color: #ededed;padding: 5px 15px;border: dotted 1px #ddd;}
img.box-image {border: 1px solid #ececec;border-radius: 3px;}
div#kiji-mitetool {float: right;width: 52%;}
.toolmatome {border: 1px solid #ddd;margin: 0 15px 30px 15px;}
.toolmatome ul {margin: 20px;}
.toolmatome li {background-image: url(/wp-content/uploads/2017/08/check_icon.png);background-repeat: no-repeat;background-size: 15px;padding: 5px 5px 5px 30px;background-position: 2px 12px;border-bottom: dotted 1px #cacaca;margin: 0 0 4px 0;line-height: 26px;}


dl.shitsumon_linkbig {margin: 40px 0;background-color: #ddd;padding: 15px;border-radius: 6px;}
dt.question_big, dd.answer_big {background-repeat: no-repeat;}
dt.question_big {background-image: url(/wp-content/uploads/2017/10/question_green50.png);margin-bottom: 20px;border-bottom: dotted 1px #bbb;background-size: 40px;font-size: 14px;padding: 0 0 10px 55px;}
dd.answer_big {background-image: url(/wp-content/uploads/2017/10/answer_red50.png);margin-bottom: 10px;padding: 0 0 10px 55px;background-size: 40px;}
img#infoicon_m {position: absolute;margin-left: -37px;margin-top: -4px;width: 23px;}
.oshirase-info dd {font-size: 14px;line-height: 20px;}
.oshirase-info {margin: 10px 0;}
.oshirase-info dt {padding: 10px 8px 10px 45px;}
dl.chumoku-oshirase_m {margin: 20px 0;border: 1px solid #e43333;overflow: hidden;border-radius: 4px;padding-bottom: 15px;}
.oshirase-info p {padding: 0 15px;}
dl.oshirase-info {margin: 10px 0;border: dotted 1px #fcc3c3;background-color: #fbf1f1;}
.check_box {border: dotted 1px #fcc3c3;background-color: #fbf1f1;overflow: hidden;padding: 15px;margin: 30px 0;border-radius: 4px;}
ul#check_u {margin: 0;}
ul#check_u li {margin: 5px 0;padding: 3px 5px 3px 45px;background-image: url(/wp-content/uploads/2017/08/check_icon.png);background-repeat: no-repeat;background-size: 16px;background-position: 15px 10px;font-size: 16px;}
.check_box h3 {margin: 5px 15px 15px 15px;font-size: 15px;}
#columnstyle-ichioshi,.columnstyle-osusume {padding: 0 0 10px 0;overflow: hidden;}
div#columnstyle-ichioshi,.columnstyle-osusume {padding: 15px;border: 1px solid #ececec;margin-bottom: 30px;}
.columnstyle-kiji {overflow: hidden;}
figure#columnstyle-gazou {width: 43.8%;float: left;margin-right: 10px;line-height: 0;}
#columnstyle-kijimite {float: left;width: 54%;}
h3.kiji-mitetitle {margin: 0 0 4px 0;line-height: 22px;font-size: 14px;}
#columnstyle-kijimite p,article.column_k dd {font-size: 13px;}
h3.subtitle-column {margin: 50px 0 0 0;background-color: #ececec;padding: 13px 15px;}
h3.kiji-mitetitle a,article.column_k dt a {background-image: url(/wp-content/uploads/2017/08/linkSPicon.png);background-repeat: no-repeat;background-position: 4px 4px;padding: 0 0 0 22px;background-size: 14px;text-decoration: underline;}


dl.jyuyodo {border: 1px solid #ececec;margin-bottom: 0;}
dl.jyuyodo dt {background-color: #ececec;text-align: center;font-size: 13px;}
dl.jyuyodo dd {margin: 0;padding: 10px;text-align: center;}
article.column_k {overflow: hidden;border-bottom: none;padding-bottom: 0;margin: 0;line-height: 0;}
article.column_k figure {width: 240px;float: left;margin-right: 15px;}
article.column_k dl {float: right;width: 63%;margin: 0;}
h4.subtitle-column-day {margin: 25px 0 0 0;background-color: #ececec;padding: 5px 15px;}
article.column_k table {border: 1px solid #ececec;margin-bottom: 0;}
article.column_k th {background-color: #ececec;text-align: center;font-size: 13px;}
article.column_k td {margin: 0;padding: 10px;text-align: center;border-bottom: 1px solid #ececec;}
article.column_k dd {margin-bottom: 0;}
.oshirase_info dt {background-color: #ec7703;color: #fff;padding: 5px 15px;font-size: 14px;border-radius: 6px 6px 0 0;}
.oshirase_info dd {border: 2px solid #ec7703;padding: 15px 10px;border-radius: 0px 0px 6px 6px;}
hr.grayborderline {margin: 40px 0;background-color: #ddd;}
hr.grayborderline1 {background-color: #fff;margin: 35px 0;border-bottom: dotted 1px #ececec;}
.oshirase_info {margin:0;}
span.down-yaji {background-color: #d60c0c;top: -3px;left: 3px;}
span.up-yaji {background-color: #54a4d4;bottom: -1px;left: 3px;}
span.down-yaji,span.up-yaji {display: inline-block;height: 6px;width: 6px;position: relative;margin: 0 7px;}
span.down-yaji:before {position: absolute;content: "";width: 0;height: 0;border: 6px solid transparent;border-top: 8px solid #d60c0c;left: -3px;top: 4px;}
span.up-yaji:before{position: absolute;content: "";width: 0;height: 0;border: 6px solid transparent;border-bottom: 8px solid #54a4d4;left: -3px;top: -13px;}
span.up{color: #54a4d4;}
span.down{color: #d60c0c;}


img#lg-line-center {display: block;margin: 60px auto;clear: both;height: auto;border: 1px solid #ececec;}
.keizaishihyoukiji-list a {line-height: 22px;color: #494640!important;font-weight: bold;font-size: 13px;}
.keizaishihyoukiji-list {margin: 10px;}
.keizaishihyoukiji-list img {margin: 0!important;}
img#popupdrawer_s {width: 12px!important;}
img.keizai-g {width: 100%!important;}
figure#gyousya_gazo img {display: block;margin: 0px auto;clear: both;height: auto;}
article.calendar-box {margin-top: 15px;width: 47.9%;float: left;position: relative;margin-bottom: 0px;margin-right: 30px;border-bottom: none;padding: 0px;}
article.calendar-box h3 {font-size: 13px;text-align: center;margin: 0;color: #fff;background-color: #494640;padding: 7px 10px 5px;}
span.calendar-text {margin: 0px;background-color: #f3f3f3;border-top: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;padding: 4px;text-shadow: 0 1px 0 #d2d2d2;font-size: 11px;display: block;
text-align: center;}
article.calendar-box.non {margin-right: 0;}
article.calendar-box table tr {border: 1px solid #ddd;}
article.calendar-box table th,article.calendar-box table td {text-align: center;width: 15px;border-right: 1px solid #ddd;padding: 3px;}
article.calendar-box table td:first-child {color: #ff5555;background-color: #fff2d4;}
article.calendar-box table td:last-child {color: #139ddc;background-color: #fff2d4;}
th.cr-pk {background-color: #fff3f3;color: #ff5555;}
th.cr-be {background-color: #dff5ff;color: #139ddc;}
td.cr-yw {background-color: #fff2d4;}
p.syousai_text {font-size: 13px!important;clear: both;color: #494640;}


.link_ud {overflow: hidden;}
.kouryaku-link  {margin: 15px 0 16px;padding: 16px 10px;background-color: #fffafa;border-radius: 4px;font-size:12px}
span#akuhyounan-butan2 {color: #fff !important;text-align: center;text-decoration: none;padding: 25px 5px;display: block;background-color: #ec7703;border-radius: 4px;font-size: 18px;font-weight: bold;position: relative;}
.disc {margin:0px 0 25px 0;border-radius: 4px;background: #f7f7f7;}
.disc-title {color: #555450;font-weight: bold;padding-top: 20px;padding-bottom: 15px;font-size: 17px;text-align: center;border-bottom: 2px dashed #ddd;}
.disc-main {color: #6C6C6C;padding:15px 15px ;}
.disc-main ul {margin: 0 0;}
.disc-main li {margin: 0;}
.ninki-kizi {background-color: #ffffff;padding: 0px;border-radius: 4px;margin-bottom: 20px;border-color: #faebcc;}
.ninki-kizi h2 {background-color: #e93131 !important;color: #fff;padding: 8px 15px;border: 0;}
.ninki-kizi ul li {margin-bottom: 15px;padding: 5px;margin-left: 0;border: dashed 2px;border-color: #ec7703;}
.nenmatu {  border: solid 1px #cccccc; }
ul.column-kiji-n li img{  border: solid 1px #ececec; }
ul.column-kiji-n li a {  width: 70%; float: right; font-size: 14px;  padding-right: 10px; color: #000; }
ul.column-kiji-n li a:hover { color: #d60c0c;}

/* 黒板風　タイトル　5 */
.kokuban-t5 { position: relative;  margin: 2em auto;  padding: 3.2em 1em 1em;  width: 90%;  background-color: #202020;   color: #fff;   border: 8px solid #b2771f;  border-radius: 3px;   box-shadow: 0 0 5px #333; }
.kokuban-t5::before, .kokuban-t5::after {  position: absolute;  content: '';  bottom: 0; } 
.kokuban-t5::before {  width: 17px;   right: 20px;  border: solid 3px #fff;  border-radius: 3px 2px 0 2px; }
.kokuban-t5::after {  width: 13px;   right: 55px;  border: solid 3px #ec7703;  border-radius: 15px 10px 2px 5px; }

.title-t5 {  position: absolute;  top: .5em;  right: 0;  left: 0;  text-align: center;  font-weight: bold;  font-size: 20px;  color: #ffffff;}
.kokuban-t5 p {     margin: 15px 0px 18px 0px !important;font-size: 14px !important; }

div.wpcr3_review div.wpcr3_review_title {   display: block !important;     font-size: 20px !important;     margin: 10px 0 0 0 !important; }

.mybox{  background-color: #fff; border: 1px solid #ccc;  box-shadow:1px 1px 6px 0px #ccc;  -moz-box-shadow:1px 1px 6px 0px #ccc;  -webkit-box-shadow:1px 1px 6px 0px #ccc;  -o-box-shadow:1px 1px 6px 0px #ccc;  margin: 20px 5px; padding: 30px 20px 20px 20px;  position: relative;  z-index: 0; }

.mybox:after{  background-color: #d9ccb3;  background-image: linear-gradient(45deg, #dfd4be 25%, transparent 25%, transparent 75%, #dfd4be 75%, #dfd4be), linear-gradient(45deg, #dfd4be 25%, transparent 25%, transparent 75%, #dfd4be 75%, #dfd4be);   background-position: 0 0, 12px 12px;  background-size: 24px 24px;  border-left: 2px dotted rgba(255,255,255,0.9);  border-right: 2px dotted rgba(255,255,255,0.9);  box-shadow: 0 0 5px rgba(255,255,255,0.5);  content: 'こんな悩みを解決';  display: block;  margin: 0 0 10px 0;  padding: 5px 20px;  color: #f00;  text-align: center;  position: absolute;  top: -10px;  left: 20px;  transform: rotate(-3deg);  -moz-transform: rotate(-3deg);  -webkit-transform: rotate(-3deg);  -o-transform: rotate(-3deg); }

.card {   margin: 30px auto;   width: 100%;   background: #fff;   border-radius: 5px;   box-shadow: 0 0px 1px #ccc; }
.card-img {   border-radius: 5px 5px 0 0;   max-width: 100%;   height: auto; }
.card-content {       padding: 0px 20px 20px 20px; }
.card-title {   font-size: 20px;   margin:0 !important;   text-align: center;   color: #333; }
.card-text {   color: #777;   font-size: 14px;   line-height: 1.5; 	padding: 0 0px 0px 11px; }
.card-link {   text-align: center;   padding: 20px; }
.card-link a {   text-decoration: none;     margin: 0 10px;     padding: 16px 40px 16px 40px;     background-color: #f58c2e;     color: white;     border-radius: 4px; }
.card-link a:hover {   color: #0090aa; }

.hikaku-orijinaru ul li {     float: left;     border: solid 1px;     margin: 0 8px 15px 9px !important;     position: relative;     font-size: 11px;     border-color: #e8e8e8;     border-radius: 4px; }
span.shokainyuukin {    position: absolute;     top: 103px;     background-color: #e8e8e8;     font-size: 19px;     padding: 0px;     width: 101%;     margin: 0 auto;     text-align: center; 	right: -1px; }


/*-------------------------
  ブログカード
-------------------------*/
.blog-card {   background: #fbfaf8; 	border:1px solid #ddd; 	word-wrap:break-word; 	max-width:100%; 	border-radius:5px; 	margin: 30px;   }
.blog-card:hover {   background: #fee; }
.blog-card a {   text-decoration: none; }
.blog-card-title { 	color: #337ab7; 	display: block; }
.blog-card-thumbnail { 	float:left; 	padding:10px; }
.blog-card-thumbnail img { 	display: block; 	padding: 0; 	-webkit-transition: 0.3s ease-in-out; 	-moz-transition: 0.3s ease-in-out; 	-o-transition: 0.3s ease-in-out; 	transition: 0.3s ease-in-out; }
.blog-card-content { 	line-height:120%; }
.blog-card-title { 	padding: 30px 0px 45px 0;     font-size: 109%;     font-weight: 700;     line-height: 1.5em; }
.blog-card-excerpt { 	color:#333; 	margin:0 10px 10px;   line-height: 1.5em; }
.blog-card .clear {   clear: both; }

span.tyuumoku {     border: solid 1px;     color: #1c1c1c;     position: absolute; 	top:43px;     right: 14px;     font-size: 14px;     padding: 2px 8px 2px 8px; }

.oowaku {     border: solid 1px;     padding: 1px 10px 1px 10px; border-color: #e8e8e8;     background-color: aliceblue; }
 
h3.kiziosusume {    background-color:#e8e8e8;   text-align: center; }
.oowaku ul li {   border: solid 1px;   margin: 15px 0px 0 0;   padding: 5px 5px 5px 12px; position: relative; border-color: #e8e8e8; }
.oowaku ul li img {   border: solid 1px;   margin: 10px 0px 0px 0px;   padding: 0px 0 0 0;   border-radius: 8px; border-color: #e8e8e8; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; }

span.sabu-title {   position: absolute;   top: 19px;   left: 142px; font-weight: 600;  color: black; font-size: 13px; }
span.tuduki {position: absolute;   top: 82px;   right: 13px;   border: solid 1px;     padding: 10px 10px 10px 10px;     padding: 5px 5px 5px 5px; border-color: #ff6464;  color: black; }

.card-kizisita{  display:inline-block;   background-color:#fff;   margin:5px;   padding-bottom:10px;   border-radius:5px;     -moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);     -webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);   box-shadow:0 2px 2px 0 rgba(0,0,0,0.2); 	position: relative; }

.image-box, .title-box, .desc-box, .card-kizisita{ width:348px !important; }
.image-box1{   border-radius:5px 5px 0 0;   background-color:#f8f8f8;   margin-bottom:-6px;   height:120px;   background:url("https://binary-ranking.net/wp-content/uploads/2019/01/keizaishihyou-kizisita.png") center center /cover no-repeat; }
.image-box2{   border-radius:5px 5px 0 0;   background-color:#f8f8f8;   margin-bottom:-6px;   height:120px;   background:url("https://binary-ranking.net/wp-content/uploads/2019/01/five-kizisita.png") center center /cover no-repeat; }

.image-box3{   border-radius:5px 5px 0 0;   background-color:#f8f8f8;   margin-bottom:-6px;   height:120px;   background:url("https://binary-ranking.net/wp-content/uploads/2019/01/highlow-australia-kizisita.png") center center /cover no-repeat; }

.title-box{   margin:0 auto;   padding-left:5px;   font-size:18px;   padding:20px 10px 10px; }
.line{   height:1px;   background:#e8e8e8;   margin-bottom:10px; }

.desc-box{   padding:0 4px 10px;   color:#666666;   font-size:12px }
.title{   width:230px }
span.kizi-sita {  border: solid 1px;  padding: 5px 5px 5px 5px;   background-color: #e8e8e8; }
.kokuban-s1 {   border: solid 1px;     padding: 8px; }

.optionbit-heisa { padding: 22px 22px;  margin: 20px 0 30px 0;  border-radius: 8px 8px;  border: solid 2px #d60c0c; }
.optionbit-heisa h2 {  margin: 0 0 20px 0; color: #d60c0c;  text-align: center; font-size: 16px; position: relative; }
.optionbit-heisa h2:before {content: "";position: absolute;width: 30px;height: 30px;background-image: url(https://binary-ranking.net/wp-content/uploads/2020/03/important.webp),url(https://binary-ranking.net/wp-content/uploads/2020/03/important.png);background-size: 100%;top: -39px;left: 50%;margin-left: -15px;}


.optionbit-heisa p:last-child { margin-bottom:0; }

.info {   text-align: center;   background-color: #ec7703;     padding: 5px 0 5px 0;     font-size: 17px;     color: white; 	    border-radius: 5px; }
.sinsou {     background-color: #484848;     width: 40%;     margin: 15px auto;     padding: 10px;     color: white;     border-radius: 4px; 	text-align: center; }
.sinsou a {     color: white; }

.video-container {     position: relative;     padding-bottom: 51.8%;     padding-top: 30px; height: 0; overflow: hidden;     margin: 40px 0; }
 .video-container iframe, .video-container object, .video-container embed {     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%; }
.video-container-side {     position: relative;     padding-bottom: 51.8%;     padding-top: 30px; height: 0; overflow: hidden;     margin:0; }
 
.video-container-side iframe, .video-container-side object, .video-container-side embed {     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%; }
.toukoubi {     color: #757575;    margin: 15px 20px 5px 20px;    font-size: 13px;}

p.kome {   font-size: 12px;   background-color: #dfdfdf;   width: 50%;     text-align: center; }

blockquote {  position: relative;   padding: 10px 10px 10px 32px;   box-sizing: border-box;    color: #464646;    background: #f5f5f5; }
blockquote:before{   display: inline-block;   position: absolute;     top: -6px;     left: -15px;     content: "“";     font-family: sans-serif;     color: #e0e0e0;     font-size: 70px;     line-height: 1;     z-index: 2; }
blockquote:after{     position: absolute;     content: '';     left: 0;     top: 0;     border-width: 0 0 0 0;     border-style: solid;     border-color: transparent #ffffff; }
blockquote p {     position: relative;     padding: 0;     margin: 10px 0;     z-index: 3;     line-height: 1.7; }
blockquote cite {     display: block;     text-align: right;     color: #888888;     font-size: 0.9em; }


section.ranking-hikaku {   display: flex;   flex-wrap: wrap;     margin: 20px 0 0 0; }
span.no1 {   position: absolute;    color: #ffffff;    background-color: #d60c0c;     width: 30px;     text-align: center; }
.ranking-waku a {     color: black; } 
.ranking-waku {     width: 33%;     border: solid 1px #bbb;     padding-bottom: 10px;     margin: 0px 0px 10px 0; }
.ranking-img {margin: 0; padding: 10px 10px 10px 40px;line-height: 0; }
.ranking-img img {width: 170px;height: 85px;}


.ranking-title , .ranking-title2 , .ranking-title3  , .ranking-title4 , .ranking-title5 , .ranking-title6, .ranking-title7 { padding: 3px 0 3px 26px;   background: #ececec; background-repeat: no-repeat;  background-position: 6px 8px;   font-size: 15px;}

.ranking-title {     background-image: url(/wp-content/uploads/2020/01/okane.png);     }
.ranking-title2 {   background-image: url(/wp-content/uploads/2020/01/shukin.png);  }
.ranking-title3 {   background-image: url(/wp-content/uploads/2020/01/ginkou.png);  }
.ranking-title4 {   background-image: url(/wp-content/uploads/2020/01/uketori.png);  }
.ranking-title5 {   background-image: url(/wp-content/uploads/2020/01/sekyu.png);  }
.ranking-title6 {   background-image: url(/wp-content/uploads/2020/01/tool.png);   }
.ranking-title7 {   background-image: url(/wp-content/uploads/2020/01/present.png);   }



.ranking-midasi {   background-image: url(/wp-content/uploads/2013/12/footer-title-mark.png);    background-repeat: no-repeat;    background-position: 40px 17px;   font-weight: bold;    font-size: 14px;   padding: 10px 0 0 55px; }

p.ranking-text {   margin: 0px 0 0px 0;    font-size: 14px;    line-height: 1.5;    padding: 8px 3px 0px 7px; }

.ranking-btn {   margin: 15px 0 15px 0;    padding: 0 40px; }
.ranking-btn a {   display: block;    background-color: #484848;    text-align: center;    color: #fff;    border-radius: 4px;    padding: 10px 0;    font-size: 14px; }

.center {  text-align: center;   margin-left: auto;   margin-right: auto; }


/****************
   CTAデザイン
****************/

.cta-container img {   width: 100%;    max-width: 100%!important; height: 100%!important; }
.cta-container {    background-color: #555;/* CTA背景色 */    display: -webkit-flex;     display: flex;     -webkit-justify-content: center;     justify-content: center;     padding: 30px;     box-sizing: border-box;     margin-top: 20px; }

.cta-left {   position: relative;   width: calc(50% - 20px);    text-align: center;     margin-right: 20px; }
.cta-right {   color: #fff;    font-size: 16px;     width: 50%; }

.cta-description {     color: #fff;   padding: 10px;    text-align: left; }

@media only screen and (max-width: 1023px) {
    .cta-container {     padding: 10px;     }
}

@media only screen and (max-width: 767px) {
    .cta-container {  display: block;  padding: 20px;     }
    .cta-right, .cta-left {   width: 100%;   }
}

/****************
 CTAボタン
****************/

.cta-btn {  display: inline-block;   padding: 1em 1em;    text-decoration: none!important;     background-color: #ec7703;/*ボタン色*/     color: #fff!important;     border-radius: 8px; }
.cta-btn:hover {     background-color: #e37164;/* マウスホバー時 */ }
.cta-btn:active {   -ms-transform: translateY(4px);     -webkit-transform: translateY(4px);     transform: translateY(4px);     border-bottom: none; }

div#home-info-style a {font-size: 14px;width: 69%;    color: #333333;   line-height: 1.3;}
div#home-info-style a:hover {    color: #d60c0c; }
div#home-info-style a h5 {   margin: 5px 0 0 0;   line-height: 1.3;   font-size: 14px; }

.btn-flat-bottom-border {  position: relative;   display: inline-block;     font-weight: bold;     padding: 7px 10px 10px 10px;     text-decoration: none;     color: #FFF;     background: #484848;     transition: .4s; 	width: 91%; 	margin: 0px 8px;  }
.btn-flat-bottom-border > span {   border-bottom: solid 2px #FFF; }
.btn-flat-bottom-border:hover {  background: #91b5fb; }




/****************
 TOPPAGE
****************/


tr.midasi {  background-color: white !important; }
table.payout-hyou tr:nth-child(odd) {   background-color: #f9f9f9; }
span.kuro-btn a:hover {   background-color: #d60c0c; color: #fff  }

.ranking_top h3 {   margin: 80px 0 15px 0;    padding: 10px 15px 10px 85px;    background-color: #434343;    color: #fff; }
picture {   display: block; }
p.kaisetu {    margin: 0px 0px 0 35px; }
ul.top-kanren {   padding: 0;   margin: 0 0 30px 0px; }
ul.top-kanren li {   margin: 0 0; }
ul.top-kanren li span {    display: inline-block;    margin: 0 10px 0 0;    font-size: 12px;    background-color: #ffeaea;    padding: 6px 7px 6px 7px;    line-height: 1; }


.rank-kouryaku {   display: flex;    flex-wrap: wrap; margin: 0px 0px 70px 0px; }
.card{   width: 32%;   height: auto;   margin: 0 auto;    box-shadow: 0 0;   border-radius: 4px 4px;   border: solid 1px #cccccc;}
.card__textbox{   width: 100%;   height: auto;   padding: 12px 15px 15px 15px;   background: #ffffff;  box-sizing: border-box; border-bottom: solid 1px #ececec; }
.card__textbox > * + *{   margin-top: 10px; }
.card__titletext{   font-size: 15px;   font-weight: bold;   line-height: 125%; color: black; }
.card__overviewtext{   font-size: 14px;   line-height: 150%; color: black; }
.card-skin{   overflow: hidden; }
.card_2column {width: 49%;height: auto;margin: 0 auto;box-shadow: 0 0;border-radius: 4px;border: solid 1px #ccc;}



.gazou-top {     margin: -40px 0px 15px 0px; }
.inyou-top {     font-size: 11px;     margin: 0;     text-align: right; }
.inyou-top .kuchikomi a {    font-size: 11px; }
.botan-rank { float: left; margin: 0px 0 40px 0; width: 100%; padding: 3% 0; background-color: #f5f5f5;}
span.botan-rank_left {      margin: 0 22px;  width: 45%;    float: left; }

span.boratan-rank_right {     margin: 0 0 0 5px;  width: 45%;    float: left;}



h4.daiyon {   /*線の種類（点線）2px 線色*/   border-bottom: dashed 2px #d60c0c; }

.evaluation{   display: flex;   flex-direction: row-reverse;   justify-content: center; }
.evaluation input[type='radio']{   display: none; }
.evaluation label{   position: relative;   padding: 10px 10px 0;   color: gray;   cursor: pointer;   font-size: 50px; }
.evaluation label .text{   position: absolute;   left: 0;   top: -18px;   right: 0;   text-align: center;   font-size: 12px;   color: gray; }
.evaluation label:hover, .evaluation label:hover ~ label, .evaluation input[type='radio']:checked ~ label{   color: #ffcc00; }

.nikorun {     margin: 0px 0px 36px 0px; }
.ranking_kutikomi {     margin: 57px 0 0 0 ;    padding: 0; }
.kuchikomi.male { border-radius: 10px 10px;    background-color: #ffffff;   padding: 16px 16px;    margin: 30px 0 5px 0;   position: relative;   border: solid 3px #cccccc; }
.kuchikomi {     padding: 20px 5px; }

.kuchikomi {     display: block;     font-family: "Open Sans", "Noto Sans Japanese";     color: #505050;     font-size: .85rem;     line-height: 1.7;     margin: .45rem 0; }

.user_info { width: 54px;   height: 54px;   float: none;   display: inline-block;   background-color: #FFFFFF;   border: solid 3px #cccccc;    border-radius: 50px;   position: absolute;   top: -28px;    left: 17px;    overflow: hidden;}
span.kutikomi_icon img {    width: 90%;    margin: 9px auto 0 auto;    display: block; }



.ranking_kutikomi_back {       padding: 6px 0 0 0;  font-size: 14px; }
.ranking_kutikomi_back:before {     content: '';     position: relative;       border-left: 0 solid transparent;   border-top: 17px solid #cccccc;   border-bottom: 3px solid transparent;   border-right: 22px solid transparent;    left: inherit;    right: 23px;    bottom: -22px;    position: absolute;    top: inherit; }

div {   display: block; }
div {   word-wrap: break-word; }

.ui_attr, .ui_fxreki {  font-size: .7rem;    letter-spacing: -.01rem;    display: block; }
.male .ui_fxreki {   color: #2670bd; }
.ui_fxreki {  font-size: .95rem;    letter-spacing: -.08rem;     line-height: 1;     margin-top: .2rem; }
.u_sub {     font-size: 16px;  display: block;   line-height: 1.2;   text-align: center;   font-weight: 900;   margin: 0 0 10px 0;  position: relative;}

table.hyou-top {   width: 100%;   margin: 0px 0 15px 0px; font-size: 14px; }
table.hyou-top th {   background-color: #F1F1F1;    text-align: left;    padding: 8px 15px; }
table.hyou-top td {     text-align: left;     padding: 8px 15px; }


th,td {   border: solid 1px;          /* 枠線指定 */ }
table {    border-collapse:  collapse; /* セルの線を重ねる */     width:  100%;               /* 幅指定 */ }
 
th { text-align: center; }
td {   text-align:  center;        /* 文字の揃え位置指定 */ }

span.kuro-btn {   display: block;    padding: 0 15px;    margin: 0px 0px 60px 0px; }
.home span.kuro-btn {    padding: 0 28%;    margin: 0 auto; }



.kouryaku_top {   width: 55%;    float: left;     margin: 0px 27px 0px 0; }
table.kouryaku-hyou {     width: 40%;     margin: 0 0 40px 0; }
h3.kouryaku-midasi {     margin: 70px 0 10px 0; }

.home #headline-bo {     margin: 80px 0 10px 0; }
#step-up-main, #step-up-main_mobile {     margin: 0 0 80px 0; }
section#step-up-main img {   width: 80%;    height: auto;    margin: 0 auto;    display: block; }



ol.top-point {      list-style: decimal-leading-zero;   padding: 20px 20px;   margin: 30px auto;   background-color: #f5f5f5;    border-radius: 6px 6px; }
ol.top-point li {     margin:0 0 20px 35px; }
ol.top-point li p.kaisetu {   margin: 0 0; }


.twitter-frame {   width: 49%;   float: left; }
.twitter-frame.right {   float: right; }

table.payout-hyou {    font-size: 14px; }
.home h4.daiyon {   padding: 10px 15px;    background-color: #434343;    color: #fff;    border-bottom: none;    margin-bottom: 0; }


a.textlink {   background-image: url(/wp-content/uploads/2017/08/linkSPicon.png);   background-repeat: no-repeat;   background-position: 5px 6px;    padding: 0 2px 0 26px;    background-size: 16px;    text-decoration: underline;    font-size: inherit; }
a.textlink:hover {    color: #2999c3; }


/* サイドバーランキング */

#text-3 .siderank  , #text-3 .siderank-summary {    background-color: #fff;    padding: 0;    margin: 0 1px 30px 1px;     box-shadow: 0 1px 1px rgba(0,0,0,.22); }
#text-3 .siderank h2 , #text-3 .siderank-summary h2 {    margin: 0;     padding: 12px 15px;     font-size: 15px;     background-color: #d60c0c;     color: #fff; }
#text-3 .siderank ul.rank-list li , #text-3 .siderank-summary ul.rank-list li {   border-bottom: solid 1px #d6d6d6; }
#text-3 .siderank-summary ul.rank-list li:last-child {   border-bottom: 0; }

#text-3 .siderank ul.rank-list li a {  color: #090909;   display: block;  background-repeat: no-repeat;    background-position: 12px 50%;    background-size: 14px;     padding: 11px 15px 11px 45px;    font-weight: 600; line-height: 1.2;  position: relative; font-size: 15px; }

#text-3 .siderank ul.rank-list li a:before , #text-3 .siderank-summary ul.rank-list li a:before {    content: "";   position: absolute;   right: 14px;   bottom: 50%;    margin-bottom: -2px;     width: 4px;     height: 4px;     border-top: 1px solid #8c8c8c;      border-right: 1px solid #8c8c8c;  -webkit-transform: rotate(45deg);    transform: rotate(45deg); }


#text-3 .siderank ul.rank-list li:first-child a {   background-image: url("/wp-content/uploads/2020/03/sideranki-01.webp"),url("/wp-content/uploads/2020/03/sideranki-01.png");}
#text-3 .siderank ul.rank-list li:nth-child(2) a {   background-image: url("/wp-content/uploads/2020/03/sideranki-02.webp"),url("/wp-content/uploads/2020/03/sideranki-02.png");}
#text-3 .siderank ul.rank-list li:nth-child(3) a {   background-image: url("/wp-content/uploads/2020/03/sideranki-03.webp"),url("/wp-content/uploads/2020/03/sideranki-03.png");}
#text-3 .siderank ul.rank-list li:nth-child(4) a {   background-image: url("/wp-content/uploads/2020/03/sideranki-04.webp"),url("/wp-content/uploads/2020/03/sideranki-04.png");}
#text-3 .siderank ul.rank-list li:nth-child(5) a {   background-image: url("/wp-content/uploads/2020/03/sideranki-05.webp"),url("/wp-content/uploads/2020/03/sideranki-05.png");}
#text-3 .siderank ul.rank-list li:nth-child(6) a {  background-image: url(/wp-content/uploads/2020/04/sideranki-06.webp),url(/wp-content/uploads/2020/04/sideranki-06.png);}
#text-3 .siderank ul.rank-list li:nth-child(7) a {  background-image: url(/wp-content/uploads/2020/08/sideranki-07.webp),url(/wp-content/uploads/2020/08/sideranki-07.png);}

ul.rank-list.ninki li a span {   width: 50px;    height: 10px;    display: block;     background-repeat: no-repeat;   background-position: 0 0;   background-size: 100%; margin: 0 0 3px 0;  }

span.star5 { background-image: url("/wp-content/uploads/2020/03/siderank-star5.webp"),url("/wp-content/uploads/2020/03/siderank-star5.png");  }
span.star4-5 { background-image: url("/wp-content/uploads/2020/03/siderank-star4-5.webp"),url("/wp-content/uploads/2020/03/siderank-star4-5.png");  }
span.star4 {  background-image: url("/wp-content/uploads/2020/03/siderank-star4.webp"),url("/wp-content/uploads/2020/03/siderank-star4.png");  }
span.star3-5 {  background-image: url("/wp-content/uploads/2020/03/siderank-star3-5.webp"),url("/wp-content/uploads/2020/03/siderank-star3-5.png");}
span.star3 {  background-image: url("/wp-content/uploads/2020/03/siderank-star3.webp"),url("/wp-content/uploads/2020/03/siderank-star3.png");}

ul.rank-list.seconds60 li a span , ul.rank-list.cost li a span {   display: block;    font-size: 11px;   color: #d69b1a;    font-weight: 800;    margin: 0 0 3px 0; }


#text-3 .siderank-summary ul.rank-list li a {   color: #090909;   display: block;   padding: 12px 0 12px 15px;  font-weight: 600;     font-size: 14px;   position: relative;  }

#itiran-ranking{    float: right;  margin: 8px 15px;}
#itiran-ranking a{   color: #d60c0c;   display: inline-block;    font-size: 12px;    border-radius: 4px;     font-weight: 600;    text-decoration: none;    padding: 0 15px 0 0;    position: relative;}
#itiran-ranking a:before {   content: "";    position: absolute;    right: 0;    bottom: 50%;    margin-bottom: -2px;    width: 4px;    height: 4px;    border-top: 1px solid #d60c0c;    border-right: 1px solid #d60c0c;    -webkit-transform: rotate(45deg);    transform: rotate(45deg); }

#itiran-ranking a:hover{  text-decoration: underline;  }

#text-3 .siderank ul.rank-list li a:hover , #text-3 .siderank-summary ul.rank-list li a:hover {   background-color: #fbfbfb;   color: #d60c0c; }



.is-fixed { position: fixed; top: 0;max-width: 283px; }

ul.side-trackingranking { margin:0 0;padding: 12px 12px;}
ul.side-trackingranking li {   margin-bottom: 10px; }
ul.side-trackingranking li:last-child {   margin-bottom: 0; }
ul.side-trackingranking li a {   display: block;   color: #313131; }
ul.side-trackingranking li a:hover {   color: #d60c0c;   opacity: 0.8; }

ul.side-trackingranking li a figure {  width: 40%;   float: left;    position: relative; }
ul.side-trackingranking li a figure img {   margin: 0 0; }
ul.side-trackingranking li a figure figcaption {   position: absolute;    width: 20px;    height: 20px;    top: 0;    left: 0;    color: #FFFFFF;    text-align: center;    background-color: #d60c0c;   line-height: 20px; font-size:13px;}

ul.side-trackingranking li a .data-pv {   width: 57%;    float: right;    text-align: right;     font-size: 11px;   color: #d60c0c; margin: 0 0 8px 0; }
ul.side-trackingranking li a h3 {   width: 57%;    float: right;    clear: inherit;    line-height: 1.3; margin-bottom: 0;    font-size: 13px; }
aside#text-4 #side-koteiarea h2.title-text:before {    content: none; }

.about-writer {    margin: 60px 0;    display: block;    clear: both;     border: solid 2px #e0e0e0;    padding: 20px 20px; }
.about-writer dl {    margin: 0 0; }
.about-writer dl dt {    margin: 0 0 20px 0; }
.about-writer dl dt span {    display: inline-block;    font-size: 14px;    margin: 0 0 0 15px; }
.about-writer dl dd img {float:left;margin-right: 4%;width: 17%;} 
.about-writer dl dd p {    width: 78%;     float: right;     line-height: 1.5;     font-size: 14px;     margin: 0 0; }
.about-writer dl dd a {    display: inline-block;     float: right;     color: #01aaec;     -webkit-box-shadow: inset 0 -1px 0 #01aaec;     box-shadow: inset 0 -1px 0 #01aaec;     background-image: url("https://binary-ranking.net/wp-content/uploads/2020/03/twitter-aboutwriter.webp"),url("https://binary-ranking.net/wp-content/uploads/2020/03/twitter-aboutwriter.png");    background-repeat: no-repeat;   background-size: 15px;     background-position: 2px 5px;    padding: 0 0 0 23px;    font-size: 14px; }
.about-writer dl dd {   margin: 0 0; }
.about-writer dl dd a:hover {   -webkit-box-shadow: none;   box-shadow: none; }

section#gyousya-ue-pr {   margin: 0 0 74px 0; }
section#gyousya-ue-pr .otomeza {   margin: 30px 0 0 0px; }


section#torihiki-box .torihiki-waku {   padding: 0 15px 15px 15px; }
section#torihiki-box .torihiki-waku article.torihiki-contents {  width: 100%;    float: none; }
section#torihiki-box .torihiki-waku article.torihiki-contents picture {width: 30%;border: none;float: left;height: auto;margin-right: 3%; }

section#torihiki-box .torihiki-waku article.torihiki-contents .torihiki-text {   width: 65%;    float: right;    padding: 0 0;     margin: 0 0; }
article.torihiki-contents a {color: #333;}
article.torihiki-contents a:hover{color: #d60c0c;}





.comment-box:after , .bo-start-step:after , .botan-rank:after , .footer-inner:after , article.art-h-rank:after , #text-3 .siderank:after , ul.column-kiji-n:after , .bo-start-step_2:after , #infomation-bo:after , ul.side-trackingranking li:after, ul.side-trackingranking a:after , .about-writer dl dd:after , section#torihiki-box:after , .torihiki-waku:after  { content:""; display:block; clear:both;  }





/* button */



.link-btn2 a,#link-btn2 a,.art-t-btn a,span#link-yokofx a,#link-btn a,span#link-yoko2 a,span#link-y2 a { text-align: center;   text-decoration: none;    color: #fff;    display: block;    background-color: #ec7703;   position: unset;     padding: 16px 0;    border-radius: 4px;    font-size: 15px;    font-weight: 600;     box-shadow: inset 0 -2px 0 #0000001f;}

.link-btn2 a,#link-btn2 a:hover,span#link-yokofx a:hover,#link-btn a:hover,span#link-yoko2 a:hover,span#link-y2 a:hover,span.link_2 a:hover,span#sitohego a:hover,span#yudo-b a:hover,span.y-2 a:hover,span.t-2 a:hover,span#yudo-c a:hover,.baitai-koushiki a:hover,span#link-btn_1 a:hover,.shita-koushiki a:hover,span.pr-kiji-tobe a:hover,span.pr-kiji-tobemobile a:hover,span.link_right a:hover,span#gyousya_koushiki a:hover,.oshirase_style3 a:hover , article.art-h-rank span.y-2 a:hover, span.t-2 a:hover {  background-color:#da6000 ;color:#fff ;}

#link-btn3 a , span#link-yoko1 a , span#link-y1 a , span#link-left a , span#link-right a , td.td_link a,td.td_5 a , dd.td_link a {color:#fff;text-align:center;text-decoration:none;padding:7px 10px;display:block;background-color:#357eb9;border-radius:4px;padding: 16px 0;  border-radius: 4px;  font-size: 15px;  font-weight: 600;   box-shadow: inset 0 -2px 0 #0000001f;}

#link-btn3 a:hover,span#link-yoko1 a:hover,span#link-y1 a:hover,span#link-left a:hover,span#link-right a:hover,span.link_1 a:hover,span.y-1 a:hover,span.t-1 a:hover,td.td_link a:hover,td.td_5 a:hover,span#link-btn_2 a:hover,dd.td_link a:hover,span.campaign_link a:hover,span.link_left a:hover , article.art-h-rank span.y-1 a:hover, span.t-1 a:hover {background-color:#1f69a5;  color:#fff ;}


span.boratan-rank_right a {    text-align: center;    text-decoration: none;   color: #fff;    display: block;    background-color: #ec7703;    position: unset;    padding: 20px 0;   border-radius: 4px;   font-size: 15px;    font-weight: 600;   box-shadow: inset 0 -2px 0 #0000001f;  }
a.shiny-btn7 {       position: relative;   width: 70%;    margin: 30px auto;    overflow: hidden;    transition: 0.2s;    text-align: center;    text-decoration: none;    color: #fff;    display: block;    background-color: #ec7703;    padding: 16px 0;     border-radius: 4px;     font-size: 15px;    font-weight: 600;    box-shadow: inset 0 -2px 0 #0000001f;} 


span.botan-rank_left a {     text-align: center;     text-decoration: none;     color: #fff ;     display: block;     background-color: #357eb9;   position: unset;    padding: 20px 0;   border-radius: 4px;   font-size: 15px;    font-weight: 600;   box-shadow: inset 0 -2px 0 #0000001f; }
span.kuro-btn a { display: block;    background-color: #484848;    margin: 25px 0 0px 0;    text-align: center;    text-decoration: none;    color: #fff;    position: unset;    padding: 16px 0;    border-radius: 4px;     font-size: 15px;    font-weight: 600;     box-shadow: inset 0 -2px 0 #0000001f; }


span.boratan-rank_right a:hover , a.shiny-btn7:hover  {      background-color: #da6000;   }
span.botan-rank_left a:hover , span.kuro-btn a :hover {     background-color:#1f69a5;  }

table.torihiki-hyou {width: 100%;border-collapse: collapse;}
table.torihiki-hyou tr{border-bottom: solid 2px white;}
table.torihiki-hyou tr:last-child{border-bottom: none;}
table.torihiki-hyou th{position: relative;text-align: left;width: 30%;background-color: #494640;color: white;text-align: center;padding: 10px 0;border-bottom: none;margin: 15px 0 0 0;}
table.torihiki-hyou th:after{display: block;content: "";width: 0px;height: 0px;position: absolute;top:calc(50% - 10px);right:-9px;border-left: 10px solid #494640;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
table.torihiki-hyou td{text-align: left;width: 70%;text-align: center;background-color: #eee;padding: 10px 0;}
table.hyou-hikaku th {background-color: #eaeaea;padding: 13px;width: 15%;}
span.point1 {background-image: url(/wp-content/uploads/2015/03/point-50px.png);background-size: 28px;background-repeat: no-repeat;background-position: 12px 10px;
padding: 15px 15px 15px 57px;margin: 50px auto;line-height: 27px;font-size: 13px;border-radius: 4px;color: #e47e16;background-color: #fdfbde;display: block;}

.bottom-post-campaign {margin: 0px auto 60px;}
.bottom-post-campaign picture {float: left;width: 38%;}
.bottom-post-campaign dl {margin: 0px 0px 0px 44%;}
.bottom-post-campaign dl dt:after {position: absolute;content: "";width: 5px;height: 18px;background-color: #d60c0c;left: -11px;top: 6px;}
.bottom-post-campaign dl dt {position: relative;margin: 0 0px 1% 3%;}
.bottom-post-campaign dl dd a {padding: 10px 0;border-radius: 4px;font-size: 16px;font-weight: 600;box-shadow: inset 0 -2px 0 #0000001f;background-color: #357eb9;color: white;margin: 14px 13px 0px 48%;width: 51%;text-align: center;}

dl.contets-top-post { background-color: #fafafa;  padding:20px;margin: 3%;}
dl.contets-top-post dd {  margin-bottom: 5px;line-height: 1.6;}
dl.contets-top-post dd:last-child { margin-bottom: 0;}
dl.contets-top-post dt { color: #d60c0c; font-size: 17px; margin-bottom: 15px;  background-image: url(https://binary-ranking.net/wp-content/uploads/2017/05/pink-check.png); background-repeat: no-repeat; background-size: 15px; padding-left: 22px; font-weight: bold;}
dl.contets-top-post dd a { display: block; color: #000; background-image: url("https://binary-ranking.net/wp-content/uploads/2020/04/arrow-post-red.png");  background-repeat: no-repeat; background-size: 15px; background-position: 100% 50%;  border-bottom: dotted 1px #ddd; font-size: 15px;}
dl.contets-top-post dd a:hover { color: #919191;}

.card a:hover { opacity: 0.8;}

dl#side-new-post { padding: 12px;}
dl#side-new-post dd a {padding: 20px 0 10px 0;font-size: 14px;line-height: 1.5;}
dl#side-new-post dd { background-position: 0% 10%; border-bottom: dotted 1px #ddd; padding-top: 10px;}
dl#side-new-post dt {padding-top: 10px;}
dl#side-new-post dd:last-child {  border-bottom: none;}
dl#side-new-post dd a:hover {  opacity: 0.5;}

.scroll-table { white-space: nowrap; margin: 50px 0;}
.scroll-table table { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; border: none;display:block;}
.scroll-table table th:first-child { position: sticky; position: -webkit-sticky; left: 0; background-color:#f8f8f8 !important; text-align: left;padding: 10px 20px;}
.scroll-table table th { padding: 10px; text-align: center; font-size: 14px; }
.scroll-table table td {  padding: 10px; vertical-align: middle;}
.scroll-table table th:nth-child(odd), .scroll-table table td:nth-child(odd) { background-color: #fcfcfc;}
.scroll-table table th span { display: block; font-size: 13px;}
span.recom-icon { background-image: url(https://binary-ranking.net/wp-content/uploads/2016/09/orurume-icon.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 45px;}
.scroll-table table th a {  text-decoration: underline;}

.scroll-table p{display:none;}
table.kasutamu { font-size:14px;  margin: 40px 0 30px 0;}
table.kasutamu th, table.kasutamu td { padding: 5px 10px;  text-align:left;}
table.kasutamu th { background-color: #f9f9f9; width: 37%;}

.comennt-left { width: 15%; float: left;}
.comments-right { width: 78%; float: right;}
.comennt-left ul { margin: 5px 0 0 0;}
.comennt-left ul li { font-size: 12px; text-align: center;}
.kanrinin-comments:after {content: "";clear: both;display: block;}
.comments-right dl dd { margin: 0; padding: 3%; border: solid 1px #ddd; position: relative;}
.comments-right dl dt { font-size: 13px;}
.comments-right dl dd:before { display: block; content: ""; width: 20px; height: 20px; background-image: url("https://binary-ranking.net/wp-content/uploads/2020/06/comment-sankaku.png"); background-size: 100%; position: absolute; left: -2.9%;}
.kanrinin-comments { margin: 30px 0;}

a.page-link { display: inline; border-bottom: solid 2px #186eb3; padding: 0 5px;}
a.page-link:hover {  color: #033359;  border-bottom: solid 2px #033359;}
.rank_top {height: auto;}

.matome {border: double 5px #ddd;margin: 35px 0;padding: 15px;letter-spacing: 0.05em;}
.matome ul {margin-bottom: 0;}
li.matome_t {list-style: none!important;}
.matome ul li {padding: 3px 0;list-style: disc;margin-left: 20px;letter-spacing: 0.05em;line-height: 1.7;font-weight: bold;}
.fukidashi {margin: 20px 0 30px;font-size: 15px;overflow: hidden;}
.fukidashi:before, .fukidashi:after {content: "";display: table;}
figure.icon {float: left;}
figure.icon img {margin-top: 6px;}
figcaption.name {font-size: 12px;padding: 0 5px;text-align: center;}
.comment {border: 1px solid #ddd;margin-top: 16px;padding: 13px 20px;position: relative;max-width: 75%;font-size: 15px;letter-spacing: 1px;border-radius: 30px;background: #eaeaea;float: left;margin-left: 20px;}
.comment:before {content: "";display: inline-block;position: absolute;top: -3px;left: -18px;border: 11px solid transparent;border-right: 23px solid #eaeaea;-webkit-transform: rotate( 35deg );transform: rotate( 35deg );}	
.wp-box {margin: 30px 0;background-color: #fcf2f2;padding: 10px 20px 5px;border: solid 1px #e0e0e0;}
.box_title {padding: 0 10px 10px;font-weight: 700;border-bottom: dotted 1px #cacaca;}
.box_com ul {padding: 0 10px;margin: 0;}
.box_com ul li {font-weight: 700;background-image: url(/wp-content/uploads/2017/08/check_icon.png);background-size: 17px;background-repeat: no-repeat;background-position: 0 7px;padding: 0 0 0 34px;font-size: 15px;margin: 10px 0 10px;}



/*******************************************************************************
 * 
 *       PC end
 *  
 *******************************************************************************/


@media screen and (max-width:600px){	
#update-kiji dt{margin-top:10px;}
#update-kiji dd{padding:24px 0 10px 0;overflow:auto;text-overflow:inherit;white-space:normal;line-height:1.6;margin-top:-16px;}
dd#fx-technicaltool,dd#hla-kenshou,dd#optionbit-kenshou,dd#fivestars-kenshou,dd#hla,dd#bit,dd#theoption,dd#theoption-kenshou,dd#osusume-info,dd#smartoption,dd#optionbit,dd#highlow,dd#biop,dd#ex-option,dd#option24,dd#bo-overseas,dd#a55finance,dd#ybinary,dd#five-stars-option,dd#binary-tilt,dd#binarycloud,dd#gbinary,dd#trendoption,dd#traderush,dd#rule-kouryaku,dd#tradetiming,dd#bo-basis,dd#bo-basis,dd#preparation,dd#torihiki-rule,dd#bo-melitdemerit,dd#fx-basic,dd#column,dd#anyoption,dd#choice,dd#fx-overseas,dd#payment,dd#pattomi_technical,dd#fx-column,dd#keizaishiyou,dd#trade200,dd#sonicoption,dd#trade-200,dd#sonicoption,dd#the_option,dd#sonic-option-torihiki,dd#tread_200,dd#keizaisihyou,dd#five-stars-market,dd#practice,dd#prepare,dd#neteller,dd#binarytoha-kihon-super-beginner,dd#trader-style,dd#fx-overseas,dd#five-stars-markets,dd#zentrader,dd#bubinga {  background-position:100% 0; }		
.type-g{height:auto !important;}
.pc_version {display: none;}	
}

@media screen and (max-width:480px){
figure#debit-prepaid{width:auto;}
}

@media screen and (max-width:768px) and (min-width:601px){
#update-kiji dt{margin-top:10px;}
#update-kiji dd{padding:24px 0 10px 0;overflow:auto;text-overflow:inherit;white-space:normal;line-height:1.6;margin-top:-16px;}
dd#fx-technicaltool,dd#hla-kenshou,dd#optionbit-kenshou,dd#fivestars-kenshou,dd#hla,dd#bit,dd#theoption,dd#theoption-kenshou,dd#osusume-info,dd#smartoption,dd#optionbit,dd#highlow,dd#biop,dd#ex-option,dd#option24,dd#bo-overseas,dd#a55finance,dd#ybinary,dd#five-stars-option,dd#binary-tilt,dd#binarycloud,dd#gbinary,dd#trendoption,dd#traderush,dd#rule-kouryaku,dd#tradetiming,dd#bo-basis,dd#bo-basis,dd#preparation,dd#torihiki-rule,dd#bo-melitdemerit,dd#fx-basic,dd#column,dd#anyoption,dd#choice,dd#fx-overseas,dd#payment,dd#pattomi_technical,dd#fx-column,dd#keizaishiyou,dd#trade200,dd#sonicoption,dd#trade-200,dd#sonicoption,dd#the_option,dd#sonic-option-torihiki,dd#tread_200,dd#keizaisihyou,dd#five-stars-market,dd#practice,dd#prepare,dd#neteller,dd#binarytoha-kihon-super-beginner,dd#trader-style,dd#fx-overseas,dd#five-stars-markets,dd#bubinga
{background-position:80% 0 !important;}
.type-g{height:auto !important;}

}

/*------------------スマホ----------------------*/
@media screen and (max-width: 1100px) and (min-width: 280px){
	
html{padding:0;}
body{overflow-x:hidden !important;}
.site-header {padding: 16px 0 17px 0;   margin: 0 0 10px 0;   background-color: #fff;     border-top: solid 4px #d60c0c;     box-shadow: 0 2px 4px #00000021;} 
	
	
	
	
#masthead hgroup{margin:0px 20px;}
div#primary{padding:0;margin-top:0px;width:100%}
#introduce-inner p{margin:15px 15px;}
.site-content article{margin:0;}
#info-box-right{width:auto !important;}
#side-koteiarea,#pr-side{ margin:0 0 30px 0 ;  box-shadow:none ; }

section#columnbox-pickup,.columnbox-m, section#info-box-tokusyu-kiji,div#gyousya-box-osusume,.reviews-kuchikomi,#explain-area-category,.pc-area,.mobile-area,.honninkakuninsyorui-area,h3#title,.yokuaru-shitsumon,#explain-area-category_s,#home-box{ border-right:0; border-left:0; }
#right-text {    padding-top: 12px;    font-size: 11px; }
	
	
ul.tejyun-houhou dt,#kuchicomi-title,.kuchicomi-title,.osusume-title,#info-box-right,section#columnbox-campaign{border:0 !important;}
#rank-osusumepoint ul li:last-child,.columnbox-m{border-bottom:0 !important;}
span.art-ttl{padding:6px 10px;font-size:14px;}
#home-style-inner{padding:5px 0 15px 0 !important;}
.entry-header .entry-title{     padding: 20px 0;   font-size: 20px;   line-height: 1.3;   margin: 10px 5% 20px 5%;   border-bottom: none;  }
.entry-header .entry-title:before{position:absolute;content:"";width:100px;height:2px;background-color:#d60c0c;top:-2px;left:0;}
	
.toukoubi {   margin: 10px 5% 8px 5%;   font-size: 12px; }
.toukoubi span.kousinbi {  display: inline-block;   margin-left: 15px; }	
	
.art-text{margin:0;}
.art-text:after{display:block;content:"";clear:both;}
.art-text span.y-1,.art-text span.y-2{  width:48%;float:left;  }
.art-text span.y-1 a,.art-text span.y-2 a{      padding: 16px 0;   border-radius: 4px;   font-size: 14px;   font-weight: 600;   box-shadow: inset 0 -2px 0 #0000001f;     line-height: inherit;  }
.art-text span.y-1{  margin:0 2% 10px 0;  }
.art-text span.y-2{margin:0 0 15px 0;}
	
.baitai-koushiki a, .shita-koushiki a, span.yudo a, span.pr-kiji-tobe a, span.pr-kiji-tobemobile a, span.gyousya_link_c a, .oshirase_style3 a {   padding: 16px 0;   border-radius: 4px;   font-size: 14px;   font-weight: 600;     box-shadow: inset 0 -2px 0 #0000001f;   line-height: inherit; }	
	
	
	
article.art-h-rank img#rank-ribon-num{   margin-top: -65px; }
.entry-content table,.comment-content table{margin-right:0px;margin-left:0px}
h2#ranking-main:before {  position: absolute;    content: "";     width: 80px;     height: 2px;     background-color: #d60c0c;     top: -2px;     left: 0; }
h2#ranking-main {   border-top: solid 2px #ddd;     line-height: 1.3;     position: relative;     background-color: #fff !important;     font-size: 16px;     font-weight: bold;     text-align: center;     padding: 10px 10px; 	margin:0 }
h3#title{padding:15px 15px 15px 53px !important;margin:0 0 20px 0 !important;background-position:6px 15px !important;font-size:15px !important;}
h3#sub-pointtitle,h3#sub-pointtitle_short{background-position:13px 18px !important;}
section#osusume-shita{width:100%;margin:30px 0px;}
#link-kijiue_l{margin:18px 10px 10px 10px !important;}
dl#meraime-link-u{margin:0 0 5px 0 !important;}
dd#meraime_k{margin:5px 15px !important;font-size:15px}
table#b-o-hikaku{margin-top:0px !important;}
#infomation-bo ul,#infomation-bo_pc ul,#infomation-bo_mobile ul{margin:0;}
#infomation-bo,#infomation-bo_pc,#infomation-bo_mobile{padding:0px 0px;}
.infomation-bo{margin: 0 !important;background-image:url(/wp-content/uploads/2013/12/footer-arrow.png);background-repeat:no-repeat;background-position:11px 15px;font-size:15px !important;padding:8px 15px 12px 30px;}
.yokuaru-shitsumon{border-radius:0 !important;border-bottom:0 !important;}
dd.answer{font-size:14px;}
.explain{      padding: 15px 0;    margin: 0 0;    line-height: 1.3 !important;    font-size: 20px !important;     padding-left: 15px;  text-indent: -15px;}
	
.torihiki-ue{margin:0 15px;}
.torihiki-sita,.miyoku-mm,.miyoku-mm_n{  margin:30px 0;  }

	

section#sumarry h2#sub-headline{display:none;}
#kuchicomi-title,.kuchicomi-title,.osusume-title{padding:5px 15px !important;}
li#reviews-kuchikomitext{padding:15px !important;}
dd.text-review1,dd.text-review_kuchikomi{line-height:1.6 !important;color:#464646 !important;}
li#info-btn.pc-list a,li#info-btn.mobile-list a,li#info-btn.honhin-list a{padding:4px 0 4px 9px !important;}
h2.kouzatitle{border-radius:0;font-size:16px;padding:12px 15px;background-color:#3a3a3a;color:#fff;margin:40px 0 0 0;}
#y_point h2#sub-torihikistyle{margin:15px 0 !important;padding:12px 5px 12px 40px !important;}
img#point-c{width:100px !important;margin-top:-28px !important;}
p.check_pp{padding:15px 0 !important;}
.title-dt{text-align:left;font-size:18px;padding:0 0 0 42px;font-weight:normal !important;color:#fff;}
dt.title-dt.hl_pattern img{width:20px;margin:4px 0 0 0;}
dd.syousai-dd.hl_pattern{text-align:left;padding:0 0 0 8px;}
#explain-area-category_s span#link-right{margin:0 15px 15px 15px !important;width:85% !important;padding:12px !important;float:none !important;}
#explain-area-category_s span#link-left{margin:10px 15px 5px 15px !important;width:85% !important;padding:12px !important;float:none !important;}
#link-btn3 a,span#link-yoko1 a,span#link-y1 a,span#link-left a,span#link-right a,td.td_link a,td.td_5 a,dd.td_link a{padding:8px 10px !important;}
	.kaigyou{display:none;}
aside#text-2 div#side-koteiarea{  margin:0 0 30px 0;}
	
table.box-yokovs{width:92% !important;margin-top:-35px !important;}
#baitai-osusume2 p,#osusume-pickup-s p{margin:8px 15px !important;}
.shita-koushiki span.shita-y{width:92% !important;margin:0 auto !important;display:block;float:none;padding-bottom:5px !important;}
section#columnbox-campaign .columnbox-campaign{margin:0 !important;padding:0 !important;}
.osusume-kiji-campaign{padding:15px !important;}
section#columnbox-campaign .columnbox-campaign h4{margin:0 15px 15px 15px !important;border:0;}
.osusume-kiji-campaign h3#sub-pointtitle_column{background-image:none;border:0;background-color:#505050;margin:0;color:#fff;padding:7px 15px;font-size:15px;}
nav#site-navigation{display:none;background:#d60c0c;text-align:left;}
.nav-menu{clear:both;}
h3.menu-toggle{float:right;cursor:pointer;margin:5px;background:#d30000;border:solid 1px #900;box-shadow:inset 0 1px 0 rgba(255,255,255,.35);border-radius:2px;padding:9px 8px;}
h3.menu-toggle.toggled-on{background:#b50000;box-shadow:inset 0 1px 0 rgba(255,255,255,.25);}
ul.nav-menu.toggled-on{display:block;width:100%;}
.main-navigation li{margin:0;line-height:40px;border-top:solid 1px #b60000;}
.main-navigation li a{display:block;padding:0 10px;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24);}
.main-navigation li a:hover{color:#fff;background-color:rgba(0,0,0,.05);box-shadow:none;}
	
h1.site-title a { padding: 0 0 0 54px;  margin: 0 0 3px 0;  font-size: 15px;    line-height: 1.3;  }
h1.site-title a span {   display: block; }
h2.top-title {border-top: none;width: 240px;font-size: 17px;text-align: center;margin: 0 auto 10px auto;line-height: 1.2;padding-top: 58px;background-image: url(/wp-content/uploads/2020/03/ranking-home-icon.webp),url(https://binary-ranking.net/wp-content/uploads/2020/03/ranking-home-icon.png);background-repeat: no-repeat;background-size: 50px;background-position: 50% 0;}
h2.site-description{ padding: 0 0px;   text-align: left;   line-height: 1.3;     margin-top: 5px;     font-weight: 600;     font-size: 12px; 	}
	

aside#text-6 {   margin-bottom: 25px; }
ul#step-up-side li img {     box-shadow: none;   border: solid 1px #d6d6d6;     box-sizing: border-box; }
	
#step1,#step2,#step3{ width: 100%;  padding: 5% 5%;   clear: both;   border: solid 3px #cccccc;   border-radius: 10px;     margin: 0 0 10px 0; } 	
#step1 h3,#step2 h3,#step3 h3{  font-size: 18px;   margin: 0 0 10px 0;   text-align: center;    padding: 0 0;    position: relative;  }
	
#step1 h3:after, #step2 h3:after, #step3 h3:after {  content: none; }
#step1:after, #step2:after, #step3:after , span#step-btn:after {content: "";display: block;clear: both;}

.home #step1 h3:before, .home #step2 h3:before, .home #step3 h3:before {   position: absolute;    font-size: 26px;     line-height: 1;     color: #cccccc;     left: 0;     top: 0;     font-style: italic;     font-weight: 400; }
.home #step1 h3:before { content: "01"; }
.home #step2 h3:before { content: "02"; }
.home #step3 h3:before { content: "03"; }	
	
section#step-up-main img, #step2 img, #step3 img {   width: 27%;   height: auto;    float: left; }
#step1 p,#step2 p,#step3 p{    margin: 0 0;   font-size: 15px;   line-height: 1.4;}	
span#step-btn{ padding: 0 0; }
#step1 #step-btn a, #step2 #step-btn a, #step3 #step-btn a{ float: right;   width: 41%;   margin: 10px 0 0 0;   padding: 8px 0;   border-radius: 4px;   font-size: 13px;   font-weight: 600;    box-shadow: inset 0 -2px 0 #0000001f;}
	
	
	
#step-img{display:none;}
#main-text{margin:0 13px 20px 15px;font-size:13px;font-weight:normal;line-height:1.6;}
section#step-up-main #main-text {   font-size: 16px;    margin: 0 0;   line-height: 1.5;   font-weight: 500; }	
	
	
.art-text p{margin: 10px 0;}

ul#picture-s img{width:95%;}
ul#picture-s li{margin:0;}
h2.ribon{background-image:none;background-color:#6aa83f;}
ul.column-kiji li,ul.column-kiji-itiran li,ul.update-kiji li{width:100%;margin:0 0 10px 0;}
li#i-check{width:97% !important;margin:2px 5px !important;}
#info-btn{width:50% !important;margin:0 0;box-sizing: border-box;}
#info-btn a{background-position:18px 24px !important;padding:16px 0px 22px 56px !important;text-align:left;background-size:20px;border-radius: 0;background-color: #484848;color: #ffffff;}
#info-btn:nth-child(2n){margin-right:0;}
#info-btn:nth-child(3){margin-right:10px !important;}
li#info-btn:first-child, li#info-btn:nth-child(3), li#info-btn:nth-child(5) {border-right: solid 1px #828282;}
li#info-btn:first-child, li#info-btn:nth-child(2), li#info-btn:nth-child(3), li#info-btn:nth-child(4){border-bottom: solid 1px #828282;}
#update-kiji::-webkit-scrollbar{width:10px;background:#DDD;}
#update-kiji::-webkit-scrollbar-thumb{background:#a1acb6;}
#update-kiji{width:92.2% !important;height:300px !important;padding-right:10px;}
#step-up-main h2{background-color:#222;border-top:0 !important;font-size:17px !important;padding:8px 0 7px 15px !important;color:#fff;margin:0 0 10px 0 !important;}
.widget-area .widget{margin-bottom:0 ;margin-left:5%;margin-right:5%}

#hikaku-area-kiji li{width:49.3% !important;}
#left-image{text-align:center !important;margin:10px 0 !important;float: none;width: 100%;}
#style{width:92%;display:block;margin:0 15px 5px 15px;}
#ranking-right-text{width:100% !important;}
#four-column,#four-column-left{     width: 90%;  margin: 0 5%;   display: block;  }
	
#site-main-info-footer {     width: 90%;    margin: 40px 5%;     display: block;     padding: 20px 0; }	
#site-main-info-footer li{  display: block;   margin-left: 15px;   line-height: 24px;   margin: 0 0;   padding-left: 0;     background-position: 101% 8px;  }
#site-main-info-footer li a {   font-size: 13px;   padding: 2px 0;   color: #222222;   display: block; }
	
#hikaku-choice li,.list-hikaku ul li{width:48% !important;}
#hikaku-area li{width:48.6% !important;}
#hikaku-area li:nth-child(3n), #hikaku-area li:nth-child(6n) {margin-right: 5px;}
.site-title img{max-width:100%;}
#side-kousin-area{margin:0 !important;}
#ranking-midasi{line-height:24px;font-size:16px;padding:8px;}
#left-info,#left-info2{width:91%;float:none !important;margin:0 auto !important;text-align:center;}
#right-info{float:none !important;overflow:hidden;padding:0px}
#left-amountarea,#right-amountarea{width:41%;margin:0 0 15px 15px !important;}
div#target_link{width:97% !important;float:none !important;padding:0 5px !important;}
span.link_1,span.link_2{width:44% !important;}
span.link_2{margin-top:0 !important;}
span.link_1{margin:0 15px 0 0;}
span.link_1 a,span.link_2 a{width:90% !important;font-size:12px;}
span.link_2{margin-top:5px !important;float:left !important;}
#transaction-amount{padding:0 0 10px 0 !important;border:0 !important;}
.three-colom{width:93%;margin-bottom:10px;}
ul#s-box li{margin:0 3px !important;height:92px !important;}
.credit a{background-position:35px 8px !important;}
table#b-o-hikaku th{padding:3px 3px !important;}
span#link-yoko1,span#link-yoko2,span#link-y1,span#link-y2{width:100% !important;margin:0 0 4px 0 !important;}
#inner-right span#link-y1{padding:0 0 5px 0;}
#inner-right span#link-y1,#inner-right span#link-y2,#inner-right span#link-yoko1,#inner-right span#link-yoko2{padding:0 !important;background:#fff;}
#inner-right span#link-yoko2{padding-right:0 !important;padding-left:0 !important;}
.hikaku-bottom table,.hikaku-bottom-fx table{margin:0 !important;}
.hikaku-bottom th,.hikaku-bottom td{font-size:14px;}
div#inner-right p{margin:15px 0 !important;}
span#link-yoko2{padding:8px !important;}
div#up-shiji span#link-yoko2{padding:8px 0 !important;}
span.n-s{width:95% !important;}
div#introduce-inner2{height:420px !important;}
div#box-cyousei{width:99% !important;}

#sumarry table{width:100% ; }
#sumarry table th{  padding:10px 15px;  line-height:1.6;  width:35%;    text-align: left;  }
#sumarry table td{  padding:10px 15px ;  line-height:1.6;  width: 65%;    text-align: left;  }
	
span.check-point{margin-left:70px !important;}
h2#sub-torihikistyle{margin:15px 5px !important;}
div#explain-box img{width:95%;}
#explain-box p{margin:0 0;}
div#explain-box h3#checkda{margin:0 0 15px 0 !important;}
ul#check-a li{margin-left:10px;}
a#right-box-btn{background-position:1px -1px;padding:0 10px 0 18px;width:95px;}
.entry-content td,.comment-content td{padding:3px;}
table#b-o-hikaku td{text-align: center;}
div#side-koteiarea img{width:91%;height:auto;margin:0 15px;}
aside#text-3 ul li img{margin:10px 15px 0 15px !important;}
.miyoku-mm,.miyoku-mm_n{display:block !important;}
img#icon-check{width:auto !important;margin-left:0 !important;}
th#syousai{padding-left:22px !important;}
td#syousai-adjustment{vertical-align:middle !important;}
div#tejyunkiji{width:auto !important;float:none !important;}
figure#boxkiji-gazou{width:auto !important;float:none !important;margin:15px !important;}
#link-box-in{width:auto !important;}
div#gyousya-hikaku-3{height:167px !important;}
h3#aka-rank-num-3{font-size:14px !important;line-height:1.6;padding:0 !important;}
figure#top-gazou{margin:5px !important;}
figure#top-gazou-1{margin:0 15px 15px 15px !important;}
div#osusume-pickup-1 h3,div#baitai-osusume h3,div#baitai-osusume2 h3,#oshirase_style2 h3{display:none;}
div#osusume-pickup{width:auto !important;float:none !important;margin:14px 5px 0 5px !important;}
div#osusume-pickup h3{display:none !important;}
div#osusume-pickup p{margin:0 !important;line-height:1.5 !important;font-size:12px !important;}
div#osusume-pickup-1{float:none !important;width:auto !important;margin:0 15px 10px 5px !important;}
span.yudou-top{width:95% !important;float:none !important;margin-bottom:5px !important;}
.pickup-yudou{margin:10px;}
div#gyousya-box-osusume{height:auto !important;border:0 !important;}
img#column-kiji-position{width:97% !important;margin-top:-10px !important;}
h3#column-kiji-yodo{margin:10px 5px !important;font-size:15px !important;}
.gikyousya-button{float:none !important;width:auto !important;padding:10px 5px !important;}
h3#big-title{font-size:20px !important;padding:0 !important;}
section#erabareruwake{padding:10px !important;}
article.miyokuda{margin:5px 1px 0 1px !important;width:47.8% !important;border-bottom: 1px solid #d60c0c!important;}
article.miyokuda p{font-size: 12px;}
#nyushukiin_box{display:block !important;}
ul#check-choice li{background-position:1% 9px !important;margin:5px !important;padding:2px 5px 5px 25px !important;background-size:14px !important;}
#gazou_y{width:auto !important;margin:0 !important;}
p.mini-syoukai{margin:0 !important;}
#y_point{padding:10px 0px !important;}
span#link-left,span#link-right{margin:5px !important;width:92% !important;float:none !important;}
span.l_yudo,span.r_yudo{width:93% !important;}
div#osusume-pickup-2{float:none !important;width:auto !important;margin:10px !important;}
div#g-yu{margin:20px 0 !important;}
#q-box{margin:0 5px !important;font-size:13px !important;}
h3#question-text,dd#answer-text{font-size:14px !important;}

#hikaku-area li:nth-child(4n),.list-hikaku ul li:nth-child(4n){margin-right:5px !important;}
	
#update-kiji-n dd{    padding: 26px 0 15px 0;   overflow: auto;    text-overflow: inherit;    white-space: normal;    margin-top: -16px;    margin-bottom: 11px;}
#update-kiji-n dd:last-child {   margin-bottom: 0;    border-bottom: none;    padding-bottom: 0; }
dt#time-info {   padding-top: 0;    font-size: 11px; }
	
div#position-right,div#position-right_l{width:100% !important;}
#pr-button{background-position: 2px 3px !important;padding: 6px 3px 6px 18px !important;border-radius: 10px !important;line-height: 20px;}
span.akuhyouban{color: #e93131;border-bottom: solid 1px #272727;}
span#simple-y1{background-position:0 1px !important;padding:2px 5px 6px 26px !important;}
h3#aka-rank-num,h3#aka-rank-num1{font-size:16px !important;}
article.art-h-rank h3{padding:11px 5px 11px 75px !important;text-shadow:none !important;font-size:15px !important;margin:0;}

#bonus-point ul li{margin:5px 5px 0 0 !important;background-position: 3px 10px;padding: 3px 5px 3px 30px;}
#step-link li{line-height:1.6 !important;padding:8px 15px !important;font-size:14px;}
	
#torihiki-style{border-top: solid 2px #ddd;line-height: 1.3; position: relative; margin:1em 0 1.5em; background-color: #fff !important;font-size: 20px;font-weight: bold;padding: 18px 0;}
#torihiki-style:before{position: absolute;content: "";width: 80px;height: 2px;background-color: #d60c0c;top: -2px;left: 0;	}
	
.entry-content h2.torihiki-style{border-top: solid 2px #ddd;line-height: 1.3; position: relative;background-color: #fff ; padding: 18px 0; background: none;}
.entry-content h2.torihiki-style:before{position: absolute;content: "";width: 80px;height: 2px;background-color: #d60c0c;top: -2px;left: 0;	}
	
.top-highlow{position: absolute;top:auto;right:192px;color: #FFFFFF;}
.highlow-top-img {    position: relative;    margin: -20px 0px -20px 0;     top: -10px; 	}
.highlow-top-img h3 {position: absolute !important;background-color: inherit !important;padding: 0 0 !important;margin: 0 0 !important;top: 76px !important;left: 24px !important;}
h2.aka-ribon{padding:15px 15px !important;text-align:left !important;font-size:17px;}
dd#text{border-bottom:dotted 1px #c0bcbd !important;padding:15px 0 10px 0;font-weight:bold;}
dd#text,dt#taxt-area{margin:10px 15px !important;font-size:15px;}
#matome{margin:15px;}
#headline-mark{padding-left:0px !important;background-image: none;font-size: 18px;}
#torihiki-style #headline-mark {   font-size: inherit; }

table#rank_tab th{background-color:#f3f3f3 !important;}
#right-info li,div#top-kiji-ue li{    padding-left: 26px;   line-height: 28px;   background-position: 0 8px;   background-size: 15px;     font-size: 15px; }
#link-btn-area{  margin: 40px 10px 60px 10px;   padding: 0 0;  }
ul#column-box li{background-position:0 4px !important;line-height:19px !important;}
.textwidget #title-text { margin:0 0 15px 0;    font-size: 14px;     font-weight: 600; }

#text-3 .siderank, #text-3 .siderank-summary {    box-shadow: 0 0 2px rgba(0, 0, 0, 0.53); }	
#text-3 .siderank ul.rank-list li a {   background-position: 15px 50%;  font-weight: 500; }
aside#text-3 .textwidget #title-text {   margin-bottom: 0; }
aside#text-3 div#side-ranking {   border-right: 3px solid #d60c0c;   border-left: 3px solid #d60c0c;   border-bottom: 3px solid #d60c0c; }		
aside#text-3 #side-ranking li a {    padding: 2px 5px 2px 8px;}
aside#text-3 #rankin-1 a, #rankin-2 a, #rankin-3 a {   background-position: 8px 15px;}
aside#text-3  #itiran-ranking a {    font-size: 13px; }	

aside#text-4 .textwidget #title-text {   background-color: #eaeaea;   color: #222222; }
aside#text-4 #side-koteiarea {   border: solid 3px #eaeaea; }
aside#text-4 ul#picture-s { margin: 14px 0;}	
aside#text-4 #side-koteiarea h2.title-text {  background-color: #eaeaea;   color: #010101;    font-size: 16px; }

ul.side-trackingranking {  border: solid 3px #eaeaea;   border-top: 0;}
#text-9 div#side-koteiarea img {   width: 100%;   margin: 0 0;}
	
h3#yaji-hitokoto{font-size:11px !important;}
#gyusyaue-box{margin-top:-25px !important;}
#gyusyaue-box ul{margin:40px 15px 15px 15px !important;}
div#yudo-box-g,div#yudo1-box-g{height:auto !important;margin:auto !important;padding:10px!important;}
figure#column-fu{margin:0 10px !important;}
.c-fu-y{margin:auto !important;}
#top-baitai{height:350px !important;}
div#baitai-osusume,#baitai-osusume2,#pr-osusume-b,#oshirase_style2{margin:0 5px !important;float:none !important;width:auto !important;}
span.baitai-y-top,span.shita-y,span.pr-kiji-tobe,span.pr-kiji-tobemobile{width:95% !important;margin-top:0 !important;}
span.pr-kiji-tobemobile{line-height:36px;}
h2#ichioshi{line-height:24px !important;font-size:17px !important;padding:0 2px 0 95px !important;}
#trade-cap img{width:100%;}
#characteristic{width:100% !important;height:auto !important;}
div#y-d-dai1{margin:0 10px !important;}
div#onepoint-box{margin:10px 8px !important;padding-bottom:43px !important;}
div#onepoint-box{margin:10px 8px !important;}
div#outstanding{height:290px !important;}
ul.column-kiji-n li,ul.oshirase-box_n li,ul.column-kiji-cn li{width:auto !important;}
	
section#columnbox-pickup h2#title-text {    padding: 0 0; }
section#columnbox-pickup .columnbox-m {   padding: 0 0; }
section#columnbox-pickup ul.column-kiji-n li a {   width: 70%;    float: right;     font-size: 13px;     line-height: 1.4; }	
	
	
.kouzakaisetu a,.nyukin a,.dekin a,.kouryaku a,.syukiin-dekita a,.kuchikomi a,.torihiki-kensyou a{background-position:40px 6px !important;}
div#miyoku-mm{padding:0 !important;}
.link-btn2 a,span#link-yokofx a,#link-btn2 a,.art-t-btn a,#link-btn a,span#link-yoko2 a,span#link-y2 a{      padding: 16px 0;  border-radius: 4px;   font-size: 15px;   font-weight: 600;   box-shadow: inset 0 -2px 0 #0000001f;     line-height: inherit;  }
	
	
div#side-y{margin:0 14px 10px 13px !important;}
div#campaign-pr dl{margin:0;}
img#side‐check-s{max-width:100%;}
.home .site-content{margin-bottom:0 !important;}
div#Smapho-nav{display:none;}
div#Smapho-nav ul{position:relative;margin:0;border-radius:2px;padding-top:4px;}
div#Smapho-nav ul li{width:25%;float:left;margin:0;box-sizing:border-box;color:#fff;font-weight:bold;padding:35px 0 4px 0;font-size:11px;display:block;text-align:center;cursor:pointer;}
dl#nav-menu{position:relative;right:0;top:0;margin:0;background:#d60c0c;}
dl#nav-menu dt{cursor:pointer;width:17.5%;float:left;margin-top:5px;box-sizing:border-box;color:#fff;font-weight:bold;padding:30px 0 4px 0;font-size:11px;display:block;text-align:center;}
img#menu{position:absolute;margin-top:-28px;margin-left:-30px;background:#d30000;border:solid 1px #900;box-shadow:inset 0 1px 0 rgba(255,255,255,.35);border-radius:2px;padding:10px 5px;}
dl#nav-menu dd{line-height:50px;position:absolute;top:50px;width:100%;display:none;margin-bottom:10px;clear:both;background:#d60c0c;}
nav#navre a{display:block;margin:0;line-height:40px;border-top:solid 1px #b60000;display:block;padding:0 10px;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24);text-align:left;font-size:12px;}
dt.ranking { background-image: url("/wp-content/uploads/2015/12/rank-icon.png");background-repeat: no-repeat;background-position: 50% 0%;background-size: 25px; margin-left: 5px;}
dt.kensyou {background-image: url("/wp-content/uploads/2015/12/ksnshou-icon.png");background-repeat: no-repeat;background-position: 50% 0%;background-size: 25px;}
dt.stepup {background-image: url("/wp-content/uploads/2015/12/stepup-icon.png");background-repeat: no-repeat;background-position: 50% 0%;background-size: 25px;width:24.1%!Important;}
dt.hikaku{background-image: url("/wp-content/uploads/2016/08/hakaku.png");background-repeat: no-repeat;background-position: 50% 0%;background-size: 25px;}
div#Smapho-nav ul li a{font-size:11px;display:block;text-align:center;color:#fff;font-weight:bold;padding:35px 0 4px 0;}
dl#nav-menu dd a{display:block;margin:0;line-height:40px;border-top:solid 1px #b60000;display:block;padding:0 10px;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24);text-align:left;font-size:12px;}
#inner-right,div#hikaku-fx{margin-top:0px !important;}
img.gazo-mini{position:absolute;clip:rect(auto auto 150px auto);width:91% !important;margin:0 0 0 9px;}
figure#trade-cap{text-align:left;margin-left:5px !important;}
figure#yudouda{width:40% !important;}
h3#checkda{;margin:13px 15px 15px 15px !important;}
h3#checkdamini{background-position:2% 30%;}
.breadcrumbs{}
figure#top-gazou img{width:70px;}
figure#top-gazou-1 img{margin-top:4px !important;}
.osu-pr{margin-top:0 !important;}
span.osu-pr-top{width:96% !important;float:none !important;margin-bottom:5px !important;padding:7px !important;}
div#osusume-pickup-1 .osu-pr-top{width:76% !important;margin:10px auto !important;clear:both;}
div#osusume-pickup-1 span.osu-pr-top a{padding:10px 10px;}
a.border{font-size:14px !important;background-size:50px;}
img#crickicon{margin:3px 10px 0 0 !important;}
img#g-position{height:auto;}
div#top-kiji-t{padding:13px 5px 15px 5px !important;float:none !important;width:auto !important;}
div#top-kiji-ue{padding:13px 5px 15px 5px !important;float:none !important;width:auto !important;margin-top:160px;}
h2.ichioshi{line-height:19px !important;padding:5px !important;font-size:15px !important;}
figure#top-kiji-g{text-align:center;float:none !important;padding:10px;height:150px;overflow:hidden;margin:0 !important;}
figure#top-kiji-g img{width:100% !important;}
div#message-title{height:auto !important;padding-bottom:0 !important;}
p.osusune-text{font-size:14px !important;line-height:1.7 !important;}
.oshirase p{line-height:1.7 !important;}
p.osusune-text2{font-size:14px !important;padding:5px 3px 0 3px !important;border-bottom:3px double #ddd;}
img#sankakuicon{width:13px !important;}
#osusume-text-link a{line-height:18px !important;}
td.td_link{padding:5px !important;}
td.result,td.result_1{font-size:12px !important;}
span.title_br{font-size:13px !important;}
p.title-hikaku{margin:0 !important;}
.article_tittle{margin:0 !important;line-height:1.3 !important;font-size:14px !important;font-weight:normal !important;border-top:1px solid silver;border-right:1px solid silver;border-left:1px solid silver;left:0 !important;background:#e93131  !important;display:block !important;color: white;padding: 10px 10px;}
.article_tittle1{margin:0 10px !important;line-height:1.3 !important;font-size:14px !important;font-weight:normal !important;top:-5px !important;}
.attention_content{margin-top:5px !important;}
ul#check-choice{margin-top:17px !important;}
dl#update-kiji-n{padding: 5% 5%;    height: auto;    width: 100%;    margin: 0 0;    border-right: 3px solid #d60c0c;    border-left: 3px solid #d60c0c;   border-bottom: 3px solid #d60c0c;     box-sizing: border-box;}
	
dt.chumoku-b,dd.chumoku-bb{margin:0 15px;}
dt.chumoku-b{height:auto !important; margin: 0px!important;}
dl.chumoku-oshirase{border-left:3px solid #d60c0c;}
span#link-btn_1,span#link-btn_2{width:97% !important;}
span#link-btn_1{margin:0 5px 7px 5px !important;}
#left-image2{width:auto !important;float: none!important;margin: 0 auto;text-align: center;display: block;}
#tr-cap-r{float:none !important;text-align:center;margin-right:0 !important;}
#up-shiji{margin-top:0 !important;}
#hikaku-text dl{padding:0 !important;}
div#miyoku-point-right{margin:5px 0 !important;}
.article2{padding:0 !important;}
#hikaku-text{padding:10px;}
#baitai-title1,#baitai-title,#title-point{line-height:25px !important;padding:12px 10px !important;font-size:14px !important;}
#oshirase_info_title{line-height:25px !important;padding:12px 10px !important;font-size:13px !important;}
.baitai-koushiki,.shita-koushiki{margin-top:0 !important;}
#pq-baitai{margin-bottom:15px !important;}
#oshirase_info{margin:15px 0 !important;}
#osusume-pickup-s{margin:0 !important;float:none !important;width:100% !important;}
#osusume-pickup-s h3{display:none !important;}
figure#shita-gazou{margin:5px 15px 0 15px !important;}
#gyousya-hikaku-shita{padding:10px 0 !important;}
#matome img{width:95% !important;}
#matome p{margin:0 15px 8px 15px !important;}
#kanri-osusume{margin:0 0 10px 0 !important;}
#link-btn,#link-btn3,#link-btn-end{margin:0 5px !important;}
#amount{margin:0 0 0 20px !important;font-size:20px !important;}
li#amount-title{margin:0 0 0 20px !important;}
span.manzoku-rank,span.syukiin-rank,span.nyumon,span.jyunbi,span.ouyou{border-top:3px solid #fff;padding:16px 10px;display:block;color:#FFF;font-weight:normal;font-size:16px;background-repeat:no-repeat;padding-left:50px;background-position:4% 42%;}
ul.accordion1{margin:0;clear:both;background:#d60c0c;padding:10px;}
ul.accordion1 li{margin:0;}
ul.accordion1 a{display:block;margin:0;line-height:40px;border-top:solid 1px #b60000;display:block;padding:0 10px;color:#fff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24);text-align:left;font-size:12px;}
dd.menu_minititle{background:#d60c0c;margin:0;padding-top:1px;}
span.manzoku-rank,span.syukiin-rank{background-image:url(/wp-content/uploads/2016/09/clown-icon.png);background-size:30px;}
span.nyumon,span.jyunbi,span.ouyou{background-image:url(/wp-content/uploads/2013/12/step-up-suide-main.png);background-size:30px;}
ul#check-menu li{margin:5px;padding:2px 2px 2px 63px;background-color:#f7f6f6;background-image:url(/wp-content/uploads/2016/03/checkicon-blue.png);background-repeat:no-repeat;background-position:0 10%;border-bottom:dotted 1px #ddd;background-size:58px;}
ul#check-menu{margin-top:20px;margin-bottom:10px;}
.articler_tittle{position:relative;top:2px;left:0;font-weight:bold;font-size:15px;padding:12px 10px;color:#fff;display:block;background-color:#db0606;background-repeat:no-repeat;background-size:20px;background-position:2% 30%;margin-bottom:10px;}
ul#check-menu li a{text-decoration:underline;}
.kyousya-title{margin:0 !important;line-height:32px !important;font-size:11px;padding-left:15px;background-image:-moz-linear-gradient(top,#f2f2f2,#fff);background-image:-ms-linear-gradient(top,#f2f2f2,#fff);background-image:-webkit-linear-gradient(top,#f2f2f2,#fff);background-image:-o-linear-gradient(top,#f2f2f2,#fff);background-image:linear-gradient(top,#f2f2f2,#fff);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);border:solid 1px #ddd;}
figure#osusume-gazou{margin:10px 0 0 0;}
span.shita-y{width:95%;margin-top:0;}
.list2{overflow-x:scroll;white-space:nowrap;background-color:#f3ecec;margin:0;}
.kiji_tittle{margin-top:5px;font-weight:bold;font-size:15px;padding:9px 10px;color:#fff;display:block;background-color:#db0606;line-height:1.4;}
h2.pr{margin:5px 0;}
dl.hikaku_osu dd:nth-child(3),dl.hikaku_osu dd:nth-child(6){margin-right:0;}
dl.hikaku_osu dd img{height:auto;display:block;margin:5px auto;}
.menu_accordion{display:block;z-index:999999;top:0;left:0;right:0;height:50px;position:fixed;background-image:-moz-linear-gradient(top,#d60c0c,#da0606);background-image:-ms-linear-gradient(top,#d60c0c,#da0606);background-image:-webkit-linear-gradient(top,#d60c0c,#da0606);background-image:-o-linear-gradient(top,#d60c0c,#da0606);}
ul.menu_title li{cursor:pointer;margin:0px 5px;width:30%;height:50px;float:left;box-sizing:border-box;color:#fff;font-weight:bold;padding:4px 0;font-size:11px;display:block;text-align:center;}
.rank-menu,.kiso-menu{position:fixed;top:50px;left:0;right:0;background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-ms-linear-gradient(top,#fff,#fff);background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);}
.maruhi-menu{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
.rank-menu dt,dt.menu_minititle{background:#d60c0c;}
.rank-menu dd,.kiso-menu dd{padding:0 5px 5px 5px;background:#d60c0c;}
.rank-menu dd a,.kiso-menu dd a{margin:0;line-height:37px;display:block;border-radius:4px;padding:0 5px;background-color:#fff;color:#000 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24);text-align:left;font-size:12px;}
.list{margin:5px;padding:8px 2px;line-height:19px;background-color:#f7f6f6;border-top:dotted 1px #ddd;border-bottom:dotted 1px #ddd;}
.list a{font-size:12px;color:#f20202;padding:0 0 0 25px;background-image:url(/wp-content/uploads/2014/01/syousai-btn.png);background-repeat:no-repeat;background-position:0 43%;}
img#slider-g{max-width:94%;height:auto;margin:0 10px;}
article.kiji-list{width:170px !important;height:200px;box-shadow:0 1px 1px silver;float:left;margin:15px 10px 15px 0 !important;background-color:#fff;padding:10px;}
article.kiji-list img{width:170px;margin-bottom:5px;}
article.kiji-list a{line-height:22px;color:#494640;font-weight:bold;font-size:12px;}
.listt{white-space:normal;width:1200px;margin-left:10px;}
.listt_g{white-space:normal;width:715px;margin-left:10px;}
.bx-scroll{display:block !important;position:absolute;top:128px;z-index:9998;width:100%;}
.bx-scroll a.bx-begins{text-indent:-99999px !important;display:inline-block;background-image:url(/wp-content/uploads/2017/05/akayajil-icon.png);background-repeat:no-repeat;background-size:27px;height:27px;width:27px;}
.bx-scroll a.bx-next{float:right;text-indent:-99999px !important;display:inline-block;background-image:url(/wp-content/uploads/2017/05/akayajir-icon.png);background-repeat:no-repeat;background-size:27px;height:27px;width:27px;}
img#popupdrawer{float:right;width:16px;margin-top:5px;}
img#drawerbanner{width:100%;margin:10px 0;}
dl.hikaku_osu{padding:10px 10px 0 10px;background:#d5d5d5;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);border:solid 1px #c7c7c7;margin:15px 0;}
dl.hikaku_osu dd{width:28%;float:left;padding:5px;font-weight:bold;border:solid 1px #dad9d9;text-align:center;background-color:#fff;margin:0 5px 10px 0;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5);}
dl.rank-menu,dl.kiso-menu,dl.maruhi-menu{margin:0;}
ul.menu_title{position:relative;right:0;top:0;margin:0;background:#d60c0c;}
#kuchicomi-area-left,#explain-area-category-right{width:auto !important;}
#explain-area-category-right{margin-left:0 !important;}
.reviews-left{height:auto !important;}
.point-c{margin:0 !important;}
#left{float:none !important;}
figure#o-k-m{width:100% !important;float:none !important;margin-right:0 !important;}
#kiji-mite{width:100% !important;float:none !important;}
#kiji-mite-draw{margin-top:9px;}
p.title{background-image:none !important;}
p.mite-hi{line-height:1.6 !important;margin:10px 0 0 0 !important;}
#target-link{margin-top:0 !important;}
figure#pr-uri img{width:150px !important;}
img.header-image,.author-avatar img,img.wp-post-image{box-shadow:none !important;}
.columnbox-m h4,.columnbox-campaign h4{padding:12px 15px;border-top:dotted 1px #ddd;border-bottom:dotted 1px #ddd;background-color:#ededed;margin:0 5px 15px 5px;}
img#pr-gazou{width:98% !important;margin-bottom:5px;display:block;margin:10px auto;clear:both;height:auto;}
dl.chumoku-oshirase p{margin:0 !important;padding:5px 10px !important;}
li#reviews-text1,.information-right ul li{width:auto !important;height:auto !important;}
li#reviews-text1:nth-child(1),li#reviews-text1:nth-child(3){border-right:0 !important;}
li#reviews-text1:nth-child(3){border-bottom:1px solid #ddd !important;}
article.torihiki-contents,article.torihiki-contents-non{margin:0 !important;width:auto !important;float:none !important;}
article.torihiki-contents figure,article.torihiki-contents-non figure,article.torihiki-contents picture{height:auto !important;}
	
.torihiki-text{margin-bottom:10px !important;}
figure#trade-fx{float:none !important;width:auto !important;}
#home-torihiki-style,#home-guide-style{padding:0 10px 10px 10px !important;}
#draw-guide-style{padding:10px;}
figure#draw-g img{width:100%;}
span.link-draw a{text-decoration:underline;line-height:22px;}
div#message-ue{margin:0 !important;}
figure#top-kiji-no1{float:none !important;margin-bottom: 20px;}
figure#top-kiji-no1 img{width: 80% !important;display: block;margin: 0px auto;clear: both;height: auto;}
div#top-kiji-ue dt{width:27% !important;text-align:center;margin-right:9px !important;}
h2.ichioshi-osusume{font-size:14px !important;padding:17px 10px !important;}
span.point-koko{font-size:16px !important;}
div#message-ue h3{font-size:14px !important;background-size:35px !important;padding:0 0 0 40px !important;line-height:42px !important;}
img#ribbonicon{margin-top:-38px !important;margin-left:-7px !important;width:110px !important;position:absolute;display:none;}
img#orange-sankakuicon{display:none;}
#link-kijiue_l a{font-size:14px !important;padding:17px 10px 17px 0 !important;}
.index_content li{margin:10px 0 !important;}
	

	
	
.index_content dl dt{background-position:1% 50% !important;}
table#keizai-sihyou td{padding:10px 2px !important;font-size:12px !important;vertical-align:middle;}
table#keizai-sihyou th{font-size:13px !important;}
#title-kiji{     line-height: 1.4;    border-bottom: solid 1px #cecece; }
#title-kiji #mark {   font-size: inherit;   width: 100%;   border-left: solid 4px #d60c0c;    line-height: 1.2;    display: initial; }	
	
span.jyouyodo{font-size:12px !important;margin-left:10px !important;}
img.hoshi_i{width:63px !important;margin:3px 0 0 3px !important;}
.point-kiji{padding:5px !important;}
.shihyou-box h3{font-size:14px !important;}
.index_content,.index_nyusyukkin{margin:25px 0 10px 0 !important;}
article.art-h-rank_tab{width:auto !important;margin:0 0 20px 0 !important;}
ul.koyotoukei-list dd,ul.koyotoukei-list_m dd{font-size:12px !important;}
span.t-1,span.t-2{background-color:#fff !important;width:47.84% !important;float:left;}
span.t-1{padding:0 5px 0 0 !important;}
span.t-2{padding:0 0 0 5px !important;}
span.t-1 a,span.t-2 a{padding:12px 10px !important;}
.oshirase-box_n p,ul.oshirase-box_n li a{font-size:12px !important;}
ul.oshirase-box_n li a{background-size:13px !important;padding:0 0 0 20px !important;}
.oshirase_n{padding:20px 0 0 0 !important;}
.oshirase_nn{padding:10px 0 0 0 !important;}
ul.oshirase-box_n li dt,ul.oshirase-box_n li dd{float:right !important;width:71% !important;}
ul.oshirase-box_n li img{margin:0 5px 10px 0 !important;}
ul.oshirase-box_n li dt{font-size:13px !important;}
span.oshirase-title_n{padding-bottom:3px !important;}
span.simple-yudo{font-size:14px !important;}
span.simple-yudo a,span.underline a,#point-yaji{background-position:1% 50% !important;background-size:14px !important;}

span.underline a:hover,#point-yaji,strong.underline a:hover{text-decoration:underline;}
	
	
.osusume-c {   margin: 60px 0 50px 0; }
.osusume-c-box,.osusume-s-box{    padding: 20px 0 1px 0;   margin: 0 0 ;   border-radius: 4px 4px; } 	
.osusume-c-box h3 img#osusume-icont {   margin: -40px 0 0 12px;   width: 128px; }
.osusume-c-box dt {   font-size: 14px;   margin: 5% 5%;   font-weight: 700;   line-height: 1.5; }	
.osusume-c-box dd {   font-weight: 500;   font-size: 14px;   padding: 5% 5%;   margin-bottom: 0;   line-height: 1.5;   background-color: #fff8ef; }	

	
	
dl.default{margin:0 !important;}
	
	
	
ul#check-choice_a {   padding: 5% 5%;   margin: 30px 0 50px 0;    border-radius: 8px 8px; }
ul#check-choice_a li{    padding: 0 0 0 34px;   background-size: 15px;   background-position: 5px 6px;    margin: 0 0 5px 0;}
ul#check-choice_a li:last-child {   margin-bottom: 0; }	
	
article.iibun_left,article.iibun_right{width:91% !important;}
article.iibun_left,article.iibun_right{margin:10px !important;}
ul.koyotoukei-list.long,ul.koyotoukei-list_m.long{height:60px !important;}
div#point_box_n{margin:40px 0 5px 0 !important;}
ul.koyotoukei-list_m li{width:29.5% !important;}
.point-kiji p{margin:10px 5px !important;}
h3.osusume-gyousya_red{background-color:#d90707 !important;background-image:none !important;padding:7px 0;font-size:16px !important;margin:24px 0 0 0;}
.osu-gyousya_con_s{background-color:#fff9ea;overflow:hidden;margin: 10px;}
figure#left-gyousya_s{float:left;width:41%;padding:0 15px 15px 0;}
.gyousya_osume_s{float:left;width:54%;}
.gyousya_osume_s h3,.gyousya_osume_s p{margin:0;}
.osu-gyousya_con{display:none;}
.yd-s{clear:both;}
ul.tejyun-houhou{ border: none;   padding: 5% 5%;  }
ul.tejyun-houhou li{margin:0 0 10px 0;font-size:14px;line-height:1.6;}
article.hikaku-orenge{width:93% !important;}
ul.koyotoukei-listb_1 li{width:auto !important;float:none !important;}
li.point4{width:auto !important;float:none !important;margin:5px !important;padding:8px !important;}
.point-pr h2+img{margin:0 15px;width:92% !important;}
dl.osusume_motame{height:auto !important;margin:-8px 15px 0 15px !important;}
dt.link-btndt{width:auto !important;padding:15px 9px 12px 9px !important;background-image:none !important;margin-right:20px !important;font-size:12px !important;}
dd.link-btndd{font-size:16px !important;background-size:17px !important;background-position:96% 57% !important;padding:15px 5px !important;width: 168%;}
img#sankaku_ip{margin-left:-24px !important;}
.point-pr h2,span.big-g1{font-size:16px !important;}
.point-pr h2{padding:15px;font-weight:bold !important;}
.man,.man_n,.woman,.woman_n{margin-left:5px !important;}
.pc-area,.mobile-area,.honninkakuninsyorui-area,.nyushukkin-area{padding:0 !important;}
img#torihiki-gazou{display:none;}
strong.demo-link{position:static !important;margin-left:0 !important;margin-top:10px !important;right:0 !important;margin-bottom:30px !important;float:left;width:88%;text-align:center;}
dl.jikai-annai{margin:0 15px !important;}
dt.jikai-nittei,dt.osusme-tool_l1,dt.osusme-tool_l2{float:none !important;width:auto !important;line-height:24px !important;border-bottom:solid 1px #ddd;border-right:0 !important;}
dd.jikai-syousai{font-size:17px !important;margin:0 !important;}
span.br_small{font-size:16px !important;}
article.art-ul,article.art-ur{width:auto !important;float:none !important;margin:10px 10px 20px 10px !important;}
article.tokusyu_k{width:auto !important;float:none !important;margin:0 0 20px 0 !important;border-bottom:1px dotted #ccc !important;}
article.tokusyu_k dd{margin-bottom:15px !important;}
article.tokusyu_k.non{border-bottom:0 !important;}
dd.osusme-tool_r{width:auto !important;float:none !important;font-size:14px !important;}
dl.osusme-signaltool_1,dl.osusme-signaltool_2{height:auto !important;}
.ue-osusume_mobile{background:url(/wp-content/uploads/2017/07/HighLowbanner-mobile_n1.png);height:200px;}
.ue-osusume_bit_mobile{background:url(/wp-content/uploads/2017/07/optionbitbanner-mobile_n1.png);height:200px;}
h3.title-osusumedai,h3.title-osusumedai_bit{line-height:26px !important;margin:0 !important;padding:5px 13px 0 13px;}
.ue-osusume_e{width:52% !important;}
.ue-osusume_bit_e{width:48% !important;float:right;}
span.link_ud{margin-top:8px !important;width:86%;margin-left:10px !important;}
.link_udoo{clear:both;}
.ue-osusume_e ul,.ue-osusume_bit_e ul{margin-top:0 !important;}
.ue-osusume_e ul li,.ue-osusume_bit_e ul li{line-height:14px !important;}
.ue-osusume_pc,.ue-osusume_bit_pc{display:none;}
span.big_osume,span.big_osume_bit{font-size:25px !important;}
figure#ue-osusum_y{width:140px;float:left;}
.link_udoo span{color:#fff !important;text-align:center;text-decoration:none;padding:7px 10px;display:block;background-color:#ec7703;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #f39620;text-shadow:0 -1px 0 rgba(184,108,0,.5);box-shadow:0 3px 1px rgba(000,000,000,.2),inset 0 -2px 0 rgba(173,103,13,.5);}
.bx-scroll_g{width:100% !important;display:block !important;position:absolute;margin-top:160px;}
.kiji_tittle_g{font-size:15px !important;border-radius:0 !important;}
.bx-scroll_g a.bx-begins{display:inline-block;text-indent:-99999px !important;background-image:url(/wp-content/uploads/2017/05/akayajil-icon.png);background-repeat:no-repeat;background-size:27px;height:27px;width:27px;}
.bx-scroll_g a.bx-next{float:right;display:inline-block;text-indent:-99999px !important;background-image:url(/wp-content/uploads/2017/05/akayajir-icon.png);background-repeat:no-repeat;background-size:27px;height:27px;width:45px;}
.yokuaru-shitsumon h3{font-size:15px !important;}
figure#left-osirase{width:50% !important;margin-right:10px;}
p.osiraseda{float:none !important;width:auto !important;}
#right-kijiue{padding:0 10px 10px 10px !important;float:none !important;width:auto !important;margin-top:0px;}
.ranking_right{margin:0 15px !important;width:auto !important;clear:both !important;float:none !important;}
span.link_left,span.link_right{width:auto !important;float:none !important;margin:0 !important;}
span.link_left a{margin-bottom:8px !important;}
span.link_right a{margin-bottom:15px !important;}
.ranking_top figure{width:92% !important;margin:0 15px 15px 15px !important;height:180px;overflow:hidden;}
table#rank_tab{border-color:#d6d6d6 !important;}
dt#time-info_n{margin:5px 8px 5px 0 !important;float:none !important;}
ul.oshiraseinfo_link li{margin:0 0 10px 0 !important;}
.ranking_top .rank_link{width:92% !important;margin:20px 15px 20px 15px !important;}
#rank-osusumepoint h4{padding:10px 15px 8px 15px !important;border-bottom:0 !important;background-color:#f3f3f3 !important;font-size:15px;}
#rank-osusumepoint{margin:0 15px 30px 15px !important;border:0 !important;}
#rank-osusumepoint ul{margin:10px 0 !important;}
.popup_info p{font-size:14px !important;}
.ranking_top span.link_left,.ranking_top span.link_right{width:48.8% !important;display:inline-block;}
table#rank_tab th,table#rank_tab td{font-size:12px !important;}
.osusume-kiji-mite,.columnbox-campaign{margin:0 15px 30px 15px !important;}
.erabareru-4point{margin:0 10px !important;}
.erabareru-4point li{font-size:14px !important;border-bottom:dotted 1px #cacaca;padding:7px 0 5px 30px !important;}
#right-kijiue li{font-size:13px !important;}
dl.campaign-contents dt,dl.campaign-contents dd{font-size:14px !important;}
dl.campaign-contents dd{padding:0 22px !important;}
dl.campaign-contents{margin:0 5px 15px 15px !important;}
section#step-up-sp h2{font-size:16px;margin:15px 0 15px 0;background-color:#d01126;color:#fff;padding:8px 15px;text-align: center;}
.step-up-sp-inner a{display:block;position:relative;color:#222;padding:10px 15px;}
.step-up-sp-inner a:after{content:"";display:block;clear:both;}
.step-up-sp-inner a:before{position:absolute;content:"";right:15px;top:50%;margin-top:-4px;width:4px;height:4px;border-top:2px solid #222;border-right:2px solid #222;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.step-up-sp-inner a h3{color:#d60c0c;margin:0;width:84px;float:left;}
.step-up-sp-inner a p{font-size:13px;margin:0;float:left;line-height:28px;}
.step-up-sp-inner{border-top:solid 1px #ddd;}
.step-up-sp-inner:last-child{border-bottom:solid 1px #ddd;}
.step-up-sp-inner a:hover{background:#ececec;}
.SP-ranking h3,.SP-ranking_n h3{margin:0 0 15px 0;background-color:black;color:#fff;padding:8px 15px 8px 62px;position:relative;}
.SP-ranking h3 img,.SP-ranking_n h3 img{width:8%;position:absolute;top:8px;left:11px;}
.SP-ranking table{margin:0 0 15px 0;width:100%;}
.SP-ranking table th,.SP-ranking table td{padding:4px;text-align:center;border-top:solid 1px #ddd;border-right:solid 1px #ddd;border-left:solid 1px #ddd;}
.SP-ranking_n figure{width:48%;margin:0 10px 15px 15px;height:155px;overflow:hidden;float:left;}
.SP-ranking_n table{float:right;width:39%;margin:0 15px 0 0;}
.SP-ranking_n table th,.SP-ranking_n table td{text-align:center;border-top:solid 1px #ddd;border-right:solid 1px #ddd;border-left:solid 1px #ddd;}
ul.SPlink_btn_n{margin:20px 0;}
.SP-ranking table td{border-top:solid 1px #ddd;}
.SP-ranking table th,.SP-ranking_n table th{background-color:#f7f7f7;border-bottom: none;}
ul.SPlink_btn{width:92%;margin:15px 15px;}
ul.SPlink_btn li a,ul.SPlink_btn_n li a{text-align:center;text-decoration:none;color:#fff;padding:10px;display:block;border-radius:4px;}
ul.SPlink_btn li:last-child a,ul.SPlink_btn_n li:last-child a{background-color:#ec7703;}
ul.SPlink_btn li:last-child a:hover,ul.SPlink_btn_n li:last-child a:hover{opacity:.8;color:#fff;}
ul.SPlink_btn li:first-child a,ul.SPlink_btn_n li:first-child a{background-color:#357eb9;}
ul.SPlink_btn li:first-child a:hover,ul.SPlink_btn_n li a:hover{opacity:.8;color:#fff;}
ul.SPlink_btn li:first-child,ul.SPlink_btn_n li:first-child{margin-right:10px;}
ul.SPlink_btn li,ul.SPlink_btn_n li{width:48.2%;float:left;margin:0;}
ul.SPlink_btn:after,ul.SPlink_btn_n:after{content:"";display:block;clear:both;}
table.open_n{margin-top:15px;}
div#SP-osusumeP{margin:0 0 20px 5px;}
ul.SP-osusume-Point{margin:0 0 15px 0;}
ul.SP-osusume-Point li{font-size:13px;line-height:1.5;margin:0 0 10px 0;padding:0 0 0 20px;background-repeat:no-repeat;background-position:0 2px;background-size:13px;}
ul.SP-osusume-Point li:first-child { background-image: url("/wp-content/uploads/2017/08/no_P1.png");}
ul.SP-osusume-Point li:nth-child(2) { background-image: url(/wp-content/uploads/2017/08/no_P2.png);}
ul.SP-osusume-Point li:nth-child(3) { background-image: url(/wp-content/uploads/2017/08/no_P3.png);}
ul.SP-osusume-Point li:nth-child(4) { background-image: url(/wp-content/uploads/2017/08/no_P4.png);}
ul.SP-osusume-Point li:nth-child(5) { background-image: url(/wp-content/uploads/2017/08/no_P5.png);}
ul.SP-osusume-Point li:nth-child(6) { background-image: url(/wp-content/uploads/2017/08/no_P6.png);}
ul.SP-osusume-link{margin:0;}
ul.SP-osusume-link li{font-size:15px;line-height:1.5;margin:0 0 15px 0;}
ul.SP-osusume-link { padding: 0;  position: relative; }
ul.SP-osusume-link li {   color: black; border-left: solid 8px orange;  background: whitesmoke;   margin-bottom: 15px;   line-height: 1.5;   border-radius: 0 15px 15px 0;   padding: 0.5em;   list-style-type: none!important; 	font-size:12px; }
#SP-ranking-Menu dt img{width:8%;position:absolute;top:6px;left:15px;}
#SP-ranking-Menu dt{display:block;cursor:pointer;border-bottom:solid 1px #ddd;padding:8px 15px 8px 62px;position:relative;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;background: black;color: white;}
#SP-ranking-Menu dd figure{margin-top:15px;margin-bottom: 10px;}
#SP-ranking-Menu dd{margin:0;}

.tokusyu-kiji.SP_flex{display:-ms-flexbox;display:-webkit-flex;display:flex;padding:20px 15px !important;overflow-x:scroll;-webkit-overflow-scrolling:touch;}
article.tokusyu_k.SP_flex_inner{max-width:280px;min-width:280px;margin:0 15px 0 0 !important;padding:10px;background-color:#FFF;border:solid 1px #ddd !important;position:relative;}
article.tokusyu_k.SP_flex_inner:after{position:absolute;content:"";right:15px;bottom:15px;width:4px;height:4px;border-top:2px solid #222;border-right:2px solid #222;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
article.tokusyu_k.SP_flex_inner dd{margin:0 !important;}
.tokusyu-kiji.SP_flex::-webkit-scrollbar{height:3px;}
.tokusyu-kiji.SP_flex::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,.1);}
.tokusyu-kiji.SP_flex::-webkit-scrollbar-thumb{background-color:#d70a0a;border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.3);}
h2.testh2{font-size:16px !important;margin:0 0 15px 0 !important;background-color:#222 !important;color:#fff !important;padding:8px 15px !important;}
#post-5 #title-text{margin:0 0 15px 0;background-color:#d60c0c;color:#fff;padding:8px 15px;border:0; }
#post-5 #title-text #mark{border:0;padding:0;}
dl#update-kiji-n dd a{      display: block;   color: #333333;    line-height: 1.4;   font-size: 14px;  }
.columnbox-campaignul.column-kiji-n:after{content:"";display:block;clear:both;}
.columnbox-campaign ul.column-kiji-n{margin:0 15px;}
.columnbox-campaign ul.column-kiji-n li a{font-size:13px;line-height:1.6;}
	
#post-5 h2#headline-bo{      margin: 80px 0 15px 0;   background-color: inherit;    padding: 34px 0 20px 0;    border: 0;    text-align: center;    border-top: solid 1px #a7a7a7;    position: relative;     font-size: 17px;    line-height: 1.5;  }
#post-5 h2#headline-bo:before {    position: absolute;    content: " ";     display: block;     border-bottom: solid 4px #d60c0c;     top: -1px;     width: 20%;     left: 0px; }
	
#post-5 h2#headline-bo #red-mark{  border:0;  padding:0;  }
	
	
div#attractive{margin:0 15px;}
dt.syousai-j{padding:0 15px;}
dd.syousai-text{margin:3px 15px !important;padding:10px 15px !important;line-height:1.6 !important;font-size:14px !important;}
 

footer#colophon h1.site-title{  margin: 42px 5% 36px 5%;   display: block;   text-align: center;  }
footer#colophon h1.site-title a{  text-align: left;   padding: 0 0 0 54px;   margin: 0 0 3px 0;    font-size: 15px;     line-height: 1.3;     background-position: 0 0;     display: block;  } 
	
#fotter-category-title{     background-image: none;   padding: 0 0 0 12px;   font-size: 15px;    margin: 0 0 10px 0;    line-height: 1;     border-left: solid 4px #d60c0c;  }
#fotter-category-title:after{  content:none  }
	
#four-column ul , #four-column-left ul {margin-bottom:20px;}
#four-column li , #four-column-left li { margin: 0 0;  padding-left: 16px;   background-image: none;  }
#four-column li a , #four-column-left li a{    display: block;   font-size: 13px;   padding: 2px 0;   color: #222222;     position: relative;}
#four-column li a:after , #four-column-left li a:after {   content: "";   position: absolute;   right: 2px;   top: 50%;   margin-top: -2px;   width: 4px;   height: 4px;   border-top: 1px solid #222222;   border-right: 1px solid #222222;     -webkit-transform: rotate(45deg);   transform: rotate(45deg); }
	
	
h2.campaign-area,.campaign-area{margin:0 15px;}
.campaignarea{margin:0 15px 30px 15px;padding: 5px;}
article.kiji-list_g{width:200px !important;margin:15px 15px 15px 0 !important;padding:10px !important;}
#target-link a{width:110px !important;padding:10px !important;}
span.big_point{font-size:17px !important;}
span#gyousya_koza,span#gyousya_koushiki{width:auto !important;float:none !important;padding:15px}
span#gyousya_koza{margin:10px 0 0 0 !important;}
#infomation-bo_pc,section#pc-kouzaarea{display:none;}
li.pc-list,li.mobile-list,li.honhin-list,li.mobile-list_n{width:100% !important;}
li.mobile-list a,li.honhin-list a,li.mobile-list_n a{padding:4px 0 !important;}
table#keizai-sihyou_n{width:100%;}
.bo-start-step dt,span.big_moji,bo-start-step_2 dt{font-size:12px !important;}
span.br_set{margin-left:0 !important;}
.bo-start-step li,.bo-start-step_2 li{width:100%;  margin:5px 0 10px 0;}
.bo-start-step dd,.riyu3-link_btn dd,bo-start-step_2 dd{    padding: 0 0;   margin: 0 0;}
.bo-start-step, .riyu3-link_btn, .bo-start-step_2 {padding:10px 0 ;}

	
	
h4.step_title {    line-height: 1.3;    padding: 12px 15px;    font-size: 16px;    margin-top: 30px; }	
.bo-start-step , .bo-start-step_2 {   border-right: solid 2px #ededed;   border-bottom: solid 2px #ededed;    border-left: solid 2px #ededed; }
.bo-start-step ul , .bo-start-step_2 ul {   display: inherit;    margin: 0 0; }
.bo-start-step ul li , .bo-start-step_2 ul li {    margin: 0 8% 37px 8%;   width: 84%; }
.bo-start-step ul li:last-child , .bo-start-step_2 ul li:last-child {   margin: 0 8% 37px 8%; }
.bo-start-step ul li:before ,  .bo-start-step_2 ul li:before {   right: 50%;    margin-right: -5px;    bottom: -35px;    top: inherit;    border: 10px solid transparent;    border-top: 10px solid #ec7703; }
.bo-start-step_2 dt {    text-align: center;}
	
	
p.triangle_orange{display:none;}
#gyousya-left,div#gyousya-right,.riyu3-link_btn li,.riyu6-link_btn li{width:auto !important;float:none !important;height:auto !important;}
	
div#gyousya-right{  margin:20px 0;  }
dl.campaign-title{font-size:14px !important;}
.riyu3-link_btn li,.riyu6-link_btn li{margin:0 0 10px 0 !important;}
p.cyuui_ap,p.cyuui_ap_2{  margin: 0 14px 15px 0;   font-size: 14px;}
	
#gyousya-linkbox_sp{    padding: 0 0;   margin: 0 0 30px 0;}
#gyousya-linkbox_sp:after , .linkbox_space_sp:after {   content: "";   display: block;   clear: both; }	
	
.linkbox_space_sp{border-radius: 10px;    box-shadow: 0 1px 1px rgba(0,0,0,.11);    background-color: #fff;    padding: 10px;    border: 1px solid #ddd;    line-height: 1.5;   margin-bottom: 15px;     position: relative; }
.linkbox_space_sp a{      line-height: 22px;  color: #2863c3;   font-weight: bold;   font-size: 13px;   display: block;   clear: both;  }
figure#pickup-gazou_sp{width:80px;float:left;}
span.clickicon_title{      float: right;   width: 70%;   margin: 4px 0 15px 0;   font-size: 15px;   line-height: 1.3;}

#gyousya-linkbox{display:none;}
img#click_open{      width: 12px;   position: absolute;  right: 15px;  bottom: 15px;  }

.index_content, .index_nyusyukkin, .index_b ul {margin: 15px 0 10px 0;}	
	
.article-index{  border: solid 2px #cccccc;   border-radius: 8px 8px;   padding: 5%;margin: 30px 0 0; }
.article-index .index {       font-size: 15px;   padding: 0 0;   position: inherit;    margin-top: 0;     text-align: center;}	
.article-index .index_b ul {   list-style: decimal-leading-zero;   margin: 5px 0 0 0; }
.article-index .index_b ul li{     background-image: none;   padding: 0;   border-bottom: none;   margin: 0 0 0 27px;   outline-width: 43px;} 	
.article-index .index_b ul li a {display: block;   padding: 7px 0;line-height: 1.3;}	
.article_credibility {margin: 30px  0;}

	
table#hikaku-content {width: 91.5%;}
div#gyousya-hikaku {margin: 0px!important;}
#gyousya-left img {margin: 0 auto;text-align: center;display: block;}
.oshirase_info {margin: 0!important;}
.oshirase_info dt {border-radius:5px 5px 0px 0px;font-size: 12px;}
figure#columnstyle-gazou,div#columnstyle-kijimite,article.column_k figure,article.column_k dl {width: 100%;float: none;}
div#columnstyle-kijimite,article.column_k dl {margin-top: 15px;}
div#target-link_cn,div#target-link_cnn {float: none;margin-top: 15px;line-height: 30px;}
article.column_k figure {margin-right: 0;}
article.column_k table {margin: 0;}
.keizaishihyoukiji-list{padding-bottom: 10px;}
article.calendar-box {width: 49%!important;padding: 10px 2px 0 1px!important;margin-right: 0 !important;}
article.calendar-box table {margin: 0 0 7px 0;}
article.art-h-shuueki{float: none!important; width: 96%!important; margin: 10px!important;}
.shuueki-text li {margin: -10px 0 -13px -12px;background-image: url(https://binary-ranking.net/wp-content/uploads/2018/03/yazi.png);background-position: 5px 15px!important;background-size: 55px!important;background-repeat: no-repeat;line-height: 43px!important;padding: 11px 0 0px 60px!important;font-size: 16px!important;}
span.y-1 a, span.t-1 a {text-align: center;text-decoration: none; color: #fff !important;padding: 9px 10px;margin-bottom: 20px!important;display: block; background-color: #357eb9;border-radius: 4px;}
span.y-2 a, span.t-2 a {padding:11px 0;}
div.tuduki{width: 76% !important;float: right;display: block;padding: 15px 0;margin-top: -5px;}
div.tuduki-g{width: 66% !important;float: right;display: block;padding: 15px 0;margin-top: -5px;}
div.tuduki-f{width: 83% !important;float:right;display: block;padding: 15px 0;margin-top: -5px;}
div.tuduki-t{width: 22% !important;float:right;display: block;padding: 15px 0;margin-top: -5px;}
div.tuduki-e{width: 22% !important;float:left;display: block;padding: 15px 0;margin-top: -5px;}	
	
	
a.top-gyousha{color:white}
#mark{font-size:14px;}
#title-text #mark {    font-size: 16px;    line-height: 1.2; }	
	
	
	
.gazon span {white-space: nowrap;position: absolute;margin: 124px 17px !important;color: #d6870c;font-size: 27px;font-weight: 600;border: 16px;background-color: #101010a8;}
.rak{float: left !important;position:not absolute !important;padding: 17px 84px !important;}
.rak2{font-size: 24px !important;font-weight: 600 !important;}
.rak3{position:inherit !important ;color: #fff !important;text-align: center !important;text-decoration: none !important;padding: 2px 5px !important;background-color: #ec7703 !important;border-radius: 4px !important;margin: 4px 4px !important;}
.rak4{float:left !important}
.rak5{float: right !important;margin: 23px 1px;}
ul.topbox1{font-size:18px;color:#fff!important;text-decoration: none;padding: 15px 0px 15px 0;display: block;text-align: center;background:#f5f8fa;margin-bottom: 10px;}
li.topbox1-1 {font-size: 12px;color: #fff !important;text-decoration: none;padding:10px;display: block;text-align: center;background-image: linear-gradient(45deg, #4e4747 0,#ff1f43 100%);border-radius: 8px;box-shadow: 0 2px 1px rgba(0,0,0,.24);width: 136px;display: inline-block;margin-left: 0px;}
li.topbox1-2{font-size: 12px;color: #fff !important;text-decoration: none;padding:10px;display: block;text-align: center;background-image: linear-gradient(45deg, #4e4747 0,#ff1f43 100%);border-radius: 8px;box-shadow: 0 2px 1px rgba(0,0,0,.24);width: 136px;margin-right: 0px;display: inline-block;}
div.newscoramu{font-size:12px;color:#fff !important;text-decoration: none;display: block;text-align: center;background: #004dff;border-radius: 7px;}
span.news-1{color:#fff !important;}
ul.topbox2 {font-size: 18px;color: #fff !important;text-decoration: none;padding: 0px 0 10px 0;display: flex;flex-flow: row wrap;justify-content: center;text-align: center;background: #f5f8fa;margin-top: 10px;margin-bottom: 0;}
li.topbox2-1 {font-size: 12px;color: #fff !important;text-decoration: none;padding: 10px;text-align: center;background-image: linear-gradient(45deg,#4e4747 0,#ff1f43 100%);border-radius: 8px;box-shadow: 0 2px 1px rgba(0,0,0,.24);width: 136px;margin: 10px 9px 0 9px !important;}

li.SPrnk-1-1 {font-size: 21px;text-decoration: none;padding: 3px;display: block;text-align: center;border-radius: 8px;box-shadow: 0 2px 1px rgba(0,0,0,.24);margin-left: 0;color: white;background: #7491ff;}
li.SPrnk-1-2 { 	font-size: 21px;     text-decoration: none;     padding: 3px;     display: block;     text-align: center;     border-radius: 8px;     box-shadow: 0 2px 1px rgba(0,0,0,.24);     margin-left: 0;     color: white;     background:#ff6c00; 	margin-top:15px; 	}
	
div.rankmatome{ background: url(https://binary-ranking.net/wp-content/uploads/2018/07/menu-mobile-closepink.png); width: 50%;    height: 50px; 	display:inline-block; 	}
div.shosinsha{    background: url(https://binary-ranking.net/wp-content/uploads/2018/07/menu-mobile-closepink.png); width: 50%;    height: 50px; 	display:inline-block; 	}
div.shukkin{     background: url(https://binary-ranking.net/wp-content/uploads/2018/07/menu-mobile-closepink.png); 	width: 50%;    height: 50px; 	display:inline-block; 	}
div.shokainyuukin{    background: url(https://binary-ranking.net/wp-content/uploads/2018/07/menu-mobile-closepink.png); width: 50%;   height: 50px; 	display:inline-block; 	}
div.shukkintesuryou{   background: url(https://binary-ranking.net/wp-content/uploads/2018/07/menu-mobile-closepink.png); width: 50%;    height: 50px; 	display:inline-block; 	}
	
.postkizi {display: flex;  flex-flow: row wrap;     justify-content: center; 	}

.su-custom-gallery-slide { 	width: 45%	 	}

.topbnr{width: 100%;   float: none !important;     text-align: center;     margin-bottom: 10px;     height: auto;} 	
.link_yodo_simple{  margin: 40px 0;  padding: 5% 5%;   border-radius: 8px;  }

span.kanren{     position: absolute;  display: inline-block;   top: -8px;   left: 10px;   padding: 0 9px;   line-height: 1;   font-size: 15px;   background: #FFF;   color: #909090;     font-weight: bold;	}
.link_yodo_simple p {margin: 0px;} 
.kanrenkizi{ margin:0px !important; 	}
 .rank-title{ font-size:3vw; 	}
.su-custom-gallery { margin-bottom: 0!important;  	}	
.clear{ margin-top:20px; 	}
.entry-content, .entry-summary, .mu_register{ line-height: 1.714285714;  margin: 2% 5% !important; }
	
.special-area{margin-top: 25px;}
.special-area:after {display: block;content: "";clear: both;}
.special-shousai{font-size: 13px;width: 30% !important;float: left;margin-top: 13px;}
.special-shousai a{text-align: center;text-decoration: none;color: #fff !important;padding: 23px 10px;margin-bottom: 20px !important;display: block;background-color: #357eb9;border-radius: 4px;}
.special-kousiki-area{position: relative;border: solid 1px #d01126;width: 60% !important;float: right;padding: 10px 10px;}


.letter{position: absolute;background: #FFF;color: #d01126;margin-top: -24px;font-size: 13px;padding: 0 11px;left: 50%;margin-left: -89px;}

.special-kousiki{margin: 0 0 15px 0;font-size: 14px;}
.special-kousiki a{margin: 0 !important;padding: 11px 0 !important;color: #fff;text-align: center;text-decoration: none;padding: 8px 10px;display: block;background-color: #ec7703;border-radius: 4px;font-size: 15px;}

.ninki-kizi h2 {background-color: #e93131 !important;color: #fff;padding: 8px 15px;border: 0;}
	
.ribbon_box {   display: block;   position: relative;     margin: 0px 0px 15px 0;     padding: 20px 0;     width: 100%;     background: #f1f1f1;   }
.ribbon18 {    display: inline-block;     position: absolute;     left: 0;     top: 10px;     box-sizing: border-box;     padding: 0 10px;     margin: 0 !important;     height: 30px;     line-height: 30px !important;     font-size: 18px !important;     letter-spacing: .1em;     color: #fff;     background: #ff7470;     box-shadow: 1px -1px 1px rgba(0,0,0,.1); }
.ribbon18:before {     position: absolute;     content: '';     top: -8px;     left: -7px;     border: none;     height: 38px;     width: 7px;     background: #ff7470;     border-radius: 5px 0 0 5px; }
.ribbon18:after {     position: absolute;     content: '';     top: -7px;     left: -5px;     border: none;     height: 7px;     width: 5px;     background: #b25552;     border-radius: 5px 0 0 5px; }
.ribbon_box a {  color: black; }
	
.hikaku-orijinaru ul li {   float: left;    border: solid 1px;     margin: 0 0px 15px 23px !important;     position: relative;     font-size: 11px;     border-color: #e8e8e8;     border-radius: 4px;     width: 40%; }

img#lg-line-center {display: block;margin:30px auto;clear: both;height: auto;border: 1px solid #ececec;}
	
.card-kizisita{  display:inline-block;  background-color:#fff;   margin:15px 9px 15px 6px;;   padding-bottom:30px;   border-radius:5px;     -moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);     -webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);   box-shadow:0 2px 2px 0 rgba(0,0,0,0.2); position: relative; }

.title-box, .desc-box, .card-kizisita{   width:96% !important; }

.image-box1{   border-radius:5px 5px 0 0;   background-color:#f8f8f8;   margin-bottom:-6px;   height:120px;   background:url("https://binary-ranking.net/wp-content/uploads/2019/01/keizaishihyou-kizisita.png") center center /cover no-repeat; }
.image-box2{   border-radius:5px 5px 0 0;   background-color:#f8f8f8;   margin-bottom:-6px;   height:120px;   background:url("https://binary-ranking.net/wp-content/uploads/2019/01/five-kizisita.png") center center /cover no-repeat; }
.image-box3{   border-radius:5px 5px 0 0;   background-color:#f8f8f8;   margin-bottom:-6px;   height:120px;   background:url("https://binary-ranking.net/wp-content/uploads/2019/01/highlow-australia-kizisita.png") center center /cover no-repeat; } 

.title-box{   margin:0 auto;   padding-left:5px;   font-size:18px;   padding:20px 10px 10px; }

.line{  height:1px;   background:#e8e8e8;   margin-bottom:10px; }

.desc-box{  padding:0;   color:#666666;   font-size:12px  }

.title-c,.desc{   width:340px; margin: 0; }
p.title-c {     font-weight: 700;      }
p.desc {   font-size: 12px; }

span.kizi-sita {   position: absolute;     border: solid 1px;     top: 234px;     right: 20px;     padding: 5px 5px 5px 5px;     background-color: #e8e8e8; }

.BarChartBox { 	margin-bottom: 10px; }
 
.BarChartBox .bar1 {   display: block;    background: #006d97;    text-align: center;    color: azure;    height: 2em;    line-height: 2em; width: 32%;    margin-bottom: 10px; }
.BarChartBox .bar2 {   display: block;    background: #009730;    text-align: center;    color: azure;    height: 2em;    line-height: 2em; width:25%;     margin-bottom: 10px; }
.BarChartBox .bar3 {   display: block;    background: #ec7703;    text-align: center;     color: azure;    height: 2em;    line-height: 2em;   width: 20%;  margin-bottom: 10px; }
.BarChartBox .bar4 {   display: block;    background: #970000;    text-align: center;    color: azure;    height: 2em;    line-height: 2em;    width: 15%;  margin-bottom: 10px; }
.BarChartBox .bar5 {   display: block;    background: #ff9e9e;    text-align: center;    color: azure;    height: 2em;    line-height: 2em;    width: 8%;    margin-bottom: 10px; }

h3.highlow-gulafu {   border-top: solid 2px #7eb536;     border-bottom: solid 2px #7eb536; 	line-height: 1.4;     padding: 5px;     margin: 20px 0 !important;     text-align: center;     font-size: 16px !important; }

.koko {   font-size: 18px;    border:solid 1px #dddddd; position: relative; }
.koko p {   font-size: 15px; font-weight: bold; }
.koko ul {   margin: 13px 0px 15px 0; }
.koko ul li {  margin: 10px 0 0 20px; }

span.kouzakaisetu {   margin-left: 59%;    border: solid 1px #c7c7c7;     padding: 19px;     background-color: #f7f7f7;     border-radius: 4px;     font-size: 13px;     color: #4d4d4d;     position: absolute;     top: 64px; }
.info {     text-align: center;     background-color: #ec7703;     padding: 15px; 	font-size: 14px;     color: white; }
article.art-h-rank{ width: 100%; margin: 0px 10px 10px 0px;} 	
.art-h-rank-matome {     padding: 0 0; }
div#home-info-style a {font-size: 13px;width:66%; }
table.apri-hyou {   text-align: center !important;        width: 100% !important;   margin: 25px auto; }
table.apri-hyou th, table.apri-hyou td {   padding: 6px 12px;    text-align: left;}

.bottom-post-campaign img {width: 100%;height: auto;}	
.bottom-post-campaign picture {float: none;width: 100%;}
.bottom-post-campaign dl {margin: 0;}
.bottom-post-campaign dl dd {   line-height: 1.5;   font-size: 15px;   margin: 0 0 10px 0; }
.bottom-post-campaign dl dd a {margin: 0px auto;   display: block;   width: 60%;    padding: 16px 0;     font-size: 15px;}
		
/*------------------スマホツールボタン----------------------*/

.close-btn3, .close-btn4, .close-btn5, .close-btn2{   position: absolute;     top: 2%;     right: 2%;     color: #484848;     border-radius: 20px;     width: 36px;    height: 36px;     line-height: 28px;     background-color: #FFFFFF;     background-image: url(https://binary-ranking.net/wp-content/uploads/2018/10/batu-3.png);     background-size: 13px;     background-repeat: no-repeat;     background-position: 50% 50%;     box-shadow: 0 1px 4px #00000070; }
	
h2.douga-gaiyou {      font-size: 18px;    margin: 20px 5%;    border-bottom: solid 2px #1d1d1d;    padding: 0 0 10px 0;} 	
.video-container-side + h2.douga-gaiyou {    margin-top: 68px; }
	
	
	
	
/*-------- スマホmenu ------------*/
.menu-item { 	width: 28%;     height: 54px;     display: block;     color: white;     text-align: center;     transition: ease-out 300ms; 	font-size: 12px;     padding-top: 30px; }
.menu-open { 	display: none; }
.menu-inner {    display: flex; 	justify-content: space-between; }

.menu {  position: fixed;     box-sizing: border-box;     font-size: 20px;     text-align: left;     right: 0;     bottom: 0;     width: 100%;     height: 60px; 	z-index:77777777; 	background-color: #d60c0c;   }

.menu-item-1, .menu-item-2, .menu-item-3, .menu-item-4, .menu-item-5{ 	transition-duration: 180ms; }

.menu-open-button { 	z-index: 2; 	transform: scale(1.1, 1.1); 	cursor: pointer; 	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); 	transition-duration: 400ms; }
.menu-open:checked ~ .menu-item { 	transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }

.menu1{     top: 9%;     position: fixed;     left: 100%;     width:100%;     height: 86%;     background-color: #FFFFFF; 	z-index: 88888888; 	transition: ease-out 300ms; 	overflow-y: scroll;  	-webkit-overflow-scrolling: touch; }

.menu2 { 	top: 0;     position: fixed;     left: -100%; 	width:100%;     height: 100%;     background-color: #FFFFFF; 	z-index: 88888888; 	transition: ease-out 300ms; 	overflow-y: scroll; 	-webkit-overflow-scrolling: touch; 	background-color: #fff; }

.menu3 { 	top: 0;     position: fixed;     left: 100%;     width:100%; 	height:100%;  background-color: #FFFFFF; 	z-index: 88888888; 	transition: ease-out 300ms; 	overflow-y: scroll; 	-webkit-overflow-scrolling: touch; }
	
.menu4{ top: 0;   position: fixed;   left: 100%;   width: 100%;   height: 100%;   background-color: #FFFFFF;   z-index: 88888888;   transition: ease-out 300ms;   overflow-y: scroll;   -webkit-overflow-scrolling: touch;}	
	
.menu5{ top: 4%;     position: fixed;     left: 100%;     height: 82%; 	width:100%;     background-color: #FFFFFF; 	z-index: 88888888; 	transition: ease-out 300ms; 	overflow-y: scroll; 	-webkit-overflow-scrolling: touch; 	}

.menu4 .art-text span.y-1 a, .menu4 .art-text span.y-2 a {    width: 100%; }	
	
	
.menu5 p{ 	margin:11px 15px 27px 15px; }

a#pagetop {  color: white }
	
.menufixed {  position: fixed;   width: 100%;   height: 100%; }

.menu-item.pomu1 a {   color: white;     outline: 0;     text-decoration: none; 	font-size: 12px; 	    margin: 5px 0 0 0; }

label.menu-open-button {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/10/menu-mobile-open.png);   background-repeat: no-repeat;  background-position: 50% 50%;  background-size: 20px; }

label.menu-open-button.menuon { background-image: url(https://binary-ranking.net/wp-content/uploads/2018/10/batu-3.png);   background-size: 18px;     transform: scale(0.8, 0.8);     background-color: #fff; 	}
	
.menu-item.pomu1 {   background-image: url(https://binary-ranking.net/wp-content/uploads/2018/03/topreturn-4.png);    background-size: 18px;     background-repeat: no-repeat;     background-position: 50% 15px; 	position: relative; 	}

.menu-item.pomu2 { background-image: url(https://binary-ranking.net/wp-content/uploads/2019/12/sumaho2-3.png);     background-size: 19px;     background-repeat: no-repeat;     background-position: 50% 7px;     margin: 6px 0 0 0px; 	}
	
.menu-item.pomu3 {     background-image: url(https://binary-ranking.net/wp-content/uploads/2020/06/mobile-menu-beginner-icon.png);    background-size: 18px;     background-repeat: no-repeat;     background-position: 50% 11px; margin: 6px 0 0 0px;}
	
.menu-item.pomu4 {   background-image: url(/wp-content/uploads/2018/11/rank.png);   background-size: 20px;     background-repeat: no-repeat;         background-position: 50% 6px;     margin: 6px 0 0 0px; 	}
.menu-item.pomu5 {   background-image: url(https://binary-ranking.net/wp-content/uploads/2018/10/maruhi-2.png); 	background-size: 18px;     background-repeat: no-repeat;     background-position: 50% 11px; 	}
.menu-item.pomu6 {   background-image: url(https://binary-ranking.net/wp-content/uploads/2018/11/sozai_cman_jp_20181120142140.png); background-size: 12px;     background-repeat: no-repeat; background-position: 50% 9px;     margin: 6px 0 0 0px; 	position: relative; 	}
	
a.top-sumaho {   color: white;     display: block;     position: absolute;     top: 0px;     left: 0;     width: 100%;     height: 100%;     padding: 31px 0; 		font-size: 12px; }

div#screen.mask {   position: fixed;     z-index: 1;     top: 0;     left: 0;     width: 100%;     height: 100%;     background-color: rgba(0, 0, 0, 0.39);     transition-duration: 400ms; }

.oshirase {  position: relative;     margin: 2em 0;     padding: 0.5em 1em;     border: solid 3px #d60c0c;     border-radius: 8px; }
.oshirase .oshirase-title {     position: absolute;     display: inline-block;     top: -13px;     left: 10px;     padding: 0 9px;     line-height: 1;     font-size: 19px;     background: #FFF;     color: #033665;     font-weight: bold; }
.oshirase p {     margin: 0;      padding: 0; }

	
	
/*-------- スマホヘッダー start------------*/
	
.mobile-menu-header{ position: relative; }
.mobile-menu-header-title{      font-weight: 600;   color: #000000;   font-size: 18px;   position: absolute;   top: 4%;   left: 47%;   line-height: 1.2;   border: double 3px #000000;   padding: 3% 3%;   width: 300px;   margin-left: -150px;   text-align: center; }
	
.mobile-menu-header-title2 {  font-weight: 600;   color: #FFFFFF;   font-size: 18px;   position: absolute;   top: 4%;   left: 47%;   line-height: 1.2;   border: solid 2px #FFFFFF;   padding: 3% 3%;   width: 300px;   margin-left: -150px;   text-align: center; }	
.mobile-menu-header img{ width:100% 	}
	

/*-------- スマホmenu2 start------------*/
.menu2 p{     margin: 0 5% 24px 5%;   line-height: 1.6;   font-size: 15px; }
	
.kanrenkizi-waku a {     text-decoration: none;  line-height: 1.4;}

.menu2 .kanrenkizi-waku:last-child {    margin-bottom: 40px; }	
	
.menu2 .kanrenkizi-waku {    margin: 30px 5%; }	
	
.kanrenkizi-waku p{     margin: 0 0 24px 0;   font-size: 12px;   border: solid 1px #ccc;   padding: 15px 15px;}
	
ul.speaker-first-ul, ul.speaker-middle-ul, ul.speaker-last-ul{ display:flex }

.apuri-title{margin-top: 5px;     font-weight: bold;     font-size: 15px;     padding: 9px 10px;     color: #fff;     display: block;     background-color: #db0606; 	line-height: 1.4;}

.speaker-first-ul li{ 	margin: 15px 0px 15px 88px;     font-size: 12px;     font-family: "century Gothic",'Avenir-Light';     text-align: center;     width: 50.33%; }

.speaker-first-ul a{ 	display: block;     padding: 50px 10px 10px 10px;     box-shadow: 0 1px 1px #0000001c;     border: solid 1px #e6e6e6;     border-radius: 6px;     background-repeat: no-repeat;     background-color: #FFFFFF; 	background-image: url(https://binary-ranking.net/wp-content/uploads/2018/10/sanp.png);     background-size: 66px;     background-position: 50% 39%; 	color: #000000; }

.speaker-middle-ul li{ 	margin: 15px 0px 15px 0px; 	font-size:11px;     text-align: center;     width: 50.33%; }

.speaker-middle-ul a{ display: block;     padding: 50px 0px 10px 1px;;     box-shadow: 0 1px 1px #0000001c;     border: solid 1px #e6e6e6;     border-radius: 6px;     background-repeat: no-repeat;     background-color: #FFFFFF; 	background-image: url(https://binary-ranking.net/wp-content/uploads/2018/10/sanp.png);     background-size: 66px;     background-position: 50% 39%; 	color: #000000; 	font-size: 10px; }

ul.speaker-middle-ul li:nth-child(2) a{ background-image: url(https://binary-ranking.net/wp-content/uploads/2018/10/sanp8.png);     background-size: 66px;     background-position: 50% 39%; }
ul.speaker-middle-ul li:nth-child(3) a{ background-image: url(https://binary-ranking.net/wp-content/uploads/2018/10/sanp7.png);     background-size: 66px;     background-position: 50% 39%; }

.speaker-last-ul li{ margin: 15px 0 15px 0px;    font-size: 11px;     font-family: "century Gothic",'Avenir-Light';     text-align: center;     width: 33.33%; }
.speaker-last-ul a{ 	display: block;     padding: 50px 10px 10px 10px;     box-shadow: 0 1px 1px #0000001c;     border: solid 1px #e6e6e6;     border-radius: 6px;     background-repeat: no-repeat;     background-color: #FFFFFF; 	background-image: url(https://binary-ranking.net/wp-content/uploads/2018/10/sanp4.png);     background-size: 66px;     background-position: 50% 39%; 	color: #000000; 	font-size: 10px; }

ul.speaker-last-ul li:nth-child(2) a{ 	background-image: url(https://binary-ranking.net/wp-content/uploads/2018/10/sanp5.png);     background-size: 66px;     background-position: 50% 39%; }
ul.speaker-last-ul li:nth-child(3) a{ 	background-image: url(https://binary-ranking.net/wp-content/uploads/2018/10/sanp6.png);     background-size: 66px;     background-position: 50% 39%; }

h3.kihon-nyuumon {   margin-top: 5px;     font-weight: bold;     font-size: 20px;     padding: 9px 10px;     color: #fff;     display: block;     background-color: #db0606;     line-height: 1.4; }

	
/*-------- スマホmenu3 start------------*/
	
.menu3 p{ margin: 11px 15px 15px 15px;     line-height: 1.6; }
.shukin{  margin:-15px 3px 15px 5px;   border-radius:10px;   -webkit-border-radius:10px;   -moz-border-radius:10px;   border:1px solid #666;   border-spacing: 0;   overflow:hidden; }
.menu3 td , .menu3 th{   border-bottom:1px solid #666; 	 font-size: 12px; 	 text-align:center; padding:10px; }
.menu3 th{   background:#EFEFEF; }
.menu3 table tbody tr:last-child th,  .menu3 table tbody tr:last-child td{  border-bottom: none; }
.kensaku {   margin-top: 25%; }

/*-------- スマホmenu4 start------------*/
.menu4 #home-g-ranking {   margin: 5% 5%; }
.menu4 p{     margin: 0 0 24px 0;   line-height: 1.4; }
.menu4 article.art-h-rank img#rank-ribon-num {   margin-top: -53px; }

/*-------- スマホmenu5 start------------*/

.menu5 p{ 	margin: 11px 15px 15px 15px;     line-height: 1.6; }

.kouryaku-sumaho { margin:15px 0 15px 17px; list-style: none; 	}

.kouryaku-sumaho a{ padding: 0 15px 0 0; font-size: 16px;    line-height: 1.4;     position: relative;     background-repeat: no-repeat;     background-position: 82px 100%; 	}
	
.kouryaku-sumaho a:before{ content: "";   right: 0;     top: 50%;     margin-top: -4px;     width: 6px;     height: 6px;     border-top: 1px solid #636363;     border-right: 1px solid #636363;     -webkit-transform: rotate(45deg);     transform: rotate(45deg);     position: absolute; 	}
	
.kouryaku-sumaho img{ width: 60px;    float: left;     margin: 0 20px 0 0; 	}
	
span.futagoza {  display: block;    text-align: center;   top: 0;    left: inherit; margin: 0 0 -14px 0;    color: #000000;    font-weight: 700;     position: inherit; }
	
	
/*-------- スマホmenu5end ------------*/
	
nav.menu.menuopen .menu-item.pomu2:after{ 	content: "アプリがある業者"; 	left: -117px; 	}  
.menu-item.pomu2:after{ position: absolute;     font-size: 14px;     text-shadow: 0 1px 3px #00000059;     font-family: "century Gothic",'Avenir-Light';     font-weight: 600; }

nav.menu.menuopen .menu-item.pomu3:after{ content: "安全な業者を見抜く為に"; 		left: -158px;} 	

.menu-item.pomu3:after{ position: absolute;    font-size: 14px;   text-shadow: 0 1px 3px #00000059;    font-weight: 600;}
	
nav.menu.menuopen .menu-item.pomu4:after{	content: "ステップアップガイド";		left: -145px;}
nav.menu.menuopen .menu-item.pomu4:after{	position: absolute;    font-size: 14px;    text-shadow: 0 1px 3px #00000059;    font-weight: 600;	}
	
nav.menu.menuopen .menu-item.pomu5:after{	content: "攻略法";		left: -60px;}
	
nav.menu.menuopen .menu-item.pomu5:after{	position: absolute;    font-size: 14px;    text-shadow: 0 1px 3px #00000059;    font-weight: 600;}
	
div#pageTop{color: #1b7406;	}


/*------------------トップハイローバナー----------------------*/
	
.bnr-hla1{    border: solid 5px #d60c0c !important;    border-radius: 8px !important;    margin: 15px !important;    padding:6px !important;}

/*------------------トップハイローバナーend----------------------*/

h4.osususme-kizi{ position: relative; padding:2px; text-align: center; font-size: 25px; }
h4.osususme-kizi:before, h4.osususme-kizi:after{ content: ''; position: absolute;  top: -7px;  width: 2px;    height: -webkit-calc(100% + 14px);  height: calc(100% + 14px); }
h4.osususme-kizi:before {left: 7px;}
h4.osususme-kizi:after {right: 7px;}
h4.osusume-point{  position: relative;     border-top: solid 2px #484848;     border-bottom: solid 2px #484848;     line-height: 1.4;     padding:5px;     margin: 20px 0px !important;     text-align: center;     font-size: 16px !important; }

h4.osusume-point:after { position: absolute;   font-family: "Font Awesome 5 Free",'Quicksand','Avenir','Arial',sans-serif; content: 'POINT'; background: #484848; color: #fff; left: 0px; bottom: 100%; border-radius: 5px 5px 0 0; padding: 5px 7px 3px; font-size: 0.7em; line-height: 1; letter-spacing: 0.05em;   }

span#akuhyounan-butan2{    color: #fff !important;    text-align: center;     text-decoration: none;     padding: 25px 5px;     display: block;     background-color: #ec7703;     border-radius: 4px;     font-size: 18px; font-weight: bold; }

span#akuhyounan-butan2 a {    color: white; }

h3.kouryaku-midasi {   background-color: #f2f2f2;     position: relative;     padding: 6px 0px 5px 55px; 	color: black; 	margin: 2em 0 1.5em; }

span.kouryakurank-1,  span.kouryakurank-2,  span.kouryakurank-3,  span.kouryakurank-4,  span.kouryakurank-5, span.kouryakurank-6, span.kouryakurank-7 {      position: absolute;     background-repeat: no-repeat;     background-position: 0px -2px;     height: 50px;     width: 50px;     top: -15px;     left: 9px;   background-size: 32px;  }

span.kouryakurank-1 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/11/rank-1.png);}
span.kouryakurank-2 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank2.png);}
span.kouryakurank-3 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank3.png);}
span.kouryakurank-4 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank4.png);}
span.kouryakurank-5 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank5.png);}
span.kouryakurank-6 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank6.png);}
span.kouryakurank-7 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank7.png);}

.ranking {  position: relative;   margin-left: 80px;    margin-bottom: 35px;     margin-top: 38px;  	width: 56%; }
h2.rank {     border-bottom: dashed 1px red; 	padding-bottom: 16px; }
.ranking img{    position: absolute;     top: -16px;     left: -52px; }

.riyu6-link_btn {     border: none;     padding: 0 0; }
.riyu6-link_btn ul li {   width: 50% !important;   float: left !important;     margin: 0 0 !important;     box-sizing: border-box; }
.riyu6-link_btn ul li:first-child, .riyu6-link_btn ul li:nth-child(3) {   border-right: solid 1px #828282; }
.riyu6-link_btn ul li:first-child, .riyu6-link_btn ul li:nth-child(2) {   border-bottom: solid 1px #828282; }
.riyu6-link_btn ul li a dd {  margin: 0 0;   font-size: 13px;     padding: 25px 20px 28px 20px; 		line-height: 1.5; 	border-radius: 0px; 	background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/arrow_03-sita.png);     background-repeat: no-repeat;     background-size: 15px;     background-position: 50% 86%; 	box-shadow: 0 1px 1px rgba(0,0,0,0); }
.riyu6-link_btn ul:after {   display: block;     clear: both;     content: ""; }

h3#sub-torihikistyle_n{ background: none;   padding: 13px 15px;   border: none;   background-color: #efefef;    border-radius: 2px 2px;    margin: 60px 0 15px 0;   line-height: 1.4;	}
h3.sub-torihikistyle_n{ background: none;   padding: 13px 15px;   border: none;   background-color: #efefef;    border-radius: 2px 2px;    margin: 60px 0 15px 0;   line-height: 1.4;	}
	
	
.disc-main {color: #6C6C6C;padding: 20px;font-size: 14px;} 
.disc-title {     font-size: 16px;    padding: 14px 0; }
	
.entry-content blockquote, .comment-content blockquote {   margin: 20px 0;    background: #f7f7f7;   padding: 5% 5%; }	
	
#co-po-area{margin-bottom: 5px;   font-weight: 500;  color: #191919;  padding: 10px;}

.bnr-hla img {   border: solid 2px #d01126; }
.breadcrumbs {   font-size: 11px;     margin: 15px 0 25px 0;     display: flex;     overflow-x: scroll;     white-space: nowrap; }
span.yazirusi {   font-size: 15px; 		margin: 7px 0 0 0; }
.breadcrumbs a {color: #080707; background-color: #e8e8e8; 	border-radius:3px;     padding: 8px 10px; }
	
.nenmatu {   border: solid;     border-color: #e93131;     margin: 30px 0px 0px 0px; }
.ranking-waku {width: 49.2%; }

.ranking-title , .ranking-title2 , .ranking-title3 , .ranking-title4 , .ranking-title5 , .ranking-title6, .ranking-title7{  background-image: none;   font-size: 13px;   padding: 3px 0;  text-align: center;}


.ranking-midasi {    background-position: 10px 13px;     font-size: 13px;     padding: 6px 0 0 23px; }

p.ranking-text {    margin: 0 !important;    padding: 2px 12px; 	font-size: 14px;   line-height: 1.3;	}
.ranking-title, .ranking-title2, .ranking-title3, .ranking-title4, .ranking-title5, .ranking-title6, .ranking-title7 {font-size: 13px!important;}

	
	
/* TOPPAGE  */	
	
table.payout-hyou {   margin: 40px auto; }
table.payout-hyou th {   width: 22%;    padding: 10px 4px;  background-color: #F1F1F1; } 
table.payout-hyou td {    width: 11.6%; }
table.payout-hyou tr.midasi th {   width: 11.6%;     padding: 10px 5px; }
table.payout-hyou tr.midasi td {   background-color: #F1F1F1; }
table.payout-hyou tr:nth-child(odd) {   background-color: inherit; }


ol.top-point {  list-style: decimal-leading-zero;   padding: 7% 5% 5% 5%;   width: 90%;    margin: 18px auto;    background-color: #f5f5f5;    border-radius: 8px 8px; }
ol.top-point li {  margin: 0 0 12px 35px; }
p.kaisetu {   margin: 3px 0 0 0;    line-height: 1.3; }	
	
	
h2#top-main {     border-top: none;   width: 240px;    font-size: 17px;     text-align: center;     margin: 0 auto 10px auto;     line-height: 1.2;     padding-top: 58px;       background-image: url(https://binary-ranking.net/wp-content/uploads/2020/03/ranking-home-icon.webp),url(https://binary-ranking.net/wp-content/uploads/2020/03/ranking-home-icon.png);  background-repeat: no-repeat;     background-size: 50px;     background-position: 50% 0; } 

.gazou-top {   margin: 0 0;}
.gazou-top img {height: auto;}	
	
table.hyou-top {     width: 100%;     margin: 0 0 20px 0; font-size: 13px; }



	

.ranking_top {        margin: 0 0 ; }
h4.daiyon {   margin: 40px 0 0 0;    padding: 7px 15px;    background-color: #434343;    color: #fff;    font-size: 15px;    border-bottom: none; }
	
	
	
span.botan-rank_left { margin: 0 2% 0 0;   width: 41%;     float: left;  }
span.boratan-rank_right {       width: 57%;   float: left;   margin: 0 0;}


.kuchikomi.male {   padding: 5% 5%;   }


.kuchikomi.male span.user_info span.kutikomi_icon img {   width: 86%;    margin: 13px auto 0 auto; }
.kuchikomi.male span.user_info span.kutikomi_icon {   display: inline-block; }
.ranking_kutikomi_back {    width: 100%;     margin: 10px 0 0 0;     padding: 0 0; } 




.rank-kouryaku {     margin: 30px 0 25px 0; }


.botan-rank {     float: left;     margin: 20px 0 60px 0;     width: 100%;     padding: 0; }

.ranking_top h3 { margin: 80px 0 0 0;   padding: 7px 15px 10px 60px;   background-color: #434343 !important;   color: #fff;   font-size: 17px;}

img#rank-number {     position: absolute;     margin-top: -29px;   margin-left: -50px;  }

ul.top-kanren {     font-size: 10px;     line-height: 21px;     margin: 15px 0 15px 0; }
ul.top-kanren li {     margin: 0 0 10px 0;}
ul.top-kanren li:last-child {  margin-bottom: 0 ;}
ul.top-kanren li a { font-size: 15px;   color: #333333;   display: block;   padding-right: 10px;    position: relative;     line-height: 1.3; }
ul.top-kanren a:before {   content: "";   position: absolute;   right: 2px;   top: 50%;   margin-top: -2px;     width: 4px;     height: 4px;     border-top: 1px solid #333333;     border-right: 1px solid #333333;     -webkit-transform: rotate(45deg);   transform: rotate(45deg); }
ul.top-kanren li span {    margin: 0 10px 9px 0; }
	
	
h3#sub-pointtitle {    border-bottom: solid 2px #ececec;   position: relative;   font-size: 16px;   padding: 0 0 10px 0;    line-height: 1.4;    margin: 50px 0 20px 0; }
h3#sub-pointtitle::after {   border-bottom: solid 2px #d60c0c;     bottom: -2px; }
	
	
.card,.card_2column {     width: auto;     height: auto;       margin: 0 0 20px 0;    box-shadow: 0 0 3px #0000005c;     border-radius: 10px 10px;  }
.card__textbox {   margin: -24px 0 0 0;    border-top: solid 1px #d9d9d9;     border-bottom: none; }

.card__titletext {     font-size: 14px;     font-weight: bold;     line-height: 1.4; }
.card__overviewtext {   font-size: 15px;     line-height: 1.4; position:relative;     padding-right: 35px;    margin: 18px 0 0 0;}

.card__overviewtext:after {content: "";position: absolute;right: 9px;bottom: 5px;width: 4px;height: 4px;border-top: 2px solid #ffffff;border-right: 2px solid #ffffff;-webkit-transform: rotate(45deg);transform: rotate(45deg);}

.card__overviewtext:before {content: "";position: absolute;right: 0;bottom: 0;width: 30px;height: 16px;-webkit-border-radius: 20px;border-radius: 20px;background: #e2e2e2;}
	
.ui_fxreki {     font-size: 11px;     letter-spacing: -.08rem;     line-height: 1;     margin-top: .2rem; }
.kouryaku_top {     width: 100%;     float: none;     margin: 0px; }
table.kouryaku-hyou {     width: 100%;     margin: 0 0 20px 0; }

h3.kouryaku-midasi {    background-color: #434343;   position: relative;    padding: 10px 10px 10px 55px;    color: black;    margin: 40px 0 10px 0;    font-size: 16px;     line-height: 1.4; color:#FFFFFF; }

table.kouryaku-hyou th,table.kouryaku-hyou td {   padding: 6px 12px;   text-align: left; }
table.kouryaku-hyou th {   background-color: #f2f2f2; }
.home span.kuro-btn {    width: 68%;     margin: 0 auto 60px auto; padding: 0 0;  }
.home span.kuro-btn a {   padding: 16px 0;    border-radius: 4px;    font-size: 15px;     font-weight: 600;     box-shadow: inset 0 -2px 0 #0000001f;    background-color: #357eb9; }	
span.point1 {   font-size: 15px;    line-height: 1.4; }
	
.u_sub {      font-size: 15px;   margin-bottom: 5px; }

#headline-bo {     margin: 20px 0 20px 0;     padding: 15px 15px;     font-size: 14px; }
h2.headline-bo {   line-height: 1.3; }
h2.headline-bo:after {    top: 19px; }
	
	
.home h3#sub-pointtitle {   margin: 40px auto 10px auto;    width: 81%;    border: none;    text-align: center; }
.home h3#sub-pointtitle:after {   content: none; }
.inyou-top a {   font-size: 11px !important; }
	
	
.botan-rank + h3#sub-pointtitle {  padding-bottom: 0; }
.comment-box h3#sub-pointtitle {  margin-bottom: 0;   padding-bottom: 0; }

#point-midasi {   margin: 40px 0;    border: none;     padding: 20px 30px 20px 75px;    line-height: 1.4;   background-position: 24px 19px;   background-size: 30px;     color: #e47e16;   background-color: #f9f8e5;   }
	
.twitter-frame {  width: 100%;   margin-top: 15px;   position: relative;   padding-top: 11px;}
.twitter-frame.right {    margin-top: 0;}

.twitter-frame:before {content: "Twitter";font-size: 12px;background-color: #1da1f2;width: 97%;display: block;color: #FFFFFF;padding-left: 3%;top: 0;left: 0;position: absolute;}
	
article.art-h-rank figure img {   float: none;   width: 100%;border:0; height: auto;  margin: 0 0; }


footer.entry-meta {   font-size: 12px;    margin: 24px 15px; }
footer.entry-meta a {    font-size: 12px; }
	
.site-content nav {  margin: 0 5%;}
.nav-previous, .previous-image { float: none; width: 100%; display: block;}
.nav-next, .next-image { float: none; width: 100%;  display: block;}
.site-content nav a {  padding: 20px 0 15px 0;  font-size: 12px; color: #444444; line-height: 1.4; position: relative;}


span.nav-previous a span.meta-nav { position: absolute; left: 0;  top: -3px;}
span.nav-next a span.meta-nav {  position: absolute;  right: 0;  top: -3px;}
span.nav-next a:before {content: "NEXT";position: absolute;right: 14px;top: 0;font-size: 11px;color: #777777;}
span.nav-previous a:before { content: "PREV"; position: absolute;  left: 16px;top: 0; font-size: 11px; color: #777777; }
	
a.textlink {   background-position: 3px 5px;    background-size: 13px;    padding: 0 2px 0 20px; }	
	
ul.pankz {  display: inherit;  margin: 20px 5% 15px 5%; }
ul.pankz li {display: inline-block;font-size: 11px;}
	
.about-writer dl dd p {   float: none;   width: 100%; }
.about-writer dl dd img {   margin-bottom: 4%; }
.about-writer dl dt {   text-align: center; }	
.home img.rank-number {   margin-top: -26px;    margin-left: -49px; }	
	
	
h3.sub-pointtitle {    font-size: 18px;    line-height: 1.3;    padding: 0 0 12px 0; }
table.hyou-top {   font-size: 15px; }
table.hyou-top th,table.hyou-top td {   padding: 6px 15px; }
#text-3 .siderank h2, #text-3 .siderank-summary h2 {   font-size: 16px;}
.textwidget .title-text {   font-size: 16px;}
ul.side-trackingranking li a h3 {    font-size: 14px;}
h3.sub-pointtitle_column, h3.sub-torihikistyle_n {   font-size: 18px; }	
.bo-start-step ul li a, .bo-start-step_2 ul li a, .bo-start-step a, .bo-start-step_2 a, .riyu3-link_btn a, .riyu6-link_btn a {   font-size: 14px;}
section#home-g-ranking p {   font-size: 16px; }	
	
	
	
	
	
	
	
/*  button */
	
a.shiny-btn7 {   padding: 16px 0;    border-radius: 4px;     font-size: 15px;     font-weight: 600;     box-shadow: inset 0 -2px 0 #0000001f;     width: 77%; }
span.botan-rank_left a , span.boratan-rank_right a {     padding: 16px 0;   border-radius: 4px;   font-size: 15px;   font-weight: 600;   box-shadow: inset 0 -2px 0 #0000001f; }
	

article.art-h-rank span.y-1 a, span.t-1 a{       margin: 0 2% 21px 0;    width: 47%;    font-size: 15px;     padding: 15px 0; }
article.art-h-rank span.y-2 a, span.t-2 a {    width: 48%;     float: left;     padding: 15px 0;     font-size: 15px; }

.otomeza {position: relative;margin: 50px 0 60px 0px;}

section#main-bo-info2 span#link-btn3 {  background: none; padding: 0;  margin-bottom: 10px !important;}
section#main-bo-info2 div#right-info { padding: 15px;}
	
dl.contets-top-post { margin: 5%;}
dl.contets-top-post dd a { font-size: 13px; padding-right: 20px;}
.scroll-table table th:first-child { padding: 10px 5px;}
.scroll-table p { font-size: 12px; color: #575757; margin-top: -20px; display:block;}

.comennt-left ul { line-height: 1.2;}
.comennt-left ul li:first-child { margin-bottom: 5px;}
.comments-right { width: 80%;}
.comments-right dl dd { font-size: 14px;}
.comments-right dl dd:before { width: 15px; height: 15px; left: -4.5%;}
	
section#mobile-guidemenu { padding: 5% 3%;}
section#mobile-guidemenu p { margin: 30px 0;}
section#mobile-guidemenu section ul li { border-bottom: dotted 1px #acacac; padding: 5px 0;}
section#mobile-guidemenu section ul li a { margin: 0;}
.comment {margin-top: 24px;max-width: 63%;margin-left: 17px;}	
	
	
	
}
/*------------------スマホend----------------------*/



@media screen and (min-width:600px)

{span.art-ttl{padding:4px 15px;font-size:14px;}
.columnbox-m h4,.columnbox-campaign h4{margin:0 5px 15px 5px;background-color:#ededed;padding:5px;border:dotted 1px #ddd;}
h2.kouzatitle{margin: 40px 0 0 0;   background-color: #3c3c3c;   color: #fff;   padding: 10px 15px;   border-radius: 4px 4px;}
.title-dt{font-size:20px;text-align:center;font-weight:normal !important;}
dt.title-dt.hl_pattern,dt.title-dt.v_traders_pattern{color:#fff;}
dt.title-dt.bit_pattern,dt.title-dt.fs_pattern{color:#454545;}
dt.title-dt.to_pattern,dd.syousai-dd.to_pattern{color:#5f5f5f;}
.infomation-bo{background-image:url(/wp-content/uploads/2013/12/footer-arrow.png);background-repeat:no-repeat;background-position:0 15px;font-size:14px !important;padding:8px 0 12px 20px;margin:0 0 10px 0 !important;font-weight:normal;}
#step-img{position:absolute;margin-top:-62px;margin-left:10px;}
#infomation-bo,#infomation-bo_pc{padding:15px 15px 5px 15px;}
#infomation-bo_mobile{display:none;}
#infomation-bo ul,#infomation-bo_pc ul,#infomation-bo_mobile ul{margin:5px 0;}
#explain-box p{margin:0 0;}
.art-text p{    line-height: 1.6;   font-size: 14px;  margin-bottom: 7px;  padding: 0 0;  }
#main-text{margin:0 0 10px 0;font-size:15px;}
.osu-gyousya_con_s{display:none;}
img#torihikim-gazou{display:none;}
.ue-osusume_mobile,.ue-osusume_bit_mobile{display:none;}
.bx-scroll_g{display:none;}
.entry-header .entry-title{  padding:28px 34px ;  font-size:24px;  }
.entry-header .entry-title:before{position:absolute;content:"";width:100px;height:2px;background-color:#d60c0c;top:-2px;left:0;}
.author-avatar{float:left;margin-top:8px;margin-top:.571428571rem;}
.author-description{float:right;width:80%;}
.site{margin:0 auto;max-width:1100px;overflow:hidden;}
.site-content{  float:left;  background-color:#fff;  box-shadow:0 0 2px rgba(0, 0, 0, 0.24);  margin-left:1px;  margin-bottom:1px;  }
body.template-front-page .site-content,body.attachment .site-content,body.full-width .site-content{width:100%;}
.widget-area{float:right;margin:14px 0 0;}
#pr-side{margin:15px 0;}
.site-header h1,.site-header h2{text-align:left;}
.site-header h1{font-size:21px;margin:0 0 8px 0;font-weight:800;}
.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{display:inline-block !important;text-align:left;width:100%;max-width:1100px;}
.nav-menu{background-color:#d60c0c;}
.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{color:#fff;  line-height:50px;  display:block;text-align:center;font-weight:600;font-size:14px;}
.main-navigation li a:hover{    background-color: #ad0505;  color: #fff;}
.main-navigation li{margin:0;position:relative;float:left;box-sizing:border-box;}
.main-navigation li:first-child:after{left:0;}
.main-navigation li:last-child{margin-right:0;}
.main-navigation li ul{display:none;margin:0;padding:0;position:absolute;top:100%;z-index:1;}
.main-navigation li ul ul{top:0;left:100%;}
.main-navigation ul li:hover>ul{border-left:0;display:block;}
.main-navigation li ul li a{background:#efefef;border-bottom:1px solid #ededed;display:block;font-size:11px;font-size:.785714286rem;line-height:2.181818182;padding:8px 10px;padding:.571428571rem .714285714rem;width:180px;width:12.85714286rem;white-space:normal;}
.main-navigation li ul li a:hover{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;}

#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;}
#pr-left{width:42%;margin-right:10px;float:left;}
#pr-right{width:56%;float:right;}
#site-main-info-footer li{margin-left:15px;line-height:42px;}
#site-main-info-footer{height:210px;}
.m-right{margin-right:10px;}
.m-bottom{margin-bottom:10px;}
.three-colom{float:left;width:18.8%;font-size:12px;}
div#Smapho-nav{display:none;}
.linkbox_space_sp{display:none;}

h3.kouryaku-midasi {  background-color: #f2f2f2;   position: relative;    padding: 6px 0px 5px 55px; color: black; }

span.kouryakurank-1, span.kouryakurank-2, span.kouryakurank-3, span.kouryakurank-4, span.kouryakurank-5, span.kouryakurank-6, span.kouryakurank-7 {     position: absolute;     background-repeat: no-repeat;     background-position: 0px -2px;     height: 50px;     width: 50px;     top: -15px;     left: 9px;   background-size: 32px; }

span.kouryakurank-1 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/11/rank-1.webp),url(https://binary-ranking.net/wp-content/uploads/2018/11/rank-1.png);}
span.kouryakurank-2 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank2.webp) , url(https://binary-ranking.net/wp-content/uploads/2018/12/rank2.png);}
span.kouryakurank-3 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank3.webp) , url(https://binary-ranking.net/wp-content/uploads/2018/12/rank3.png);}
span.kouryakurank-4 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank4.webp) , url(https://binary-ranking.net/wp-content/uploads/2018/12/rank4.png);}
span.kouryakurank-5 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank5.webp) , url(https://binary-ranking.net/wp-content/uploads/2018/12/rank5.png);}
span.kouryakurank-6 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank6.webp) , url(https://binary-ranking.net/wp-content/uploads/2018/12/rank6.png);}
span.kouryakurank-7 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank7.webp) , url(https://binary-ranking.net/wp-content/uploads/2018/12/rank7.png);}	

section#sumarry table th, section#sumarry table td {text-align: left;padding: 8px 15px;}
section#sumarry table {   font-size: 14px; }	
.sp_version {display: none;}	

}

@media screen and (min-width:641px) and (max-width:909px){
	
.entry-content,.entry-summary{padding:3px;}
.main-navigation li{width:16.55%;}
.su-tabs_rank span.su-tabs-current,.su-tabs_rank span{width:32.66% !important;}
.site-content{width:92%;padding:30px;}
.widget-area{width:92%; padding:30px;}
article.art-h-rank_tab{width:32% !important;}
img#rank-ribon-num_t{margin-top:-10px !important;margin-left:-10px !important;}
h3#rank-num_t{padding:5px 6px !important;font-size:11px !important;}
td.syousai_tab{padding:0 !important;}
h3.kiji-mite-title a{font-size:14px !important;}
div#target-link{display:none;}
#home-torihiki-style{padding:0 10px 10px 10px !important;}
#hikaku-area li,.list-hikaku ul li{width:32.59% !important;}
#hikaku-area-kiji li a,#hikaku-area li a,.list-hikaku ul li a{background-position:4px 3px !important;padding:5px 10px 5px 25px !important;}
#style{width:31.9% !important;height:56px;}
div#top-kiji-ue p{margin:0 0 4px 0 !important;line-height:24px !important;}
div#top-kiji-ue{width:64% !important;}
div#top-kiji-ue dt{width:24% !important;margin-right:25px !important;}
img#orange-sankakuicon{margin-left:82px !important;}

#link-kijiue_l{margin:0 0 10px 7px !important;width:97% !important;}
#info-btn{width:30.9% !important;}
.kouzakaisetu a,.nyukin a,.dekin a,.kouryaku a,.syukiin-dekita a,.kuchikomi a,.torihiki-kensyou a{background-position:10px 4px !important;padding:0 0 0 15px;}
span#link-btn_1,span#link-btn_2{width:49% !important;}
span#link-btn_1 a,span#link-btn_2 a,span#gyousya_koushiki a,span#gyousya_koza a{font-size:15px !important;}
span#link-left,span#link-right{width:44% !important;}
li#reviews-text1{width:auto !important;height:auto !important;}
li#reviews-text1:nth-child(1),li#reviews-text1:nth-child(3){border-right:0 !important;}
li#reviews-text1:nth-child(3),.information-right ul li:nth-child(7){border-bottom:solid 1px #ddd !important;}
li#reviews-text1:last-child{border-bottom:0 !important;}
.information-right ul li{width:46.9% !important;}
div#osusume-pickup,div#osusume-pickup-s{width:65% !important;}
span.shita-y{float:none !important;width:auto !important;}
.shita-koushiki a{padding:8px 10px !important;}
#osusume-pickup-s p{font-size:14px !important;}
.shita-koushiki{margin-bottom:10px !important;}
div#osusume-pickup-1{width:66.6%}
div#osusume-pickup-1 h3{display:none;}
span.osu-pr-top{width:auto !important;}
.osu-pr{margin-top:0 !important;}
div#gyousya-box-osusume{padding-bottom:5px;}
ul.column-kiji-n li,ul.column-kiji-cn li{width:234px !important;}
ul.oshirase-box_n li{width:243px !important;}
ul.oshirase-box_n li dt{float:none !important;width:auto !important;}
ul.oshirase-box_n li dd{width:64% !important;}
ul.oshirase-box_n li img{margin:0 5px 10px 0 !important;}
.oshirase_n{padding:20px 7px 0 7px !important;}
div#message-ue h3{font-size: 15px;background-size: 37px;padding: 0 0 0 45px;}
#link-kijiue_l a {font-size: 14px;}
span#link-y1,span#link-y2 {padding: 10px 7px;font-size: 13px;width: 45.8%;}
#link-btn3 a, span#link-yoko1 a, span#link-y1 a, span#link-left a, span#link-right a, td.td_link a, td.td_5 a, dd.td_link a,#link-btn2 a, .art-t-btn a, span#link-yokofx a, #link-btn a, span#link-yoko2 a, span#link-y2 a{padding: 10px;}
	
	
h3.kouryaku-midasi {  background-color: #f2f2f2;   position: relative;  padding: 6px 0px 5px 55px;}
	
span.kouryakurank-1, span.kouryakurank-2, span.kouryakurank-3, span.kouryakurank-4, span.kouryakurank-5, span.kouryakurank-6, span.kouryakurank-7  {   position: absolute;     background-repeat: no-repeat;     background-position: 0px -2px;     height: 50px;     width: 50px;     top: -15px;     left: 0px; }

span.kouryakurank-1 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/11/rank-1.png);}
span.kouryakurank-2 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank2.png);}
span.kouryakurank-3 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank3.png);}
span.kouryakurank-4 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank4.png);}
span.kouryakurank-5 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank5.png);}
span.kouryakurank-6 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank6.png);}
span.kouryakurank-7 {  background-image: url(https://binary-ranking.net/wp-content/uploads/2018/12/rank7.png);}	
	
.bo-start-step li {  width: 28%;}
span.big_moji {  font-size: 13px; }
	
aside.widget {  width: 45%;  margin: 0 35px 0 0;}
aside#text-4 {  float: right;}
aside#text-10 { float: left;}
aside#text-3 { float: left;}
aside#text-6 { float: left;}
aside#text-5 { float: left;}
	
footer#colophon { padding: 0 30px 0px 30px;}

	
	
	
}



/*------------------ipad pro----------------------*/
@media screen and (min-width:910px) and (max-width:1099px){
aside.widget {  width: 45%;  margin: 0 35px 0 0;}
aside#text-4 {  float: right;}
aside#text-10 { float: left;}
aside#text-3 { float: left;}
aside#text-6 { float: left;}
aside#text-5 { float: left;}
	
.widget-area {   width: 80% !important;    margin: 0 auto;    float: none;}

}
/*------------------ipad pro end----------------------*/


@media screen and (min-width:910px){
	
.main-navigation li{width:19%;}
.site-content{width:72%;}
.page-id-44954 .site-content {    width: 100%;}
.widget-area{width: 25%;}
#style{width:32.2%;}
.entry-content,.entry-summary{padding:34px;}
img{image-rendering:-webkit-optimize-contrast;}

}

@media screen and (min-width:960px){
	
body{background-color:#f5f5f5;}
body .site{margin-bottom:48px;margin-bottom:3.428571429rem;}
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;}
#step1,#step2,#step3{float:left;}
#step1,#step3{width:32.5%;}
#step2{width:35%;}
#site-main-info-footer ul{height:42px;width: 275px;float: left;}
#left-info{width:39%;height:240px;margin:10px;}
#right-info{width:51.6%;font-size:14px;}
#right-info p{margin-bottom:6px;margin-top:1px;font-size:14px;}
#ranking-midasi{line-height:42px;font-size:18px;padding-left:10px;}
#right- comment{width:49.6%;font-size:12px;}
#left-info2{width:39%;}
#left-amountarea,#right-amountarea{float:left;width:45.5%;margin:10px;}

}

@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:0;box-shadow:none;}
.site-content{margin:0;width:auto;}
.singular .entry-header .entry-meta{position:static;}
.singular .site-content,.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular .comments-title{margin:0;width:100%;}
.entry-header .entry-title,.entry-title,.singular .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;}

}

@media screen and (max-width:960px){
.reviews ul li{width:100% !important;}
.reviews ul li:first-child{border-right:0 !important;border-bottom:solid 1px #bcbcbc !important;}
.site-content article{width:100%;border-bottom:0;padding:0;}
article.rank-hikaku{width:99% !important;}
figure#right-osu{float:none !important;text-align:center;}
div#gyousya-hikaku,div#gyousya-fx{border:solid 1px #ccc;}
#gyousya-h-b-inner,#inner-right,#hikaku-b,div#hikaku-fx{border-bottom:0 !important;width:91%;margin-right:15px;margin-left:15px;padding:0 0 10px 0;}
#trade-cap{margin-right:10px;margin-left:8px;margin-bottom:10px;text-align:center;}
div#rank-h{border:solid 1px #ccc;margin:20px 0;height:500px;}
div#osu-point-left{margin:0 5px 0 5px;float:left;width:auto;}
div#gyousya-hikaku-2{height:700px !important;}
.nyushukin a,.pickup-yudou a{width:auto !important;}
h3#aka-rank-num-1{font-size:14px !important;line-height:1.6;}
img#one-p{margin-top:-35px !important;}
li#reviews-text,li#man,li#woman{padding:10px 5px !important;}
#kuchicomi-area{height:auto !important;}
#red-mark,.explain{font-size:16px;}
#headline-bo span#red-mark {   font-size: 18px; }	
	
dt.good,dt.bad{background-position:0 0 !important;padding:20px 0 0 0 !important;background-size:70px;}
#center{margin:30px auto !important;}
	
#explain-area-category ul li{  margin: 0 0;   font-size: 10px;   color: #FFFFFF;   border: none;}
#explain-area-category ul li a {   display: block;    font-size: 14px;   color: #090909;    padding: 11px 20px 11px 0;    margin-top: -17px;    line-height: 1.3;    position: relative; }
#explain-area-category ul li a:before {   content: "";    position: absolute;    right: 0;    bottom: 50%;    margin-bottom: -2px;    width: 4px;    height: 4px;    border-top: 1px solid #8c8c8c;     border-right: 1px solid #8c8c8c;     -webkit-transform: rotate(45deg);     transform: rotate(45deg); }

}

@media screen and (max-width:979px){article.bad-good{border:dashed 3px #ee8d06;width:99% !important;margin:0 0 10px 0;}



}

@media screen and (min-width:980px){article.bad-good{border:dashed 3px #ee8d06;width:47.7%;float:left;margin:0 10px 10px 0;margin-bottom:10px !important;padding:0 !important;}
article.bad-good h3{margin:0 0 10px 0;color:orange;padding:5px 5px 5px 70px;text-shadow:0 1px 0 #ee8d06;font-size:16px;}
#trade-cap{float:left;margin:0 15px 15px 15px;width:201px;}

}

#home-g-shuueki {overflow: hidden;}
article.art-h-shuueki {width: 32.3%;float: left;margin: 0 10px 10px 0;padding: 0 !important;border-bottom: 0 !important;}
.nomagin {margin-right: 0 !important;}
h3#shuukei-unm {position: relative;}
article.art-h-shuueki h3 {margin: 0 0 10px 0;background-color: #d60c0c;color: #fff;padding: 5px 5px 5px 35px;text-shadow: 0 1px 0 #000;font-size:14px;}
article.art-h-shuueki figure {margin: 0 0 3px 0;}
.shuueki-text {padding: 0 0 10px 0;}
.shuueki-text li {margin: -10px 0 -13px -12px;background-image: url(https://binary-ranking.net/wp-content/uploads/2018/03/yazi.png);background-position: 0 15px;background-size: 55px;background-repeat: no-repeat;line-height: 43px;padding: 9px 0px 2px 53px;font-size:12px;}
.okane{color:#ec7703;font-size: 16px;font-weight: bold;margin:35px;}
p.line{border-bottom: 2px solid #dedede;margin: 0 0 15px 0;}
#shuueki-side{background-color: #fff;margin: 0 1px 30px 1px;/* box-shadow: 0 1px 1px rgba(0,0,0,.22); */;padding:0px 0px}
.shuueki-okane{margin:-2px 38px;border-bottom: 2px solid #dedede;}
div.tuduki{width: 41%;float: right;display: block;padding: 15px 0;margin-top: -5px;}
div.tuduki-g{width: 60%;float: right;display: block;padding: 15px 0;margin-top: -5px;}
div.tuduki-f{width: 75%;float:right;display: block;padding: 15px 0;margin-top: -5px;}
div.tuduki-t{width: 12%;float:right;display: block;padding: 15px 0;margin-top: -5px;}
div.tuduki-e{width: 12%;float:left;display: block;padding: 15px 0;margin-top: -5px;}
span.tuduki-s{font-size: 14px;color: #fff;text-align: center;text-decoration: none;padding: 9px;display: block;background: #484848;border-radius: 4px;box-shadow: 0 1px 1px rgba(0,0,0,.24);}
a.tuduki-ss{outline:0;color:white;}
span.shosinnsha{position: absolute;bottom: 100%;right: 17px;margin: 0px 0 -10px;color: yellow;background: black;font-size: 13px;padding: 3px;border-radius:6px;}
/*animation:switchtext 1s infinite alternate;
@keyframes switchtext {from { opacity: 1.0; }to { opacity: 0; }
}*/

p.torihiki-s{margin:9px;font-size:12px;color:red;text-align:right;}

.highlight {background: linear-gradient(transparent 50%, #ffff66 0%);line-height: 1.3em;}
.gazon {position: relative;}
.gazon span{white-space: nowrap;position: absolute;margin: 85px 19px;color: #d6870c;font-size: 27px;font-weight: 600;border: 16px;background-color: #101010a8;}
.rak{float: left;position: absolute;padding: 30px 134px;}
.rak2{font-size: 25px;font-weight: 600;}
.rak3{position: absolute;color: #fff;text-align: center;text-decoration: none;padding: 7px 19px;background-color: #ec7703;border-radius: 4px;margin: 31px 174px;}


/* Ios 5, 5s START */

@media screen and (max-width: 320px){
	
ul.topbox2 {   font-size: 18px;   color: #fff !important;     text-decoration: none;     padding: 0px 0 10px 0;     display: flex;     flex-flow: row wrap;     justify-content: center;     text-align: center;     background: #f5f8fa;     margin-top: 10px;     margin-bottom: 0; }
	
li.topbox2-1 {     font-size: 12px;     color: #fff !important;     text-decoration: none;     padding: 10px;     text-align: center;     background-image: linear-gradient(45deg,#4e4747 0,#ff1f43 100%);     border-radius: 8px;     box-shadow: 0 2px 1px rgba(0,0,0,.24);     width: 136px;     transform: scale(0.97,0.97);     margin: 10px 1px 0px 1px!important; }

.su-custom-gallery-slide { 	float: none!important;     transform: scale(0.95); 	margin: 0!important }	
	
	
}
/*     Ios 5, 5s end    */



/*タブ切り替え全体のスタイル*/
.tabs { margin-top: 50px; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);  width: 100%;  margin: 0 auto;}
/*タブのスタイル*/
.tab_item {  width: calc(100%/3);  height: 50px;  border-bottom: 3px solid #d80a0a;  background-color: #d9d9d9;  line-height: 50px;  font-size: 3vw;   text-align: center;  color: #565656;  display: block;  float: left;  text-align: center;  font-weight: bold;  transition: all 0.2s ease;  border-radius: 7px; }
.tab_item:hover { opacity: 0.75; }

input[name="tab_item"] { display: none; }

.tab_content { display: none; clear: both; overflow: hidden; }

#all:checked ~ #all_content, #programming:checked ~ #programming_content, #design:checked ~ #design_content { display: block; }

.tabs input:checked + .tab_item { background-color: #d80a0a; color: #fff; font-size:3vw;  }

.kakomi{ text-align: center;     padding: 0.5em 1em;     font-weight: bold;     margin: 2em 0;     color: #6091d3;     background: #FFF;     border: solid 3px #6091d3;     border-radius: 10px;  }

ul.cp_list { padding: 0.5em; list-style: none; }
ul.cp_list li { position: relative; padding: 0.5em 1em 0.5em 2.3em; margin-bottom:5px; border-bottom: 1px solid rgba(255,143,0,1); }
ul.cp_list li:after, ul.cp_list li:before { content:''; position: absolute; transform: rotate(45deg); }
ul.cp_list li:before { top: 0.7em; left: 0.2em; width: 12px; height: 12px; border:2px solid rgba(255,143,0,1); }
ul.cp_list li:after { top: 0.9em; left: 0.7em; width: 14px; height: 14px; background: rgba(255,143,0,0.5); transform: rotate(60deg); }

.square_btn {     position: relative;     display: inline-block;     font-weight: bold;     padding: 0.25em 0.5em;     text-decoration: none;     color: #ec7703;     background: #ECECEC;     border-radius: 0 15px 15px 0;     transition: .4s; 	margin-bottom: 25px;   }

.square_btn:hover {     background: #636363; }
.bnr-contens{ 	margin-bottom:15px }

.drawer-overlay02 {     position: fixed;     height: 100%;     width: 100%;     top: 0;     background: rgba(64, 64, 64, 0.94); 	z-index: 3; 	display: none; }
.btn-square-pop {   position: relative;   display: inline-block;   padding: 0.25em 0.5em;   color: #FFF;   background: #fd9535;   border-bottom: solid 2px #d27d00;   border-radius: 4px;   box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);   font-weight: bold; text-align:center;     margin-bottom: 18px; }

.btn-square-pop:active {   border-bottom: solid 2px #fd9535;   box-shadow: 0 0 2px rgba(0, 0, 0, 0.30); }

.box29 {     margin: 2em 0;     background: #f5f5f5; }
.box29 .box-title {     font-size: 1.2em;     background: #d60c0c;     padding: 4px;     text-align: center;     color: #FFF;     font-weight: bold;     letter-spacing: 0.05em; }
.box29 p {     padding: 15px 20px;     margin: 0; }
