/* 20211129 トップページコーディング用cssここから*/
#main.index {
	/*padding-top: 120px;*/
}

#mee_index h2.ttl_en {
	text-align: center;
	font-size: 3.438em;
	font-family: Arial;
	margin: 0 0 20px;
	line-height: 1;
}

#mee_index .ttl_jp {
	text-align: center;
	font-size: 1.563em;
}

#mee_index img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

@media print,
screen and (max-width:767px) {
	#main.index {
		/*
		padding-top: 75px;
		padding-bottom: 0;
		*/
	}

	#mee_index h2.ttl_en {
		font-size: 1.875em;
	}

	#mee_index .ttl_jp {
		font-size: 1em;
	}
}

#mee_index #visual {
	position: absolute;
	width: 100%;
	margin: -120px auto auto;
}

#mee_index #visual .top_btn {
	width: 810px;
	margin: 0 auto;
}

#mee_index .visual_ttl {
	padding: 150px 0 0;
	margin: 0 0 100px 10px;
	color: #FFFFFF;
	font-size: 50px;
}

.mee_index_visual_btn {
	display: block;
	color: #FFFFFF;
	text-align: center;
	font-size: 1.2rem;
	padding: 10px 0px 7px;
	max-width: 365px;
	width: 100%;
	margin: 20px;
	float: left;
	background: #1C1C1C;
	opacity: 100%;
}

.mee_index_visual_btn:hover {
	color: #FFFFFF;
	text-align: center;
	font-size: 1.2rem;
	padding: 10px 0px 7px;
	max-width: 365px;
	width: 100%;
	margin: 20px;
	float: left;
	background: #1C1C1C;
	opacity: 50%;
	text-decoration: none;
}

.mee_video_center .video_pc {
	width: 100%;
	max-width: 530px;
}

/* 20220117 キービジュアルの背景を動画に設定*/
#bg-video {
	display: block;
	width: 100%;
	height: auto;
}

#bg-img {
	display: none;
}

#bg-white {
	width: 100%;
	height: 5%;
	background: #FFFF00;
}

/* 20220117 キービジュアルの背景を動画に設定(END)*/

@media print,
screen and (max-width:767px) {
	#mee_index #visual {
		position: absolute;
		width: 100%;
		margin: -55px auto auto;
	}

	#mee_index #visual .top_btn {
		max-width: 320px;
		margin: 0 auto;
	}

	#mee_index .visual_ttl {
		padding: 50px 0 0;
		margin: 0 0 45px;
		font-size: 1.875em;
		color: #FFFFFF;
		text-align: center;
	}

	.mee_index_visual_btn {
		display: block;
		color: #FFFFFF;
		text-align: center;
		font-size: 0.65rem;
		padding: 8px 0px 5px;
		max-width: 150px;
		width: 100%;
		margin: 5px;
		float: left;
		background: #1C1C1C;
		opacity: 100%;
	}

	.mee_index_visual_btn:hover {
		color: #FFFFFF;
		text-align: center;
		font-size: 0.65rem;
		padding: 8px 0px 5px;
		max-width: 150px;
		width: 100%;
		margin: 5px;
		float: left;
		background: #1C1C1C;
		opacity: 50%;
		text-decoration: none;
	}

	/* 20220117 キービジュアルの背景を動画に設定 スマホは画像に*/
	#bg-video {
		display: none;
	}

	#bg-img {
		display: block;
		width: 100%;
		height: auto;
	}


	#bg-white {
		position: absolute;
		width: 100%;
		height: 100%;
		margin: 240px 0px 0px;
		z-index: -99;
		background: #FFFFFF;
	}

	/* 20220117 キービジュアルの背景を動画に設定(END)*/
	.mee_video_center .video_pc {
		width: 100%;
	}
}

#mee_index #news_press .container {
	padding: 70px 13px;
}

#mee_index #news_press .ttl_en {
	color: #BBBBBB;
}

.mee_arr_btn.mee_index_news {
	display: block;
	text-align: right;
	margin: 0 0 20px;
	padding: 0px;
}

.mee_news.mee_index_news .mee_label {
	min-width: 6em;
}

.mee_news.mee_index_news dl dt {
	width: 25%;
}

