body{ background-color:#EEE; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;}
fieldset{ width:700px;}
 ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0px}
 ul#nav{margin-left:10px;width:560px}
 ul#nav li{float:left;margin-right: 3px;text-align: center}
 ul#nav a{float:left;width:70px;padding: 2px 0;background: #CCCCFF;text-decoration:none;color: #666}
 ul#nav a:hover{background: #CC0099;color: #FFFFFF;}
 ul#nav li.activelink a,ul#nav li.activelink a:hover{background:#CCFFFF;color: #000000}
h1 {background-color: #fff0f5;font-family: sans-serif;font-size:14pt;
    color: #000000; border: 7px outset #FFCCFF; padding-bottom:3px;
   vertical-align:middle;margin-top:0px;margin-bottom:0px;}
h2 {margin-top:5px;margin-left:10px;background-color: midnightblue;
   font-family:sans-serif;
   font-size: 16pt;
   color: yellow;
   border: 10px outset turquoise; padding: 5px;padding-bottom:5px;
   width:450px}

div.c{text-align:center;}
div.r{width:500px;background-color:#ffe4e1;border-style:outset;padding:10px;color:#000000;}
div.y{width:500px;background-color:#fffacd;border-style:outset;padding:10px;color:#000000;}
div.z{width:500px;background-color:#CCCC99;border-style:outset;padding:10px;color:#000000;}
div.a{width:270px;background-color:#FFCC66;border-style:outset;padding:10px;color:#000000;}
div.s{width:270px;border-style:outset;padding:10px;background-color:#90ee90;text-decoration:none;cursor:hand;text-align:center;color:#000000;}
div.t{width:300px;border-style:outset;padding:10px;background-color:#996666;text-decoration:none;cursor:hand;text-align:center;color:#FFFFFF;font-weight:bold;}
div.b{background-color:#FFCCFF;width:400px;border:2px solid red;padding:10px;color:#000000;}
div.h{background-image:url(../../img/0000/backb.gif);width:400px;padding:10px;color:#000000;}
div.m{background-color:#98fb98;width:270px;border:2px solid #008000;padding:10px;color:#000000;}
div.n{background-color:#fafad2;width:600px;border:2px solid #CC9999;padding:10px;color:#000000;}
div#newsmsg{float:right;padding:5px;padding-right:0px;width:135px;border:1px dotted #317082;background-color:#f0ffff;font-size:11pt;margin-left:5px;}
div.yui-a{background-color:#f5fffa;border:2px solid #00ffff;padding:10px;color:#0000cd;width:140px;font:90% Arial,sans-serif;}
div.newsmsg{background-color:#00c0a0;font-size:10pt;line-height:18pt;margin-right:5px;color:#ffffff;font-weight:bold;}
div.yui-a p b{font-weight:bold;}
div.yui-b{background-color:#ffffe0;border:2px solid #CC9999;padding:2px;color:#000eea;width:400px;}
div.yui-b p {margin:0 0 .5em 0;color:#000000; font-family: sans-serif;}
div.yui-b p strong {font-weight:bold; color:#000;}
div.yui-b p em {color:#000;}

div.yui-f{background-color:#fffff0;border:1px solid #ffe4e1;padding:1px;color:#000000;width:160px;height:3px;}
div.yui-t1{background-color:#fffff0;border:1px solid #CC9999;padding:2px;color:#000000;width:560px;}
div.ym { position:absolute;visibility:hidden;}
#productsandservices {position:static;visibility:visible;}

div#hd{width:750px;height:44px;color:#000000; }
div#ft{width:720px;padding-left:20px;padding-right:10px;}
.today {color:navy; font-weight:bold}
.days {font-weight:bold}


a.b{color:red;font-family:sans-serif;text-decoration: none;font-weight:bold;}
a {font-size:12pt;}
span {text-align:center;color:black;font-family:sans-serif;font-weight:normal;font-size:11pt;}
span.w {text-align:center;color:blue;font-family:sans-serif;font-weight:bold;font-size:12pt;color:#ffffff;}
span.s{text-align:center;color:black;font-family:sans-serif;font-weight:normal;font-size:10pt;}
span.u {text-align:center;color:#333399;font-family:sans-serif;font-weight:bold;font-size:12pt;text-decoration: underline;}
span.t{text-decoration:line-through;color:red;}
span.o{color:#ff4500;font-family:sans-serif;font-weight:normal;font-size:12pt;}
span.r {text-align:center;color:#FF0000;font-family:sans-serif;font-weight:bold;font-size:12pt;text-decoration: none;}
span.v {text-align:center;color:mediumvioletred;font-family:sans-serif;font-size:12pt;text-decoration: none;font-weight:bold;}
span.ph {float:right;color:blue;font-family:ＭＳ Ｐ明朝, 細明朝体;font-weight:normal;margin-left:5px;}
span.phl {float:left;color:blue;font-family:ＭＳ Ｐ明朝, 細明朝体;font-weight:normal;font-size:11pt;margin-right:5px;}
span.y {background-color:#ffe4e1;color:#ffffff;border-style:outset;padding:10px;}
span.n{background-color:#eee8aa;border-style:outset;padding:10px;color:#000000;}dl{padding-left:20px}
dt {color:mediumvioletred;font-weight:bold;line-height:18pt;font-size:12pt;margin-top:18pt;}
dd {color:black;font-weight:normal;font-family:sans-serif;font-size:12pt;margin-bottom:12pt;}
span.midashi2{	/*見出し */
 margin-top:1px;
 font-weight:bold;
 font-size:14pt;
 background-color:#317082;
 color:#FFF;
 background-image:url('../images/bg.gif');
 height:30px;
 line-height:30px;
 vertical-align:middle;
 padding-left:10px;
 padding-top:5px;
 padding-right:10px;
 border-left:1px solid #000;
 border-right:1px solid #000;
 }
table {margin-top:12px; margin-left:0px; margin-right:10px; margin-bottom:0px; border:ridge 2px ; border-color:mediumvioletred; padding:3px;  background-color:white; border-collapse:collapse;border:solid 1pt;
 font-size:11pt; color:#000000; font-family:sans-serif; line-height: 1.5em; letter-spacing: .15em;}
table.c {margin-top:12px; margin-left:0px; margin-right:10px; margin-bottom:0px; border:ridge 2px ; border-color:mediumvioletred;; padding:3px;  background-color:white; border:solid 1pt;border-collapse:collapse;border:solid 1pt;
 font-size:12pt; color:#000000; font-family:sans-serif;  letter-spacing: .15em;}
table.n{border:none;border-color:#ffffff;font-size:12pt;}
td
 {border:solid 1pt;text-align:left;padding-left:3px;padding-right:3px;}
td.n{border:none;background-color:#EEE;font-size:12pt;}
td.c{text-align: center;}
td.r{text-align: right;}
col.r{text-align:right;}
col.l{text-align:left;}
col.c{text-align:center;}
th
 {border:solid 1pt white;
 border-color:white;padding-left:3px;
 background-color: #003366;
 color:white;text-align:center;
 font-weight: bold;}

td.b
 {font-weight:bold;}
td.c
 {text-align:center;}
td.v {text-align:left;color:mediumvioletred;font-family:sans-serif;text-decoration: none;font-weight:bold;}
td.vc {text-align:center;color:mediumvioletred;font-family:sans-serif;text-decoration: none;font-weight:bold;}
td.r {border:solid 1pt ;text-align:right;}
td.rc {text-align:center;color:red;font-family:sans-serif;text-decoration: none;font-weight:bold;}
td.bc {text-align:center;color:blue;font-family:sans-serif;text-decoration: none;font-weight:bold;}
td.gc {text-align:center;color:green;font-family:sans-serif;text-decoration: none;font-weight:bold;}

td.l {border:solid 1pt;vertical-align:text-top;text-indent:5;}
td.n{border-style:none;padding:0px;font-size:11pt;}
caption {font-family: ＭＳ Ｐゴシック;text-align:left;padding-left:10px;padding-top:5px;}
dl{padding-left:20px}
table.cl {
   border-collapse: collapse;border: 1px solid green;

}
table.cl td {
   border-width: 0px 0px; /* 上下だけ引く */
   border-style: solid dotted; /* 線種：実線 */
}
table.h {
   border-collapse: collapse;border: 0px solid green;
   background-color:#ffffe0;
}
table.h td {
   border-width: 0px 0px; /* 上下だけ引く */
   border-style: solid dotted; /* 線種：実線 */
}
table.h td.l{
 border-left-color: red;
 border-left-style: solid;
 border-left-width: 1px;
}
table.h td.lt{
 border-left-color: red;
 border-left-style: solid;
 border-left-width: 1px;
 border-top-color: red;
 border-top-style: solid;
 border-top-width: 1px;
}
table.h td.lr{
 border-left-color: red;
 border-left-style: solid;
 border-left-width: 1px;
 border-right-color: red;
 border-right-style: solid;
 border-right-width: 1px;
}
table.h td.lb{
 border-left-color: red;
 border-left-style: solid;
 border-left-width: 1px;
 border-bottom-color: red;
 border-bottom-style: solid;
 border-bottom-width: 1px;
}
table.h td.ltr{
 border-left-color: red;
 border-left-style: solid;
 border-left-width: 1px;
 border-top-color: red;
 border-top-style: solid;
 border-top-width: 1px;
 border-right-color: red;
 border-right-style: solid;
 border-right-width: 1px;
}
table.h td.ltrb{
 border-left-color: red;
 border-left-style: solid;
 border-left-width: 1px;
 border-top-color: red;
 border-top-style: solid;
 border-top-width: 1px;
 border-right-color: red;
 border-right-style: solid;
 border-right-width: 1px;
 border-bottom-color: red;
 border-bottom-style: solid;
 border-bottom-width: 1px;
}
table.h td.ltb{
 border-left-color: red;
 border-left-style: solid;
 border-left-width: 1px;
 border-top-color: red;
 border-top-style: solid;
 border-top-width: 1px;
 border-bottom-color: red;
 border-bottom-style: solid;
 border-bottom-width: 1px;
}
table.h td.t{
 border-top-color: red;
 border-top-style: solid;
 border-top-width: 1px;
}
table.h td.tr{
 border-top-color: red;
 border-top-style: solid;
 border-top-width: 1px;
 border-right-color: red;
 border-right-style: solid;
 border-right-width: 1px;
}
table.h td.trb{
 border-top-color: red;
 border-top-style: solid;
 border-top-width: 1px;
 border-right-color: red;
 border-right-style: solid;
 border-right-width: 1px;
 border-bottom-color: red;
 border-bottom-style: solid;
 border-bottom-width: 1px;
}
table.h td.tb{
 border-top-color: red;
 border-top-style: solid;
 border-top-width: 1px;
 border-bottom-color: red;
 border-bottom-style: solid;
 border-bottom-width: 1px;
}
table.h td.r{
 border-right-color: red;
 border-right-style: solid;
 border-right-width: 1px;
}
table.h td.rb{
 border-right-color: red;
 border-right-style: solid;
 border-right-width: 1px;
 border-bottom-color: red;
 border-bottom-style: solid;
 border-bottom-width: 1px;
}
table.h td.b{
 border-bottom-color: red;
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

