@charset "UTF-8";
@import url("../manyusokuPC/style.css");

/*
	Theme Name: manyusokuPC-child
	Template: manyusokuPC
*/

#header, #header-in, #navi-in, #body-in, #footer-in {
    margin: 0 auto;
    width: auto;
}

#main{
  width:764px;padding:5px 14px;margin-bottom:5px;
}

#leftbar{
  width:210px;
  float:left;
  margin-left:10px;
  margin-right:20px;
}

#leftbar ul, #leftbar ol {
    list-style: none outside none;
    padding-left: 1em;
}

#leftbar h4 {
    font-size: 20px;
    margin-bottom: 10px;
}

#header .alignleft {
  min-width: 1280px;
  margin-left: 0px;
  margin-right: 0px;

}

.snsb li {
  padding-right: 0;margin-top:2px;
}



body.custom-background{min-width:1280px;width:auto !important;}




#nav{position:relative; }

#top_menu a{
font-family: Helvetica,Verdana,sans-serif;outline:none !important;
}

#top_menu{
zoom:100%;background:#332a20;background:-moz-linear-gradient(top,#332a20 0,#454545 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#332a20),color-stop(100%,#454545));background:-webkit-linear-gradient(top,#332a20 0,#454545 100%);background:-o-linear-gradient(top,#332a20 0,#454545 100%);background:-ms-linear-gradient(top,#332a20 0,#454545 100%);background:linear-gradient(to bottom,#332a20 0,#454545 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#332A20 ',endColorstr='#454545 ',GradientType=0);border-bottom:1px solid #6c6c6c;border-top:1px solid #6c6c6c;min-width:1280px;
}

#top_menu .top_menu_inner{
margin:0 auto;width:1280px;height:30px
}

.top_menu_inner ul.top_menu_contents_left{
width:620px;border-left:0 solid #000;height:auto;float:left;margin-bottom:0px;margin-top:0px !important;padding-left:0px !important;
}

ul.top_menu_contents_left li{
color:#fff;font-size:16px;list-style:none;float:left;border-top:0 solid #323232;border-bottom:0 solid #6c6c6c;border-right:0 solid #6c6c6c;font-weight:bold;
}

ul.top_menu_contents_left li a{
padding:0 8px;height:30px;line-height:30px;color:#fff;text-decoration:none;display:block;border-right:0 solid #000;
}

ul.top_menu_contents_left li:first-child a{
border-left:0 solid #6c6c6c;
}

ul.top_menu_contents_left li a:hover{
background:#444;)
}

.menu,.menu ul{float:left;list-style:none;margin:0 10px;padding:0;width:100px;text-align:left;margin-top:1px}
.menu li,.menu ul a{position:relative}
.menu>li{float:left}
.menu>li.floatr{float:right}
.menu li>a{display:block}
.menu ul{display:none;position:absolute;width:125px}
.menu ul ul{left:125px;top:0}
.menu>li.floatr>ul{right:0}
.menu>li.floatr>ul ul{left:-125px}
.menu li:hover>ul{display:block}
.menu .cols1,.menu .cols2,.menu .cols3,.menu .cols4,.menu .cols5{display:none;overflow:auto;position:absolute;margin-top:-2px}
.menu .cols1,.menu .col1{width:160px}
.menu .cols2,.menu .col2{width:320px;z-index:9999999}
.menu .cols3,.menu .col3{width:480px;z-index:-1000}
.menu .cols4,.menu .col4{width:640px}
.menu .cols5,.menu .col5{width:800px}
.menu>li.floatr>div{right:0}
.menu>li:hover>div{display:block;z-index:9999999;}


