.headmen a {
    color: #fff;
    font-weight: bold;
}

article.page {
    margin-bottom: 0px!important;
}

form input[type="submit"] {
    font-weight: 600;
}

.lp_pc{
 scroll-padding-top: 122px;
 scroll-behavior: smooth;
 -webkit-scroll-padding-top: 122px;
}
.blog_header,
.blog_footer {
    display: none;
}

.post-footer{
    padding: 0px 64px 0px;
}

.single-post .post-content {
    font-weight: 500;
    font-size: 15px;
}

.post-title {
   font-size: 21px;
}

table img {
    max-width: 100%;
}

.table-wrap {
    margin-bottom: 15px;
}

.wpcf7-spinner {
    margin: 0px;
    display:none;
}

@media screen and (max-width: 550px)
.table th, td {
    display: table-cell;
}

@media screen and (max-width:1099px){

.post-title {
  font-size: 18px;
}

.single-post .post-content h2, .archive .post-content h2, .blog .post-content h2, .single-post .post-content h3, .archive .post-content h3, .blog .post-content h3 {
  font-size: 18px!important;
}

.post-header-meta {
    display:none;
}

.post-header {
padding: 42px 20px 0px;
}

.lp_pc {
    display:none;
}

.single-post .post-share {
    display:none;
}

.single-post .bzb-sns-btn {
    display:none!important;
}

body.home #content {
    padding-top: 0px!important;
}


form input[type="submit"] {
    margin-top: 15px;
    margin-bottom: 15px;
}

.post-content p {
   padding-top: 4px;
}

article.page  .post-header {
    padding: 0px !important;
}

.post-content p {
 margin: 0px;
}

.wrap, .one-column #content .wrap {
margin-left: 0px; 
margin-right: 0px; 
}
}


@media screen and (min-width:1100px){

body.home #content {
  padding-top: 0px;
}

form input[type="submit"], form button {
    padding: 12px 50px;
}

.post-content p, .post-content pre {
    margin: 0 0 0;
}

form input[type="text"] , .wpcf7 input[type="email"], .wpcf7 input[type="tel"], form textarea {
   margin-top: 6px;
}

.row {
    margin-left: 32px;
}

.lp_sma{
    display:none;
}

.one-column #content .wrap {
    width: 100%;
}

.post-content {
    padding: 0px;
}
}


form textarea {
   width: 100%; 
}

#content {
   padding:0px;
}

.post-content {
    padding: 0px !important;
}

#header {
    display:none;
}

.post-title {
    display:none;
}

.cat-content, article.post, article.page, article.wp101, article.seo101 {
    margin-bottom: 0px;
}

.post-content h2 {
    padding: 5px 0 5px;
}

.farm_new {
    background-image: url(https://www.uni-green.jp/lp/wp-content/uploads/2021/11/farmback2.jpg);
    background-size: cover;
    width: 100%;
    margin: 0 auto;
    height: 485px;
}


.ctct_new {
    background-image: url(https://www.uni-green.jp/lp/wp-content/uploads/2021/12/sct08.png);
    background-size: cover;
    max-width:870px;
    margin: 0 auto;
    height: 280px;
}


.tab_resp {
padding-top:30px;
height:100px;
}

.xfooter_pc {
background-color: #19a78e;
padding: 22px 0px 20px;
}


@media print, screen and (min-width: 1250px) {
.tab_header {
display:none;
}
.tab_resp {
display:none;
}
}

@media print, screen and (max-width: 1200px) {
.outline {
font-size: 12px!important;
}
}

@media print, screen and (max-width: 600px) {

div#n2-ss-9 .n2-style-489f732223d8eef38252cf03f9c45baa-heading  {
    font-size:12px!important;
}

div#n2-ss-9 .n2-style-654fb965c533036469fbf99fa08e4336-heading  {
    font-size:13px!important;
}

.header-sp  {
    background-image: url(https://www.uni-green.jp/lp/wp-content/uploads/2021/10/7aca10f9ddec9c0bb063b5c9e114009c.png);
    background-size: cover;
}

#contact {
   max-width:100%;
   margin:0 auto;
}

.sp-contentout {
background-color: #5fa4c6;
}
}


.fa {
    font: normal normal normal 14px/1 FontAwesome!important;
}


div#n2-ss-9 .n2-ss-slide {
    font-size: 8px!important;
}


.outline {
  display        : inline-block;
    color          : #000000;      
  letter-spacing : 1px;                /* 文字間 */
 text-shadow    : 
       1.5px  1.5px 0px  rgba(255, 255, 255, 0.65),
      -1.5px  1.5px 0px  rgba(255, 255, 255, 0.65),
       1.5px -1.5px 0px  rgba(255, 255, 255, 0.65),
      -1.5px -1.5px 0px rgba(255, 255, 255, 0.65),
       1.5px  0px 0px  rgba(255, 255, 255, 0.65),
       0px  1.5px 0px  rgba(255, 255, 255, 0.65),
      -1.5px  0px 0px  rgba(255, 255, 255, 0.65),
       0px -1.5px 0px  rgba(255, 255, 255, 0.65);
           font-size: 12px;
}

div#n2-ss-2 .n2-ss-slide {
    height: 326px!important;
}

div#n2-ss-2 .n2-style-ed346c5a41ccf672bcb4274767a714fb-heading {
    font-family: 游ゴシック, "Yu Gothic", 游ゴシック体, YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;
}

div#n2-ss-2 .n-uc-bcvs0MQeKDHJ-inner {
    padding: 3px!important;
    justify-content: center;
}


div#n2-ss-2 .n-uc-1b2e7bc90326c-inner {
    padding: 3px!important;
    justify-content: center;
}

div#n2-ss-2 .n-uc-RP0X24qqB2YG-inner {
    padding: 3px!important;
    justify-content: center;
}

div#n2-ss-2 .n-uc-r7s92zuK6cHX-inner {
    padding: 3px!important;
    justify-content: center;
}

.img-shadow {
  box-shadow: 2px 2px 6px 2px rgb(0 0 0 / 14%);
}
.img-shadow img {
  position: relative;
  z-index: 1;
}

.headermenu {
   max-width:985px;
   margin:0 auto;
   padding-bottom: 5px;
}

.post table {
    margin-bottom: 0px;
}

@media print, screen and (min-width: 960px) {
#content-w {
    padding-top: 0px;
}
}
