/* Rec */
div#content	{ border: 2px red none;
    background-image: url(kabe_hadairo.gif);
    width: 830px;
    margin-left: auto;
    margin-right: auto;
    -webkit-border-radius:10px;
        -moz-border-radius:10px;
        border-radius:10px;}

div#content h2 {}

div#dv1 {font-size: 24pt;
    font-family: lr Ύ©;
    color: #ff0080;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 15px;}

div#dv2 { border: 1px red none;
    font-size: 11.5pt;
    color: #336699;
    line-height: 150%;
    margin-bottom: 10px;}

/*e[uΦW*/
table.tbl1 td {border: 1px #9999CC solid;}

table.tbl2 td {border: 1px #d2a6a6 solid;}

table.tbl3 td {border: 1px #6699CC solid;}

table.tbl4 td {border: 1px #999999 solid;}

table.tbl5 td {border: 1px #b8b8dc solid;}

/*e[upΫΦW*/
td.kadomaru {border-radius: 10px;}

td.kadomaru02 {border-radius: 10px;
    border: 1px #d2a6a6 solid;}

/*pΫ4pt*/
td.kadomaru4px {border-radius: 4px;}

td.kadomarutop {border-radius: 4px 4px 0px 0px / 4px 4px 0px 0px;}

td.kadomarutop6px {border-radius: 6px 6px 0px 0px / 6px 6px 0px 0px;}

td.kadomarulefttop {border-radius: 4px 0px 0px 0px / 4px 0px 0px 0px;}

td.kadomarurighttop {border-radius: 0px 4px 0px 0px / 0px 4px 0px 0px;}

td.kadomaruleftbottom {border-radius: 0px 0px 0px 4px / 0px 0px 0px 4px;}

td.kadomaruleftbottom6px {border-radius: 0px 0px 0px 6px / 0px 0px 0px 6px;}

td.kadomarurightbottom {border-radius: 0px 0px 4px 0px / 0px 0px 4px 0px;}

td.kadomarurightbottom6px {border-radius: 0px 0px 6px 0px / 0px 0px 6px 0px;}

/*pΫ5pt*/
.kadomaru5px {border-radius: 5px;}

/*ΆΦW*/
h1.midasi { font-size: 24pt; /*©o΅i³’ΜΆanόΣj*/
   font-family: lr Ύ©;
   color: #0ab489;
   border: 2px #A9E164 solid;
   background-color: #EDF9DF;
   width: 264px;
   padding: 10px;
   margin-left: auto;
   margin-right: auto;
   -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;}

h1.midasi02 { font-size: 22t; /*©o΅i©‘Μj*/
   font-family: HGPnppΞί―ΜίΜ;
   color: #7777ff;
   border: 2px #AAE6FF solid;
   background-color: #E8F8FF;
   width: 150px;
   padding: 7px;
   margin-left: auto;
   margin-right: auto;
   -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;}

/*tHgΦW*/
font.midasi01 {background-color: #FFEEF7;
    border: 1px pink solid;
    padding: 5px;
    border-radius: 5px;
    font-weight: bold;
    font-size: 12pt;
    color: #ff5353;
    margin-left:10px;}

/*NΦW*/
A:link{
  text-decoration : none;
  font-weight : lr oSVbN;
  color : #FF3333;}
  
A:visited{
  text-decoration : none;
  font-weight : lr oSVbN;
  color : #993333;}
  
A:HOVER{
  font-style : none;
  text-decoration : none;
  background-color: #FA8229;
  color : #FFFFFF;}
  
#menu1 A:HOVER{background-color: transparent;}

/*όy[WΦW*/
h2 {page-break-before:always}
h3 {page-break-after:always}
table.param2 {table-layout:fixed;}

/*Κ^ΙeπΒ―ι*/
img.shadow {
	-webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;
	-webkit-box-shadow: 4px 4px 0px rgba(0,0,0,0.6);
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
	box-shadow: 5px 5px 5px rgba(0,0,0,0.3);}