#top table{margin:0 auto;width:720px;}
.wrap {background-image: url("../gif/bg.jpg");position: relative;}

#tablea {width:750px ; background: #FFFFFF;margin:0 auto;}


#menutop, #menutop * {text-align: center;padding:0;font:bold ;font-family:"Lucida Grande","ヒラギノ角ゴ Pro W3",
"Hiragino Kaku Gothic ProN","Meiryo","メイリオ";letter-spacing:1px;}
#menutop {margin:0 auto;width:720px; padding:5px}
#menutop table{width:720px;margin:0px;border:1px solid #999900}
#menutop a {padding:10px;display:block; background-color:#BABABA;color:#000000;text-decoration:none;}
#menutop a:hover {padding:10px;background-color:#EFEFEF;color:#999900;text-decoration:none; -moz-transition: .3s;
  -webkit-transition: .3s;
  -o-transition: .3s;
  -ms-transition: .3s;
  transition: .3s;}

#menutop ul ul {visibility: hidden;opacity: 0; position:absolute}

#menutop ul li:hover > ul {visibility: visible;opacity: 1;}
#menutop ul {list-style: none outside none; width:140;margin : 0px;z-index:1}
#menutop li {padding-top: 1px}
#menutop li li {border-top:1px solid #999900}
#menueml {font-size:80%}





a:link {color:blue} 
a:visited{color:purple}
a:hover{color:green;text-decoration:underline;}
a:active{color:green}

#eml1 {color:black;font-size:110%;font-weight:bold;line-height : 17px;}

#eml2 {color:black;font-size:90%;letter-spacing: 3px; padding: 5px;font-weight:bold;line-height:15px}

#eml3 {color:blue ;font-size:130%; padding: 5px;font-weight:bold ; background-color:#ecffec;}

#eml4 {color:black;font-size:80%;letter-spacing: 1px; padding: 5px;font-weight:bold;line-height:15px}
#eml41 {color:black;font-size:80%;letter-spacing: 1px; padding: 5px;}


#eml5 {color:black;font-size:150%;font-weight:bold;line-height:25px}

#eml6 {color:#999900 ;font-size:100%; padding: 5px;font-weight:bold ; background-color:#fffff0;}
#eml601 {color:#0000CC ;font-size:100%; padding: 5px;font-weight:bold ; background-color:#fffff0;}
#eml602 {color:#DC143C ;font-size:100%; padding: 5px;font-weight:bold ; background-color:#fffff0;}

#eml7 {color:blue ;font-size:120%; padding: 5px;font-weight:bold ; background-color:#ecffec;}

#eml8 {color:black ;font-size:90%; padding: 5px;font-weight:bold ; background-color:#daffb5;text-align:center}

#eml9 {color:black ;font-size:90%; padding: 5px;font-weight:bold ; background-color:#fff9e1;text-align:center}
#eml95 {color:black ;font-size:90%; padding: 5px;font-weight:bold ; background-color:#fff9e1;text-align:left}

#eml10 {color:black;font-size:150%;font-weight:bold;line-height:25px; background-color:#daffb5;text-align:center}

#eml11 {color:black;font-size:150%;font-weight:bold;line-height:25px; background-color:#fdffe8;text-align:center}

#eml12 {color:black;font-size:75%;font-weight:bold;text-align:center; background-color:#fdffe8}
#eml120 {color:black;font-size:90%;font-weight:bold;text-align:left; background-color:#fdffe8;padding:5px}
#eml121 {color:black;font-size:100%;font-weight:bold;text-align:center;padding:5px}
#eml122 {color:black;font-size:75%;text-align:center;padding:5px}
#eml123 {color:black;font-size:90%;font-weight:bold;text-align:left; background-color:#fdffe8;padding:5px;width:200px}


#eml13 {color:black;font-size:75%;font-weight:bold;text-align:left}

#eml14 {color:black;font-size:75%;font-weight:bold;background-color:#E6E6FA;text-align:center;width:300px}

#eml15 {color:black;font-size:75%;font-weight:bold;text-align:center; background-color:#FFFFFF}

#eml16 {border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
    width:720px ; text-align:center ; padding:5px}

#eml17 {text-align:left}
#eml170 {text-align:left;font-weight:normal;}

