/* Custom CSS*/
/***一般***/
.fs14{font-size:14px;}
.w94{width:94%;}
.alignCtr{text-align:center;}
.alignLeft{text-align:left;}
.mb-20{margin-bottom:-20px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
a:hover img{
    opacity: 0.7;
}
.clear{clear:both;}
hr.dot{ 
    border: 0;
    background: #fff;
    border-bottom: 2px  dotted #b2998a;;
    height: 1px;
    margin: -5px 0 10px 0;
    clear: both;
}
/****top 余白調整**/
.palla {
    position: relative;
    width: 200px;
    text-align: center;
    width: 100%;
}
.palla .parallax {
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
    z-index: 1;
    width: 100%;
    top: 0;
    left: 0;
    height: 280px;
    background-size: 100%;
    overflow: hidden;
    text-align: center;
}
div#freeareaitem-2 .freespace-pad, .widget_mt_posts {
    padding: -30px 20px 30px 20px;
}
h2.front-tit{
     margin-top: 0px; 
}
/***footer調整****/
#footer-bottom,
#freeareaitem-2 div.widget-meta{visibility: hidden;height:0;    padding: 0}
.widget_freeareaitem,.freespace-pad,.parallax_widget{border-bottom:#f2f2f2 0px solid;}
h2.NEWStitle{text-align:center;    padding: 0 0 0;
    text-align: center;
    font-weight: 400;
font-size: 24px;
}

h2.widgettitle {
    padding: 33px 0 0 0;
    text-align: center;
    font-weight: 400;
font-size:24px;
}
.title_description {
    font-size: 14px;
    text-align: center;
    height: 20px;
    margin-bottom: 10px;
}
.footerinfo{height:520px;
background:url("https://sis-oasis.com/wp/wp-content/uploads/footer-back-image.jpg")}
.footercopyright{background:#604C3F;color:white;padding:10px;}
#freeareaitem-6{margin:-80px 0 -20px 0!important}
.footerinfo01{width:700px;margin:0 auto ;}
#footer-widgets {
    box-sizing: border-box;
    clear: both;
    padding-top: 0px;
}
#footer .widget {
    padding-bottom: 0px;
    text-align:center;
}
#footer{background:url("https://sis-oasis.com/wp/wp-content/uploads/footer-back-image.jpg")}
#footer #nav_menu-2,#footer #nav_menu-3,#footer #nav_menu-4,#footer #nav_menu-5{background:#DBA887;}

/*footerメニュー横並び*/
@media only screen and (min-width: 739px)
{

#footer .widget ul>li {
position: relative;
display: inline-block;
padding:0 2px;
margin:2px;
text-align: center;
list-style: none;
color:#000;
}
#footer .widget ul>li {
border-right:1px solid #000;
}
#footer .widget ul>li:first-child{
border-left:1px solid #000;
}
#footer .widget ul>li a{
padding:0;
color:#000!important;
margin:0 -1em 0 0;
line-height: 1em; 
}
#footer #menu-footernav{width:739px;margin:0 auto;}
#footer .menu{padding:1px;}

#footer .widget_nav_menu ul li a:before, .widget_pages ul li a:before {
    content: "";
}
}
/****snsボタングレー色***/
span.a2a_svg{background-color: rgb(150, 150, 150)!important;}

/*****side調整****/
.sideborder{   
    border: 0;
    background: none; 
    border-bottom: rgba(187,187,187,1.00) 0.5px  solid;
    height: 1px;
    margin: 10px 0 16px;
    clear: both;
}
.sidebar .freespace-pad{margin:-100px 0 -150px 0;}

.widget_freeareaitem  .widget-meta{visibility:hidden;height:0;}
.widget_freeareaitem h3{
    text-align: left;
    border-bottom: rgba(187,187,187,1.00) 1px solid;
    color: #222;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: 100;
    margin-bottom: 16px;
    margin-top: 20px;
}
.widget_freeareaitem p {
    margin: 10px 0;
}
.freespace-pad, .widget_mt_posts {
    padding: 0px; 
}
.widget_frame {
     padding: 77px 0 56px 0;
}
#footer .widget_frame {
     padding: 0 0 35px 0;
}
/****isotypeフリーエリアウィジェットのsnsボタン非表示****/
#footer .addtoany_share_save_container,
#footer .addtoany_content_bottom{display:none;}
.sidebar .addtoany_share_save_container,
.sidebar .addtoany_content_bottom{visibility:hidden;/*display:none;*/}
/****お問い合わせ****/
.themeform input[type="submit"] {
    position: absolute;
    margin: auto;
    left: 0;
    right: auto; 
}
.themeform input[type="submit"],
.themeform button[type=submit]:hover{
    background-color: #bc611e!important;
font-weight:normal;
font-size: 20px;
    border-radius: 10px;
padding: 5px 0;
}
.c-red{color:red;}
/*お問い合わせ「の文字サイズ*/
.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 textarea {
    display: block;
    float: left;
    padding: 10px;
    width: 100%;
   font-size: 14px
    }
    .wpcf7 label {
    display: block;
    width: 100%;
    margin: 9px 0 0 12px;
    text-align: left;
    font-size: 14px;
}
/******************/
/*******カテゴリページ記事タイトル***********/
.post-list h2.post-title, .post-list-3c h2.post-title {
    font-size: 20px;/*14px*/
    padding: 5px 0;
letter-spacing : 0em/*-0.08em*/;
}
/****************/


@media only screen and (min-width: 739px){
#footer-top-widgets {
    margin: 0px auto;
}}

/******コンセプトの設定******/
.concept {
 display: flex;
 align-items: center;
 justify-content: center;
 background-image: url(https://sis-oasis.com/wp/wp-content/uploads/footer-back-image.jpg);
 background-position: center;
 background-size: cover;
 height: 100%;
 min-height: 380px; /***画像の天地：タイトルのみは280***/
 text-align: center;
}

/******コンセプトの電話番号******/
img.phonenumber {
 align-items: center;
 margin-top: 5px;
 position: center;
 width: 280px;
 height: 32px;
}