/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2014/08/14, 18:07:30
    Author     : wzero
*/

@charset "utf-8";

body,td,th {
  font-family: "EEE E[ăGăLăEŻ", Osaka, "ăăŠăăč@ă´ Pro W3";
  font-size: small;
  line-height: 20px;
}

body {
  margin: 0;
  padding: 0;
  background-image: url(../images/bg_00.gif);
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote,ul { margin: 0; padding: 0;}

br.clear {clear: both; font: 0pt/0pt sans-serif;}

a:link,a:visited {
  color:#0E74B4;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
}

a:hover {
  color:#c1626b;
  text-decoration: underline;
  margin: 0px;
  padding: 0px;
}


#center {
  margin-right: auto;
  margin-left: auto;
  background-color: #FFFFFF;
  width: 802px;
  height: auto;
  padding-top: 10px;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
}

#topCenter {
  width:802px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  background-color: #FFFFFF;
  padding-bottom: 10px;
  margin-top: 60px;
  border: 1px solid #CCCCCC;
  padding-top: 3px;
}

#topMainImage{
  width:794px;
  height: 358px;
  margin-right: auto;
  margin-left: auto;

}

#topText{
  width:782px;
  text-align: center;
  margin-right: 10px;
  margin-left: 10px;
  background-color: #FFFFFF;
  margin-bottom: 0px;
  margin-top: 5px;
  padding: 0px;
}

#container {
  background-color: #FFFFFF;
  width: 768px;
  margin-right: 17px;
  margin-left: 17px;
}

#header {
  width: 768px;
  text-align: left;
  background-image: url(../images/logo_01.jpg);
  background-repeat: no-repeat;
  padding: 0px;
  margin-bottom: 10px;
  height: 40px;
}

#navi {
  width: 768px;
  height: 43px;
  background-image: url(../images/bg_02.gif);
  padding-top: 1px;
}

#mainImage {
  width: 752px;
  height: 118px;
  background-color: #D6DDDA;
  padding: 8px;
  margin-top: 10px;
}

#messageImage {
  width: 760px;
  padding: 0px;
  margin-top: 20px;
  height: 34px;
  margin-left: 8px;
  margin-bottom: 5px;
}

#main01 {
  width: 708px;
  padding: 15px;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
}

#main03 {
  width: 738px;
  padding: 8px 5px 5px;
  margin-right: auto;
  margin-left: auto;
}


#main01 td {
  padding-top: 5px;
  padding-bottom: 5px;
}

#copyright {
  font-size: 10px;
  color: #999999;
  text-align: right;
  width: 763px;
  padding-right: 5px;
  margin-bottom: 30px;
}

#topCopyright {
  font-size: 10px;
  color: #999999;
  text-align: right;
  width: 797px;
  padding-right: 5px;
  margin-right: auto;
  margin-left: auto;
}

.main01Text {
  font-size: 12px;
  line-height: 18px;
  color: #6A6A6A;
}


.main01Textbg {
  font-size: 12px;
  color: #FFFFFF;
  background-color: #879490;
  margin-right: 10px;
  padding: 3px 3px 2px;
  width:60px;
}

.main01Textbg1 {
  font-size: 12px;
  color: #FFFFFF;
  background-color: #487662;
  margin-right: 10px;
  padding: 3px 3px 2px;
}

.main01Textbg2 a {
  font-size: 12px;
  color: #FFFFFF;
  background-color: #487662;
  margin-right: 10px;
  padding: 3px 3px 2px;
  text-decoration: none;
}

.main01Textbg2 a:hover {
  font-size: 12px;
  color: #FFFFFF;
  background-color: #774649;
  margin-right: 10px;
  padding: 3px 3px 2px;
}

.main01Textbg3 {
  font-size: 12px;
  color: #FFFFFF;
  background-color: #68862B;
  margin-right: 10px;
  padding: 3px 3px 2px;
}