#eml18 {text-align:right;width:80px}
#eml180 {text-align:center;width:80px}
#eml181 {text-align:right}

#eml19 {font-size:70%;vertical-align:super}

#eml20 {text-decoration:none;border-style:none}

#eml21 {color:black;font-size:100%;font-weight:bold;letter-spacing: 2px; padding: 5px}
#eml22 {color:black;font-size:80%;font-weight:bold; padding: 5px;line-height:20px;text-align:left}

#eml23 {display: block;margin-left: auto;margin-right: auto;}
#eml24 {text-align:center;}
#eml25 {font-size:60%;color:red}
#eml255 {font-size:80%;color:red}
#eml26 {font-size:75%;color:blue}
#eml27 {color:black;font-size:90%;font-weight:bold; padding: 5px;line-height:20px;text-align:left}
#eml28 {font-weight:bold}
#eml29 {width:100px}

#eml30 {background-color:#FFFFFF}
#eml301 {background-color:#FFFFFF;border-bottom-style:none}
#eml302 {background-color:#FFFFFF;margin:5;padding:5;font-weight:bold}

#eml31 {background-color:#FFFFFF;text-align:center;}
#eml32 {color:red}
#eml33 {background-color:#F5DEB3;text-align:center;width:100px}
#eml34 {font-size:70%}
#eml35 {font-size:70%;background-color:#FFFFFF}
#eml36 {background-color:#F5DEB3;text-align:center;width:120px}
#eml37 {background-color:#feffd2;}
#eml38 {text-align:right}

#eml39 {text-align:center}
#eml391 {text-align:center;vertical-align:bottom;padding:20px;}
#eml392 {text-align:center;padding:10px;}
#eml393 {text-align:center;vertical-align:bottom;padding:20px;background-color:#FFFFFF}
#eml394 {text-align:center;vertical-align:bottom;padding:20px;background-color:#FFFFFF;border-top-style:none}
#eml395 {text-align:center;padding:15px;}
#eml396 {text-align:center;width:150px;}
#eml397 {text-align:center;color:red}


#eml40 {float: left; margin-right:5px}


#eml41 {width:240px}
#eml411 {width:300px}
#eml412 {width:150px}
#eml413 {width:100px}
#eml414 {width:120px}
#eml415 {width:180px}



#eml42 {text-decoration:none;border-style:none}
#eml43 {width:185px}
#eml44 {text-align:left;vertical-align:top;}
#eml441 {text-align:left;font-size:100%}
#eml45 {background-color:#FFFF66;width:120px}
#eml46 {background-color:#00CCFF;width:120px}
#eml47 {background-color:#FF0000;}
#eml48 {color:black;font-size:70%; padding: 10px;line-height:20px;text-align:left;background-color:#F7F7F7}
#eml49 {width:140px}
#eml50 {background-color:#FFCC33;}
#eml51 {background-color:#E8E8E8}
#eml52 {background-color:#66CCFF}
#eml53 {background-color:#909090}
#66CCFF#66CCFF#eml55 {text-align:center;width:50%}
#eml56 {text-align:center;width:25%}
#eml57 {background-color:#009966}
#eml58 {width:80px}
#eml581 {width:80px;text-align:center}

#eml59 {text-decoration:none;border-style:none;text-align:center;}
#eml60 {color:#999900 ;font-size:100%; padding: 5px;font-weight:bold ; background-color:#F0FFF0}
#eml61 {color:#999900 ;font-size:100%; padding: 5px;font-weight:bold ; background-color:#FFEEFF}
#eml611 {font-weight:normal;text-align:center;font-size:80%; padding: 5px; background-color:#FFEEFF}
#eml612 {font-weight:normal;text-align:center;font-size:80%; padding: 5px; background-color:#FFFFFF}

#eml62 {border-color:#FFFFFF;}
#eml63 {text-align:right;color:red}
#eml64 {color:#999900 ;font-size:100%; padding: 5px;font-weight:bold ; background-color:#F0FFFF}
#eml641 {font-weight:normal;text-align:center;font-size:80%; padding: 5px; background-color:#F0FFFF}



div.eml1 { text-align: center; }
div.eml2 { width: right; }


.ere {font-size:115%;font-family:"erewhon",serif;}