.mee_news.mee_index_news dl dd {
	width: 75%;
}

#mee_index .component_section {
	margin: 50px 0px 0px;
}

@media print,
screen and (max-width:1060px) {
	.mee_news.mee_index_news dl dt {
		flex-flow: column;
		align-items: flex-start;
		justify-content: flex-start;
		padding: 0;
	}
}

@media print,
screen and (max-width:767px) {
	#mee_index #news_press .container {
		padding: 0px 10px;
	}

	.mee_arr_btn.mee_btn_red_line.noline.mee_index_news {
		margin: 0 0 10px;
	}

	.mee_news.mee_index_news {
		margin: 0;
	}

	.mee_news.mee_index_news dl {
		display: flex;
		flex-flow: row nowrap;
		align-items: flex-start;
		justify-content: flex-start;
	}

	.mee_news.mee_index_news dl dt {
		width: 25%;
		min-width: 25%;
		max-width: 25%;
		font-size: 0.625em;
	}

	.mee_news.mee_index_news dl dt span {
		font-size: 0.563em;
	}

	.mee_news.mee_index_news dl dd {
		width: 75%;
		min-width: 75%;
		max-width: 75%;
		font-size: 0.625em;
	}

	.mee_news.mee_index_news dl dd a {
		border-bottom: none;
	}

	#mee_index .component_section {
		margin: 25px 0 40px;
	}
}

/*-------------------------------------------------------------*/

#mee_index .special_feature .container_wide {
	max-width: 1350px;
	margin: 0 auto;
	/*display: flex;
	flex-flow: row nowrap;
	align-items: flex-start;
	justify-content: space-between;*/
}

/*#mee_index .special_feature .txt_box {
	width: 50%;
}*/

#mee_index .special_feature .txt_box dt {
	font-weight: 700;
	font-size: 1.5em;
	line-height: 1.6;
	margin: 0 0 20px;
}

#mee_index .special_feature .txt_box dd {
	margin: 0 0 20px;
}

#mee_index .banner_area {
	display: flex;
	justify-content:space-around;
}
#mee_index .fieldlidar_3d_img {
	margin: 20px 20px 0 0;
	height: 280px;
}
#mee_index .fieldlidar_3d_img video {
    height: 100%;
	width: 100%;
}

@media print,
screen and (max-width:767px) {
	#mee_index .special_feature .container_wide {
		flex-flow: column;
		align-items: center;
		justify-content: center;
	}

	#mee_index .special_feature .txt_box {
		width: 100%;
	}

	#mee_index .special_feature .txt_box dt {
		font-size: 1em;
		margin: 0 0 10px;
	}

	#mee_index .special_feature .txt_box dd {
		font-size: 0.688em;
	}

	#mee_index .special_feature .btn_center_box {
		text-align: center;
	}

	.mee_arr_btn.sp.index_special_feature {
		display: inline-block;
	}
	#mee_index .banner_area {
		flex-direction: column;
	}
	#mee_index .fieldlidar_3d_img {
		height: auto;
	}
}

#mee_index #special_feature01 {
	background: url("../img/index_bg01.png")no-repeat center/cover;
	padding-bottom: 50px;
}

#mee_index #special_feature01 .container {
	padding: 60px 13px 10px;
}

#mee_index #special_feature01 .ttl_en {
	color: #fff;
}

#mee_index #special_feature01 .ttl_jp {
	color: #fff;
	margin: 0 0 80px;
}

#mee_index #special_feature01 ul li {
	display: flex;
	flex-flow: row nowrap;
	align-items: flex-start;
	justify-content: flex-start;
}

#mee_index #special_feature01 ul li:not(:last-child) {
	margin: 0 0 140px;
}

#mee_index #special_feature01 ul li:nth-child(2n) {
	flex-flow: row-reverse;
}

#mee_index #special_feature01 ul li .video {
	width: 60%;
}

#mee_index #special_feature01 ul li .txt_box {
	width: 40%;
	padding: 70px 0 0 30px;
	color: #fff;
}

#mee_index #special_feature01 ul li .aerialdisplay_text_box {
	width: 40%;
	padding: 70px 0 0 30px;
	color: #fff;
}

