@charset "UTF-8";
/* CSS Document */
.maArea .inner {
  max-width:850px;
  padding: 90px 20px;
}
.maArea .inner .infoArea{
  padding: 10px 12px;
  background-color: #61A4BF;
}
.maArea .inner .infoArea .infoInner{
  background-color: #FFF;
  display: flex;
  justify-content: space-between;
  flex-flow: row-reverse;
  padding: 22px 24px;
}
.maArea .inner .infoArea .infoInner .imgArea {
	width: 265px;
	height: 200px;
	overflow: hidden;
	margin-bottom: 10px;
}
.maArea .inner .infoArea .infoInner .imgArea img {
	object-position: 0 50%;
	object-fit: cover;
	height: 200px;
	width: 100%;
}
.infoInner .mainfoArea{
  width:60%;
  margin-right: 20px;
}
.infoInner .country{
  position: relative;
  padding: 0px 10px 4px;
  font-family: kozuka-gothic-pr6n, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  text-align: left;
  padding-left: 36px;
}
.infoInner .laos::before {
  content: url(../img/top/laosflag.jpg);
  position: absolute;
  padding: 0 10px 0 0px;
  left: 0;
  bottom: 0px;
}
.infoInner .china::before {
  content: url(../img/top/chinaflag.jpg);
  position: absolute;
  padding: 0 10px 0 0px;
  left: 0;
  bottom: 0px;
}
.infoInner .malaysia::before {
  content: url(../img/top/malaysiaflag.jpg);
  position: absolute;
  padding: 0 10px 0 0px;
  left: 0;
  bottom: 0px;
}
.infoInner .indonesia::before {
  content: url(../img/top/indonesiaflag.jpg);
  position: absolute;
  padding: 0 10px 0 0px;
  left: 0;
  bottom: 0px;
}
.infoInner .vietnam::before {
  content: url(../img/top/vietnamflag.jpg);
  position: absolute;
  padding: 0 10px 0 0px;
  left: 0;
  bottom: 0px;
}
.infoInner .feature {
  font-size: 16px;
  font-weight: 700;
  border-bottom: 2px solid #000;
  padding-bottom:4px;
  margin-bottom: 10px;
}
.infoInner p{
word-break: normal;
}
.infoInner p.list{
  margin: 8px 0;
}
.infoInner p.txt{
  margin-top: 20px;
}/*
  .maArea .inner table{
  margin-bottom: 20px;
}
.maArea .inner table{
      width: 100%;
    border-collapse: collapse;
}
.maArea .inner table td{
  border:solid 1px #000;
  padding:4px 10px;
}
.maArea .inner table td.ttl{
  text-align: center;
  width: 24%;
}*/
/*btnArea*/
.btnArea{
  margin-top: 40px;
}
.btnArea a{
 background-color: #ABCFDD;
 text-align: center;
 display: block;
 padding: 12px;
 font-size: 16px;
 font-weight: 600;
 border-radius: 7px;
 box-shadow: 0 0 0 4px #ABCFDD inset, 0 0 0 6px #FFF inset;
 box-sizing: border-box;
 background: -webkit-linear-gradient(top,  #ebf1f6 0%,#abd3ee 55%,#61a4bf 100%);
}
.btnArea a:hover{
  color:#080808;
  opacity:0.8;
  }

/* // MARK : maxW 767px */
@media screen and (max-width: 767px) {
  .maArea .inner {
   padding: 60px 6vw 30px;
 }
.infoInner .imgArea{
  text-align: center;
  margin-bottom: 20px;
}
.infoInner .mainfoArea{
  width:100%;
}
.maArea .inner .infoArea .infoInner{
  background-color: #FFF;
display: block;
padding:16px 14px;
}
.maArea .inner .infoArea .infoInner .imgArea {
	width: 100%;
}
}