/*レイアウト部*/

BODY {
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: #93beeb;
}
#wrapper {
  width: 950px;
  margin-left : auto ;
  margin-right : auto ;
  text-align: center;
  background-color:#f5f5f5;
  border-left:4px solid #C6DDF4;
  border-right:4px solid #C6DDF4;
}
#sub {
  width: 290px;
  float: right;
  padding: 0.1em;
}
#main {
  width: 630px;
  float: left;
  padding: 0.8em;
}
#main2 {
  width: 950px;
  float: left;
  padding: 0.1em;
}

#footer {
  clear: both;
  color: #003366;
  background: #C6DDF4;
  padding: 0.2em;
}
#header0 {
  margin: 0;
  padding: 0;
  color: #000000;
  background: #ffffff;
}
#header {
  color: #000000;
}
#header1 {
  background: #f5f5f5;
}
　　　　　　　　　　　　　　　　　　　　　　　　　
/*レイアウト部END*/

p {
  margin: 0;
}
/*リンク部*/

A.navi:LINK{
  color : #000000;
  font-size:10pt;
  text-decoration :none;
  display:block;
  width:100%;
  height:100%;
  padding: 10px 0px;
  text-align: center;
}
A.navi:VISITED{
  color: #000000;
  font-size:10pt;
  text-decoration :none;
  display:block;
  width:100%;
  height:100%;
  padding: 10px 0px;
  text-align: center;
}
A.navi:HOVER{
  color: #000000;
  text-decoration : underline;
  font-size:10pt;
  display:block;
  width:100%;
  height:100%;
  padding: 10px 0px;
  text-align: center;
  background:#666666;
}
A.navi:ACTIVE{
  color: #000000;
  font-size:10pt;
  display:block;
  width:100%;
  height:100%;
  padding: 10px 0px;
  text-align: center;
}
A:LINK{
  color : #000000;
  font-size:10pt;
  text-decoration :none;
  line-height: 1.5em;
  font-weight:700;
}
A:VISITED{
  color: #000000;
  font-size:10pt;
  text-decoration :none;
  line-height: 1.5em;
  font-weight:700;
}
A:HOVER{
  color: #000000;
  text-decoration : underline;
  line-height: 1.5em;
  font-weight:700;
  font-size:10pt;
}
A:ACTIVE{
  color: #000000;
  font-size:10pt;
  line-height: 1.5em;
  font-weight:700;
}
A.yt:LINK{
  color : #003366;
  font-size:12pt;
  text-decoration :none;
  line-height: 2em;
}
A.yt:VISITED{
  color: #003366;
  font-size:12pt;
  text-decoration :none;
  line-height: 2em;
}
A.yt:HOVER{
  color: #003366;
  text-decoration : underline;
  font-size:12pt;
  line-height: 2em;
}
A.yt:ACTIVE{
  color: #003366;
  font-size:12pt;
  line-height: 2em;
}
/*リンク部END*/


/*段落部ほか*/

.midasi10{
  font-size: 12pt;
  font-weight:600;
  padding-left:0.1em;
  letter-spacing:0.2em;
  background-image : url(../img/p1bg.jpg);
  height:30px;
}
.midasi20{
  font-size: 12pt;
  font-weight:600;
  padding-left:0.3em;
  letter-spacing:0.3em;
  border-left:2em solid #ffcc00;
  border-bottom: 1em solid #ffcc00;
  line-height: 20px;
}
.yt10{
  font-size: 12pt;
  font-weight:600;
  padding-left:0.5em;
  letter-spacing:0.2em;
  height:30px;
  color:#333333;
}
.ytnote{
  font-size: 11pt;
  color:#003366;
  padding-left:1em;
  padding-right:1em;
  line-height: 1.5em;
}
.yt20{
  font-size: 12pt;
  font-weight:600;
  padding:10px 20px;
  border-left:0.5em solid #ece9d8;
  border-bottom: 0.5em solid #ece9d8;
  line-height: 1.5em;
  letter-spacing:0.3em;
}
.moji11{
  font-size: 11pt;
}
.moji11_15{
  font-size: 11pt;
  line-height: 1.5em;
}
.moji11_20{
  font-size: 11pt;
  line-height: 2em;
}
.moji10{
  font-size: 10pt;
  line-height:1.3em;
  padding: 10px 30px;
}
.address{
  line-height:1.3em;
  font-size: 10pt;
  line-height: 1.3em;
}
.moji10_15{
  font-size: 10pt;
  line-height: 1.5em;
  font-weight:700;
}
H1{
  font-size:10pt;
  line-height:1.5em;
  display: inline;
  color:#006600;
  text-align: right;
  font-weight:400;
}
.moji700{
  font-size:12pt;
  font-weight:700;
  line-height:2em;
}
.moji600{
  font-weight:600;
  line-height:2em;
}
DT{
  font-size:11pt;
  line-height:2em;
  font-weight:700;
  list-style-image : url(../../qo_web/css/ya.gif);
}
DD{
  font-size:10pt;
  line-height:1.5em;
}
.gray{
  background-color:#e9e9e9;
}
.brown{
  background-color:#dfc080;
}
.list1{
  border: none;
  border-collapse: collapse;
}
.list2{
  border-bottom :1.5px solid #dfc080;
  border-left : none;
  border-right : none;
  empty-cells: show;
}