#mee_index #special_feature01 ul li:nth-child(2n) .txt_box {
	padding: 70px 30px 0 0;
}

#mee_index #special_feature01 ul li:nth-child(2n) .aerialdisplay_text_box {
	padding: 20px 30px 0 0;
}

#mee_index #special_feature01 ul li .txt_box dt {
	font-weight: 700;
	margin: 0 0 20px;
	font-size: 1.5em;
	line-height: 1.6;
}

#mee_index #special_feature01 ul li .txt_box dd {
	font-size: 0.875em;
}

#mee_index #special_feature01 #video_FA {
	padding: 120px 0px 0px;
}

/*下付き文字*/
.text_sub {
	font-size: 0.5rem;
}

@media print,
screen and (max-width:767px) {
	#mee_index #special_feature01 {
		padding-bottom: 0px;
	}

	#mee_index #special_feature01 .container {
		padding: 40px 10px 10px;
	}

	#mee_index #special_feature01 .ttl_jp {
		margin: 0 0 20px;
	}

	#mee_index #special_feature01 ul li {
		flex-flow: column;
		align-items: center;
		justify-content: center;
	}

	#mee_index #special_feature01 ul li:not(:last-child) {
		margin: 0 0 60px;
	}

	#mee_index #special_feature01 ul li:nth-child(2n) {
		flex-flow: column;
	}

	#mee_index #special_feature01 ul li .video {
		width: 100%;
	}

	#mee_index #special_feature01 ul li .video iframe {
		height: 180px;
	}

	#mee_index #special_feature01 ul li .txt_box {
		width: 100%;
		padding: 0;
		margin: 15px 0 0;
	}

	#mee_index #special_feature01 ul li:nth-child(2n) .txt_box {
		padding: 0;
	}

	#mee_index #special_feature01 ul li .txt_box dt {
		margin: 0 0 15px;
		font-size: 1em;
		line-height: 1.5;
	}

	#mee_index #special_feature01 ul li .txt_box dd {
		font-size: 0.688em;
		margin: 0 0 15px;
	}

	.mee_arr_btn.index_special_feature.white {
		color: #fff;
		margin: 0 auto 0 0;
	}

	.mee_arr_btn.index_special_feature.white::after {
		background: url("../../../shared/v0010/img/arr_white.svg")no-repeat center left/7px 11px;
	}

	#mee_index #special_feature01 #video_FA {
		padding: 0px;
	}

	/*下付き文字*/
	.text_sub {
		font-size: 0.5rem;
	}
}

/*SineWave形AEセンサ用　追加 20230524*/
#mee_index #special_feature02 {
	color: #fff;
}

#mee_index #special_feature02 .fieldlidar_3d {
	/*width: 70%;*/
	width: 100%;
}

#mee_index #special_feature02 .container_wide {
	padding: 160px 75px 40px;
	/*display: block*/
}

#mee_index #special_feature02 .fieldlidar_3d_btn01 {
	margin-bottom: 10px;
	width: 350px;
}

#mee_index #special_feature02 .fieldlidar_3d_btn02 {
	width: 350px;
}


@media print,
screen and (max-width:767px) {
	#mee_index #special_feature02 .container_wide {
		padding: 50px 20px;
		display: flex;
		flex-flow: column-reverse;
	}

	#mee_index #special_feature02 .fieldlidar_3d {
		padding: 0;
		width: 100%;
	}

	#mee_index #special_feature02 .btn_center_box .fieldlidar_3d_btn01 {
		margin-bottom: 10px;
		width: 350px;
	}

	#mee_index #special_feature02 .btn_center_box .fieldlidar_3d_btn02 {
		width: 350px;
	}

	#mee_index #special_feature02 .fieldlidar_3d_img {
		width: 100%;
		padding: 0;
		/*margin: 0 0 40px;*/
		text-align: center;
	}
}

/*ここまで*/

	/*ここまで*/

#mee_index #special_feature03 {
	background: url("../img/index_bg03.png")no-repeat center/cover;
}

#mee_index #special_feature03 .container_wide {
	padding: 90px 13px 90px;
}

#mee_index #special_feature03 .txt_box {
	padding: 50px 0 0;
}

