BODY
{
  font-family : Arial,Helvetica,sans-serif;
  line-height : 150%;
  background-repeat : repeat-y;
  margin-right : 8%;
  margin-left : 118px;
  margin-bottom : 2em;
  margin-top : 2em;
  background-image : url(detail/img/side.gif);
  color : #484848;
  background-color : white;
  font-size : 98%;
}
TABLE{
  vertical-align : baseline;
  line-height : 160%;
  font-size : 95%;
}

/* リンクの設定1 */
a{
color : #130945;        /* 文字の色 */
text-decoration : none; /* 装飾なし */
}

a:hover{
COLOR: #009c2e;
BACKGROUND-COLOR: #ffffff;        /* カーソルとリンクが重なっているときの色 */
text-decoration:none; /* 下線の装飾 */
}

A:active{ COLOR: #ff9900;text-decoration:none;
}
A:visited {COLOR: #130945;text-decoration:none;

}

a.link{
color : #130945;        /* 文字の色 */
text-decoration : none; /* 装飾なし */
     font-weight : bold;
}
a:hover{
COLOR: #009c2e;
BACKGROUND-COLOR: #ffffff;        /* カーソルとリンクが重なっているときの色 */
text-decoration:none; /* 下線の装飾 */
}

/* リンクの設定2 */
a.honbun{
color : #606080;        /* 文字の色 */
text-decoration : underline; /* 装飾なし */
}

a:hover.honbun{
COLOR: #ffffff;
BACKGROUND-COLOR: #606080;        /* カーソルとリンクが重なっているときの色 */
text-decoration:none; /* 下線の装飾 */
}

A:active.honbun{ COLOR: #ff9900;text-decoration:none;
}
A:visited.honbun{COLOR: #130945;text-decoration:underline;

}

a.link.honbun{
color : #000066;        /* 文字の色 */
text-decoration : underline; /* 装飾なし */
     font-weight : normal;
}
a:hover.honbun{
COLOR: #ffffff;
BACKGROUND-COLOR: #606080;        /* カーソルとリンクが重なっているときの色 */
text-decoration:none; /* 下線の装飾 */
}




H1{
  font-weight : lighter;
  margin-top : auto;
  margin-bottom : 35px;
}
H3{
  border-width : 1px 1px 1px 1px;
  border-style : none none solid none;
  border-color : #666699 #666699 #666699 #666699;
  padding-bottom : 5px;
  margin-bottom : 15px;
  margin-top : 0px;
  width: 450px
;}
H4{
  padding-bottom : 5px;
  margin-top : 30px;
  border-width : 1px 1px 1px 1px;
  border-style : none none solid none;
  border-color : gray gray gray gray;
}
.new{
  font-size : 80%;
  color : #cc6633;
}
.small85{
  font-size : 85%;
  line-height : 140%;
}
.small90{
  font-size : 90%;
  line-height : 180%;
}
.small70{
  font-size : 70%;
  line-height : 180%;
}

div.contents{  margin-left : 20px;
}

table.left{  margin-left : 15px;
}

table.left2{  margin-left : 80px;
}

table.left3{  margin-left : 250px;
}
address{
font-size: 11px;
font-style: normal;
text-align: center;
color: #ffffff;
margin: 0;
padding: 0px;
letter-spacing : 0em;
}


/*tamaki_add_20151011-*/

.box {

display: flex;
 flex-flow: row wrap ;
justify-content: space-around;
align-content: ;
align-items: ;
}

A
.box div.A {

order:
1
 flex: 
0
 
1
 
auto
;
align-self: ;
min-width: 
0
;
min-height: 
auto
;
}

B
.box div.B {

order:
2
 flex: 
0
 
1
 
auto
;
align-self: ;
min-width: 
0
;
min-height: 
auto
;
}

C
.box div.C {

order:
3
 flex: 
0
 
1
 
auto
;
align-self: ;
min-width: 
0
;
min-height: 
auto
;
}

D
.box div.D {

order:
4
 flex: 
0
 
1
 
auto
;
align-self: ;
min-width: 
0
;
min-height: 
auto
;
}

E
.box div.E {

order:
5
 flex: 
0
 
1
 
auto
;
align-self: ;
min-width: 
0
;
min-height: 
auto
;
}

F
.box div.F {

order:
6
 flex: 
0
 
1
 
auto
;
align-self: ;
min-width: 
0
;
min-height: 
auto
;
}