#digitalbook {background:rgba(0,0,0,0.7); text-align: center; padding:10px 0;}
#digitalbook a:hover {opacity: 0.6;}
input[name="post_password"]{padding:12px; border: 1px solid #808080;}
input[name="Submit"]{color: #fff; font-size: 16px; padding:8px; border-radius: 5px; background: linear-gradient(to right, #aa0000,#dc0000);text-decoration:none; border:none;}
input[name="Submit"]:hover {cursor: pointer; background: linear-gradient(to right, #750000, #ab0000);}
.db-thumbnail {text-align:center; float:left; width: calc(100% / 2) ; margin-bottom:7px;}
.db-text{text-align:center; float:left; width:92% ;margin:0 10px 25px; padding: 10px 0px; color:#fff; background-color:#404040;}
@media screen and (max-width: 625px) {
#side_col{ z-index:2; }
#main_col{ z-index:1; }
}

/*****************************************/
.sga-ranking-list img {width: 80px;height: 80px;float:left;overflow: hidden;margin-bottom: .3em;margin-right: 0.8em}
li.sga-ranking-list {position: relative;font-size: 13px;clear: both;display: block;margin-bottom: 10px;}
.sga-ranking-list a {	padding-left: 10px;display: block;}
ol.sga-ranking li {	clear: both;	border-bottom: solid 1px #ddd; padding-bottom: 10px;min-height: 84px;}


@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);
body {font-family: 'Noto Sans JP', sans-serif; }
#global_menu_wrap {background-color: #c80000; border-bottom: 2px solid #ff0000;} 
#global_menu a:hover {opacity: 0.7;}
#header {background-image: url('https://p-bomb.co.jp/wp-content/uploads/2022/01/bg-hd-ft.jpg'); background-repeat: repeat;border-bottom:3px solid #c80000; } 
#footer {background-image: url('https://p-bomb.co.jp/wp-content/uploads/2022/01/bg-hd-ft.jpg'); padding:15px 0 0; } 
#footer_slider {background: linear-gradient(0deg, rgba(54,0,0,1) 0%, rgba(113,0,0,1) 10%); border-top: 2px solid #c80000; box-shadow: 0px -10px 15px -5px #777777; }
.post_content { background-color:rgba(255,255,255,0.6); padding: 20px 70px 5px;}
#page_title { color: rgba(200,0,0,1.00); font-size: 20px; font-weight: 700; background: #fff; }
#page_title:after { content: ""; display: block; height: 2px; background: linear-gradient(to right, #C80000, transparent);} 
.post_title { font-weight: 500; line-height: 130%; margin:1rem 0rem; padding: .5rem .7rem; color: #fff; background: linear-gradient(to right, #950000, #ff0000);}
.post_content h4 { border-bottom: 2px solid #888; margin:0 0 1.5rem;}
.pr-banner-img a:hover { opacity: 0.8; }	
.pr-banner-img a { text-decoration: none; }
.pr-banner-img-mb { margin: 0 auto; width:100%; text-align:center; }
#footer_slider {background: #400000; }
#recent_post_slider_wrap .headline  { display:none; } 
#seq-ch-pr { width:282px; height:160px; background-image: url('https://p-bomb.co.jp/wp-content/uploads/2022/01/seq-ch-pr-bg.png'); padding:9px;}
#seq-menu-footer { font-size: 13px; }
#seq-menu-footer a {color: #fff;  text-decoration: none; } 
#seq-menu-footer a:hover{text-decoration: underline; }
#copyright-footer { font-size: 11px; color: #fff; opacity: 0.7; line-height: 1.3; }
.side_headline span {border-radius:0 8px 0 0; background: linear-gradient(to right, #aa0000, #dc0000); color: #fff;}
.side_headline { border-bottom:4px solid; border-image: linear-gradient( to right,#000,#4c0000); border-image-slice: 1; color: #fff;}
.tcdw_category_list_widget a:not(.children) {background: #292929 url(https://p-bomb.co.jp/wp-content/uploads/2021/05/arrow-new.png) no-repeat 20px 19px;}
.tcdw_category_list_widget .children a {background: #3d3d3d url(https://p-bomb.co.jp/wp-content/uploads/2021/05/arrow-new.png) no-repeat 35px 19px;}
.tcdw_category_list_widget a:hover {background-color: #a20000;}
.styled_post_list1 li {background: #3d3d3d;}
.archive_headline {border-bottom: 4px solid #c80000; }
.archive_headline span {background: #c80000; } 
#widget-sns a:hover {opacity: 0.7 ;}
.wp-block-video { margin:20px 0;}
.copyright { font-size: 12px;  color: #666; line-height: 1.2; }
#return_top {background: linear-gradient( to right,#300000,#5c0000, #300000);} 
.post_image img { width:100%; display:block; margin-left: auto; margin-right: auto; }
.b-5px  { margin:0 0 5px; } 
.b-10px  { margin:0 0 10px; } 
.t-5px  { margin:5px 0 0; } 
.t-10px  { margin:10px 0 0; } 
#post_list_tab li:not(:first-child) a { border-radius:0 6px 0 0; background: linear-gradient(to right, #aa0000, #dc0000);}
#post_list_tab li:not(:first-child) a:hover{background: linear-gradient(to right, #780000, #aa0000);}
#post_list_tab {  font-size: 13px; border-bottom:4px solid; border-image: linear-gradient( to right,#000,#8c0000); border-image-slice: 1; }
.grecaptcha-badge { visibility: hidden; }
#copyright {font-size:0;}
#copyright:before{content: "©P-BOMB All rights reserved."; font-size:12px;}
#global_menu > ul > li:last-child {background-color:#ff5e00; }
#global_menu > ul > li:last-child  a:hover {opacity:1; background-color:#ae3b08;}
#global_menu > ul > li:nth-child(7) {background-color:#26cacc; }
#global_menu > ul > li:nth-child(7)  a:hover {opacity:1; background-color:#178283;}
#autozip {display: none !important;}

@media screen and (max-width: 625px) {
#header {background: linear-gradient( to right,#4c0000,#C80000); border:none; padding-bottom: 10px;}
#logo_text a, #logo_image h1 a {color: #fff; }
#logo {font-size:0;}
#logo_image #logo a:before {content: url(https://p-bomb.co.jp/wp-content/uploads/2022/03/rogo-mb-2.png);}
a.menu_button {border: 1px solid #fff; color: #fff;}
.post_content { padding: 5px 5px 5px;}
}
