@charset "utf-8";
@import url("/css/common.css");
@import url("/css/contents.css");

body.con_lcs{
  background-image: url("/image/common/diagonal-texture105_2.png") !important;
}
#footerarea2 .footer_left ul li{
  background-image:  url("/image/common/symbol.png") !important;;
}
div#inquiry, div#request {
    width: 1100px;
    margin: 30px auto;
    padding: 40px 0;
    border: 1px solid #E6E5E1;
    background-color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
}
div#inquiry div#inquiryInner,div#request div#requestInner{
    width: 960px;
    margin: 0 auto;
}
div#attention {
  border: 1px solid #ffa500;
  padding: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
}
div#attention h3 {
  margin-bottom: 5px;
}
div#attention ul {
  margin-left: 25px;
}
div#requestform {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}
div#requestform table {
  border: 1px solid #a0a0a0;
  border-collapse: collapse;
  width: 100%;
}
div#requestform th {
  border: 1px solid #a0a0a0;
  padding: 5px;
  width: 22%;
}
div#requestform td {
  border: 1px solid #a0a0a0;
  padding: 5px;
  width: 77%;
}
div#requestform input, div#requestform textarea {
  padding: 5px;
  font-size: 13pt;
}
div#requestform input[type="text"]:focus, div#requestform textarea:focus {
  background-color: #dbedff;
}
p#privacyEx{
    width: 790px;
    margin: 10px auto;
}
div#formprivacy {
  border: 1px solid #a0a0a0;
  width: 800px;
  height: 200px;
  padding: 5px;
  margin-left: auto;
  margin-right: auto;
  overflow-y: scroll;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  background-color: #ffffff;
}
div#formprivacy h2 {
  font-size: 14px;
  margin-left: 10px;
}
div#formprivacy ul, div#formprivacy ol {
  margin-left: 30px;
}
div#agree {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}
div#agree input#chk_agree{
    width: 15px;
}
div#submit {
  text-align: center;
  margin-top: 25px;
}
div#submit input {
  width: 120px;
  height: 30px;
}
span.required {
  font-weight: bold;
  margin-left: 5px;
  margin-right: 5px;
  color: #0000ff;
}
div#contact {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 10px;
  border: 1px solid #000000;
  width: 250px;
  background-color: #ffffff;
}
div.tohome {
  text-align: right;
}
ul.formalert {
  border: 1px solid #ff0000;
  padding-left: 30px;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