#mee_index #special_feature03 .img {
	width: 50%;
	padding: 0 7% 0 0;
	margin: 85px auto auto;
}

@media print,
screen and (max-width:767px) {
	#mee_index #special_feature03 {
		background: url("../img/index_bg03_sp.png")no-repeat top center/cover;
	}

	#mee_index #special_feature03 .container_wide {
		padding: 50px 20px;
	}

	#mee_index #special_feature03 .txt_box {
		padding: 0;
	}

	#mee_index #special_feature03 .img {
		width: 100%;
		padding: 0;
		margin: 0 0 40px;
		text-align: center;
	}

	#mee_index #special_feature03 .img img {
		max-width: 270px;
	}
}

/*ペルチェ冷却方式用　追加 20230524*/
#mee_index #special_feature04 {
	background: url(../img/index_bg04.png)no-repeat top center/cover;
}

#mee_index #special_feature04 .fieldlidar_3d {
	/*width: 70%;*/
	width: 100%;
}

#mee_index #special_feature04 .container_wide {
	padding: 100px 75px 40px;
	/*display: block*/
}

#mee_index #special_feature04 .fieldlidar_3d_btn01 {
	margin-bottom: 10px;
	width: 350px;
}

#mee_index #special_feature04 .fieldlidar_3d_btn02 {
	width: 350px;
}

#mee_index #special_feature04 .banner_area {
	align-items: end;
}

#mee_index #special_feature04 .fieldlidar_3d_img:first-child {
	height: 224px;
}

@media print,
screen and (max-width:767px) {
	#mee_index #special_feature04 {
		background: url("../img/index_bg04_sp.png")no-repeat top center/cover;
	}
	
	#mee_index #special_feature04 .container_wide {
		padding: 50px 20px;
		display: flex;
		flex-flow: column-reverse;
	}

	#mee_index #special_feature04 .fieldlidar_3d {
		padding: 0;
		width: 100%;
	}

	#mee_index #special_feature04 .btn_center_box .fieldlidar_3d_btn01 {
		margin-bottom: 10px;
		width: 350px;
	}

	#mee_index #special_feature04 .btn_center_box .fieldlidar_3d_btn02 {
		width: 350px;
	}
	
	#mee_index #special_feature04 .banner_area {
		flex-direction: row;
	}

	#mee_index #special_feature04 .fieldlidar_3d_img {
		width: 40%;
		padding: 0;
		margin: 20px 20px 0 0;
		text-align: center;
	}
	#mee_index #special_feature04 .fieldlidar_3d_img:last-child {
		margin: 20px 0 0;
	}
	#mee_index #special_feature04 .sp-28 {
		width: 28%;
	}
	#mee_index #special_feature04 .sp-37 {
		width: 37%;
	}
	#mee_index #special_feature04 .fieldlidar_3d_img:first-child {
		height: auto;
	}
}

/*ここまで*/

/*コンコンコール用　追加 20221018 CRC Miyazaki*/
#mee_index #special_feature06 {
	background: url("../img/index_bg06.jpg")no-repeat center/cover;
}

#mee_index #special_feature06 .container_wide {
	padding: 100px 75px 40px;
}

#mee_index #special_feature06 .img {
	width: 530px;
	text-align: left;
}

#mee_index #special_feature06 .img img {
	max-width: 530px;
}

#mee_index #special_feature06 .video_area {
	max-width: 1350px;
	margin: 0 auto;
	padding: 0px 75px 40px;
}

#mee_index #special_feature06 .video_comcon {
	width: 35%;
	max-width: 530px;
	padding-right: 10px;
}

#mee_index #special_feature06 .video_rakuyobi {
	width: 35%;
	max-width: 530px;
}

