/*
Template: qtech
Theme Name: Q-TECH_Child
*/

body
{
  font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
}

#main #container	{ padding-top:10px;}

.pagetitleimage
{
  max-width: 100%;
  margin-bottom: 25px;
}

#content .mainFoot
{
  padding: 0;
  border: 0;
  width: 100%;
}

.language-chooser li
{
  float:left;
  padding-left: 10px;
}

span.hissu
{
  color: red;
  font-weight: bold;
}

#footerInner li.menu-item a
{
  color: white;
}

#siteBottom
{
  border-top: 1px solid #ffffff;
}

#siteBottom,
#siteBottom a
{
  color: white;
}

@media screen and (min-width: 690px) {
  .frame_photo
  {
    float: left;
    margin-right:10px;
    margin-bottom: 10px;
  }

  .frame_comment
  {
    float: left;
    width: 480px;
    margin-bottom: 10px;
  }
  
  .header_language_selector
  {
    margin-left: 100px;
    float: right;
  }
}

@media screen and (max-width: 690px) {
  .frame_photo
  {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }

  .frame_comment
  {
    width: 100%;
    margin-bottom: 10px;
  }
  
  .header_language_selector
  {
    float: right;
    margin-bottom: 10px;
  }
  
  input
  {
    width: 94%;
  }
}

.clear
{
  clear: both;
}

.content table
{
  margin-bottom: 10px;
}

.content table th,
.content table td
{
  padding: 10px;
}

.map_image
{
  border: 1px solid #000000;
}
