body{
padding: 0px!important;
}
#headbox{
position: relative;
}
#headbox-bg{
border-top: 1px solid #fff;
border-bottom: 5px solid #fff;
background: #2b3250;
}
#headbox img{
height:50px;
}
header .descr{
display: none;
}
#footer{
color: #fff;
background: #21282e;
margin-left: calc(((100vw - 100%) / 2) * -1);
margin-right: calc(((100vw - 100%) / 2) * -1);
}
header .sitename a{
display: block;
text-align: left;
}
#gazou-wide{
display: none;
}
#breadcrumb ol li {
color: #777;
}
#breadcrumb ol li a{
color: #4682b4;
}
#breadcrumb ol li a:hover{
filter: opacity(0.6);
}
.blogbox p {
color: #777;
}
.blog_info p a{
color: #4682b4;
}
.blog_info p a:hover{
filter: opacity(0.6);
}
#s-navi{
position: relative;
}
#s-navi dl.acordion{
position: absolute;
}
.smanone2{
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
font-size: 13px;
}
#s-navi dd.acordion_tree{
background: #fffffff0;
border: 2px solid #2a3250;
} @media print, screen and (min-width: 960px){
#contentInner {
float: none;
}
#side{
margin-top: 25px;
width: 300px;
padding: 0px;
}
}
#content{
position: relative;
width: 100%;
background: #fff;
padding-right: 50px;
display: -webkit-flex;
display: flex;
}
#content p{
margin-bottom: 20px;
}
.wpp-post-title {
color: #333;
font-size: 15px;
font-weight: bold;
text-decoration: none;
line-height: 2.1em;
overflow: hidden;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
line-break: anywhere;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
} ul.wpp-list li {
position: relative;
list-style: none;
counter-increment: wpp-count;
margin-bottom: 0px;
} ul.wpp-list li:before {
content: counter(wpp-count);
display: block;
position: absolute;
font-size: 13px;
font-weight: bold;
color: #fff;
padding: 1px 6px;
z-index: 1;
background-color: #555;
} ul.wpp-list li:nth-child(1):before{
background-color: #EFAF00;
}
ul.wpp-list li:nth-child(2):before{
background-color: #9EACB4;
}
ul.wpp-list li:nth-child(3):before{
background-color: #BA6E40;
}
#side h2:nth-child(1):before{
content: "";
display: inline-block;
position: relative;
background-image: url(https://pachi-mea.com/wp-content/uploads/2021/11/crown_32px.png);
background-size: contain;
background-repeat: no-repeat;
width: 18px;
height: 18px;
top: 2px;
left: -8px;
image-rendering: -webkit-optimize-contrast;
}
.st-pagelink .page-numbers{
height: auto;
}
#content .kanren .clearfix dd .kanren-t{
margin-bottom: 5px;
}
#content .kanren .clearfix dd p{
margin-bottom: 10px;
}
.kanren .clearfix dd .kanren-t a {
color: #333;
}
.kanren{
padding-top: 0px;
}
.kanren dt{
width: 100%;
margin-bottom: 10px;
}
.kanren dt img{
width: 100%;
}
.kanren dd{
padding-left: 0px;
}
.footer-wbox{
display: none;
}
.h2-sns{
color: #fff;
font-size: 16px;
background: #2b3250;
border: none;
}
.ad{
padding-bottom: 0px!important;
}
.og-ad img{
display: block;
margin: 0 auto;
}
.adbox{
display: none;
}
#side ul{
list-style: none;
}
@media print, screen and (min-width: 960px){
div #header-l{
float: none;
}
#side ul li:after{
content: "";
display: block;
clear: both;
border-bottom: 1px dotted #ccc;
margin-bottom: 10px;
padding-bottom: 10px;
}
#side ul li:last-child:after{
border-bottom: none;
}
}
@media only screen and (max-width: 768px){
#content{
display: block;
}
}
@media (max-width: 414px){
header .sitename a{
text-align: center;
}
#headbox{
padding: 0 10px 0px;
}
#headbox img{
height: 50px;
}
#content{
padding-right: 0px;
}
.st-main{
padding: 5px 15px;
}
#side{
padding: 5px 15px;
}
#side ul li:after{
content: "";
display: block;
clear: both;
border-bottom: 1px dotted #ccc;
margin-bottom: 10px;
padding-bottom: 10px;
}
#footer .footerlogo{
font-size: 18px;
margin-bottom: 0px;
}
} #search{
position: absolute;
top: 30%;
bottom: auto;
width: 30%;
left: auto;
right: 3%;
z-index: 999;
}
#searchform{
border: none;
}
#s{
border-radius: 3px;
}
#searchsubmit{
background: #2a3250;
height: auto;
border: 1px solid #e4e9ff;
border-radius: 0px 3px 3px 0px;
top: 0px;
width: 46px;
}
#search_sp{
display: none;
}
@media (max-width: 414px){
#search{
display: none;
}
#search_sp{
display: block;
position: relative;
width: 90%;
z-index: 999;
margin: 0 auto;
border: 1px solid #2a3250;
border-radius: 3px;
margin-top: 15px;
margin-bottom: 15px;
}
} .st-catgroup{
display: none;
}
.attachment-large{
width: 100%;
margin-top: -30px;
}
.p_info{
font-size: 13px;
}
.bg_index ul{
padding-left: 20px;
border: 1px solid #ccc;
border-radius: 5px;
background: #fcfcff;
box-shadow: 1px 1px 1px #e8e8f1;
}
.bg_index ul:before{
content: "\76EE\6B21";
width: 100%;
display: block;
text-align: center;
font-size: 15px;
color: #333;
margin-bottom: 5px;
font-weight: bold;
}
.bg_index li{
list-style-type: none;
}
.bg_index li a{
display: block;
font-size: 15px;
color: #333;
}
.bg_index li a:hover{
color: #b22222 !important;
}
.bg_index a:before{
content: '';
background: url(https://pachi-mea.com/wp-content/uploads/2023/06/mokuji_arrow.png);
background-repeat: no-repeat;
background-size: 16px 16px;
display: inline-block;
width: 16px;
height: 16px;
position: relative;
top: 3px;
left: -3px;
}
#content-w h1{
font-size: 20px;
}
#content-w h2{
color: #fff;
font-size: 16px;
background: #2b3250;
border: none;
border-radius: 2px;
}
#content-w h2.ad_h{
position: relative;
text-align: center;
color: #a9007d;
background: #ffedfb;
margin-top: 40px;
padding: 5px;
font-size: 13px;
box-shadow: 1px 1px 0px 2px #a9004e;
}
#content-w h2.ad_h:before{
font-family: 'Font Awesome 5 Free';
font-size: 13px;
position: absolute;
top: -24px;
left: 0;
height: 24px;
padding: 0 1em;
content: '▼ Check';
color: #fff;
border-radius: 10px 10px 0 0;
background: #a9004e;
width: auto;
}
#content-w h3{
font-size: 15px;
border-left: 10px solid #2a3250;
border-bottom: 1px solid #2a3250;
padding: 5px 10px;
}
#content-w h4{
position: relative;
font-size: 15px;
color: #1a1a1a;
background-color: #ffffff;
padding: 5px 0px 5px 15px;
margin: 0;
font-family: Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;
}
#content-w h4:before {
position: absolute;
top: 13px;
left: 0px;
width: 10px;
height: 10px;
content: '';
border-radius: 50%;
background: #8793bf;
}
#content-w .post table{
margin: 10px 0 20px;
table-layout: fixed;
}
#content-w th{
background: -webkit-gradient(linear,left top,left bottom,color-stop(1,#ced1de),color-stop(0,#e4e5ef));
background: -webkit-linear-gradient(#e4e5ef,#ced1de);
background: -moz-linear-gradient(#e4e5ef,#ced1de);
background: -o-linear-gradient(#e4e5ef,#ced1de);
background: -ms-linear-gradient(#e4e5ef,#ced1de);
background: linear-gradient(#e4e5ef,#ced1de);
padding: 8px;
color: #1a1a1a;
}
#content-w td{
text-align: center;
vertical-align: middle;
padding: 6px;
}
#content-w .post p.point{
margin-bottom: 40px;
}
.t_center td{
text-align: center;
}
.pmlink_btn{
position: relative;
color: #ea0da7;
border: 1px solid #ea0da7;
border-radius: 25px;
display: block;
padding: 7px;
margin: 10px 0 20px;
font-size: 15px;
font-weight: bold;
text-align: center;
}
.pmlink_btn:hover{
color: #fff;
background-color: #ea0da7;
}
.pmback_btn{
color: #354cbb;
border: 1px solid #4659b4;
border-radius: 3px;
display: block;
padding: 7px;
margin: 20px 0;
font-size: 15px;
font-weight: bold;
text-align: center;
}
.pmback_btn:hover{
opacity: 0.7;
}
.pmback_btn:before{
content: "▲";
}
.og_mark{
background: linear-gradient(transparent 50%, #ffff80 50%);
font-weight: bold;
}
#s-navi{
display: none;
}
#page-top {
display: none !important;
bottom: 120px;
}
#page-top a {
background: #2a3250 !important;
}
.fa-angle-up:after{
content: "TOP";
display: block;
font-size: 13px;
margin-bottom: 5px;
}
header img{
image-rendering: -webkit-optimize-contrast;
} .news_box{
margin: 20px 0;
padding: 10px;
border: 1px solid #e1105d;
border-radius: 5px;
}
.news_box span{
font-size: 14px;
font-weight: bold;
color: #e1105d;
}
.news_box a{
font-size: 14px;
}
.news_box a:before {
content: "・";
display: inline-block;
color: #333;
} .toggle_contents {
margin-bottom: 20px;
border: 2px solid #0052a4;
}
.toggle_title {
position: relative;
padding: 10px;
cursor: pointer;
font-size: 15px;
text-align: center;
line-height: 1.4;
}
.toggle_btn {
position: absolute;
top: 50%;
right: 20px;
transform: translateY(-50%);
background: #0052a4;
display: block;
width: 24px;
height: 24px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
border-radius: 50%;
}
.toggle_btn:before, .toggle_btn:after {
display: block;
content: '';
background-color: #fff;
position: absolute;
width: 10px;
height: 2px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.toggle_btn:before {
width: 2px;
height: 10px;
}
.toggle_title.selected .toggle_btn:before {
content: normal;
}
.toggle_contents dd {
display: none;
padding: 0 15px;
}
.sns{
padding: 0px!important;
}
@media (max-width: 414px){
#content-w .entry-title, .post .entry-title{
font-size: 18px;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
#content-w .kanren .clearfix dd p{
font-size: 13px;
}
#content-w p{
font-size: 15px;
}
#content-w .kdate{
font-size: 13px;
}
#content-w p.p_info{
font-size: 13px;
}
.bg_index ul {
padding-left: 15px;
}
.bg_index li a{
font-size: 13px;
line-height: 24px;
}
.pmlink_btn{
padding: 5px;
font-size: 13px;
}
.post .sns ul{
display: flex;
flex-wrap: nowrap;
}
.sns li{
width: 100%;
}
.sns li a{
padding: 7px;
height: auto;
}
.sns .fa-twitter{
padding-right: 5px;
}
.sns .fa-comment{
padding-right: 5px;
}
.sns .fa-facebook{
padding-right: 5px;
}
.snstext{
padding-left: 5px;
}
}
@media only screen and (max-width: 959px){
.sns li a {
padding: 7px;
}
}
@media print, screen and (min-width: 960px){
.entry-title, .post h1.entry-title {
font-size: 20px;
}
.sns {
width: 100%;
}
}
.p-navi{
display: none;
} .f-container{
display: flex;
justify-content: space-around;
width: 100%;
background: #fff;
border: 1px solid #ddd;
margin: 0 auto;
}
.f-item{
font-size: 13px;
padding: 10px;
color: #555;
text-decoration: none;
width: 100%;
text-align: center;
font-weight: bold;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.f-item:first-child{
background: #2a3250;
color: #fff;
}
.f-item:last-child{
border-right: none;
}
@media (max-width: 414px){
.f-container{
flex-wrap: wrap;
}
.f-item{
width: 27%;
}
}
@media print, screen and (min-width: 960px){
.f-container{
max-width: 1108px;
}
} .top_sticky_box{
position: -webkit-sticky;
position: sticky;
top: 35px;
}
.top_left_box{
position: relative;
}
.top_left_box img{
position: absolute;
display: block;
margin: 0 auto;
clear: both;
left: 0;
}
.top_right_box{
position: relative;
}
.top_right_box img{
position: absolute;
display: block;
margin: 0 auto;
clear: both;
right: 0;
} .top-pachi h3{
margin: 20px 0;
line-height: 27px;
}
.top-pachi table{
box-sizing: border-box;
border-top: 1px #999 solid;
border-right: 1px #999 solid;
margin-bottom: 20px;
width: 100%;
max-width: 100%;
} .news_category_page li{
list-style: none;
position: relative;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dashed #999;
}
.news_category_page li:last-child{
border-bottom: none;
}
.news_category_page li img{
width: 45%;
margin-right: 10px;
}
.news_category_page li a{
position: absolute;
font-weight: bold;
}
@media (max-width: 414px){
.news_category_page li a{
font-size: 13px;
}
} .wp-embedded-content{
width: 100%;
} .ad_sticky_box{
position: -webkit-sticky;
position: sticky;
top: 35px;
}
img.size-full{
width: 100%;
} .no_margin_box p{
margin-bottom: 0px!important;
} img.emoji {
display: none!important;
} #head_ad01{
padding: 0px!important;
}
#head_ad01 img{
margin-bottom: 20px;
}