@charset "UTF-8";

/* gNavi */
ul#gNavi li ul.sNavi li#snavi02_04 a {
	display: block;
	border: none;
	width: 225px;
	height: 21px;
	background: #d4d4d4;
}

ul#gNavi li ul.sNavi li#snavi02_04 a:hover {
	background: #d4d4d4;
}

.wrapTtl {
	clear: both;
}

.countryList{
}
.column01{
	width:300px;
	float:left;
}
.column02{
	width:320px;
	float:left;
}
.column03{
	width:300px;
	float:left;
}
.countryList li{
	margin-bottom:10px;
}

.countryList dt a{
	padding-left:40px;
	background-position:left center;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	display:inline-block;
	padding-left: 0;/* 国旗削除 */
	background: none/* 国旗削除 */
}

.countryList dt span{
	padding-left:40px;
	background-position:left center;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	display:inline-block;
	padding-left: 0;/* 国旗削除 */
	background: none/* 国旗削除 */
}

.countryList dd{
	margin-bottom:5px;
}
.countryList dd a:hover {
	color:#000099;
}

.ic-aus{
	background-image:url(../gif/ic_aus.gif);
}
.ic-austria{
	background-image:url(../gif/ic_austria.gif);
}
.ic-belg{
	background-image:url(../gif/ic_belgium.gif);
}
.ic-brazil{
	background-image:url(../gif/ic_brazil.gif);
}
.ic-canada{
	background-image:url(../gif/ic_canada.gif);
}
.ic-china{
	background-image:url(../gif/ic_china.gif);
}
.ic-czech{
	background-image:url(../gif/ic_czech.gif);
}
.ic-denmark{
	background-image:url(../gif/ic_denmark.gif);
}
.ic-europe{
	background-image:url(../gif/ic_europe.gif);
}
.ic-finland{
	background-image:url(../gif/ic_finland.gif);
}
.ic-france{
	background-image:url(../gif/ic_france.gif);
}
.ic-germany{
	background-image:url(../gif/ic_germany.gif);
}
.ic-hh{
	background-image:url(../gif/ic_hh.gif);
}
.ic-hungary{
	background-image:url(../gif/ic_hungary.gif);
}
.ic-ind{
	background-image:url(../gif/ic_ind.gif);
}
.ic-indn{
	background-image:url(../gif/ic_indn.gif);
}
.ic-ireland{
	background-image:url(../gif/ic_ireland.gif);
}
.ic-italy{
	background-image:url(../gif/ic_italy.gif);
}
.ic-lithuania{
	background-image:url(../gif/ic_lithuania.gif);
}
.ic-jp{
	background-image:url(../gif/ic_jp.gif);
}
.ic-korea{
	background-image:url(../gif/ic_korea.gif);
}
.ic-lux{
	background-image:url(../gif/ic_luxembourg.gif);
}
.ic-mala{
	background-image:url(../gif/ic_mala.gif);
}
.ic-mexico{
	background-image:url(../gif/ic_mexico.gif);
}
.ic-nether{
	background-image:url(../gif/ic_netherland.gif);
}
.ic-norway{
	background-image:url(../gif/ic_norway.gif);
}
.ic-nz{
	background-image:url(../gif/ic_nz.gif);
}
.ic-poland{
	background-image:url(../gif/ic_poland.gif);
}
.ic-portugal{
	background-image:url(../gif/ic_portugal.gif);
}
.ic-pp{
	background-image:url(../gif/ic_pp.gif);
}
.ic-russia{
	background-image:url(../gif/ic_russia.gif);
}
.ic-sharp{
	background-image:url(../gif/ic_sharp.gif);
}
.ic-singp{
	background-image:url(../gif/ic_singp.gif);
}
.ic-slobakia{
	background-image:url(../gif/ic_slobakia.gif);
}
.ic-slobakias{
	background-image:url(../gif/ic_slobakia_s.gif);
}
.ic-spain{
	background-image:url(../gif/ic_spain.gif);
}
.ic-sweden{
	background-image:url(../gif/ic_sweden.gif);
}
.ic-switz{
	background-image:url(../gif/ic_switzerland.gif);
}
.ic-taiwan{
	background-image:url(../gif/ic_taiwan.gif);
}
.ic-thai{
	background-image:url(../gif/ic_thai.gif);
}
.ic-uae{
	background-image:url(../gif/ic_uae.gif);
}
.ic-uk{
	background-image:url(../gif/ic_uk.gif);
}
.ic-ukraine{
	background-image:url(../gif/ic_ukraine.gif);
}
.ic-usa{
	background-image:url(../gif/ic_usa.gif);
}
.ic-vietnum{
	background-image:url(../gif/ic_vietnum.gif);
}
.worldwide #wrapper {
  padding-top: 73px;
}
#contentArea {
  font-size: 13px;
}
#lowerContentBody,
.wrapTtl {
  box-sizing: content-box;
}
#global__header,
#global__footer {
  font-size: 10px;
}
#global__header a:visited,
#global__header a:link,
#global__footer a:visited,
#global__footer a:link {
  text-decoration: none;
  color: #000;
}
#global__footer--category .linkList li + li:last-child {
  margin-right: 0;
}
.ic-text:visited,
.ic-text:link {
  color: #3c3c3c;
  text-decoration: none;
}
@media (max-width: 767px) {
  #wrapper {
    min-width: 100%;
    padding-top: 57px;
  }
  #localNaviArea,
  #contentArea,
  #lowerContent,
  #lowerContent #lowerContentBody,
  #lowerContent #lowerContentBody .wrapTtl,
  .oneColInner,
  .btPtop {
    width: auto;
  }
  #localNaviArea p {
    padding-left: 35px;
  }
  #lowerContent #lowerContentBody {
    padding: 0 0 50px;
  }
  .oneColInner {
    padding: 0 35px;
  }
}
