* { margin : 0 ; padding : 0 ; }

body { width : 100% ; }

a img {
  border-style : none ;
}

h1{
  color : white;
  background-color : silver;  
  text-align : center;
}
h1.top-title {
   margin : 0px 0px 15px 0px;
   padding : 6px;
   color : white;
   font-weight : normal ;
   background-color : #c0c0d8; 
}
h2 {
   background-color : silver;
   font-weight : normal ;
   text-indent : 0.8em ;
   padding : 5px ;
   margin-top : 1em;
}

.main-coment {
   margin-left : 3em;
}
.main-coment p {
   margin-top : 1em ;
}
.sub-coment {
   margin-top  : 5.5em ;

   margin-left : 6em;
   font-size : x-small;
}

.last-coment {
   text-align : center ;
   font-size : x-small ;
}
.qa-q-coment {
   background-image : url(images/ico_q.jpg) ;
   background-repeat : no-repeat ;
   line-height : 25px ;
   font-size : x-small ;
   color : brown ;
   margin : 0px 0px 3px 0px;
   padding-left : 30px ;
}
.qa-a-coment {
   background-image : url(images/ico_a.jpg) ;
   background-repeat : no-repeat ;
   line-height : 120% ;
   font-size : x-small ;
   color : navy ;
   margin : 0px 0px 15px 0px;
   padding-left : 45px ;
}

#container {
  position : relative ;
  margin: 0 1em;
  text-align : left;
  width : 950px;
}

#banner{
  width : 100% ;
  text-align : left;
  width : 900px;
}
#banner p{
  margin : 0px;
}

#left_side{
  float : left;
  width : 175px;
}

#right_side{
  float : left ;
  width : 770px;
}


.top-photo  {
  text-align : center;
}
.left_menu{ 
  text-align : left;
  font-size : 0.6em;
}
.left_menu p{
  margin : 0px -3px 0px 1px;
}
.left_m0{ 
  text-align : left;
}
.left_m0 p{
  margin : 0px;
}

.mawaru{
  float : left;
}

ul {
  margin-left : 0px;
  padding-left : 0.5em;
  list-style : none ;
  line-height : 2;
  font-size : 0.92em;
}
ul strong {
 background-color : pink ;
}
ul ul ul{
  list-style : disc;
  padding-left : 4em;
}
li {
   background-color : white;
}
ul ol {
   padding-left : 2.5em ;
}

table {
  text-align : center ;
  background-color : #e0ffff;
  margin-left : auto ;
  margin-right : auto ;
}
th {
  font-weight : normal ;
}
td strong {
  color : red ;
  font-size : x-small ;
}
td p {
  text-align : left ;
  padding : 0.3em 1em 0.3em 1em;
}