@media print,
screen and (max-width:767px) {
	#mee_index #special_feature06 {
		background: url("../img/index_bg06_sp.png")no-repeat top center/cover;
	}

	#mee_index #special_feature06 .container_wide {
		padding: 50px 20px;
	}

	#mee_index #special_feature06 .txt_box {
		padding: 0;
	}

	#mee_index #special_feature06 .img {
		width: 100%;
		padding: 0;
		margin: 0 0 40px;
		text-align: center;
	}

	#mee_index #special_feature06 .special_feature_security_video {
		display: block;
	}

	#mee_index #special_feature06 .video_area {
		max-width: 1350px;
		margin: 0 auto;
		padding: 0px 20px 40px;
	}

	#mee_index #special_feature06 .video_comcon {
		width: 100%;
		padding: 0;
		margin: 0 0 20px;
	}

	#mee_index #special_feature06 .video_rakuyobi {
		width: 100%;
		margin: 0 0 20px;
	}
}

/*ここまで*/

/*Field Bar用　追加 20230524*/
#mee_index #special_feature07 {
	background: url("../img/index_bg08.png")no-repeat center/cover;
}

#mee_index #special_feature07 .fieldlidar_3d {
	/*width: 70%;*/
	width: 100%;
}

#mee_index #special_feature07 .container_wide {
	padding: 100px 75px 40px;
	/*display: block*/
}

#mee_index #special_feature10 .fieldlidar_3d_btn01 {
	margin-bottom: 10px;
	width: 350px;
}

#mee_index #special_feature07 .fieldlidar_3d_btn02 {
	width: 350px;
}


@media print,
screen and (max-width:767px) {
	#mee_index #special_feature07 {
		background: url("../img/index_bg08_sp.png")no-repeat center/cover;
	}
	
	#mee_index #special_feature07 .container_wide {
		padding: 50px 20px;
		display: flex;
		flex-flow: column-reverse;
	}

	#mee_index #special_feature07 .fieldlidar_3d {
		padding: 0;
		width: 100%;
	}

	#mee_index #special_feature07 .btn_center_box .fieldlidar_3d_btn01 {
		margin-bottom: 10px;
		width: 350px;
	}

	#mee_index #special_feature07 .btn_center_box .fieldlidar_3d_btn02 {
		width: 350px;
	}

	#mee_index #special_feature07 .fieldlidar_3d_img {
		width: 100%;
		padding: 0;
		/*margin: 0 0 40px;*/
		text-align: center;
	}
}

/*ここまで*/

/*空中タッチディスプレイ用　追加 20221018 CRC Miyazaki*/
#mee_index #special_feature08 {
	color: #fff;
}

#mee_index #special_feature08 .fieldlidar_3d_img {
	height: 220px;
}

#mee_index #special_feature08 .container_wide {
	padding: 100px 75px 40px;
}

#mee_index #special_feature08 .aerialdisplay_img {
	max-width: 530px;
}

/*#mee_index #special_feature08 .banner_area {
	max-width: 1350px;
	margin: 0 auto;
	padding: 0px 75px 40px;
	display: flex;
}*/

#mee_index #special_feature08 .banner_newspicks {
	width: 37%;
	max-width: 530px;
}

#mee_index #special_feature08 .banner_caption {
	font-size: 12px;
	padding: 10px 5px;
	background-color: #222222;
	color: #fff;
	display: block;
}

#mee_index #special_feature08 .banner_cubechannel {
	width: 37%;
	max-width: 530px;
	margin-left: 30px;
}

/* 20230309 開発ストーリー01用追加*/
/*#mee_index #special_feature02 .banner_area {
	max-width: 1350px;
	margin: 0 auto;
	padding: 0px 75px 40px;
	display: flex;
}*/

#mee_index #special_feature02 .banner_development_story01 {
	width: 37%;
	max-width: 530px;
}
/* 20230309 開発ストーリー01用追加(END)*/

/* 20230329 開発ストーリー02用追加*/
/*#mee_index #special_feature09 .banner_area {
	max-width: 1350px;
	margin-top: 10px;
	display: flex;
}*/

#mee_index #special_feature09 .banner_development_story02 {
	max-width: 444px;
}
/* 20230329 開発ストーリー02用追加(END)*/

/* ここまで */


