@charset "utf-8";
/* CSS Document */
	
	.btn_area_app{
	}
	.btn_area_app img{
	}
	.Attention_img img{
		padding: 0;
	}
	.cmp_ttl{
		font-size: 18px;
		text-align: center;
		color:#ff0000;
		font-weight: bold;
		margin: 5px 0 15px 0;
	}
	.txt_red{
		color:#ff0000;
	}
#index_7now.txt_onlypage a{
	color: black;
	text-decoration: none;
}
#index_7now.txt_onlypage{
	padding: 0px 0 20px 0;
}
#index_7now.txt_onlypage img{
	width: 100%;
	padding-bottom: 0!important ;
}
#index_7now.txt_onlypage h1 {
	margin-bottom: 15px;
}
#index_7now.txt_onlypage h1 img{
	padding: 0 !important;
}

#index_7now.txt_onlypage div.txt_img{
	width: 98%;
	margin: 0 auto 15px auto;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
#index_7now.txt_onlypage div.txt_img div.left{
	text-align: center;
	width: 43%;
}
#index_7now.txt_onlypage div.txt_img div.left span.small{
	font-size: 10px;	
}
#index_7now.txt_onlypage div.txt_img div.right{
	width: 54%;
}
#index_7now.txt_onlypage div.txt_onlypage_main{
	width: 96%;
	margin: 15px auto 0 auto;
}

#index_7now.txt_onlypage div.text_area{
	width: 96%;
	letter-spacing: 0.01em;
}

#index_7now.txt_onlypage div.text_area p.catch{
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 16px;
}

#index_7now.txt_onlypage div.attention_area{
	line-height: 120%;
	letter-spacing: 0.02em;
	margin-top: 35px;
}

#index_7now.txt_onlypage div.attention_area h2{
	font-size: 16px;
	margin-bottom: 10px;
	text-align: center;
}

#index_7now.txt_onlypage div.attention_area ul.txt_list{
	padding-left:1em;
	text-indent:-1em;
}

#index_7now.txt_onlypage div.attention_area ul.txt_list li{
	margin-bottom: 10px;
}


@media (max-width: 399px) {
   /* 横幅が399px以下の場合に適用するスタイル */

}