@charset "utf-8";

/* 背景 */
#news{ background: #f7e4e4;}

/* MAP */
@media screen and (max-width: 768px){
  .map-list-wrap svg{ vertical-align:baseline;}
  .map-list_item span.ico-place:before{ width: 16px; height: 16px;}
  .map-list_item[data-area="taiwan"]            { top: 44%; left: 58%;}
  .map-list_item[data-area="korea"]             { top: 26%; left: 45%;}
  .map-list_item[data-area="china"]             { top: 22%; left: 22%;}
  .map-list_item[data-area="hongkong"]          { top: 38%; left: 44%;}
  .map-list_item[data-area="macau"]             { top: 33%; left: 27%;}
  .map-list_item[data-area="singapore"]         { top: 89%; left: 17%;}
  .map-list_item[data-area="thailand"]          { top: 26%; right: 2%;}
  .map-list_item[data-area="vietnam"]           { top: 56%; right: 2%;}
  .map-list_item[data-area="cambodia"]          { top: 46%; right: 2%;}
  .map-list_item[data-area="malaysia"]          { top: 76%; right: 2%;}
  .map-list_item[data-area="philippines"]       { top: 66%; right: 2%;}
  .map-list_item[data-area="maldives"]          { top: 80%; left:  2%;}
  .map-list_item[data-area="india"]             { top: 46%; left:  9%;}
  .map-list_item[data-area="srilanka"]          { top: 59%; left:  2%;}
  .map-list_item[data-area="myanmar"]           { top:  6%; right: 2%;}
  .map-list_item[data-area="laos"]              { top: 16%; right: 2%;}
  .map-list_item[data-area="mongolia"]          { top: 10%; left: 29%;}
  .map-list_item[data-area="bali"]              { top: 89%; left: 52%;}
  .map-list_item[data-area="phuket"]            { top: 36%; right: 2%;}
  .map-list_item[data-area="cebu"]              { top: 57%; left: 59%;}
  .map-list_item[data-area="cebu"] .ico-place:before{ top: 20px; left: -9px;}
  .map-list_item[data-area="bali"] .ico-place:before{ top:  6px; left: -14px;}
  .map-list_item[data-area="macau"] .ico-place:before{ top: 41px; left: 73px;}
  .map-list_item[data-area="phuket"] .ico-place:before{ top: 98px; left: -160px;}
  .map-list_item[data-area="maldives"] .ico-place:before{ top: -15px; left: 17px;}
  .map-list_item[data-area="hongkong"] .ico-place:before{ top: 24px; left: 16px;}
  .map-list_item[data-area="singapore"] .ico-place:before{ top: -35px; left: 77px;}
  .map-list .areapage_link.europe{ top: 2%; left: 1%;}
  .map-list .areapage_link.middle-east{ top: 10%; left: 1%;}
  .map-list .areapage_link.oceania{ top: 90%; right: 2%;}
}
@media screen and (max-width:320px){
  .map-list_item[data-area="taiwan"]            { top: 48%; left: 57%;}
  .map-list_item[data-area="mongolia"]          { top:  9%; left: 28%;}
  .map-list_item[data-area="china"]             { top: 20%; left: 20%;}
  .map-list_item[data-area="macau"]             { top: 32%; left: 25%;}
  .map-list_item[data-area="hongkong"]          { top: 37%; left: 43%;}
  .map-list_item[data-area="maldives"]          { top: 79%; left:  2%;}
  .map-list_item[data-area="singapore"]         { top: 88%; left:  9%;}
  .map-list_item[data-area="bali"]              { top: 80%; left: 49%;}
  .map-list_item[data-area="myanmar"]           { top:  2%; right: 2%;}
  .map-list_item[data-area="thailand"]          { top: 12%; right: 2%;}
  .map-list_item[data-area="laos"]              { top: 22%; right: 2%;}
  .map-list_item[data-area="phuket"]            { top: 32%; right: 2%;}
  .map-list_item[data-area="cambodia"]          { top: 42%; right: 2%;}
  .map-list_item[data-area="vietnam"]           { top: 52%; right: 2%;}
  .map-list_item[data-area="philippines"]       { top: 62%; right: 2%;}
  .map-list_item[data-area="malaysia"]          { top: 72%; right: 2%;}
  .map-list_item[data-area="cebu"] .ico-place:before{ top: 20px; left: -9px;}
  .map-list_item[data-area="bali"] .ico-place:before{ top: 24px; left: -3px;}
  .map-list_item[data-area="macau"] .ico-place:before{ top: 36px; left: 66px;}
  .map-list_item[data-area="phuket"] .ico-place:before{ top: 90px; left:-130px;}
  .map-list_item[data-area="maldives"] .ico-place:before{ top:-13px; left: 14px;}
  .map-list_item[data-area="hongkong"] .ico-place:before{ top: 24px; left: 16px;}
  .map-list_item[data-area="singapore"] .ico-place:before{ top:-31px; left: 89px;}
  .map-list .areapage_link.europe{ top: 2%; left: 1%;}
  .map-list .areapage_link.middle-east{ top: 12%; left: 1%;}
  .map-list .areapage_link.oceania{ top: 90%; right: 1%;}
}
@media screen and (min-width: 769px){
  .map-list-wrap svg{ width: auto;}
  .map-list_item[data-area="taiwan"]            { top: 52%; left: 49%;}
  .map-list_item[data-area="korea"]             { top: 31%; left: 44%;}
  .map-list_item[data-area="china"]             { top: 30%; left: 28%;}
  .map-list_item[data-area="hongkong"]          { top: 43%; left: 42%;}
  .map-list_item[data-area="macau"]             { top: 46%; left: 32%;}
  .map-list_item[data-area="singapore"]         { top: 86%; left: 21%;}
  .map-list_item[data-area="thailand"]          { top: 65%; left: 21%;}
  .map-list_item[data-area="vietnam"]           { top: 64%; left: 37%;} 
  .map-list_item[data-area="cambodia"]          { top: 72%; left: 36%;}
  .map-list_item[data-area="malaysia"]          { top: 86%; left: 39%;}
  .map-list_item[data-area="philippines"]       { top: 61%; left: 51%;}
  .map-list_item[data-area="maldives"]          { top: 84%; left:  2%;}
  .map-list_item[data-area="india"]             { top: 48%; left:  9%;}
  .map-list_item[data-area="srilanka"]          { top: 67%; left:  2%;}
  .map-list_item[data-area="myanmar"]           { top: 57%; left: 16%;}
  .map-list_item[data-area="laos"]              { top: 57%; left: 37%;}
  .map-list_item[data-area="mongolia"]          { top: 13%; left: 26%;}
  .map-list_item[data-area="bali"]              { top: 93%; left: 32%;}
  .map-list_item[data-area="phuket"]            { top: 77%; left: 18%;}
  .map-list_item[data-area="cebu"]              { top: 68%; left: 53%;}
  .map-list_item[data-area="cebu"] .ico-place:before{ top: -7px; left: -36px;}
  .map-list_item[data-area="bali"] .ico-place:before{ top:  6px; left: 86px;}
  .map-list_item[data-area="macau"] .ico-place:before{ top: 19px; left: 78px;}
  .map-list_item[data-area="phuket"] .ico-place:before{ top: -32px; left: 89px;}
  .map-list_item[data-area="maldives"] .ico-place:before{ top: -36px; left: 36px;}
  .map-list_item[data-area="hongkong"] .ico-place:before{ top: 31px; left: 0px;}
  .map-list_item[data-area="singapore"] .ico-place:before{ top: -35px; left:102px;}
  .map-list .areapage_link.europe{ top: 2%; left: 2%;}
  .map-list .areapage_link.middle-east{ top: 8%; left: 2%;}
  .map-list .areapage_link.oceania{ top: 93%; left: 82%;}
}