@charset "UTF-8";
/*-----------------------------------------------
Theme Name: XeoryExtensionChild
Theme URI: http://xeory.jp/extension
Description: Xeory拡張テーマ 子テーマ
Template: xeory_extension
Author: Taku
Author URI: http://bazubu.com/
-----------------------------------------------*/

body {
	background: none;
}

#header {
	background: #FFF;
}

#header #logo img {
	height:3em;
	width:auto;
}

body.home #main_visual {
	background: #FFF;
	color: #000;
	background-color: #ffca4c; /*画像を設置される場合*/
	height: 0 !important;
	min-height: 750px !important;
}


body.home #main_visual div.wrap {
	width: 100%;
	height: 100%;
	margin: auto;
	padding: 120px !important;
	background: center bottom repeat-x url('https://grus.tokyo/rehabili-timer/wp-content/uploads/2020/03/201front-gb-mv-rep-btm-.png') ; /*画像を設置される場合*/
}

body.home #main_visual div.wrap img {
	min-width: 300px;
}

.add-mv-flex-container {
	display: flex;

}

.add-mv-flex-items {
	width: 50%;
/*background-color: #e3eeff;*/
}

.add-mv-flex-container .add-mv-flex-items:first-child {
	margin-right: 100px;	
}



body.home .front-loop h2 {
	font-size: 2em;
}

body.home #main_visual h2 {
	font-size: 30px;
	font-weight: bold;
    line-height: 50px;
	max-width: 100%;
    margin-bottom: 120px;
    text-align: left;
}

body.home #main_visual p {
    text-align: left;
    margin: 0;
	max-width: 100%;
}


body.home .front-loop {
	border: none;
}

body.home .front-loop .front-loop-cont {
	padding: 2em;
}

body.home .front-loop .popular_post_box {
	width: 100%;
	float: none;
	display: block;
}

body.home .front-loop article.post {
	margin-bottom: 3em;
}


body.home .front-loop .popular_post_box img {
   width: auto;
   height: auto;
   display: block;
   margin: 0 auto;
 }

@media screen and (max-width: 991px)
body.home .front-loop .popular_post_box img {
	width: auto;
	max-width: 100%;

}

body.home .front-loop .popular_post_box h3 {
	font-size: 1.2em;
}

body.home .front-main-cont .front-cont-header {
	background:#ffca4c;
}
body.home .front-main-cont .tri-border span {
	border-top:18px solid #ffca4c;
}
