
/*  //// ENGLISH PAGE //// */

div.areaWrapper.languagePage{
  background:url(../img/common/blue_bg1.png)top center repeat-x;
  background-color: #fff;
  padding-top:0px;
  min-height: 200px;
}

div.dblWrapper.languagePage{
  width:96%;
  padding-top:50px;
  margin-left:2%;
  box-sizing: border-box;
}
div.left.languagePage{
  width:40%;
  float:left;
  text-align: center;
}
div.right.languagePage{
  width:58%;
  float:right;
}
img.ganjin{
  width:100%;
  max-width: 360px;
}
div.languagePage p.caption{
  color:#80826B;
  font-size: 75%;
  letter-spacing: 2px;
  text-align: left;
  width:90%;
  margin:0 auto;
}
div.languagePage p.caption span.small{
  font-size: 90%;
  color:#999;
}
h2.language_name{
  max-width:340px;
  width:90%;
  margin:0;padding:0;
  margin-left:25px;
  position: relative;
  top:70px;
  margin-bottom:60px;
}
h2.language_name.ch{width:290px;top:100px;margin-bottom: 120px;}
h2.language_name.kr{width:95px;top:100px;margin-bottom: 120px;}
h2.language_name img{
  width:100%;

}
p.des.large{
  color:#80826B;
  font-size: 130%;
}

div.singleWrapper{
  width:100%;
}
div.singleWrapper p.des{
  width:90%;
  max-width: unset;
}

h3.des.large{
  width:90%;
  margin:55px auto 10px auto;
  font-size: 180%;
  font-weight: normal;
  font-family: "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
  color:#80826B;
  text-align: left;
  letter-spacing: 2px;
}

img.languageFullImage{
  margin-top:20px;
  width:90%;
}

@media screen and (max-width: 479px) {
div.left.languagePage{float: none;width:100%;}
div.right.languagePage{float: none;width:100%;}
h2.language_name{margin-left:10px;top:20px;margin-bottom:0px;}
h2.language_name.ch,h2.language_name.kr{top:0px;margin-bottom: 0px;}
div.dblWrapper.languagePage{width:100%;margin-left:0;}
div.areaWrapper.languagePage p.des{width:90%;max-width: unset;}
div.languagePage p.caption{text-align: center;}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
div.left.languagePage{float: none;width:100%;}
div.right.languagePage{float: none;width:100%;}
h2.language_name{top:20px;margin-bottom:0px;}
h2.language_name.ch,h2.language_name.kr{top:0px;margin-bottom: 0px;}
div.dblWrapper.languagePage{width:100%;margin-left:0;}
div.areaWrapper.languagePage p.des{width:90%;max-width: unset;}
div.languagePage p.caption{text-align: center;}
}
@media screen and (min-width: 768px){

}