.grn {color:green;}
.red {color:red}
.ble {color:blue}

.tb1 {border-width : 1px;border-style : solid;border-color : green}
.tb2 {border-width : 1px;border-style : solid;border-color : black}
.tb3 {border-width : 1px;border-style : outsetborder-color : olive}
.tb4 {border-width : 1px;border-style : solid;border-color : olive}
.tb5 {border-width : 1px;border-style : double;border-color : olive}


table.tab {border-collapse:collapse;width:720;table-layout: fixed;
font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab td {border-style:solid;border-color:gray;border-width:1px;
font-weight:bold;font-size:75%;letter-spacing:0.5px;}

table.tab1 {border-collapse:collapse;width:720px;table-layout: auto;
font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}

.tab1 td {padding:5px ; border-style:solid;border-color:#228B22;border-width:1px; background-color:#F5FFFA;
font-weight:bold;font-size:75%;letter-spacing:0.5px;}

.tab1 img {display:block; margin:auto }

table.tab2 {height:50px;width:720px}

table.tab3 {margin:0 auto; height:80px;width:720px;background-image:url("../photo/hard_crystal2.jpg")}
.tab3 td {width:144;height:30;}
.tab3 a {display:block;margin:0 auto;}
.tab3 img {display:block;margin:0 auto;text-decoration:none;border-style:none}

table.tab4 {border-collapse:collapse;width:720px;table-layout: auto;margin:0 auto;}
.tab4 td {padding:5px ; border-style:solid;border-color:#AAAAAA;border-width:1px;
font-weight:bold;font-size:75%;letter-spacing:0.5px;font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo";}


table.tab5 {padding:10px;border-collapse:collapse;width:720px;table-layout: auto;background-color:#F8F8FF;letter-spacing:1px;
line-height:20px;margin:0 auto;; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}
.tab5 td {padding:5px ; border-style:solid;border-color:#AAAAAA;border-width:1px;
font-weight:bold;font-size:75%;letter-spacing:0.5px;}

table.tab6 {padding:10px ; border-collapse:collapse ; width:720px ; table-layout: auto ; background-color:#F8F8FF;margin:0 auto;
letter-spacing:1px ; line-height:20px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab6 td {padding:5px ; border-style:solid;border-color:#CCCC66;border-width:1px;
font-weight:bold;font-size:80%;letter-spacing:0.5px;background-color:#FFFAF0;}
.tab6 th {background-color:#FFCCFF ; padding:5px ; border-style:solid ; border-color:#CCCC66 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;}

table.tab601 {margin-left:40px; padding:10px ; border-collapse:collapse ; width:250px;}



table.tab7 {padding:10px ; border-collapse:collapse ; width:720px ; table-layout: auto ; background-color:#F8F8FF;margin:0 auto;
letter-spacing:1px ; line-height:20px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab7 td {padding:5px ; border-style:solid;border-color:#CCCC66;border-width:1px;text-align:center;
font-weight:bold;font-size:80%;letter-spacing:0.5px;background-color:#FFFFF0;}
.tab7 th {background-color:#F5F5DC ; padding:5px ; border-style:solid ; border-color:#CCCC66 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;}

table.tab8 {margin:0 auto;padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab8 th {background-color:#CCCC66 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:80%;
font-weight:bold ; letter-spacing:5px;height:40px}
.tab8 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;text-align:center;
font-weight:bold;font-size:70%;letter-spacing:0.5px;background-color:#FAFAFA;text-align:left}

.tab8 td+td {width:100px}
.tab8 td+td+td {width:160px}
.tab8 td+td+td+td {width:160px}
.tab8 td+td+td+td+td {text-align:right;width:80px}

table.tab9 {border-collapse:collapse;width:720px;table-layout: auto;margin:0 auto;font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo"}
.tab9 td {padding:5px ; border-style:solid;border-color:#AAAAAA;border-width:1px;
font-weight:bold;font-size:75%;letter-spacing:2px;line-height:20px}

table.tab10 {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;margin:0 auto;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo"}

.tab10 th {background-color:#FAFAD2 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;height:40px}
.tab10 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;
font-weight:bold;font-size:80%;letter-spacing:0.5px;background-color:#FAFAFA;text-align:left}

table.tab11 {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;margin:0 auto;
letter-spacing:5px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}



.tab11 th {background-color:#FAFAD2 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;height:40px;text-align:left;x}
.tab11 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;text-align:center;
font-size:80%;letter-spacing:2px;background-color:#FAFAFA;text-align:left}
.tab11 td+td {width:600}



table.tab12 {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;margin:0 auto;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab12 th {background-color:#FAFAD2 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;height:40px;text-align:left;}
.tab12 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;text-align:center;
font-size:80%;letter-spacing:0.5px;background-color:#FAFAFA;text-align:center;border-top-color:#666600}



table.tab13 {padding:5px ; border-collapse:collapse ; width:720px ;letter-spacing:1px ;margin:0 auto;
font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab13 th {background-color:#FAFAD2 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;height:40px;text-align:left}
.tab13 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;
font-size:90%;letter-spacing:1px;background-color:#FAFAFA;text-align:left;}
.tab13 td {width:240px}
.tab13 td+td {width:240px}
.tab13 td+td+td {width:240px}

table.tab14 {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;margin:0 auto;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab14 th {background-color:#FAFAD2 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;height:40px;text-align:left}
.tab14 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;text-align:left;
font-size:80%;letter-spacing:0.5px;background-color:#FAFAFA;text-align:left}
.tab14 table td {text-align:center;background-color:#F5FFFA}

table.tab15 {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;margin:0 auto;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}

.tab15 th {background-color:#FAFAD2 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:75%;
letter-spacing:5px;text-align:center;}

.tab15 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;
font-size:75%;letter-spacing:0.5px;background-color:#F5FFFA;text-align:center}

table.tab16 {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab16 th {background-color:#F0E68C ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:90%;
letter-spacing:5px;text-align:center}

.tab16 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;text-align:left;
font-size:90%;letter-spacing:0.5px;background-color:#E0FFFF;text-align:center}


table.tab17 {padding:5px ; border-collapse:collapse ;width:720px ; table-layout: auto ;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab17 th {background-color:#FAFAD2 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:100%;
font-weight:bold ; letter-spacing:5px;height:40px;text-align:left}
.tab17 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;text-align:left;
font-size:80%;letter-spacing:0.5px;background-color:#FAFAFA;text-align:left}
.tab17 table td {text-align:left;background-color:#F5FFFA}


table.tab18 {padding:5px ; border-collapse:collapse ;width:720px ; table-layout: auto ;margin:0 auto;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab18 th {padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:100%;
font-weight: normal;letter-spacing:5px;text-align:left;
background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#999));
background: -moz-linear-gradient(top center, #fff 0%, #999 100%);
background: linear-gradient(to bottom, #FFF, #999);}

.tab18 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;text-align:left;
font-size:80%;letter-spacing:0.5px;background-color:#FAFAFA;text-align:left}
.tab18 table td {text-align:center;background-color:#F0F8FF}

table.tab19 {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab19 th {background-color:#feffd2 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:75%;
letter-spacing:5px;text-align:center}

.tab19 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;
font-size:80%;letter-spacing:0.5px;text-align:center}

table.tab20 {padding:5px ;border-collapse:collapse;width:720;table-layout: fixed;margin:0 auto;
font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab20 th {background-color:#fffff0; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:90%;
letter-spacing:5px;text-align:center}

.tab20 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;
font-size:90%;letter-spacing:0.5px;text-align:center;}

table.tab21 {padding:10px ; border-collapse:collapse ; width:720px ; background-color:#F8F8FF;margin:0 auto;
letter-spacing:1px ; line-height:20px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab21 th {background-color:#F5F5DC ; padding:5px ; border-style:solid ; border-color:#CCCC66 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;}

.tab21 td {padding:5px ; border-style:solid;border-color:#CCCC66;border-width:1px;
font-size:80%;letter-spacing:0.5px;background-color:#FFFFF0;}

table.tab22 {padding:10px ; border-collapse:collapse ; width:720px ; background-color:#F8F8FF;margin:0 auto;
letter-spacing:1px ; line-height:20px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab22 th {background-color:#F5F5DC ; padding:5px ; border-style:solid ; border-color:#CCCC66 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;text-align:left;}

.tab22 td {padding:5px ; border-style:solid;border-color:#CCCC66;border-width:1px;
font-size:80%;letter-spacing:0.5px;background-color:#FFFFF0;}

table.tab23 {padding:10px ; border-collapse:collapse ; width:720px ; background-color:#F8F8FF;margin:0 auto;
letter-spacing:1px ; line-height:20px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab23 th {background-color:#F5F5DC ; padding:5px ; border-style:solid ; border-color:#CCCC66 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;width : 150px;}

.tab23 td {padding:5px ; border-style:solid;border-color:#CCCC66;border-width:1px;text-align:center;
font-size:80%;letter-spacing:0.5px;background-color:#FFFFF0;}

table.tab24 {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;margin:0 auto;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab24 th {background-color:#F7F7F7 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:75%;
letter-spacing:5px;text-align:center}

.tab24 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;
font-size:75%;letter-spacing:0.5px;background-color:#FFFFCC;;text-align:center}

.tab24 td+td {background-color:#00FFFF;}
.tab24 td+td+td {background-color:#FFCCFF;}


.tab25 {width:720px ; table-layout: auto ;margin:0 auto;}

table.tab26 {table-layout:auto ;width:450px ;background-color:#F8F8FF;margin-left:10px}

.tab27{table-layout:auto ;width:300px ;margin-left:50px}
.tab28{table-layout:auto ;width:500px ;margin-left:50px}

table.tab29{table-layout:auto;margin:0 auto;}
.tab29 td {text-decoration:none;border-style:none;text-align:center;font-size:80%;font-weight:}

table.tab30 {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;margin:0 auto;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab30 th {background-color:#F0FFF0 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;height:40px;text-align:left}

.tab30 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;text-align:left;
font-size:80%;letter-spacing:0.5px;background-color:#FAFAFA;text-align:left}


table.tab31 {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;margin:0 auto;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab31 th {background-color:#F0FFF0 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;height:40px;text-align:left}

.tab31 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;text-align:left;
font-size:80%;letter-spacing:0.5px;}

table.tab32 {padding:5px ; border-collapse:collapse ; width:500px ; background-color:#F8F8FF;margin:10px;text-align:left;
line-height:20px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab32 td {border-style:solid;border-color:#CCCC66;border-width:1px;text-align:center;width:150px;
font-size:80%;letter-spacing:0.5px;background-color:#FFFFF0;}

.tab32 th {text-align:center;width:150px;font-size:80%;font-weight:normal; background-color:#F5F5DC ; padding:5px ; border-style:solid ; 
border-color:#CCCC66 ; border-width:1px;letter-spacing:5px;}


table.tab33 {padding:5px ; border-collapse:collapse ; background-color:#F8F8FF;margin:10px;text-align:left;
line-height:20px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab33 td {border-style:solid;border-color:#CCCC66;border-width:1px;text-align:center;width:80px;
font-size:70%;letter-spacing:0.5px;background-color:#FFFFF0;}

.tab33 th {text-align:center;font-size:70%;font-weight:normal; background-color:#F5F5DC ; padding:5px ; border-style:solid ; 
border-color:#CCCC66 ; border-width:1px;letter-spacing:5px;}

table.tab34 {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;margin:0 auto;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab34 th {background-color:#FFEEFF ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;height:40px;text-align:left}

.tab34 td {padding:10px ; border-style:solid;border-color:#666600;border-width:1px;text-align:left;
font-size:80%;letter-spacing:0.5px;}


table.tab35 {padding:10px ; border-collapse:collapse ; width:700px ; background-color:#F8F8FF;margin:0 auto;
letter-spacing:1px ; line-height:20px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab35 td {padding:5px ; border-style:solid;border-color:#CCCC66;border-width:1px;text-align:left;
font-size:80%;letter-spacing:0.5px;background-color:#FFFFFF;}


table.tab36 {padding:10px ; border-collapse:collapse ; width:700px ; background-color:#F8F8FF;margin:0 auto;
letter-spacing:1px ; line-height:20px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab36 th {width:175px; background-color:#F0F8FF ; padding:5px ; border-style:solid ; border-color:#CCCC66 ; border-width:1px; font-size:90%;
font-weight:normal ; letter-spacing:5px;height:40px;text-align:center}

.tab36 td {width:175px; padding:5px ; border-style:solid;border-color:#CCCC66;border-width:1px;text-align:center;
font-size:80%;letter-spacing:0.5px;background-color:#FFFFFF;}


table.tab37 {padding:5px ; border-collapse:collapse ; width:700px ; table-layout: auto ;margin:0 auto;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;}

.tab37 th {background-color:#FFEEFF ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:120%;
font-weight:bold ; letter-spacing:5px;height:40px;text-align:left}

.tab37 td {padding:5px ; border-style:none;text-align:left;
font-size:80%;letter-spacing:0.5px;}


table.tab38 {padding:5px ; border-collapse:collapse ; width:520px ; table-layout: auto ;margin:0 auto; border="1";border-color:#CCCC66;
letter-spacing:1px ;sans-serif; text-align:cente ;}

.tab38 th {width:120px ; background-color:#FFFFCC ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:80%;
letter-spacing:5px;height:20px;}

.tab38 td {border-color:#666600 ; border-width:1px; text-align:center;}

table.tab39 {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;margin:0 auto;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}

.tab39 th {background-color:#FAFAD2 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:75%;
letter-spacing:5px;text-align:center;width:240px}

.tab39 td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;
font-size:75%;letter-spacing:0.5px;text-align:center;width:240px}

table.tab40 { border-color:initial ; border-color:#FFFFFF; padding:0px ; border-style:hidden}




table.mseg {padding:5px ; border-collapse:collapse ; width:720px ; table-layout: auto ;margin:0 auto;
letter-spacing:1px ; font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo"}

.mseg th {background-color:#fffff0 ; padding:5px ; border-style:solid ; border-color:#666600 ; border-width:1px; font-size:100%;
font-weight:bold ; letter-spacing:5px;height:40px;color:#999900;text-align:left}
.mseg td {padding:5px ; border-style:solid;border-color:#666600;border-width:1px;
font-weight:bold;font-size:80%;letter-spacing:0.5px;background-color:#FAFAFA;text-align:left}



.td1 {text-align:center}
.td2 {text-align:left}
.td3 {height:10px}
.td4 {width:150px}
.td5 {width:80px}
.td6 {width:270px}
.td7 {text-align:right;width:720px}
.td8 {width:180px}
.td9 {background-color:#FFFFFF}
.td10 {width:120px}
.td11 {width:200px}
.td12 {width:130px}
.td13 {text-align:right}
.td14 {width:360px;text-align:center}
.td15 {width:160px}
.td16 {width:300px}


.bla1 {color:black;font-weight:bold;font-size:80%;letter-spacing: 20px;line-height:20px;}
.bla2 {color:black;font-weight:bold;letter-spacing: 20px;line-height:20px;}


a.btn{ display:block; background-image:url(../gif/hoshu3.jpg); width:125px; height:25px;}
a.btn:hover{ background-position:top right;}

a.btn1{ display:block; background-image:url(../gif/bosui1.jpg); width:125px; height:25px;}
a.btn1:hover{ background-position:top right;}

a.btn2{ display:block; background-image:url(../gif/danmen1.jpg); width:125px; height:25px;}
a.btn2:hover{ background-position:top right;}

a.btn3{ display:block; background-image:url(../gif/shitagi1.jpg); width:125px; height:25px;}
a.btn3:hover{ background-position:top right;}

a.btn4{ display:block; background-image:url(../gif/chunyu1.jpg); width:125px; height:25px;}
a.btn4:hover{ background-position:top right;}

a.btn5{ display:block; background-image:url(../gif/shohinetc1.jpg); width:125px; height:25px;}
a.btn5:hover{ background-position:top right;}

a.btn6{ display:block; background-image:url(../gif/catalogdl.jpg); width:125px; height:25px;}
a.btn6:hover{ background-position:top right;}

a.btn7{ display:block; background-image:url(../gif/pdf.png); width:130px; height:16px;}
a.btn7:hover{ background-position:top right;}

a.btn8{ display:block; background-image:url(../gif/pdfcatalogs.png); width:150px; height:19px;}
a.btn8:hover{ background-position:top right;}

a.btn9{ display:block; background-image:url(../gif/fixseries2.png); width:150px; height:19px;}
a.btn9:hover{ background-position:top right;}

a.btn10{ display:block; background-image:url(../gif/fixseries3.png); width:150px; height:19px;}
a.btn10:hover{ background-position:top right;}

a.btn11{ display:block; background-image:url(../gif/fourstar.png); width:125px; height:25px;}
a.btn11:hover{ background-position:top right;}

a.btn12{ display:block; background-image:url(../gif/btnerbondn.png); width:298px; height:19px;}
a.btn12:hover{ background-position:top right;}



a.ro1{color:white;background-color:gray;font-size:120%;padding:1px;text-decoration: none;letter-spacing: 1px;
transition-property: color,background-color ; transition-duration:0.5s;transition-timing-function:ease-in-out;}

a.ro1:hover{color:white;background-color:black}


#menu{width:720px;margin: 0;padding: 5px 0 0 0;list-style: none;
  background: -moz-linear-gradient(top, #FFF, #ddd);/* FF3.6+ */
  background: -webkit-linear-gradient(top, #FFF, #ddd);/* Chrome10+, Safari5.1+ */
  background: -o-linear-gradient(top, #FFF, #ddd);/* Opera 11.10+ */
  background: linear-gradient(to bottom, #FFF, #ddd);/* IE10+, W3C */;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 2px 1px #9c9c9c;
    -webkit-box-shadow: 0 2px 1px #9c9c9c;
    box-shadow: 0 2px 1px #9c9c9c;}
 
#menu li{float: left;padding: 0 0 10px 0;position: relative;}
 
#menu a {float: left;height: 20px;padding: 0 20px;color: #000;text-transform: uppercase;font-weight:bold;
font-size:80%;font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo";
text-decoration: none;letter-spacing:2px}
 
#menu ul li a {font: bold ; font-size:75% ;font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","Meiryo";letter-spacing:1px}

#menu li:hover > a{color: #999900;}*html #menu li a:hover /* IE6 */{color: #999900}#menu li:hover > ul{display: block;}
 
/* Sub-menu */
 
#menu ul{list-style: none;margin: 0;padding: 0;display: none;position: absolute;top: 25px;left: 0;z-index: 99999;    
background: -moz-linear-gradient(top, #FFF, #ddd);/* FF3.6+ */
  background: -webkit-linear-gradient(top, #FFF, #ddd);/* Chrome10+, Safari5.1+ */
  background: -o-linear-gradient(top, #FFF, #ddd);/* Opera 11.10+ */
  background: linear-gradient(to bottom, #FFF, #ddd);/* IE10+, W3C */;
    -moz-box-shadow: 0 2px 1px #9c9c9c;
    -webkit-box-shadow: 0 2px 1px #9c9c9c;
    box-shadow: 0 2px 1px #9c9c9c;}

#menu ul li{float: none;margin: 0;padding: 0;display: block;-moz-box-shadow: 1px 1px 1px #999900,
-webkit-box-shadow: 1px 1px 1px #999900;box-shadow: 1px 1px 1px #999900}
 
#menu ul a{padding: 8px;height: auto;line-height: 1;display: block;white-space: nowrap; float: none;text-transform: none;}
  
#menu ul a:hover{background:#F0FFFF;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#04acec', endColorstr='#0186ba'); /* IE */}
 

#pdfmenu, #pdfmenu * {text-align:center;padding:0;font:bold ;font-family:"Lucida Grande","ヒラギノ角ゴ Pro W3",
"Hiragino Kaku Gothic ProN","Meiryo","メイリオ";letter-spacing:1px;}
#pdfmenu {margin:0;width:720px; padding:1px;}
#pdfmenu table{width:300px;margin:1px ;border-spacing:2px; border:1px solid #999900;}
#pdfmenu table td {width:128px}
#pdfmenu tr {text-align:center;}
#pdfmenu td {text-align:center;}
#pdfmenu a {padding:10px;display:block; background-color:#BABABA;color:#000000;text-decoration:none;}
#pdfmenu a:hover {padding:10px;background-color:#EFEFEF;color:#999900;text-decoration:none;}



 
/* Clear floated elements */
#menu:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

@font-face { font-family: erewhon; src: url(http://www.erewhon.co.jp/font/erewhon.ttf; }




