@charset "utf-8";
/* CSS Document */

.PageTitleStyle3 .Inner h1 span {
    font-size: .68em;
}
.Grid4 .Section.About {
    background: url(/-/media/ind/amelia/image/amelia_bg_top.png);
    background-size: cover;
}
.Grid4 .About .Inner {
	background: url(/-/media/ind/amelia/image/amelia_bg_top.png);
    /*background: var(--amelia_bg);*/
    padding: 0;
}
.Grid4 h2 {
    background: url(/-/media/ind/amelia/image/amelia_bg_top.png);
}
.Grid4 .SubSec h2 {
    background: url(/-/media/ind/amelia/image/amelia_bg_top.png);
}
.SubSec .Flexbox.Three li {
    background: url(/-/media/ind/amelia/image/amelia_bg_top.png);
}
.Grid4 .About .Box h3 {
    color: #ffffff;
    text-align: center;
}
.Flexbox.Three li p{
	font-size: 1em;
    line-height: 2;
}
ul.item{
	display: flex;
	flex-direction: column;
}
ul.item li{
	display: flex;
   flex-direction: row;
	justify-content: center;
	position: relative;
	width: calc(100% - 2em);
	margin: 0 1em 3em 1em;
	background: #fff;
	box-shadow: 8px 11px 0px -7px #4bacc6;
    border-radius: 50px;
	border: 3px solid #7f7f7f;
}
ul.item li img.point{
	position: absolute;
    left: -2em;
    top: -1em;
  /*transform: translateY(-50%);*/
	width: 120px;
	height: auto;
}
ul.item li .field{
	display: flex;
    flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	padding: 1em 0 1em 8em;
	width: 100%;
}
ul.item li .field img {
	width: 50px;
	height: auto;
	margin-right: 1.5em;
}
ul.item li .field .field_box{
	display: flex;
	flex-direction: column;
}
ul.item li .field .field_box h4{
	color: #da7700;
	font-weight: bold;
font-size: 1.2em;
	margin: 0 0 5px;
}
ul.item li .field .field_box p{
	font-size: 1em;
    line-height: 1.3;
}
table.layout{
	width: 100%;
	border-collapse: separate;
    border-spacing: 0 1em;
}
table.layout img{
	width: 100%;
	height: auto;
}
table.layout td{
	font-size: 1.2em;
    line-height: 2.5;
	border: none;
	vertical-align: middle;
}

table.layout td ul li{
text-indent: -1em;
padding: 0 0 .5em 1em;
}

table.layout td.gry_title{
	width: 20%;
	text-align: center;
	background: #f2f2f2;
	font-weight: bold;
}

.title_box{
	display: flex;
	flex-direction: row;
	padding-top: 4em;
}
.title_box .bk_blue,.title_box .bk_gray{
	display: flex;
    align-items: center;
    justify-content: center;
}

.title_box .bk_blue{
	background: #154368;
	padding: 1em 1em;
	width: 32%;
}
.title_box .bk_gray{
	background: #f2f2f2;
	padding: 1em 1em;
	width: 68%;
}
.title_box p{
	font-size: 115%;
	color: #fff;
	font-weight: bold;
	line-height: 1.3;
}
.title_box h4{
	font-size: 115%;
	margin-bottom: 0;
	line-height: 1.3;
}

@media screen and (max-width: 994px) {
	.HideTablet{
		display: none;
	}
	ul.item li {
    width: calc(100% - 2em);
    margin: 0 0 3em 2em;
}
	ul.item li .field {
    padding: 1em 2em 1em 6em;

}
	ul.item li img.point {
    width: 110px;
}
	.title_box .bk_blue{
	width: 50%;
}
.title_box .bk_gray{
	width: 50%;
}
}
@media screen and (max-width: 767px) {
.title_box{
	flex-direction: column;
}
.title_box .bk_blue{
	width: 100%;
	text-align: center;
}
.title_box .bk_gray{
	width: 100%;
	text-align: center;
}
}
