/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/*----Top--5box---*/
.box-title{
	font-size: 60px;
}
/*---英文字小文字に----*/
.small{
    text-transform: lowercase; /* capitalizeから変更 */
}

/*------会社概要表--下線のみ--*/
.col_6 {
  border-collapse: collapse;
  width: 100%;
	color: #000000;
	font-family: "BIZ UDPGothic", "MS PGothic", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
	font-size: 14px;
}
 
.col_6 th,
.col_6 td {
	border: 1px solid #e5e5e5; 
	padding: 5px 5px 5px 10px;
	line-height: 1.7em;
	background-color: #ffffff;
}

.col_6 th {
	border-bottom: 1px solid #ffffff; 
	text-align: center;
	padding: 5px 5px 5px 10px;
	line-height: 1.7em;
	background-color:#eff1f0;
	color: #000000;
	font-weight: 500;
	width: 100px;
}
.font-18 {
	font-size: 18px
}

/*----Top Page 5box-mobile--table-*/
.5box-mobile {
	  border-collapse: collapse;
  width: 100%;
	color: #000000;
	font-family: "BIZ UDPGothic", "MS PGothic", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
}
.5box-mobile td.shadow-1 {
	font-size: 50px;
	color: white;
	text-shadow: 1px 1px #4f4900;
	background-color: rgba(221,172,57,0.92);
	text-align: center;

}
.shadow-2 {
	text-shadow: 1px 1px #34675c;
}
.shadow-3 {
	text-shadow: 1px 1px #4f4900;
}
.shadow-4 {
	text-shadow: 1px 1px #170e0b;
}
.center {
	text-align: center;
}




/*--- ContactForm7のラジオボタンのサイズ-------- */
input[type="radio"] {
  width: 20px; 
  height: 20px; 
}

/* チェックボタンのサイズ----*/
input[type="checkbox"] {
  width: 20px; 
  height: 20px; 
}
/* CF7チェックボックスとラジオボタンを縦並びに */
span.wpcf7-list-item {
margin-top:5px;
display: block;
}
/*-----お問い合わせForm --*/
.col_7 {
  border-collapse: collapse;
  width: 100%;
	color: #000000;
}
 
.col_7 th,
.col_7 td {
	padding: 5px 5px 5px 15px;
	line-height: 1.5em;
	vertical-align: top;
}
.col_7 th {
	text-align: left;
	padding: 5px 5px 5px 15px;
	line-height: 1.5em;
	vertical-align: top;
}

/*---form-ver2------*/
.col_3 {
  border-collapse: collapse;
  width: 100%;
	color: #000000;
	border: 1px solid #004093;
}

.col_3 th {
	background-color:#4169e1;
	text-align: center;
	padding: 15px 10px 0px 0px;
	line-height: 1.5em;
	width: 32%;
	font-weight: nomal;
	border-bottom: 1px dashed #fcfcfc;
	color: white;

}
.col_3 td {
	background-color:white;
	text-align: left;
	padding: 15px 10px 0px 10px;
	line-height: 1.5em;
	color: #000000;
	border-bottom: 1px dashed #004093;
}
.col_3  td.norow {
white-space: nowrap;
}
@media only screen and (max-width: 600px) {
  .col_3 tr,
  .col_3 th,
  .col_3 td {
    display: block;
    width: auto;
  }
  
  .col_3 tr:first-child {
    border-top: 1px solid #c0c0c0;  
  }
  
  .col_3 th,
  .col_3 td {
    border-top: none;
  }
}
/*--contact form7「入力してください」の文字を赤に----*/
.wpcf7-form .wpcf7-not-valid-tip{
color: red;
}
/*-----入力してくださいの目次-非表示---*/
.screen-reader-response {
display: none;
}
/*----送信する---*/
.submit_btn {
	padding: 10px;
	width: 200px;
	margin-top: 20px;
}

/*----button---*/
.button01 {
  background-color: #39acef;
  color: #fff;
  padding: 10px 20px;
  text-decoration: none;
  font-size: 1em;
}
.button01:hover {
  color: #fff;
  opacity: 0.8;
}

/* contact form7のwatermark文字色をグレーにする */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
    color: #999;
	font-size: 12px;
    opacity: 1; /* ブラウザごとのデフォルト透過率を無効化 */
}

/* フォーカス時はさらに薄くする（任意） */
.wpcf7 input:focus::placeholder,
.wpcf7 textarea:focus::placeholder {
    color: #ccc;
	font-size: 12px;
}

/*------投稿---物件情報の詳細表--------*/
table.bukken {
            width: 100%;
            max-width: 500px;
            border-collapse: collapse;
            font-family: sans-serif;
	margin: 0 auto;
        }
table.bukken th, table.bukken td {
            border: 1px solid #dcdcdc;
            padding: 12px;
            text-align: left;
	line-height: 1.5em;
        }
table.bukken th {
            background-color: #f3f1ef;
            font-weight: normal;
            width: 40%;
        }
table.bukken td {
            width: 60%;
        }