.mblack{font-family:Arial,Helvetica,sans-serif}
.mblack a{text-decoration:none}
.mblack>li>a{color:#fff;font-size:12px;font-weight:normal;line-height:18px;padding:7px 16px 7px;text-shadow:0 -1px #1b1b1b}
.mblack>li:hover>a{background-color:#1c1c1c;border-left:0;box-shadow:inset 0 3px #00c141,inset 1px 0 #787878;moz-box-shadow:inset 0 3px #00c141,inset 1px 0 #787878;padding-left:17px;webkit-box-shadow:inset 0 3px #00c141,inset 1px 0 #787878}
.mblack>li{height:30px;margin:0 4px}
.mblack>li>a{border-left:1px solid #777;border-left:1px solid rgba(255,255,255,.20)}
.mblack>li>a img,.mblack li>ul>li>a img{border:0;margin-right:7px;padding-top:3px}
.mblack>li>img{cursor:pointer;margin-bottom:0;padding:5.4px 0 4.6px 5px;height:18px;}
.mblack ul{left:-1px;z-index:9999999 !important}
.mblack>li.floatr>ul{left:auto;right:-1px}
.mblack>li.floatr>ul ul{left:-127px}
.mblack ul a{border-top:1px solid #4c4c4c;box-shadow:inset 0 1px #787878;color:#fff;font-size:13px;font-weight:bold;line-height:18px;moz-box-shadow:inset 0 1px #787878;padding:7px 11px;text-shadow:0 -1px #0f0f0f;webkit-box-shadow:inset 0 1px #787878}
.mblack ul a:hover{background-color:#606060;box-shadow:inset 1px 1px #787878;color:#00c141;moz-box-shadow:inset 1px 1px #787878;webkit-box-shadow:inset 1px 1px #787878}
.mblack ul ul li:first-child a{border-top-color:#2c2c2c}
.mblack li>div{background-color:#676a6b;background-color:rgba(103,106,107,0.8);border:1px solid #444;color:rgba(171,159,143,0.9);left:-1px;padding:8px 6px 15px 8px;z-index:99999999 }
.mblack>li.floatr>div{left:auto;right:-200px}
.mblack h4,.mblack h5{margin:0;padding:0}
.mblack h4{border-bottom:1px solid #555;color:#e5e5e5;font-size:15px;font-weight:normal;margin:8px 10px 5px;padding-bottom:5px;padding-left:10px}.mblack h5{color:#fff;font-size:14px;font-weight:bold;margin:10px 10px 0;text-shadow:0 -1px #444}
.mblack ol{list-style:none;margin:7px 5px;padding:0;padding-left:5px}
.mblack ol a{color:#f3f3f3;font-size:15px;font-weight:700;letter-spacing:.03em;padding:3px 15px;text-shadow:0 1px 1px rgba(0,0,0,.24);display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-decoration:none !important;cursor:auto}
.mblack ol a:hover{background-color:#75bf9f;border-radius:3px;color:#f3f3f3;moz-border-radius:3px;padding:3px 10px;text-shadow:0 2px 2px rgba(136,136,136,.55);webkit-border-radius:3px}
.mblack p{color:#fff;font-size:12px;line-height:18px;margin:9px 10px;padding:0}
.mblack p a{color:#ddd;text-decoration:underline}.mblack p a:hover{color:#fff}


.top_menu_contents_right{
width:440px;height:30px;float:left;margin-bottom:0px;margin-top:0px;padding-left:0px;
}
.top_menu_contents_right li{float:left;list-style:none;margin-left:20px}

#social-icon img{height:30px;width:30px;margin-top:3px}.top_menu_contents_right input.sf{background-color:#fff !important;background-position:4px -4px;border-radius:10px 0 0 10px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);display:block;float:left;margin:0 auto;padding:0 5px 0 21px;vertical-align:top;width:225px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.top_menu_contents_right input.sfbtn{cursor:pointer;border-left:0;border-radius:0 10px 10px 0;float:right;text-shadow:0 1px 0 #fff;width:75px;background:#f1f1f1;background:-webkit-linear-gradient(top,#fefefe 0,#f1f1f1 100%);background:-moz-linear-gradient(top,#fefefe 0,#f1f1f1 100%);background:-ms-linear-gradient(top,#fefefe 0,#f1f1f1 100%);background:-o-linear-gradient(top,#fefefe 0,#f1f1f1 100%);background:linear-gradient(top,#fefefe 0,#f1f1f1 100%);-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.top_menu_contents_right input.sf,.top_menu_contents_right input.sfbtn{border:1px solid #aaa;height:20px;line-height:16px;outline:0}


#header{height:68px;}
#header{z-index:100;border-bottom: 1px solid #332A20;}

#site-title{width:1200px; margin:0px auto !important; margin-top: -13px !important; margin-bottom: 0px !important;}
#site-title a{background-image:url('http://2ch-matomenews.com/wp/wp-content/uploads/2015/09/m20.png');background-repeat:no-repeat;background-position:0 10px;position:relative;height:93px;display:block;text-decoration:none;width:1200px;font-size: 16px;margin-top:-25px;}




#site-description{margin-right:11px;width:422px;display:table-cell;vertical-align:middle;position:absolute;top:-100px;left:-100px}



.menu_newarticle a{width: 700px; overflow: hidden;}



.fixed01{
position:fixed;
top:0;
left:0;
width:100%; 
background: rgba( 68, 68, 68, 0.5 ) !important;border-bottom:0px !important;z-index:8999999 !important;
}

.fixed02{position:fixed;top:32px;left:0;background:#93d3f5 !important;width:100% !important;z-index:8899999 !important;
box-shadow:1px 1px 1px #888 !important;
background: rgba( 68, 68, 68, 0.5 ) !important;border-top:0px !important;}



#plugin-compact-monthly-archive dt{border-bottom:0 dotted #aaa;border-top:1px dotted #777;margin-bottom:5px;margin-left:0;margin-top:5px;padding-bottom:0;padding-left:10px;padding-top:3px}#plugin-compact-monthly-archive dt:first-child{border-top:0;margin-top:0}#plugin-compact-monthly-archive dd{margin-left:3px}#plugin-compact-monthly-archive dl a{color:#22c !important;font-size:15px;padding-right:3px;text-shadow:0 1px 1px rgba(0,0,0,.24)}#plugin-compact-monthly-archive dl a:hover{background-color:#75bf9f;border-radius:3px;color:#22c !important;moz-border-radius:3px;text-shadow:0 2px 2px rgba(136,136,136,.55);webkit-border-radius:3px}#tag{visibility:visible}



.tag_cloud a{background:#565656 url("http://2ch-matomenews.com/wp/wp-content/themes/manyusokuPC/images/overlay-button.png") repeat-x;border-bottom:1px solid #222;border-bottom:1px solid rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.24);color:#f5f5f5;cursor:pointer;display:inline-block;font-size:9pt !important;font-weight:bold;margin:0 3px 6px 0;moz-border-radius:5px;moz-box-shadow:0 1px 3px rgba(0,0,0,0.24);moz-transition:background .3s ease;o-transition:all .3s ease;padding:4px 8px 4px;position:relative;text-decoration:none !important;text-shadow:0 -1px 1px #222;text-shadow:0 -1px 1px rgba(0,0,0,0.75);transition:background .3s ease;webkit-border-radius:5px;webkit-box-shadow:0 1px 3px rgba(0,0,0,0.24);webkit-transition:background .3s ease; font-family: Arial,Helvetica,sans-serif !important;}

.tag_cloud a:hover{background:#298cda;color:#fff !important;}



.pagetop-cat-featured .wall{background: #565656 !important;padding: 3px 0;}



.switch{
height:295px;margin:0 auto;background:#565656;border-bottom:1px solid #332a20;  border-top: 1px solid #6c6c6c;
}
.switch .header-apli li{
font-size:18px;list-style:none;cursor:pointer;padding:0 22px;height:49px;line-height:51px;color:#f3f3f3;text-decoration:none;display:block;font-family:"Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Osaka","sans-serif";margin-left:0}.switch .header-apli li a{font-size:18px;list-style:none;cursor:pointer;padding:0 10px;height:49px;line-height:51px;color:#f3f3f3;text-decoration:none;display:block;font-family:"Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Osaka","sans-serif"
}
.switch .header-apli li a:hover{
background:#565656 !important
}
.rss_contents{
float:left;width:972px;height:256px;background:#565656;}.content_wrap{clear:left;width:979px;height:200px;font-size:16px;background:#565656}

.disnon{display:none}
.switch_right{float:right;padding-top:4px;}



.rss_menu{zoom:100%;background:#332a20;background:-moz-linear-gradient(top,#332a20 0,#454545 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#454545),color-stop(100%,#454545));background:-webkit-linear-gradient(top,#332a20 0,#454545 100%);background:-o-linear-gradient(top,#332a20 0,#454545 100%);background:-ms-linear-gradient(top,#332a20 0,#454545 100%);background:linear-gradient(to bottom,#332a20 0,#454545 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#332A20 ',endColorstr='#454545 ',GradientType=0);z-index:95;border-bottom:1px solid #6c6c6c;}
.rss_menu .header-inner02{margin:0 auto;width:1280px;}.rss_menu .header-inner02:after{content:".";height:0;clear:both;display:block;visibility:hidden;}

#blog-header02 .header-inner02{margin:0 auto;width:1280px}#blog-header02 .header-inner02:after{content:".";height:0;clear:both;display:block;visibility:hidden}



.header-inner02 ul.header-menu{
width:544px;border-left:0 solid #000;height:auto;float:left;margin-bottom:0px !important;margin-top:0px;padding-left:0px;
}

ul.header-menu li{
color:#fff;font-size:18px;list-style:none;float:left;border-top:0 solid #323232;border-bottom:0 solid #6c6c6c;border-right:0 solid #6c6c6c
}

ul.header-menu li a{
padding:0 15px;height:51px;line-height:51px;color:#fff;text-decoration:none;display:block;border-right:0 solid #000
}

ul.header-menu li:first-child a{border-left:0 solid #6c6c6c}

ul.header-menu li a:hover{
background:#181818;background:-moz-linear-gradient(top,#181818 0,#202020 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#181818),color-stop(100%,#202020));background:-webkit-linear-gradient(top,#181818 0,#202020 100%);background:-o-linear-gradient(top,#181818 0,#202020 100%);background:-ms-linear-gradient(top,#181818 0,#202020 100%);background:linear-gradient(to bottom,#181818 0,#202020 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#181818',endColorstr='#202020',GradientType=0)
}



#tab li.select{background:#ffb0f2;color:#fff !important}
#tab li{font-size:16px;list-style:none;cursor:pointer;padding:0 12px;height:36px;line-height:38px;color:#f3f3f3;text-decoration:none;display:block;font-family:"Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Osaka","sans-serif";text-shadow: none !important;font-weight:bold;}



.disnon{display:none}


.header-sarch{width:390px;height:30px;float:left;margin-left:5px;margin-top:0px;padding-left:0px;}
.header-sarch img{margin-top:0;opacity:.85}
.header-sarch img:hover{opacity:1}
.header-sarch li{float:left;list-style:none;margin-left:5px;display:block}

/*== Search Form

 *=================================*/

#header-search {
float:left;width:400px;	margin-left:100px;
}

.searchform {
position:relative;height:27px;-webkit-border-radius:10px;border-radius:10px;padding-right:0px;margin:0;
}

.searchform input {

}

.search-text-div {margin:0 50px 0 0;}

input.search-text {
float:left;width:100%;background-color: #fdfdfd!important; background-position: 4px -4px; border-radius: 10px 0 0 10px;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.2); display: block; float: left; margin: 0 auto; padding: 0 5px 0 21px;
vertical-align: top; width: 225px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
border: 1px solid #aaa; height: 22px; line-height: 16px; outline: 0;
}



input.search-submit {
background:url(images/s.png) no-repeat -32px -47px !important;
width:50px;
padding:0;
border:0;
height:27px;
overflow:hidden;
line-height:999em;
display:block;
color: transparent;  height: 20px;
}

#s {
width: 260px;
margin-bottom: 0px;
padding-top: 4px;
padding-bottom: 4px;
box-sizing: border-box;
height: 24px;
}

#searchform {
position: relative;
margin-top: 0px;
}

#searchsubmit{
  position: absolute;
  width: 30px;
  height: 22px;
  border: none;
  /* 画像をBase64にするためコメントアウト
  background: url("images/search.png") no-repeat 50% 50%; */
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAEIklEQVR42pWVe0xTVxzHf22hFWiBUKjLEiTOjODGq4ArJJiYBV+gWy3YBoegWZysOgsVKYNC8IGhsMIYCLLqRKRkRdwEp4wR/yCZgwbHa8bwCH9sQkt5lceGIax0v3PDJd7MZaHJL72555zP+f6eF5xOJ3R1d4Pp7l342mAAbUEBp/DixagDBw/mh0dGdmzbvv25f0DA88CgoA5FcnLx9draWOXZs7xinQ5WVlZoIxzKGMDb9fXCdKUy21ckWgZcep0JfX2dCL5WVl4udDgcsLq6SuzfwJYHDzyzc3Lagc3eOMwXCJzePj6zAm9vmwefvwYs1sbap0rlT9PT0z52ux3QmMBfe3vhUlHRdXozOfhOcHBfTGzspYTDh5Mk0dHxkRJJQXBoqPlVtedUqrrBwUFWT08PE/j9/fu7PVANrSD52DFjXn7+W1ESCezdvx8ioqIgLCICLmg0b2So1d+gckotb8sWp8lkSjCbzUzgUYWihYBY6K44MnKipbVVoMrMhJDw8A3g20FBgPEF6+Skqywp6TvW+uXxCQmdCHRhAN8NCZmi3VBnZdUUl5QAxhPSTp6EuH37IBTBpxFWUFgIDY2NcFWnO04UEtsRGDhfWVXlzQDiy0V6A8IufJ6XB5eLioCAP5BK4YhMBt+aTHCrrg4MN25A/Z07UkqAi4tTKBLNvx8XJ2QAQ8LCbHQysjWarwYGBqCishJKSksB3YO0EycgV6sFU1MT6PAStFRaQODOnXbDzZs+DGCSXP6IBmIifrdYLPyq6moKeCQxEY6npsJnKhU0Ya1mqtXwSXp6K51AqUzW2W02cxjA5nv39vI9PddIDbI4HOdHKSmG8ooKry/0ejZRmJqWBpnnz7OMjY1eyjNnqnlubg7AfTx39zV9WdmBX7q6mFl+1NYGObm5Dex1IAGHicW9eVptVvyhQ7uOyuW7Pj516nR0TEwvdSnGjsvjOc5lZBhJu6JCJnBkZATGxsbc5ApFm6urq+PVAvfw9CRGINQ7DpdLlRf2+fSkzeY7YbHAHy9eMIFDQ0OU/fbsGV+amKjbFhAwxVkHoGuU0Ze48HhONq75+vn99cPDh/KXy8uwuLj4eiDpaZKMLI3mQ3T1y/diYjowTo8R8nj3nj0d2C3DFBQ7hPxjdVhHR0d3WK3W/waW6vWA4wkw2KQWBeiuFwK9rtXU8Pv6+iRv+vv/iaGglFJtmpLSOT4+zv1f4OUrV0iiwF0gADxMipzaW1Nbq0UgiSXlOnluMBqzNw0knfM3zr2ep0/dsL+pqeO67nqoWDyxKSD5NTU3w89PnsCP7e2kY2QERBvOy5ebAvb398Pc3BzYpqZgZmYG7PPzXBxjDTi9Z4VC4SxOIcOmgDabDZaWlmBhYYGUCHlm47dHL9q6ddhPJBrGCXWVBv4DYbnuWKzr2fcAAAAASUVORK5CYII=") no-repeat 50% 50%;
  z-index:0;
  top:3px;
  right:3px;
  /*transform: translate(-20%, -50%);*/
}

input.search-submit {
    background: url(http://2ch-matomenews.com/wp/wp-content/themes/manyusokuPC-child/images/s.png) no-repeat -32px -47px !important;
    width: 50px;
    padding: 0;
    border: 0;
    height: 27px;
    overflow: hidden;
    line-height: 999em;
    display: block;
    color: transparent;
    height: 20px;
}

input, textarea, select, button, .btn {
    display: inline-block;
    padding: 4px;
    margin: 0;
    outline: none;
    background-color: #FFF;
    border: 1px solid #D7D7D7;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.search-submit-div {
width:50px;height:20px;position:absolute;right:0;top:0;overflow:hidden;-webkit-border-radius:0 10px 10px 0;
border-radius:0 10px 10px 0;padding:0;
}

.rss_menu ul.snsb{padding:0px;}
.rss_menu ul.snsbs li a{font-size: 17px;width: 23px;height: 20px;padding-top:3px;background-color: transparent !important;}

.post_top_shareButtons .icon-twitter{color: #55acee;}
.post_top_shareButtons .icon-facebook{color: #3b5998;}
.post_top_shareButtons .icon-googleplus{color: #dd4b39;}
.post_top_shareButtons .icon-hatena{color: #3C7DD1;}
.post_top_shareButtons .icon-pocket{color: #EE4257;}
.post_top_shareButtons .icon-evernote{color: #26991A;}
.post_top_shareButtons .icon-feedly{color: #96D932;}
.header-inner02 .evernote-btn-icon{margin-right:0px !important;}
.header-inner02 .feedly-btn-icon{margin-left:0px !important;}
.header-inner02 .comments-btn-icon{margin-top:-1px !important;}
#body{border-top: 1px solid #000!important; padding-top:7px; margin-top: 0px;border-bottom:1px solid #332a20;}
#body-in{width:1280px;margin:0 auto;}

a.balloon-btn-link:hover{color: #777 !important;}

#comments-thread p{word-wrap: break-word;}

.left-container{width:195px;float:left;height:auto;background:#fafafa;background:rgba(255,255,255);background:rgba(255,255,255,0.5)}
.left_ad_fix{background:#fafafa;background:rgba(255,255,255);background:rgba(255,255,255,0.5)}
#left_ad_fix{width:195px !important;margin-bottom:15px;}

#leftbar{margin-left:0px;float:none;}

#body-in{overflow:hidden;}
.right-container{float:right;}
#sidebar{float:none;margin-bottom: 0px;}
#main-contents{width: 1075px;}

.wpp-list{margin-top:0px;padding-left:0px;margin-bottom:0px;padding:0px;overflow:hidden;}
.wpp-list li:first-child{}
.wpp-list li:last-child{margin-right:0px;}

.wpp-list a:hover{color:#800000!important;text-decoration: none !important;}
.wpp-list a{font-size:12px;color:#454545;line-height:15px;text-decoration: none !important;}
.wpp-list a :hover{color:#800000!important;text-decoration: none !important;}
.wpp-list li{list-style: none;border-radius: 3px;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;
    width: 200px;
    display: inline-block;
    float: left !important;
    clear: none !important;
    margin: 0px 6px 5px 0px;
    overflow: hidden;
    background-color: #e5e5e5;padding:5px;background-color: #f3f3f3;
}

.wpp-list .Populartitle{margin:0px;height:42px;overflow: hidden;padding:4px 2px;}
.wpp-list .Popularthumbnail{overflow: hidden;width:198px;height:122px;}
.Popularinfo p{font-size:12px;width:47%;margin:0px;color:#800000!important;}
.PopularcmNum{float: left;}
.PopularviewNum{float: left;}


.main_top_ad{width:760px;padding-left:0px;padding-top:15px;padding-bottom:15px;height:90px;margin-bottom:5px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background: rgba(255,255,255,0.5);
}

.entry-thumb{padding:5px;padding-bottom:0px;border:1px solid #999;border: 2px solid #cbe0f2;border-bottom:0px;}
#main .entry{width:232px !important;background-color: #fff; }
.entry h2{height:63px !important;overflow:hidden;padding: 0 10px !important;line-height: 21px !important;}
.entry h2 a{height:63px !important;overflow:hidden;display:inline-block;line-height: 21px !important;color: #FF7566;color: #4538ba;}
.entry h2 a:hover{color: #FF7566;text-decoration:underline;}
.post-meta{background-color: #f3f3f3;padding:3px 5px;font-size:12px !important;}
.post-meta a{color:#800000 !important;}
.entry .post-meta .category{display:inline !important;}
.entry .post-meta-cate{background-color: #f3f3f3;padding-top:0px;}
.entry .post-meta-cate a:hover{text-decoration:none !important;}
.entry .comment-count a{text-decoration:none !important;}
.entry .comment-count a:hover{text-decoration:underline !important;}
.entry .post-meta-tag a{text-decoration:none; color:#555 !important;white-space: nowrap;}
.entry .post-meta-tag a:hover{color:#ff7566!important;}
.entry .post-meta-tag{background-color: #fff;height:54px;overflow:hidden;}
.entry-card-content{border:1px solid #999;border: 2px solid #cbe0f2;border-top:0px;}
.entry-card-content h2{font-family: Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif !important;}

.bottom_contents{width: 1280px; margin: 0 auto;}

.bottom_contents .wpp-list{margin-top:0px;padding-left:0px;margin-bottom:0px;padding:0px;overflow:hidden;margin-left:4px;}
.bottom_contents .wpp-list li:first-child{border-left:1px double #E0E0E0;margin-left:0px;}
.bottom_contents .wpp-list li:last-child{border-right:1px double #E0E0E0;}

.bottom_contents .wpp-list a:hover{color:#800000!important;text-decoration: none !important;}
.bottom_contents .wpp-list a{font-size:12px;color:#454545;line-height:15px;text-decoration: none !important;}
.bottom_contents .wpp-list a :hover{color:#800000!important;text-decoration: none !important;}
.bottom_contents .wpp-list li{list-style: none;border-radius: 3px;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;
    width: 240px;
    display: inline-block;
    float: left;
    clear: none;
    margin: 0px 5px 5px 0px;
    overflow: hidden;
    background-color: #fff;padding:5px;}

.bottom_contents .wpp-list .Populartitle{margin:0px;height:42px;overflow: hidden;padding:4px 2px;}
.bottom_contents .wpp-list .Popularthumbnail{overflow: hidden;width:240px;height:148px;}
.bottom_contents .Popularinfo p{font-size:12px;width:40%;margin:0px;color:#800000!important;}
.bottom_contents .PopularcmNum{float: left;}
.bottom_contents .PopularviewNum{float: left;}

.bottom_contents_link a{display:inline-block;padding:5px; margin-left:10px; font-size:24px; color:#eee; text-decoration:none; padding-top:8px; font-weight:bold;}
.bottom_contents_link a:hover{text-decoration:none;}

.footer_tab{overflow:hidden;margin:0px; padding:0px;width:1280px; margin:0 auto;}
.footer_tab li{background:#4b525F; padding:0px 25px; padding-top:8px; margin-right:1px;list-style: none;font-size:24px;color:#eee;font-weight:bold; height:40px; display:inline-block;cursor:pointer;}
.footer_tab li.select{color:#4b525F;background:#eee;}
.footer_tab_content li{padding:0px;list-style: none;}
.footer_tab_content{margin:0px; padding:0px;}
.hide {display:none;}

.footer_tab2{overflow:hidden;margin:0px; padding:0px;width:1280px; margin:0 auto;}
.footer_tab2 li{background:#4b525F; padding:0px 25px; padding-top:8px; margin-right:1px;list-style: none;font-size:24px;color:#eee;font-weight:bold; height:40px; display:inline-block;cursor:pointer;}
.footer_tab2 li.select{color:#4b525F;background:#eee;border-top:2px solid #4b525F;border-bottom:2px solid #4b525F;height:38px;}
.footer_tab_content2 li{padding:0px;list-style: none;}
.footer_tab_content2{margin:0px; padding:0px;}

.footer_title{padding:8px 0px 0px 0px; font-size:24px; color:#eee;font-weight:bold;}

#top_menu{background:#4b525F;}
.rss_menu{background:#4b525F;}
#main .entry{border: 1px solid #F0F8FF !important; outline: 1px solid #ddd;}
#main{background-color: #fafafa;background-color: #fff;}
.balloon-btn a{background-color: #fff;}
a.comments-balloon-btn-link {color: #777;}

.article_title_box{
    margin: 0px auto 5px;
    height: 214px;
    width: 731px;
}
.post_thumb_box {
    float: left;
    width: 196px;
    height: 196px;
    margin: 0 0 2px 2px;
}
.post_thumb {
    border: 10px solid #fff;
    outline: 1px solid #ccc;
    width: 190px;
    height: 190px;
    cursor: auto;
    overflow: hidden;
    -moz-background-size: cover;
    background-size: cover;
    display: block;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.title_box {
    float: right;
    background: #cbe0f2;
    border: 10px solid #fff;
    outline: 1px solid #ccc;
    height: 190px;
    width: 495px;
    margin-top: 0;
}
.article-title {
    height: 105px;
    width: 455px;
    margin: 10px 0 0px 10px !important;
    background: #fff;
    padding: 10px;
    color: #ff7566;
    font-size: 23px !important;
    overflow: hidden;line-height:1.3 !important;font-family: Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
}



.post_cate_box {
    height: 26px;
    width: 455px;
    margin: 3px 0 0 10px;
    background: #fff;
    padding: 10px;font-size: 14px;padding-top:5px;
}

.post_cate_box a {
    color: #191994;
    text-decoration: underline;
    cursor: auto;
}

#breadcrumb {
    margin-bottom: 3px;
}

.post_top_tags{text-align:left !important;margin-top:0px;padding:3px 20px;}
.post_top_tags a:hover{text-decoration:none;}
.post_topwidgetRss{margin-top:5px !important;margin-bottom:8px !important;}

.post_top_shareButtons{margin-bottom:5px; padding-top:7px; border-top: 10px solid #e7e7e7;}
.post_top_shareButtons .snsb{padding:0px;width:538px; margin:0px auto !important;}    

.entry-content{margin:0 0px;}

/*===================== 本文ここから=================================*/
/*====== 旧本文=========*/
.t_h {
    padding-left: 15px;
    margin-top: 10px;
}
.resn {
    height: 19px;
    font-size: 12px;
    padding-left: 10px;
    display: block;
    width: 680px;
    border-left: 5px solid #878587;
    border-bottom: 1px solid #E0E0E0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;line-height: 1.7;
}
.t_b {
    margin-right: 0 !important;
    padding-right: 35px !important;
    margin-left: 10px !important;
    padding-left: 15px !important;
    margin-bottom: 15px !important;
    margin-top: 23px !important;
}
.new_body .t_i {
    width: 600px;
    margin: 0 0 0 30px !important;
    font-weight: normal;
    line-height: 27px;
    background-color: #f5f6f7;
    padding: 10px;
    border: 1px solid #e6e6e6;
    padding-left: 15px;
}
.t_i .resn {
    padding-left: 00px;
    display: block;
    width: 570px;
    border-left: 0px;
    border-bottom: 0px;
}

/*====== 新本文=========*/
.t_h_wp {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: -10px;

}
.resn_wp {
    height: 19px;
    font-size: 12px;
    padding-left: 10px;
    display: block;

    border-left: 4px solid #878587;
    border-bottom:1px dashed #e6e6e6;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;line-height: 1.7;
}
.t_b_wp {
    margin-right: 0 !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-top: 15px !important;
    padding:10px !important;;
    padding-bottom:20px !important;;
    padding-right:50px !important;;
    padding-left:20px !important;;color:#444;word-wrap: break-word;
}

.wp_body .t_i {
    width: 610px;
    margin: -15px 0 0 20px !important;
    font-weight: normal;
    line-height: 27px;
    background-color: #fcfcfc;
    padding: 10px;
    border: 1px solid #eee;
    padding-left: 15px;
}
.wp_body .t_i .t_b_wp{
    padding-top: 5px !important;padding-right:40px !important;
}
.wp_body .t_i .resn_wp {
    padding-left: 00px;
    display: block;
    width: 570px;
    border-left: 0px;
    border-bottom: 0px;
}

.wp_body .articleTopImg{margin-bottom:10px;    
}
.new_articleTopImg{
background-color: #fff;  
}

.new_articleTopImg img{
border: 1px solid #e7e7e7 !important;
margin-bottom: 10px !important;
border-radius: 30px !important;
margin-top: -8px !important;
}

.inyou {
    font-size: 11px;
    margin: 0px !important;text-align: right;
}
.new_inyou {
background: #fff;
padding-right: 30px;
margin-top: -7px !important;
}

.sns-group sns-group-bottom .icon-twitter:hover{color:#fff !important;}
.sns-group-viral{width:680px;margin:0 auto;}

.post_bottom_likebox {
    display: table;
    margin: 30px auto;
    max-width: 480px;
    table-layout: fixed;
    text-align: center;
    width: 100%;font-size: 14px !important;height:144px !important;padding:0px !important;
}
.post_bottom_likebox_parts {
    background-color: #dfe5e8;
    display: table-cell;
    vertical-align: middle;padding:0px !important;height:144px !important;line-height: 1.5 !important;
}
.post_bottom_likebox_parts img{
line-height: 1.5 !important;
}
.post_bottom_likebox_text {
    font-size: 14px !important;margin:0px !important;line-height: 1.5 !important;
}
.fb_iframe_widget {
    display: inline-block;
    position: relative;font-size: 14px !important;margin:0px !important;line-height: 1.5 !important;
}

.social_follow {
    background-color: #8d8d8d;background-color: #f3f3f3;
    padding: 15px 20px;
    width: 370px;
    margin-bottom: 15px;
    float: right;
}
.social_links {
    float: right;
    margin: 0 !important;
    height: 30px;
    padding: 3px 0;list-style: disc outside none;
}

.social_links li {
    display: inline-block;
    list-style: none;
    line-height: 0 !important;
    padding-top: 3px;
    padding-left: 6px;
}

.social_links a {
    font-size: 31px !important;
}
.social_follow p {
    font-family: YuGothic,游ゴシック,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,sans-serif !important;
    float: left;
    color: #fff;
    color: rgba(255,255,255,1);color: #888;
    font-size: 19px;
    font-weight: 600;
    height: 30px;
    padding: 3px 0;
    margin-bottom: 0 !important;
}
.social_follow .sns-pages{
    float: right;
    margin: 0 !important;
    height: 30px;
    padding: 3px 0;list-style: disc outside none;}
.social_follow .sns-pages li {
    display: inline-block;
    list-style: none;
    line-height: 0 !important;
    padding-top: 3px;
    padding-left: 6px;
}
.social_follow ul.snsp{margin:0px  !important;}
#widget-under-article{margin-bottom:0px !important;}
#widget-under-article .article-like{margin-bottom:15px !important;}
.sns-group-bottom .snsbs{margin-top:0px !important;padding-top:0px !important;padding-bottom:5px !important;}
.social_follow ul.snsp li a{color: #888;}





.rightside_fixed{width:300px !important;overflow:hidden;background:#fafafa;background:rgba(255,255,255);background:rgba(255,255,255,0.5)}
.rightside_fixed_title{height:20px;padding:10px 10px;background:#ffabb0;margin:10px auto 5px;color:#fff !important;font-size:18px !important;}
.rightside_fixed_title h3{font-weight:normal;margin: 0;padding: 0;font-size: 100%; line-height: 1.2;font-weight:bold;color:#fff !important;font-size:18px !important;}
.rightside_fixed_inner{width:280px;margin:5px auto 10px;border:1px solid #ffbef1;min-height:270px;overflow:hidden}
.rightside_fixed_inner a{color:#0070e0;text-decoration:none}

.Rss_rightsideBottom{border:1px solid #ffbef1;min-height:250px;width:280px;padding-top:12px;margin-top:0;margin:0 auto}
.Rss_rightsideBottom_Inner{margin-top:-30px}
.Rss_rightsideBottom .blogroll-channel .blogroll-list{font-size:15px !important;line-height:1.4 !important}
.Rss_rightsideBottom_Inner li{margin-bottom:7px !important;border-bottom:1px dashed #e2e2e2;width:267px !important;overflow-y:hidden;overflow-x:hidden;padding-bottom:5px}
.Rss_rightsideBottom .blogroll-list-wrap{margin-bottom:0 !important;padding-left:0px !important;}
.Rss_rightsideBottom_Inner li:first-child{border-bottom:0}.Rss_rightsideBottom_Inner li:last-child{border-bottom:0}
#blogroll-86509 .blogroll-list a{background:url("http://blog-imgs-59.fc2.com/2/c/h/2channelmatomenews/garss00290912.gif") 0 50% no-repeat;text-decoration:none;padding-left:15px}
#blogroll-86509{padding-left:7px;margin-bottom:0;padding-bottom:0;padding-right:7px}
.Rss_rightsideBottom .blogroll-list a{color:#0070e0}
.Rss_rightsideBottom_Inner a{font-size:15px !important;height:26px !important;width:267px !important;overflow-y:hidden;overflow-x:hidden;font:12px/1 Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif}
.Rss_rightsideBottom .blogroll-link-time{display:none !important}
#blogroll-86509 .blogroll-list a:hover{color:#039 !important;background:#dee3fe url("http://blog-imgs-59.fc2.com/2/c/h/2channelmatomenews/garss00290912.gif") 0 50% no-repeat}
.Rss_rightsideBottom .blogroll-channel .blogroll-ad-text{height:0;font-size:0 !important}
.Rss_rightsideBottom .blogroll-ad-text a{display:none !important;font-size:0 !important}
.Rss_rightsideBottom .blogroll-ad-default a{display:none}

.Rss_rightsideBottom_img1{display:inline-block;width:250px;height:80px;background-image: url("http://2ch-matomenews.com/wp/wp-content/themes/manyusokuPC-child/images/00005871631.jpg");
background-size:250px 80px;}

.Rss_rightsideBottom_img2{display:inline-block;width:250px;height:80px;background-image: url("http://2ch-matomenews.com/wp/wp-content/themes/manyusokuPC-child/images/banner.gif");
background-size:250px 80px;}

.underbody_related_title{border-bottom: 5px solid #e7e7e7;margin-bottom:23px;}
.underbody_related_title h3{float:left;width:360px;margin:23px 0px 0px;border-bottom: 0px solid #e7e7e7 !important;}
.underbody_related_title span{float:left;display:inline-block;width:350px;height:29px; padding: 10px 0px 0px;margin:23px 0px 0px;border-bottom: 0px solid #e7e7e7 !important;overflow:hidden; word-wrap: break-word;}
.underbody_related_title span a{font-size:12px;white-space: nowrap;color:#800000;}
.underbody_related_title span a:hover{text-decoration:none;}

.related-entry-thumbnail{height:224px !important;width:183px !important;margin-bottom: 0px;}
.postUnderRelated_thumbnail{height:160px;width:177px;}
#related-entries div:first-child{margin-left:3px;}
#related-entries a{color:#800000 !important;font-weight:bold;}
.postUnderRelated_thumbnail:hover{opacity:0.6;}

.navigation {
    clear: both;
    overflow: hidden;
    margin-bottom: 40px;
    margin: -20px -15px 0px;
}
.navigation a{color:#800000 !important; font-weight:bold;}
#comments-thread{padding-bottom: 30px;margin:0px -14px -5px -14px !important;}
.comment-body p{    word-wrap: break-word; width:650px;}

#comments_ancher{padding-top: 70px; margin-top: -70px;}
#respond{padding-top: 70px !important; margin-top: -70px !important; margin-bottom:10px;}

#prev-next p{height:92px !important; overflow:hidden;}

.wp_body img{ border: 5px solid #fffcfd;outline: 2px solid #eee; margin-left: 0px;margin-right: 0px;}

#archive-title{background: #93D3F5; color: #fff; padding: 10px; margin-bottom: 10px; border: 10px solid #fff; outline: 1px solid #ccc;}

.bottom_counter{color:#DCDCDC;}
.bottom_counter_num{text-align: right;padding-right: 180px;}
.bottom_counter_num a{text-decoration:none !important;}
.counter_div{color:#DCDCDC;}
#footer-widget li a{font-size:15px;text-decoration:none !important;}
.footerAboutLink{display:inline-block;margin-right:3px;text-decoration:none !important;}
.bottomMemo{color:#B3E8FF;padding:5px 10px; background-color:#616161;margin-left:-10px;}
.footer-center .text-pc{padding-left:10px; }

.t_b_wp{font-size:19px; line-height:1.4;font-family: メイリオ,'Hiragino Kaku Gothic ProN', Meiryo, sans-serif !important;
}

.blog-card{width:600px;margin:10px auto;min-height: 125px;max-height: 125px;}
.blog-card-content{height: 100px;overflow:hidden;}
.blog-card-excerpt{display:none;}
.blog-card-title{height: 100%;}
.blog-card-title a{color: #4538ba !important; height: 100%; display: inline-block;}
.blog-card-title a:hover{text-decoration:underline;}

.about_title {
    background-color: #f3f3f3;
    padding: 0px 10px;
    border-radius: 0px;
    min-height: 10px;
    width:95%;
    margin:20px auto 0px;
}

.about_title h2 {
    color: #444;text-shadow: 0 1px 0 #eee;
    margin: 0;
    font-size: 16px;
    border-bottom: 0px solid #e7e7e7;
}
.about_title h3 {
    color: #444;text-shadow: 0 1px 0 #eee;
    margin: 0;
    font-size: 16px;
    border-bottom: 0px solid #e7e7e7;
}
.about_contents{
width:95%; margin:0 auto;
padding: 10px 7px; border-radius: 0px; min-height: 10px; font-size: 15px;line-height: 1.6;
}

.about_contents p{
margin-bottom:15px;
}
.wp-caption-text{text-align:left !important;padding:0px 5px;margin:5px 0px;}

#antena_entry {
    width: auto;
    height: 180px;
    margin: 1px;
    border: 1px #000 solid;
    padding-top: 10px;
    margin: 10px 10px 10px 10px;
    background-color: #fefefe;
    border-top: solid 1px #b6b6b6;
    border-left: solid 1px #bcbcbc;
    border-right: solid 1px #bcbcbc;
    border-bottom: solid 1px silver;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 2px #aaa;
    -ms-box-shadow: 0 1px 2px #aaa;
    -webkit-box-shadow: 0 1px 2px #AAA;
    box-shadow: 0 1px 2px #AAA;    margin-top: 10px !important;
}

.antena_entry_thumb_outside {
    float: left;
    background-image: url(http://2ch-matomenews.com/wp/wp-content/uploads/2015/09/sozai.png);
    width: 200px;
    height: 145px;
    margin: 8px 0 0 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #CCC;
}
.antena_entry_thumb {
    width: 179px;
    height: 123px;
    margin: 10px;
    border-top: solid 1px #555;
    border-left: solid 1px #555;
    border-right: solid 1px #555;
    border-bottom: solid 1px #555;
    background-color: #222;
    text-shadow: 0 2px 3px #555;
}
.antena_entry_title_container {
    float: left;
    width: 465px;
    height: 145px;
    margin: 8px 0 0 25px;
}
.antena_entry_title {
    overflow: hidden;
    width: 466px;
    height: 85px;
    margin: 1px auto 0;
    font-size: 20px;
    display: block;
    color: #4538ba;
    line-height: 1.4;
}
.antena_entry_title a:visited {
    color: #ba91b7;
}
.antena_entry_title a {
    overflow: hidden;
    height: 85px;
    color: #4538ba;
    font-size: 22px;
    font-weight: bold;
    display: block;
    text-decoration: none;
    line-height: 1.3;
}
.antena_more {
    width: 460px;
    height: 35px;
    margin: 1px auto 0;font-size: 14px;
    word-wrap: break-word;
}
.antena_tag {
    width: 460px;
    height: 20px;
    margin: 1px auto 0;
    text-align: right;
    padding-top: 0px;
    font-size: 15px;
}

.antena_pickup {
    width: 460px;
    height: 20px;
    margin: 1px auto 0;
    text-align: right;
    padding-top: 4px;
    font-size: 15px;
}
.antena_entry_thumb a{margin-top: 7px;margin-left: 10px;}

.entry-thumb img{width:218px !important; height:123px !important;}

.fam_thumb_160_600 {
	background-color: #FFF;
	width: 158px;
	height: 598px;
	border: solid 1px #D0D0D0;
	margin-left: auto;
	margin-right: auto;
}
.fam_thumb_160_600 a {
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	color: #333;
	display: block;
	padding: 5px 0px;
	margin: 0px 4px 1px 4px;
	height: 288px;
	border-bottom: dotted 1px #D0D0D0;
	text-decoration: none;
	overflow: hidden;
}
.fam_thumb_160_600 a:last-child {
	border-bottom-style: none;
	margin-bottom: 0px;
}

.fam_thumb_left {
	margin-bottom: 10px;
}
.fam_thumb_left a {
	display: block;
	padding: 10px;
	border-top: dashed 1px #D0D0D0;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	color: #ff7566;
}
.fam_thumb_left a:hover {
	color: #4538ba;
}

.fam_thumb_left a div div img {
	/* 画像枠線 */
	border: solid 2px #555;
}
.fam_thumb_left a .fam_time {
	font-size: 14px;
	color: #888;
	margin-bottom: 5px;
}

.t_b a{word-wrap: break-word;}
.t_b_wp a{word-wrap: break-word;}


.comment_name{font-size:14px; color:#f55050;}
.commentmetadata{font-size:12px !important;color:#333;width:350px;border-top:1px solid #ddd;padding-top:5px !important;margin-top:2px;}
.comment-id{font-size:14px !important;color:#333;}
#cancel-comment-reply-link{font-size:14px;}
#qt_comment_link{display:none !important;}
#qt_comment_strong{display:none !important;}
#qt_comment_em{display:none !important;}
.comment_afternotes{font-size:12px; color:#333;line-height:1.1;}
.commets-list{margin-bottom:0px !important;}
.comment_list_inner p{word-wrap: break-word; font-size:17px;width:600px;}
.comment_list_inner p a{text-decoration:none !important;}
.commets-list .odd{background: #f9f9f9;border-bottom:3px solid #fff !important;}
.commets-list .even{background: #fff;border-bottom:3px solid #fff !important;}
.commets-list li{padding:10px !important;width:715px !important;}

blockquote {
background: none !important;border: 0px solid white !important;
margin:16px 5px !important;
padding: 0px  !important;
position: relative;font-size:12px !important;width:550px !important;
}
blockquote p{
border-left: 3px solid #ccc !important;
border-right: 3px solid #ccc !important;
padding:10px !important;margin:16px 5px !important;
font-size:12px !important;background:#eee;color:#777 !important;width:515px !important;
}
.commentReplyLink{text-decoration:none !important;color: #446ED6;}

#mypopup {
display: none;
position: absolute;
border:1px solid #bbb;
padding:5px 8px 8px;
font-size:12px;
color:#111;
background-color:#ffc;
list-style-type:none;
line-height:1.2;
text-align:left;
max-width:750px;
min-width:250px;
box-shadow: 3px 3px 3px #ccc;
-moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;padding-top: 30px !important;
}

#mypopup li.comment-date, #mypopup li.comment-author{
color:#666;
}

.comment-author{margin-top:-24px;margin-left:35px;}

.about_contents .ranking{list-style-type: none !important;padding-left:0px !important; font-size:16px;}
.about_contents .ranking span{padding:0px 10px !important;width:20px !important;display:inline-block !important;}
.about_contents .ranking a{display:inline-block !important; padding-left:5px !important;width:auto !important;color:#800000; text-decoration:none;}
.about_contents .ranking li{padding: 5px;}

.about_contents .ranking li:nth-child(even) { background:#eee;}
.about_contents .ranking li:nth-child(odd) {background:#f7f7f7;}
.about_contents .ranking{margin-top:0px !important;}
.post-update{display:none !important;}


.wp_body h2 {
    color: #444;
    text-shadow: 0 1px 0 #eee;
    margin: 0;margin-bottom: 30px;
    font-size: 16px;
    border-bottom: 0px solid #e7e7e7;    background-color: #f3f3f3;
}
.wp_body h3 {
    color: #444 !important;
    text-shadow: 0 1px 0 #eee !important; font-size: 16px !important; margin-top:10px !important;
}

/*===================== サイドバー固定リンク　=================================*/

.article_box{
position:relative;
margin-bottom:4px;
}

.article_box a{
font-size: 16px;
font-weight:bold;
color: #fff;
text-decoration:none;

font-family: メイリオ,Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif !important;
}

.article_box a:hover .article_img{
border:1px solid #FC214D;
}
.article_img2{
width: 296px;
height: 320px;
overflow: hidden;
border:2px solid #88b3eb;
overflow:hidden;-moz-background-size: cover;background-size: cover; display: block; background-position: 50% 50%;

}
.article_img2:hover{
border:2px solid #FC214D;
}

.article_title2{
position:absolute;
bottom: 12px;
left: 12px;
height: 57px;
width: 260px;
overflow: hidden;
padding: 5px;
line-height:1.3;
border-left:7px solid #FF8787;
background: #555555;
background: rgba(41,41,41);
background: rgba(41,41,41,0.7);
}

.article_box a:hover .article_title2{
border-left:7px solid #FC214D;
background: #555555;
background: rgba(41,41,41);
background: rgba(41,41,41,0.9);color: #fff;
}

/*===================== トップとボトムの固定リンク=================================*/



#top_multiple-slide-container .item-triple a {
  display: block;
  width: 1280px;

}

#top_multiple-slide-container .background img {
  max-width: 900px; /* to avoid max-width: 100% of Twitter Bootstrap */
}

#top_multiple-slide-container .item-triple .background img {
  width: 255px;
  height: 158px;
}


#top_multiple-slide-container .foreground .element, #top_multiple-slide-container .foreground-triple .element {
  color: #fff;
  text-shadow: 1px 1px 1px #000000;
  width: 230px;
  height:50px;
  overflow: hidden;
  position: relative;
  left: 20px;
  top: 145px;
font-weight:bold;
}

#top_multiple-slide-container .background{
-moz-background-size: cover;background-size: cover; display: block; background-position: 50% 50%;

}

#top_multiple-slide-container .background .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#aa000000');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, transparent), color-stop(80%, rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
}

#top_multiple-slide-container .foreground .element.title, #top_multiple-slide-container .foreground-triple .element.title {
  text-transform: uppercase;
  font-size: 15px;
  top: 100px;
  left: 15px;
  text-decoration: none;
}

#top_multiple-slide-container .foreground .element.subtitle {
  font-size: 15px;
  top: 300px;
text-decoration: none;
}

.ui-loader {
  display: none;
}

#top_multiple-slide-container  .triple-slides {
  width: 255px;
  height: 158px;
  float: left;
  overflow: hidden;
  position: relative;
opacity:0.8;
}

#top_multiple-slide-container  .triple-slides :hover{
opacity:0.9;

}

#top_multiple-slide-container .triple-slides .foreground-triple .element.title {
  font-size: 15px;
text-decoration: none;
    font-weight: bold\9; /* IE8以下に適用 */
    *font-weight: bold; /* IE7以下に適用 */
font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
font-family:メイリオ,Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif !important;
line-height:17px;
}

#top_multiple-slide-container .triple-slides .item-triple a {
  width: 255px;
  height: 158px;
text-decoration: none;
border:none;

}

#slide-container, #top_multiple-slide-container  {
  position: relative;
  overflow: hidden;
  margin: 0px auto;
  width: 1278px;


}

#top_multiple-slide-container  .item-triple {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
  overflow: hidden;

}

#top_multiple-slide-container .foreground {
  position: absolute;
}

#top_multiple-slide-container .background {
  position: absolute;
  overflow: hidden;
  width:256px;
  height:159px;
}


/*===================== コメント下RSSリンク=================================*/

.UnderCommentRss .postTextRss{padding-top:5px;list-style: none;}
.UnderCommentRss .postTextRss a{text-decoration:none; display:block;height:28px;width:700px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;color:#0F428C; font-weight:bold;border-bottom:1px dotted #ccc;color:#0061F2;color:#4538ba;font-family: Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;}
.UnderCommentRss .postTextRss a:hover{color:#ff7566;}
.UnderCommentTextRssBox{margin:0px;padding:0px;}
.UnderCommentTextRssBox li:last-child a{border-bottom:0px solid #ddd;}

#Comment_multiple-slide-container .item-triple a {
  display: block;
  width: 1280px;

}

#Comment_multiple-slide-container .background img {
  max-width: 900px; /* to avoid max-width: 100% of Twitter Bootstrap */
}

#Comment_multiple-slide-container .item-triple .background img {
  width: 236px;
  height: 146px;
}

#Comment_multiple-slide-container .foreground .element, #Comment_multiple-slide-container .foreground-triple .element {
  color: #fff;
  text-shadow: 1px 1px 1px #000000;
  width: 225px;
  height:50px;
  overflow: hidden;
  position: relative;
  left: 20px;
  top: 150px;
font-weight:bold;
}

#Comment_multiple-slide-container .background{
-moz-background-size: cover;background-size: cover; display: block; background-position: 50% 50%;

}

#Comment_multiple-slide-container .background .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#aa000000');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, transparent), color-stop(80%, rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
}

#Comment_multiple-slide-container .foreground .element.title, #Comment_multiple-slide-container .foreground-triple .element.title {
  text-transform: uppercase;
  font-size: 15px;
  top: 90px;
  left: 5px;
  text-decoration: none;
}

#Comment_multiple-slide-container .foreground .element.subtitle {
  font-size: 15px;
  top: 300px;
text-decoration: none;
}

.ui-loader {
  display: none;
}

#Comment_multiple-slide-container  .triple-slides {
  width: 236px;
  height: 146px;
  float: left;
  overflow: hidden;
  position: relative;margin-right:2px;margin-bottom:2px;
  border-radius: 3px; 
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
  -moz-border-radius: 3px;   /* Firefox用 */ 
border: 3px solid #cbe0f2;
}

#Comment_multiple-slide-container  .triple-slides:hover{
border: 3px solid #FF7566;
}

#Comment_multiple-slide-container  .triple-slides .foreground-triple .element.title {
  font-size: 15px;
text-decoration: none;
    font-weight: bold\9; /* IE8以下に適用 */
    *font-weight: bold; /* IE7以下に適用 */
font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
font-family: メイリオ,Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif !important;
line-height:17px;
}

#Comment_multiple-slide-container  .triple-slides .item-triple a {
  width: 236px;
  height: 146px;
text-decoration: none;
border:none;

}

#slide-container, #Comment_multiple-slide-container {
  position: relative;
  overflow: hidden;
}

#Comment_multiple-slide-container  .item-triple {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
  overflow: hidden;

}

#Comment_multiple-slide-container .foreground {
  position: absolute;
}

#Comment_multiple-slide-container .background {
  position: absolute;
  overflow: hidden;
  width:236px;
  height:146px;

}

/*===================== 関連記事下RSSリンク=================================*/

.underrelatedrss .postTextRss{padding-top:5px;list-style: none;}
.underrelatedrss .postTextRss a{text-decoration:none; display:block;height:28px;width:700px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;color:#0F428C; font-weight:bold;border-bottom:1px dotted #ccc;color:#0061F2;color:#4538ba;font-family: Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;}
.underrelatedrss .postTextRss a:hover{color:#ff7566;}
.postUnderTextRssBox{margin:0px;padding:0px;}
.postUnderTextRssBox li:last-child a{border-bottom:0px solid #ddd;}

#Related_multiple-slide-container .item-triple a {
  display: block;
  width: 1280px;

}

#Related_multiple-slide-container .item .background img {
  max-width: 900px; /* to avoid max-width: 100% of Twitter Bootstrap */
}

#Related_multiple-slide-container .item-triple .background img {
  width: 175px;
  height: 111px;
}

#Related_multiple-slide-container .foreground .element, #Related_multiple-slide-container .foreground-triple .element {
  color: #fff;
  text-shadow: 1px 1px 1px #000000;
  width: 170px;
  height:45px;
  overflow: hidden;
  position: relative;
  left: 20px;
  top: 150px;
font-weight:bold;
}

#Related_multiple-slide-container .background{
-moz-background-size: cover;background-size: cover; display: block; background-position: 50% 50%;

}

#Related_multiple-slide-container .background .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#aa000000');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, transparent), color-stop(80%, rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
}

#Related_multiple-slide-container .foreground .element.title, #Related_multiple-slide-container .foreground-triple .element.title {
  text-transform: uppercase;
  font-size: 13px;
  top: 63px;
  left: 3px;
  text-decoration: none;
}

#Related_multiple-slide-container .foreground .element.subtitle {
  font-size: 13px;
  top: 300px;
text-decoration: none;
}

.ui-loader {
  display: none;
}

#Related_multiple-slide-container  .triple-slides {
  width: 175px;
  height: 111px;
  float: left;
  overflow: hidden;
  position: relative;margin-right:2px;margin-bottom:2px;
  border-radius: 3px; 
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
  -moz-border-radius: 3px;   /* Firefox用 */ 
border: 3px solid #cbe0f2;
}

#Related_multiple-slide-container .triple-slides:hover{
border: 3px solid #FF7566;
}

#Related_multiple-slide-container .triple-slides .foreground-triple .element.title {
  font-size: 13px;
text-decoration: none;
    font-weight: bold\9; /* IE8以下に適用 */
    *font-weight: bold; /* IE7以下に適用 */
font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
font-family: メイリオ,Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif !important;
line-height:15px;
}

#Related_multiple-slide-container .triple-slides .item-triple a {
  width: 175px;
  height: 111px;
text-decoration: none;
border:none;

}

#slide-container, #Related_multiple-slide-container  {
  position: relative;
  overflow: hidden;
}

#Related_multiple-slide-container .item-triple {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
  overflow: hidden;

}

#Related_multiple-slide-container .foreground {
  position: absolute;
}

#Related_multiple-slide-container .background {
  position: absolute;
  overflow: hidden;
  width:175px;
  height:111px;

}

/*===================== 記事下RSSリンク=================================*/

.postUnderRss .postTextRss{padding-top:5px;list-style: none;}
.postUnderRss .postTextRss a{text-decoration:none; display:block;height:28px;width:700px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;color:#0F428C; font-weight:bold;border-bottom:1px dotted #ccc;color:#0061F2;color:#4538ba;font-family: Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;}
.postUnderRss .postTextRss a:hover{color:#ff7566;}
.postUnderTextRssBox{margin:0px;padding:0px;}
.postUnderTextRssBox li:last-child a{border-bottom:0px solid #ddd;}

#postUnder_multiple-slide-container .item-triple a {
  display: block;
  width: 1280px;

}

#postUnder_multiple-slide-container .item .background img {
  max-width: 900px; /* to avoid max-width: 100% of Twitter Bootstrap */
}

#postUnder_multiple-slide-container .item-triple .background img {
  width: 175px;
  height: 111px;
}

#postUnder_multiple-slide-container .foreground .element, #postUnder_multiple-slide-container .foreground-triple .element {
  color: #fff;
  text-shadow: 1px 1px 1px #000000;
  width: 170px;
  height:33px;
  overflow: hidden;
  position: relative;
  left: 20px;
  top: 150px;
font-weight:bold;
}

#postUnder_multiple-slide-container .background{
-moz-background-size: cover;background-size: cover; display: block; background-position: 50% 50%;

}

#postUnder_multiple-slide-container .background .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#aa000000');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, transparent), color-stop(80%, rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
}

#postUnder_multiple-slide-container .foreground .element.title, #postUnder_multiple-slide-container .foreground-triple .element.title {
  text-transform: uppercase;
  font-size: 15px;
  top: 72px;
  left: 5px;
  text-decoration: none;
}

#postUnder_multiple-slide-container .foreground .element.subtitle {
  font-size: 15px;
  top: 300px;
text-decoration: none;
}

.ui-loader {
  display: none;
}

#postUnder_multiple-slide-container .triple-slides {
  width: 175px;
  height: 111px;
  float: left;
  overflow: hidden;
  position: relative;margin-right:2px;
  border-radius: 3px; 
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
  -moz-border-radius: 3px;   /* Firefox用 */ 
border: 3px solid #cbe0f2;
}

#postUnder_multiple-slide-container .triple-slides:hover{
border: 3px solid #FF7566;
}

#postUnder_multiple-slide-container .triple-slides .foreground-triple .element.title {
  font-size: 15px;
text-decoration: none;
    font-weight: bold\9; /* IE8以下に適用 */
    *font-weight: bold; /* IE7以下に適用 */
font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
font-family: メイリオ,Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif !important;
line-height:17px;
}

#postUnder_multiple-slide-container .triple-slides .item-triple a {
  width: 175px;
  height: 111px;
text-decoration: none;
border:none;

}

#slide-container, #postUnder_multiple-slide-container {
  position: relative;
  overflow: hidden;
}

#postUnder_multiple-slide-container .item-triple {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
  overflow: hidden;

}

#postUnder_multiple-slide-container .foreground {
  position: absolute;
}

#postUnder_multiple-slide-container .background {
  position: absolute;
  overflow: hidden;
  width:175px;
  height:111px;

}

/*===================== 記事中RSSリンク=================================*/

.postMiddleRss .postTextRss a{text-decoration:none; display:block;height:24px;width:670px; overflow:hidden;    white-space: nowrap;text-overflow: ellipsis;color:#0F428C; font-weight:bold;border-bottom:1px dotted #ddd;color:#4158B3; color:#4538ba;font-family: Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;}
.postMiddleRss .postTextRss a:hover{color:#ff7566;}
.postMiddleRss .postTopTextRss {margin:0px;padding:0px;}
.postMiddleRss .postTopTextRss li:last-child a{border-bottom:0px solid #ddd;}

.postMiddleRss .postTextRss{list-style: none;height: 28px;}

.wp_body .postMiddleRss{margin-bottom:30px !important; }

#Middle_multiple-slide-container .item-triple a {
  display: block;
  width: 1280px;

}

#Middle_multiple-slide-container .background img {
  max-width: 900px; /* to avoid max-width: 100% of Twitter Bootstrap */
}

#Middle_multiple-slide-container .item-triple .background img {
  width: 175px;
  height: 111px;
}

#Middle_multiple-slide-container .foreground .element, #Middle_multiple-slide-container .foreground-triple .element {
  color: #fff;
  text-shadow: 1px 1px 1px #000000;
  width: 170px;
  height:33px;
  overflow: hidden;
  position: relative;
  left: 20px;
  top: 150px;
font-weight:bold;
}

#Middle_multiple-slide-container .background{
-moz-background-size: cover;background-size: cover; display: block; background-position: 50% 50%;

}

#Middle_multiple-slide-container .background .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#aa000000');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, transparent), color-stop(80%, rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
}

#Middle_multiple-slide-container .foreground .element.title, #Middle_multiple-slide-container .foreground-triple .element.title {
  text-transform: uppercase;
  font-size: 15px;
  top: 72px;
  left: 5px;
  text-decoration: none;
}

#Middle_multiple-slide-container .foreground .element.subtitle {
  font-size: 15px;
  top: 300px;
text-decoration: none;
}

.ui-loader {
  display: none;
}

#Middle_multiple-slide-container .triple-slides {
  width: 175px;
  height: 111px;
  float: left;
  overflow: hidden;
  position: relative;margin-right:2px;
  border-radius: 3px; 
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
  -moz-border-radius: 3px;   /* Firefox用 */ 
border: 3px solid #cbe0f2;
}

#Middle_multiple-slide-container .triple-slides:hover{
border: 3px solid #FF7566;
}

#Middle_multiple-slide-container .triple-slides .foreground-triple .element.title {
  font-size: 15px;
text-decoration: none;
    font-weight: bold\9; /* IE8以下に適用 */
    *font-weight: bold; /* IE7以下に適用 */
font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
font-family: メイリオ,Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif !important;
line-height:17px;
}

#Middle_multiple-slide-container .triple-slides .item-triple a {
  width: 175px;
  height: 111px;
text-decoration: none;
border:none;

}

#slide-container, #Middle_multiple-slide-container  {
  position: relative;
  overflow: hidden;
}

#Middle_multiple-slide-container .item-triple {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
  overflow: hidden;

}

#Middle_multiple-slide-container .foreground {
  position: absolute;
}

#Middle_multiple-slide-container .background {
  position: absolute;
  overflow: hidden;
  width:175px;
  height:111px;

}

/*===================== タイトル下RSSリンク=================================*/

.postTopRss .postTextRss{list-style: none;height: 28px;}
.postTopRss .postTextRss a{text-decoration:none; display:block;height:24px;width:670px; overflow:hidden;    white-space: nowrap;text-overflow: ellipsis;color:#0F428C; font-weight:bold;border-bottom:1px dotted #ddd;color:#4158B3; color:#4538ba;font-family: 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;font-family: Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;}
.postTopRss .postTextRss a:hover{color:#ff7566;}
.postTopRss .postTopTextRss {margin:0px;padding:0px;}
.postTopRss .postTopTextRss li:last-child a{border-bottom:0px solid #ddd;}




#postTopRss_multiple-slide-container .item-triple a {
  display: block;
  width: 1280px;

}

#postTopRss_multiple-slide-container  .background img {
  max-width: 900px; /* to avoid max-width: 100% of Twitter Bootstrap */
}

#postTopRss_multiple-slide-container .item-triple .background img {
  width: 175px;
  height: 111px;
}

#postTopRss_multiple-slide-container .foreground .element, #postTopRss_multiple-slide-container .foreground-triple .element {
  color: #fff;
  text-shadow: 1px 1px 1px #000000;
  width: 170px;
  height:33px;
  overflow: hidden;
  position: relative;
  left: 20px;
  top: 150px;
font-weight:bold;
}

#postTopRss_multiple-slide-container .background{
-moz-background-size: cover;background-size: cover; display: block; background-position: 50% 50%;

}

#postTopRss_multiple-slide-container .background .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#aa000000');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, transparent), color-stop(80%, rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
  background: linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 80%);
}

#postTopRss_multiple-slide-container .foreground .element.title, #postTopRss_multiple-slide-container .foreground-triple .element.title {
  text-transform: uppercase;
  font-size: 15px;
  top: 72px;
  left: 5px;
  text-decoration: none;
}

#postTopRss_multiple-slide-container .foreground .element.subtitle {
  font-size: 15px;
  top: 300px;
text-decoration: none;
}

.ui-loader {
  display: none;
}

#postTopRss_multiple-slide-container .triple-slides {
  width: 175px;
  height: 111px;
  float: left;
  overflow: hidden;
  position: relative;margin-right:2px;
  border-radius: 3px; 
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
  -moz-border-radius: 3px;   /* Firefox用 */ 
border: 3px solid #cbe0f2;
}

#postTopRss_multiple-slide-container .triple-slides:hover{
border: 3px solid #FF7566;
}

#postTopRss_multiple-slide-container .triple-slides .foreground-triple .element.title {
  font-size: 15px;
text-decoration: none;
    font-weight: bold\9; /* IE8以下に適用 */
    *font-weight: bold; /* IE7以下に適用 */
font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
font-family: メイリオ,Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif !important;
line-height:17px;
}

#postTopRss_multiple-slide-container .triple-slides .item-triple a {
  width: 175px;
  height: 111px;
text-decoration: none;
border:none;

}

#slide-container,#postTopRss_multiple-slide-container {
  position: relative;
  overflow: hidden;
}

#postTopRss_multiple-slide-container .item-triple {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;
  overflow: hidden;

}

#postTopRss_multiple-slide-container .foreground {
  position: absolute;
}

#postTopRss_multiple-slide-container .background {
  position: absolute;
  overflow: hidden;
  width:175px;
  height:111px;

}


.SBS_SocialCountCache_balloon li{list-style:none}
.Rss_rightsideBottom .wpp-list{padding-left:0px !important;}
.Rss_rightsideBottom .wpp-list li:last-child { border: 0px !important; }

/* 上段部分 */
.next-page-link {
  width:100%;
  margin: 40px 0 10px 0;
  text-align:center;
  border-radius:30px;
  background: #333;
}
.next-page-link a {
  display:block;
  margin:5px 0;
  color: #fff;
  text-decoration:none;
}
.next-page-link:hover {
  background: #555;
}

/* 下段部分 */
.page-link{
  margin: 10px 0 40px 0;
  text-align:center;
}
.comment-page-link{
  margin: 1em 1em 3em;
  text-align: center;
}
.page-link span,
.comment-page-link span,
.comment-page-link a{
  margin-right: 3px;
  padding: 5px 8px;
  border: 1px solid #ddd;
  background: #ddd;
  border-radius:5px;
}
.page-link a span,
.comment-page-link a{
  background: #fff;
  color:#000;
}
.page-link a{
  border-bottom: none;
  color: #000;
  text-decoration:none;
}

.page-link a span:hover,
.comment-page-link a:hover{
  background: #eee;
  color: #000;
}



.t_h_wp_new.t_i {
    font-weight: normal;
    line-height: 27px;
    background-color: #FFF9F7;
    padding: 10px;
    border: 0px solid #eee;
    padding-left: 15px;margin-top:5px;
}

.resn_wp_new {
    height: 19px;
    font-size: 12px;
    padding-left: 10px !important;
    display: block;
    border-left: 0px solid #878587;
    border-bottom: 1px dashed #e6e6e6 !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.7;
}

.t_h_wp_new{
    font-weight: normal;
    line-height: 27px;
    background-color: #fbfbfb;
    padding: 10px;
    border: 0px solid #f2f2f2;
    padding-left: 15px;margin-top:5px;padding-bottom:10px !important;outline: 1px solid #eee;
}

.thread_title,.resp_title,.wiki_title{margin-top:5px !important; margin-bottom:0px !important; font-size:20px !important;   background-color: #fff !important;  border-bottom:5px solid #e7e7e7!important;border-top:0px solid #B5B5B5!important;color:#555!important; padding:20px 35px 10px !important;}

.new_thread_title{
background-color: #fff !important;
margin-top: -15px !important;
padding-top: 10px !important;
padding-left: 30px !important;
}
.new_resp_title{
background-color: #fbfbfb !important;
}

.wiki_wp{ 
    line-height: 27px;
    padding: 0px 10px;margin-top:5px;margin-bottom:0px;}

.wiki_wp p{ 
    line-height: 1.4; font-size:19px;
    background-color: #f6f6f6;
    border-left: 4px solid #93D3F5;
    padding:20px !important;margin-top:5px !important;outline: 1px solid #ddd;}

.wiki_bottom{ 
    line-height: 27px;
    padding: 0px 10px;margin-top:5px;margin-bottom:15px;}

.wiki_bottom p{ 
    line-height: 1.4; font-size:19px;
    background-color: #f6f6f6;
    border-left: 4px solid #93D3F5;
    padding:20px !important;margin-top:5px !important;outline: 1px solid #ddd;}


.t_h_wp_hr{color: #ddd;
    margin: 5px 0px 0px;
    width: auto;
    border-top: 5px solid #e7e7e7;}

.related_in_post{
    font-weight: normal;
    line-height: 1.2;

    padding: 10px;
    border: 0px solid #f2f2f2;
    padding-left: 15px;
    margin-top: 5px;
    padding-bottom: 10px !important;font-size: 19px;
    background-color: #7C8082;

}

.related_in_post span{
    height: 24px;
    font-size: 18px;
    padding-left: 10px !important;
    display: block;
    border-left: 0px solid #878587;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.7;color:#F20000;padding-left: 15px !important;text-decoration:underline !important;
}

.related_in_post a{
text-decoration:none;
}

.related_in_post p{
    margin-right: 0 !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-top: 10px !important;
    padding: 5px !important;
    padding-bottom: 10px !important;
    padding-right: 50px !important;
    padding-left: 15px !important;
    color: #f5f5f5;
    word-wrap: break-word;font-family: メイリオ,'Hiragino Kaku Gothic ProN', Meiryo, sans-serif !important;font-weight: normal;

}

.comment_name {
     max-width: 200px;min-width: 70px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
}

.t_h_wp_new > p{
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.linkcard {
    margin-top: 0px !important;
    margin-bottom: 3px !important;
    margin-left: 10px !important;
    margin-right: 0px !important;line-height: 1.2 !important;
}
.lkc-internal-wrap {
    margin: 0 !important;
    border: 1px solid #aaa !important;
    padding: 0 !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5) !important;
    max-width: 500px !important;
    background-color: #fff !important;
    height: 100px !important;
}
.lkc-card {
    margin: 7px !important; padding-right: 10px!important;
}
.lkc-content {
    height: 95px !important;
    margin-top: 6px !important;
    word-break: break-all !important;
    white-space: normal !important;
    overflow: hidden !important;
}
.lkc-thumbnail {
    max-width: 125px !important;
    max-height: 85px !important;
    padding: 0 !important;
    margin: 0px 10px 4px 4px !important;
    float: left !important;
}
.lkc-thumbnail-img {
    width: 125px !important;
    height: 85px !important;
    max-height: 85px !important;
    border: 0px solid #222 !important;
    border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5) !important;

}
.lkc-title {
    color: #4538ba !important;
    font-size: 18px !important;
    line-height: 1.2 !important;
    font-weight: bold !important;
    overflow: hidden !important;
    word-break: break-all !important;
}
.lkc-url {
    display: none !important;
}

.postUnderRssAdRight div{
 display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f5f5f5;
    box-sizing: border-box;
    height: 280px;
    border: 1px solid #eee;
}
.postUnderRssAdLeft div{
 display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f5f5f5;
    box-sizing: border-box;
    height: 280px;
    border: 1px solid #eee;
}
.internal-blog-card{
  padding:12px 12px 0;
  outline: 1px solid #ccc;
  border: 0px solid #ddd;
  word-wrap:break-word;
  border-radius:1px;
}
.blog-card {
    width: 600px;
    margin: 20px auto 0px;
    min-height: 125px;
    max-height: 125px;
}
.blog-card-content {
    margin-left: 0;
    margin-right: 110px;padding-top:10px;
}
.article-like-thumb {
    float: left;
    width: 100px;  outline: 1px solid #ccc;
}
.article-like-arrow-box {
    float: left;
    position: relative;
    border: 0px solid #bbb;
    outline: 1px solid #ccc;
    margin-left: 12px;
    width: calc(100% - 114px);
    border-radius: 1px;
}
.comment-reply-title{
margin-top: 15px;
}
.imgur-embed-iframe-pub{margin-top:-10px !important;margin-bottom:0px !important;}
.twitter-tweet{margin-left:10px !important;margin-bottom:0px !important;}