/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/

/*** 　コンテンツ区切りを円弧に描く　　***/
.wrap {
overflow: hidden;
}
.arc {
min-height: 300px;
border-bottom-right-radius: 2000px 300px;
border-bottom-left-radius: 2000px 300px;
margin-left: -200px;
margin-right: -200px;
padding-left: 200px;
padding-right: 200px;
}

/*** 　ヘッダー高さカラー調整　　***/
header.site-header{
background-color: #DBC299;
padding: 20px 0;
}

/***   メインタイトルカスタマイズ   ***/
/* 画面サイズの横幅が 768px より小さい場合に適用 */
@media screen and (max-width: 768px) {
  .text-slider h2.maintitle {
	font-size: 28px;
	color: white;
	text-shadow: 2px 2px 1px #79796A;
}
.text-slider p.subtitle {
	font-size: 18px;
	color: white;
	text-shadow: 2px 2px 1px #79796A;
}
}

@media screen and (min-width: 768px) {
.text-slider h2.maintitle {
	font-family: "YuGothic","Yu Gothic","Meiryo","ヒラギノ角ゴ","sans-serif";
	font-size: 50px;
	color: white;
	text-shadow: 4px 4px 1px #999999;
}
.text-slider p.subtitle {
	font-size: 36px;
	color: white;
	text-shadow: 2px 2px 1px #999999;
}
}

/***   スライダーボタン変更   ***/
.roll-button{
	background-color: #5C7B00;
	box-shadow: 2px;
	font-size: 18px;
}

/***   メインメニュー  カスタマイズ ***/
#mainnav ul li a {
	font-size:15px !important;
	font-weight:bold;
	display: block;
}


/* H5装飾 */
h5 {
  padding: 1em;
  background: #DBC299;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.23);
  font-size:24px !important;
  color: white;
}

/* H4装飾 */
h4:before {
  content: url("https://douaien.jp/wp-content/uploads/2019/02/bg2-s.png");
  padding-right: 5px;
}

/* テーブル装飾 */
th,td {
	border-color:#CECEBF;
	border:solid 1px!important;
/* 枠線指定 */
}
 
table {
    border-collapse:  collapse;     /* セルの線を重ねる */
}

/* フッターフローティングメニュー */
#footerFloatingMenu {
    display: block;
    width: 83%;
    position: fixed;
    left: 0px;
    bottom: 10px;
    z-index: 9999;
    text-align: left;
    padding: 0 auto;
}
 
#footerFloatingMenu img {
    max-width: 99%;
}

/* 画像ボックスの 画像をインライン表示(デフォルトのままだと全て左揃いになってしまうため) */
.elementor-widget-image-box .elementor-widget-container .elementor-image-box-img img {
	display: inline;
}