@media print,
screen and (max-width:767px) {
	#mee_index #special_feature08 .container_wide {
		padding: 50px 20px 0;
		display: flex;
		flex-flow: column-reverse;
	}

	#mee_index #special_feature08 .txt_box {
		padding: 0;
	}

	#mee_index #special_feature08 .aerialdisplay_img {
		width: 100%;
		padding: 0;
		margin: 0 0 40px;
		text-align: center;
	}

	#mee_index #special_feature08 .banner_area {
		max-width: 1350px;
		margin: 0 auto;
		padding: 0px 20px;
		display: block;
	}

	#mee_index #special_feature08 .banner_newspicks {
		width: 100%;
		padding: 0;
		margin: 0 0 20px;
	}

	#mee_index #special_feature08 .banner_cubechannel {
		width: 100%;
		padding: 0;
		margin: 0 0 20px;
	}
	
	#mee_index #special_feature08 .fieldlidar_3d_img {
		height: auto;
	}

	/* 20230309 開発ストーリー01用追加*/
	/*#mee_index #special_feature02 .banner_area {
		max-width: 1350px;
		margin: 0 auto;
		padding: 0px 20px 40px;
		display: block;
	}*/

	#mee_index #special_feature02 .banner_development_story01 {
		width: 100%;
		padding: 0;
		margin: 0 0 20px;
	}

	/* 20230309 開発ストーリー01用追加(END)*/
}

/*ここまで*/

/*Field LiDAR用　追加 20221209 CRC Miyazaki*/
#mee_index #special_feature09 {
	color: #fff;
}

#mee_index #special_feature09 .fieldlidar_3d {
	/*width: 70%;*/
	width: 100%;
}

#mee_index #special_feature09 .container_wide {
	padding: 100px 75px 40px;
}

#mee_index #special_feature09 .fieldlidar_3d_btn01 {
	margin-bottom: 10px;
	width: 350px;
}

#mee_index #special_feature09 .fieldlidar_3d_btn02 {
	width: 350px;
}

/*#mee_index #special_feature09 .fieldlidar_3d_img {
	max-width: 270px;
}*/

@media print,
screen and (max-width:767px) {
	#mee_index #special_feature09 .container_wide {
		padding: 50px 20px 0;
		display: flex;
		flex-flow: column-reverse;
	}

	#mee_index #special_feature09 .fieldlidar_3d {
		padding: 0;
		width: 100%;
	}

	#mee_index #special_feature09 .btn_center_box .fieldlidar_3d_btn01 {
		margin-bottom: 10px;
		width: 350px;
	}

	#mee_index #special_feature09 .btn_center_box .fieldlidar_3d_btn02 {
		width: 350px;
	}

	#mee_index #special_feature09 .fieldlidar_3d_img {
		width: 100%;
		padding: 0;
		/*margin: 0 0 40px;*/
		text-align: center;
	}
	
	#mee_index #special_feature09 .sp-50 {
		width: 50%;
		margin: 20px auto 0;
	}
}

/*ここまで*/

/*Field Bar用　追加 20230524*/
#mee_index #special_feature10 {
	color: #fff;
}

#mee_index #special_feature10 .fieldlidar_3d {
	/*width: 70%;*/
	width: 100%;
}

#mee_index #special_feature10 .container_wide {
	padding: 100px 75px 40px;
	/*display: block*/
}

#mee_index #special_feature10 .fieldlidar_3d_btn01 {
	margin-bottom: 10px;
	width: 350px;
}

#mee_index #special_feature10 .fieldlidar_3d_btn02 {
	width: 350px;
}


@media print,
screen and (max-width:767px) {
	#mee_index #special_feature10 .container_wide {
		padding: 50px 20px 0;
		display: flex;
	}

	#mee_index #special_feature10 .fieldlidar_3d {
		padding: 0;
		width: 100%;
	}

	#mee_index #special_feature10 .btn_center_box .fieldlidar_3d_btn01 {
		margin-bottom: 10px;
		width: 350px;
	}

	#mee_index #special_feature10 .btn_center_box .fieldlidar_3d_btn02 {
		width: 350px;
	}

	#mee_index #special_feature10 .fieldlidar_3d_img {
		width: 100%;
		padding: 0;
		/*margin: 0 0 40px;*/
		text-align: center;
	}
}

/* 追加 20231109 */
#mee_index #special_feature11 {
	color: #fff;
}
#mee_index #special_feature11 .fieldlidar_3d {
	/*width: 70%;*/
	width: 100%;
}

