 
BODY{
  background-color : blue;
}
.side_left{
  background-image : url(images/side_bl_left.gif);
}
.side_right{
  background-image : url(images/side_bl_right.gif);
}
.title{
  
  color : yellow;
  background-color : #004080;
border-width : 1pt 1pt 1pt 1pt;border-style : solid solid solid solid;border-color : black black black black;}
.Target_Day{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-top-width : 2pt;border-left-width : 2pt;border-right-width : 2pt;border-bottom-width : 2pt;border-top-style : solid;border-left-style : solid;border-right-style : solid;border-bottom-style : solid;border-color : red red red red;
  background-color : #ffff80;
}
.footer{
  font-size : 9pt;
  font-weight : bold;
  color : white;
  background-color : #004080;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  border-left-width : 1pt;
  border-right-width : 1pt;
  border-bottom-width : 1pt;border-style : solid solid;border-right-style : solid;border-bottom-style : solid;
  border-left-color : black;
  border-right-color : black;
  border-bottom-color : black;
  border-top-width : 1pt;
  border-top-color : black;
}
.sub_title{
  font-size : 10pt;
  font-weight : bold;
  background-color : yellow;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  border-left-width : 1pt;
  border-right-width : 1pt;
  border-bottom-width : 1pt;border-style : none solid solid;border-bottom-style : solid;
  border-left-color : black;
  border-right-color : black;
  border-bottom-color : black;
  color : black;
}
.table_marubatsu{
  font-size : 16pt;
  font-weight : bold;
  padding-top : 5px;
  padding-left : 15px;
  padding-right : 0px;
  padding-bottom : 5px;
  color : #000040;
}
.MONDAI_TEIKI{
  color : black;
  background-color : #d2d2ff;border-top-width : 2pt;border-left-width : 2pt;border-right-width : 2pt;border-bottom-width : 2pt;border-style : solid solid solid solid;border-top-color : #ff8000;border-right-color : #ff8000;border-bottom-color : #ff8000;border-left-color : #ff8000;
  font-size : 14pt;
  line-height : 15pt;
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
}
.midashi_CENTER{
  font-size : 16pt;
  font-weight : bold;
  color : yellow;
  background-image : url(images/midashi/midashi_bl_CENTER.gif);
  padding-top : 2px;
  padding-left : 15px;
}
.midashi_Contents{
  font-size : 12pt;
  line-height : 15pt;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.QandA_Q{
  font-size : 20pt;
  color : red;
  background-image : url(images/Question.gif);
  padding-top : 2px;
  padding-left : 50px;
  padding-bottom : 2px;
}
.QandA_Qcontent{
  font-size : 9pt;
  line-height : 12pt;
  background-color : #ffd9ec;
  font-weight : bold;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-right-width : 1pt;
  border-bottom-width : 1pt;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : red;
  border-bottom-color : red;
  color : maroon;
}
.QandA_A{
  font-size : 20pt;
  font-weight : bold;
  color : #000080;
  padding-top : 2px;
  padding-left : 50px;
  
  padding-bottom : 2px;
  background-image : url(images/Answer.gif);
}
.QandA_Acontent{
  font-size : 9pt;
  font-weight : bold;
  color : navy;
  background-color : #eeeeff;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  line-height : 12pt;
  border-right-width : 1pt;
  border-bottom-width : 1pt;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : navy;
  border-bottom-color : navy;
}
.HR{border-width : 1pt 1pt 1pt 1pt;border-style : dotted dotted dotted dotted;border-color : silver silver silver silver;}
.price_title{
  font-size : 24pt;
  
  color : yellow;
  background-color : navy;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-top-width : 2pt;
  border-bottom-width : 2pt;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #ff8000;
  border-bottom-color : #ff8000;
}
.price_net_content{
  font-size : 9pt;
  font-weight : bold;
  color : #666666;
  background-color : #d2d2ff;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 1pt 1pt 1pt 1pt;border-style : solid solid solid solid;border-top-color : silver;border-right-color : silver;border-bottom-color : silver;border-left-color : silver;}
.normal_price{
  font-size : 18pt;
  font-weight : bold;
  color : red;
  text-decoration : line-through;
  
  
  
  
  text-align : center;
  background-image : url(images/N_price.gif);
}
.price_tokuten{
  font-size : 9pt;
  font-weight : bold;
  color : white;
  background-color : #ff8000;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  border-top-width : 1pt;
  border-bottom-width : 1pt;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : red;
  border-bottom-color : red;
}
.midashi_LEFT{
  background-image : url(images/midashi/midashi_bl_LEFT.gif);
}
.midashi_RIGHT{
  background-image : url(images/midashi/midashi_bl_RIGHT.gif);
}
A{
  color : #8080ff;
  text-decoration : none;
}
A:LINK{
  
  text-decoration : none;
  color : #8080ff;
}
A:VISITED{
  color : red;
}
A:HOVER{
  color : #ff8000;
  text-decoration : underline overline;
}
A:ACTIVE{
  color : #ff8000;
  text-decoration : underline overline;
}
