@charset "UTF-8";
/*
Theme Name: Emanon Premium child
Theme URI: https://wp-emanon.jp/emanon-premium/
Author: 株式会社イノ・コード
Author URI: https://innocord.co.jp/
Description: Emanon Premiumnの子テーマです。
Template: emanon-premium
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:one-column, two-columns, three-columns, left-sidebar, right-sidebar, theme-options
*/

.wp-block-emanon-premium-blocks-box.epb-box.is-style-epb-default .epb-box__body{
  border-top: block !important;
}
body { background: linear-gradient(150deg, #B2CDFA, #FFFFFF 30%, #D9E9FE 60%, #FFFFFF);}

body{font-weight: bold;}

.main-visual,.slider-item{	height: calc(500/1920 * 100vw)!important;}
.header-image-slider__item.is-cover{
background-size:contain;
padding-top: calc(500/1920 * 100%);
height: calc(500/1920 * 100vw);
}

@media screen and (max-width: 599px){
.main-visual,.slider-item{	height: calc(1335/750 * 100vw)!important;}
.header-image-slider__item.is-cover{
background-size:contain;
padding-top: calc(1335/750 * 100%);
height: calc(1335/750 * 100vw);}
}

mark.epb-linemaker-01 {
   background-color: transparent;
   color:#1a13ab;
}
.h2_dokun{
position: relative;
margin-top:120px !important;
margin-bottom:60px !important;
}

.h2_dokun:before{
content: url(http://trial.bouncyball.net/wp-content/uploads/2022/09/dokun.png);
position: absolute;
top: -60px;
left: calc(50% - 30px);
}

.border-radius{border-radius:10px;}
.margin-top-16{margin-top:16px!important;}
.margin-bottom-48{margin-bottom:48px!important;}
.margin-top0{margin-top:0;}
/*cvボタン*/
@media screen and (max-width: 599px){
.cv__block div:first-child{padding-right:0!important;padding-left:0!important;}
}


/*問い合わせ先ブロック*/
.wp-block-button__link {width:180px;}
.br-sp{display:none;}
@media screen and (max-width: 499px){
.wp-block-button__link {width:155px !important;
padding-right:5px!important;padding-left:5px!important;}
.br-sp{display:block;}
}
.wp-block-buttons.is-content-justification-center {
  max-width: 400px;
  margin: 0 auto;
}
dt span{color: #ff0000;
    font-size: 13px;
    margin-left: 5px;}

/*投稿記事　*/
article{padding:20px; width:100%!important; }


.flex__box{display:flex;flex-wrap:nowrap;}
.flex__box img{min-width:200px; height:200px;object-fit:contain;
  margin: 10px 15px 10px 10px;
}
.circle{border-radius: 100%;}
.flex__box p{font-weight:400!important;}
.column__box{display:flex;flex-direction:column;}
.post_box{	border-radius:10px; padding:20px 5vw; background-color:#f2f3f3;}
@media screen and (max-width: 499px){
.flex__box img{min-width:130px; height:130px;margin: 5px 8px 5px 5px;}
}

.separater__dotted{
border-top:2px dotted #aaaaaa; margin:8px 5vw;
}
@media screen and (max-width: 599px){
  .flex__box{flex-wrap:wrap;}
}
/*取引一覧*/
.select_show{width:80vw; display: flex;margin: 50px auto;}
#form1,#form2{width:250px; margin:20px;}
#city_select,#kind_select{margin: 20px 0;}
.post__pagenation {text-align: center;}
.post__pagenation a{width:50px;margin: 0 20px;}
@media screen and (max-width: 599px){
  .select_show{width:80vw; display: block;margin: 50px auto;}
}

/*ヘッダー上*/
#js-header-contact{display:none;}
.widget_block{display: block;}
.top__info__sp{display:none;}
.l-header{
  background-color:#ffffff;
  padding-top:20px;}
@media screen and (max-width: 599px){
    .top__info{display: none!important;}
    .top__info__sp{display:block;}
  }

/*区切り*/
.wp-block-separator.is-style-dots::before{color:#735322;}
/*吹き出し*/
.epb-balloon__text p{font-size:large;}

/*header*/
@media screen and (min-width: 960px) and (max-width: 1200px) {
  .top__info{width:220px!important;}
  .top__tel{font-size:18px!important;}
}
/*ボタン*/
/*背景白　ボタン*/
.btn-white .epb-btn-size__m{background-color: #ffffff;}
.btn-white .epb-btn-size__m a span{font-weight: bold!important;}
.btn-white .epb-btn-size__m a:hover{color: #ffffff !important;background-color: #de18ad !important;}

/*青　ピンク　ボタン*/
.btn-blue a:hover{color: #1a13ab !important;background-color: #ffffff !important;}
.btn-pink a:hover{color: #de18ad !important;background-color: #ffffff !important;}
.btn-blue a:hover{border: 2px solid #1a13ab !important;}
.btn-pink a:hover{border: 2px solid #de18ad !important;}

/*画面下*/
.l-content__inner{margin-bottom: 100px;}

/*投稿*/

.post-thumbnail img{height:200px;object-fit:contain;}

/*物件リストのテーブルスクロール*/
  .scroll_table{
    overflow-x: scroll;
    max-height: 500px;
  }
  
  table {
    width: 100%;
    white-space: normal !important;
  }
  
  table tbody tr td{
    min-width: 150px!important;
	  background-color: #ffffff;
  }
  .fixed01{
    position: sticky;
    top: 0;
    color: #fff;
    background: #bf7300;
  }


/*査定売却実績とお客様の声*/
.results__list{
  display: flex;
  flex-wrap: wrap;
  margin:30px 20px;
}
.results__list li{
  width:150px;
}
.voice__select{width:80vw;display: block;margin:30px auto;}
.voice__select h1{text-align:center!important;}}
@media screen and (max-width: 499px){
	.voice__select h1{text-align:left!important; }}