#mee_index #special_feature11 .container_wide {
	padding: 100px 75px 40px;
	/*display: block*/
}
#mee_index #special_feature11 .banner_caption {
    font-size: 16px;
    padding: 10px 5px;
    background-color: #222222;
    color: #fff;
    display: block;
    line-height: 1.6;
}
#mee_index #special_feature11 .fieldlidar_3d_img {
	height: fit-content;
}
@media print,
screen and (max-width:767px) {
	#mee_index #special_feature11 .container_wide {
		padding: 50px 20px 0;
		display: flex;
	}

	#mee_index #special_feature11 .fieldlidar_3d {
		padding: 0;
		width: 100%;
	}
}

/*ここまで*/

/*-------------------------------------------------------------*/

#mee_index #about {
	background: url("../img/index_bg05.png")no-repeat center/cover;
}

#mee_index #about .container {
	padding: 50px 13px 120px;
}

#mee_index #about .ttl_en {
	color: #BBBBBB;
}

.mee_arr_btn.mee_index_about {
	display: block;
	text-align: right;
	margin: 0 0 40px;
}

#mee_index #about .box {
	display: flex;
	flex-flow: row nowrap;
	align-items: stretch;
	justify-content: space-between;
}

#mee_index #about .box .first {
	width: 30%;
}

#mee_index #about .box ul {
	width: 30%;
	display: flex;
	flex-flow: column;
	align-items: stretch;
	justify-content: space-between;
}

.btn_img_txt_on_img.mee_index_about .ttl {
	/* font-size: 1.25em; */
	font-size: 1em;
}

.btn_img_txt_on_img.mee_index_about .img {
	margin: 0;
}

.btn_img_txt_on_img.mee_index_about b {
	font-size: 0.75em;
	display: block;
	font-weight: 300;
	margin: 5px 0 0;
}

.btn_img_txt_on_img.mee_index_about b span {
	font-size: 1.375em;
}
.btn_img_txt_on_img {
	margin-right: 1.4%;
}
.btn_img_txt_on_img:last-child {
	margin-right: 0;
}

@media print,
screen and (max-width:767px) {
	#mee_index #about {
		background: url("../img/index_bg05.png")repeat center/contain;
	}

	#mee_index #about .container {
		padding: 50px 10px;
	}

	#mee_index #about .ttl_jp {
		margin: 0 0 10px;
	}

	.mee_arr_btn.mee_index_about {
		margin: 0 0 20px;
	}

	#mee_index #about .box {
		flex-flow: column;
		align-items: center;
		justify-content: center;
	}

	#mee_index #about .box .first {
		width: 100%;
		margin: 0 0 20px;
	}

	#mee_index #about .box ul {
		width: 100%;
		flex-flow: row nowrap;
		align-items: flex-start;
		justify-content: space-between;
		margin: 0 0 15px;
	}

	#mee_index #about .box ul li {
		width: 48%;
	}

	.btn_img_txt_on_img.mee_index_about .ttl {
		font-size: 0.875em;
		left: 10px;
		bottom: 10px;
		padding: 0 20px 0 0;
	}

	.btn_img_txt_on_img.mee_index_about .img {
		margin: 0;
	}
	/*2023/3/30 CRC Miyazaki 追加*/
	.mee_index_about{
		width: 80%;
		margin-bottom: 20px;
	}
}

/*お知らせ詳細(TV放映)ページ用　2023/12/26 追加*/
.meeTVnews_wrap{
	margin: 50px 0;
}
.meeTV_video_explanation{
	display: flex;
}
.meeTV_video_explanation img{
	width: 11%;
	height: 100%;
	margin-bottom: auto;
	margin-right: 10px;
}
.meeTV_video{
	text-align: center;
}
.meeTV_video video{
	width: 50%;
}
@media print,
screen and (max-width:767px) {
	.meeTVnews_wrap{
		margin: 30px 0;
	}
	.meeTV_video_explanation{
		display: block;
	}
	.meeTV_video_explanation img{
		width: 18%;
	}
	.meeTV_video video{
		width: 80%;
	}
}
/*ここまで*/

/* //20211129 トップページコーディング用cssここまで*/