.main01Textbg4 {
  font-size: 13px;
  color: #FFFFFF;
  background-color: #CC4135;
  margin-right: 10px;
  padding: 3px 3px 2px;
  font-weight: bold;
}

.main01Textbg5 {
  font-size: 13px;
  color: #FFFFFF;
  background-color: #3C7954;
  margin-right: 10px;
  padding: 3px 3px 2px;
  font-weight: bold;
}

.officeImagrText {
  text-indent: 5px;
  font-size: 11px;
  color: #6A6A6A;
}

#main02 {
  width: 756px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: auto;
  margin-left: auto;
}

#main02 p {
  font-size: 14px;
  color: #6A6A6A;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #ADB4B0;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
}


.main02TextB {
  font-size: 12px;
  color: #6A6A6A;
  margin: 0px;
  font-weight: bold;
}

.main02Text {
  font-size: 12px;
  color: #6A6A6A;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #ADB4B0;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
}

.main03Text {
  font-size: 12px;
  line-height: 22px;
  color: #4D4D4D;
}

.main04Text {
  font-size: 12px;
  line-height: 22px;
  color: #4D4D4D;
  padding-top: 5px;
}

.tableLine {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #C9D1CE;
  margin-bottom: 15px;
  margin-top: 15px;
}

.tableLineNone {
  margin-bottom: 15px;
  margin-top: 15px;
}

.topTableLine {
  margin-top: 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #999999;
}


.img_01 {
  background-image: url(../images/img_01.jpg);
  background-repeat: no-repeat;
  width: 127px;
  margin: 0px;
  padding: 0px;
}

.img_02 {
  background-image: url(../images/img_02.jpg);
  background-repeat: no-repeat;
  width: 127px;
  margin: 0px;
  padding: 0px;
}

.img_03 {
  background-image: url(../images/img_03.jpg);
  background-repeat: no-repeat;
  width: 127px;
  margin: 0px;
  padding: 0px;
}

.img_04 {
  background-image: url(../images/img_04.jpg);
  background-repeat: no-repeat;
  width: 127px;
  margin: 0px;
  padding: 0px;
}

.img_05 {
  background-image: url(../images/img_05.jpg);
  background-repeat: no-repeat;
  width: 127px;
  margin: 0px;
  padding: 0px;
}

.img_06 {
  background-image: url(../images/img_06_1.jpg);
  background-repeat: no-repeat;
  width: 127px;
  margin: 0px;
  padding: 0px;
}

.img_07 {
  background-image: url(../images/img_07.jpg);
  background-repeat: no-repeat;
  width: 127px;
  margin: 0px;
  padding: 0px;
}

.img_08 {
  background-image: url(../images/img_08.jpg);
  background-repeat: no-repeat;
  width: 127px;
  margin: 0px;
  padding: 0px;
}

.img_09 {
  background-image: url(../images/img_09.jpg);
  background-repeat: no-repeat;
  width: 127px;
  margin: 0px;
  padding: 0px;
}

.img_10 {
  background-image: url(../images/img_10.jpg);
  background-repeat: no-repeat;
  width: 127px;
  margin: 0px;
  padding: 0px;
}

.message{
  font-size: 14px;
  color: #6A6A6A;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #ADB4B0;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: right;
  font-weight: bold;
  padding-right: 10px;
}

.f_small{
  font-size:80%;
}

#formWrap {
  width:700px;
  margin:0 auto;
  color:#555;
  line-height:120%;
  font-size:90%;
}

p.intro{
  margin:20px 0;
}

p.submit{
  margin:20px auto;
}

p.send_intro{
  margin:20px 30px 300px;
}

table.formTable{
  width:100%;
  margin:0 auto;
  border-collapse:collapse;
}
table.formTable td,table.formTable th{
  border:1px solid #ccc;
  padding:10px;
}
table.formTable th{
  width:30%;
  font-weight:normal;
  background:#efefef;
  text-align:left;
}
p.error_messe{
  margin:5px 0;
  color:red;
}
