﻿body.home #main_visual h2 {
    text-align: left;
    margin-top: 0;  
	  margin-bottom: 0;  
	  font-size:28px;
}

.footer-02 {
    background: #3B4552;
}

.footer-01 {
    background: url(http://ishikawa-seed.com/wp/wp-content/uploads/2019/04/背景用.jpg);
    background-size: contain;
    padding: 48px 0;
}

div#comments {
    display: none;
}

.bzb-sns-btn li.bzb-facebook {
    margin-left: -20px;
}

.bzb-sns-btn li.bzb-twitter{
	margin-left: 36px;
}



div#main_visual {
    height: 350px!important;
}
div#main_visual .wrap {
    padding: 1px !important;
}
.news a {
    color: white !important;
    text-decoration: underline;
}
.news {
    font-size: 25px;
    text-align: left;
    margin: auto;
}

.news ul {
    list-style: inside;
		font-size: 18px;
}



body.home #front-contents .c_box.c_box_right .c_img_box {

    background-size: 100%;
}

body.home #front-contents .c_box.c_box_left .c_img_box {

    background-size: 100%;
}
p.news {
    font-size: 31px !important;
    text-align: left;
}

.main-inner .post-thumbnail {
    margin: auto;
    text-align: center;
}


h5:before {
	content:'●';
}
.post-cta h5 {
    font-size: 25px;
    padding-top: 40px;
}

.post-cta li {
	list-style: inside;
}
.post-cta .post-cta-btn {
    margin: 60px 0;
}
.post-cta menu, ol, ul {
    padding: 0 0 0 0px;

}
.post-cta dl, menu, ol, ul {
    margin: 0 0 0em;
}

@media screen and (max-width: 765px){
#front-contents .c_img_box {
/*     width: 40% !important; */
/*     height: 260px !important; */
}
}

.main-inner .post-thumbnail img {

    max-height: 300px;
    width: auto;
}
#popular_post_content .post-thumbnail img {
    height: 150px !important;
    height: auto;
    width: auto;
}
.post-author .post-author-img img {
  border: none;
}
div#front-service {
    display: none;
}
#categories-2 ul li {
 border-bottom:none;
 padding:5px 0;
 font-weight:bold;
}
 
#categories-2 ul li.cat-item ul.children {
 padding:15px 0 15px 15px;
}
 
#categories-2 ul li.cat-item ul.children
li a{
 font-weight:normal;
 background-image: none;
}
div#categories-2 li{
    list-style: inside;
}
.side-widget-area img:hover {
    opacity: 0.9;
}
.google_map{
    position:relative;
    width:100%;
    height:0;
    padding-top:75%;
}
.google_map iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
div#text-2 li {
    list-style: inside;
}
