

 
/*--------　menu_カラーグラデーション　ボタン
ul.menu_mediumblue
,ul.menu_blue
,ul.menu_red
,ul.menu_magenta
,ul.menu_violet
,ul.menu_gold
,ul.menu_green
,ul.menu_darkblue
,ul.menu_winered
,ul.menu_silver
,ul.menu_orange
,ul.menu_goldyellow
,ul.menu_darkgreen
,ul.menu_greenyellow
,ul.menu_gray
,ul.menu_orangered
,ul.menu_aqua
,ul.menu_brown
,ul.menu_navy
,ul.menu_blackgreen
,ul.menu_darkbrown
,ul.menu_darkviolet
,ul.menu_kawasemiblue
,ul.menu_darkturquoise
,ul.menu_olive
,ul.menu_yellow
,ul.menu_kawasemi
,ul.menu_yamasemi
,ul.menu_kawasemi_niki
,ul.menu_green_grd
,ul.menu_a
 {
    display:   flex;
    list-style-type:none;
    flex-flow: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-weight:bold;
    padding: 0px; 
}
--------*/

ul.menu_mediumblue li
,ul.menu_blue li
,ul.menu_red li
,ul.menu_magenta li
,ul.menu_violet li
,ul.menu_gold li
,ul.menu_green li
,ul.menu_darkblue li
,ul.menu_winered li
,ul.menu_silver li
,ul.menu_orange li
,ul.menu_goldyellow li
,ul.menu_darkgreen li
,ul.menu_greenyellow li
,ul.menu_gray li
,ul.menu_orangered li
,ul.menu_aqua li
,ul.menu_brown li
,ul.menu_navy li
,ul.menu_blackgreen li
,ul.menu_darkbrown li
,ul.menu_darkviolet li
,ul.menu_kawasemiblue li
,ul.menu_darkturquoise li
,ul.menu_olive li
,ul.menu_yellow li
,ul.menu_kawasemi li
,ul.menu_yamasemi li
,ul.menu_kawasemi_niki li
,ul.menu_green_grd li
,ul.menu_winered_grd li
,ul.menu_a li
 {
    display: block;
    height:auto;
    width:auto;
    margin: 0px;
    padding: 20px 150px 20px;
    border-radius: 3pt;
    font-family:ＭＳ Ｐゴシック;
    font-size: 160%;
    top: 0;
  transition: .2s all;
  box-shadow: 0 1px #4063A4;
  line-height: 1;
  position: relative;
    cursor: pointer;
}





/* ------    グラデーションカラー指定　　mediumblue    ----- */
.mediumblue_botan,ul.menu_mediumblue a,ul.menu_mediumblue li{
    color:#ffffff;
 background-color: #4D47FC; background-image: -webkit-gradient(linear, left top, left bottom, from(#4D47FC), to(#180594)); background-image: -webkit-linear-gradient(top, #4D47FC, #180594); background-image: -moz-linear-gradient(top, #4D47FC, #180594); background-image: -ms-linear-gradient(top, #4D47FC, #180594); background-image: -o-linear-gradient(top, #4D47FC, #180594); background-image: linear-gradient(to bottom, #4D47FC, #180594);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4D47FC, endColorstr=#180594);
     border-color: #0600c9;
}
.mediumblue_hover:hover,.menu_mediumblue li:hover{
    color:#ffffff;
     background-color: #0600c9; background-image: -webkit-gradient(linear, left top, left bottom, from(#0600c9), to(#100363)); background-image: -webkit-linear-gradient(top, #0600c9, #100363); background-image: -moz-linear-gradient(top, #0600c9, #100363); background-image: -ms-linear-gradient(top, #0600c9, #100363); background-image: -o-linear-gradient(top, #0600c9, #100363); background-image: linear-gradient(to bottom, #0600c9, #100363);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0600c9, endColorstr=#100363);
}


/* ------    グラデーションカラー指定　　ブルー    ----- */
.blue_botan,ul.menu_blue a,ul.menu_blue li{
    color:#ffffff;
     background-color: #54E6F0; background-image: -webkit-gradient(linear, left top, left bottom, from(#54E6F0), to(#196BB3)); background-image: -webkit-linear-gradient(top, #54E6F0, #196BB3); background-image: -moz-linear-gradient(top, #54E6F0, #196BB3); background-image: -ms-linear-gradient(top, #54E6F0, #196BB3); background-image: -o-linear-gradient(top, #54E6F0, #196BB3); background-image: linear-gradient(to bottom, #54E6F0, #196BB3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#54E6F0, endColorstr=#196BB3);
 border-color: #1ab0ec;
}
.blue_hover:hover,.menu_blue li:hover{
    color:#ffffff;
     background-color: #1ab0ec; background-image: -webkit-gradient(linear, left top, left bottom, from(#1ab0ec), to(#1a92c2)); background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2); background-image: -moz-linear-gradient(top, #1ab0ec, #1a92c2); background-image: -ms-linear-gradient(top, #1ab0ec, #1a92c2); background-image: -o-linear-gradient(top, #1ab0ec, #1a92c2); background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2);
}



/* ------    グラデーションカラー指定　　レッド    ----- */
.red_botan,ul.menu_red a,ul.menu_red li{
    color:#ffffff;
     background-color: #F70707; background-image: -webkit-gradient(linear, left top, left bottom, from(#F70707), to(#A80520)); background-image: -webkit-linear-gradient(top, #F70707, #A80520); background-image: -moz-linear-gradient(top, #F70707, #A80520); background-image: -ms-linear-gradient(top, #F70707, #A80520); background-image: -o-linear-gradient(top, #F70707, #A80520); background-image: linear-gradient(to bottom, #F70707, #A80520);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F70707, endColorstr=#A80520);
 border-color: #c50606;
}
.red_hover:hover,.menu_red li:hover{
    color:#ffffff;
     background-color: #c50606; background-image: -webkit-gradient(linear, left top, left bottom, from(#c50606), to(#760417)); background-image: -webkit-linear-gradient(top, #c50606, #760417); background-image: -moz-linear-gradient(top, #c50606, #760417); background-image: -ms-linear-gradient(top, #c50606, #760417); background-image: -o-linear-gradient(top, #c50606, #760417); background-image: linear-gradient(to bottom, #c50606, #760417);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#c50606, endColorstr=#760417);
}


/* ------    グラデーションカラー指定　　マゼンダ    ----- */
.magenta_botan,ul.menu_magenta a,ul.menu_magenta li{
 color:#ffffff;
 background-color: #ff65f8; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff65f8), to(#B856AA)); background-image: -webkit-linear-gradient(top, #ff65f8, #B856AA); background-image: -moz-linear-gradient(top, #ff65f8, #B856AA); background-image: -ms-linear-gradient(top, #ff65f8, #B856AA); background-image: -o-linear-gradient(top, #ff65f8, #B856AA); background-image: linear-gradient(to bottom, #ff65f8, #B856AA);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff65f8, endColorstr=#B856AA);
 border-color: #ef19ef;
}
.magenta_hover:hover,.menu_magenta li:hover{
 color:#ffffff;
     background-color: #ef19ef; background-image: -webkit-gradient(linear, left top, left bottom, from(#ef19ef), to(#9a418d)); background-image: -webkit-linear-gradient(top, #ef19ef, #9a418d); background-image: -moz-linear-gradient(top, #ef19ef, #9a418d); background-image: -ms-linear-gradient(top, #ef19ef, #9a418d); background-image: -o-linear-gradient(top, #ef19ef, #9a418d); background-image: linear-gradient(to bottom, #ef19ef, #9a418d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ef19ef, endColorstr=#9a418d);
}


/* ------    グラデーションカラー指定　　バイオレット    ----- */
.violet_botan,ul.menu_violet a,ul.menu_violet li{
 color:#ffffff;
     background-color: #b29af8; background-image: -webkit-gradient(linear, left top, left bottom, from(#b29af8), to(#9174ed)); background-image: -webkit-linear-gradient(top, #b29af8, #9174ed); background-image: -moz-linear-gradient(top, #b29af8, #9174ed); background-image: -ms-linear-gradient(top, #b29af8, #9174ed); background-image: -o-linear-gradient(top, #b29af8, #9174ed); background-image: linear-gradient(to bottom, #b29af8, #9174ed);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b29af8, endColorstr=#9174ed);
 border-color: #8e6af5;
}
.violet_hover:hover,.menu_violet li:hover{
 color:#ffffff;
     background-color: #8e6af5; background-image: -webkit-gradient(linear, left top, left bottom, from(#8e6af5), to(#6d47e7)); background-image: -webkit-linear-gradient(top, #8e6af5, #6d47e7); background-image: -moz-linear-gradient(top, #8e6af5, #6d47e7); background-image: -ms-linear-gradient(top, #8e6af5, #6d47e7); background-image: -o-linear-gradient(top, #8e6af5, #6d47e7); background-image: linear-gradient(to bottom, #8e6af5, #6d47e7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8e6af5, endColorstr=#6d47e7);
}


/* ------    グラデーションカラー指定　　ゴールド    ----- */
.gold_botan,ul.menu_gold a,ul.menu_gold li{
 color:#ffffff;
 background-color: #FFE81C; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE81C), to(#C9AB00)); background-image: -webkit-linear-gradient(top, #FFE81C, #C9AB00); background-image: -moz-linear-gradient(top, #FFE81C, #C9AB00); background-image: -ms-linear-gradient(top, #FFE81C, #C9AB00); background-image: -o-linear-gradient(top, #FFE81C, #C9AB00); background-image: linear-gradient(to bottom, #FFE81C, #C9AB00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFE81C, endColorstr=#C9AB00);
     border-color: #ccac00;
}
.gold_hover:hover,.menu_gold li:hover{
    color:#ffffff; 
 background-color: #ccac00; background-image: -webkit-gradient(linear, left top, left bottom, from(#ccac00), to(#b59900)); background-image: -webkit-linear-gradient(top, #ccac00, #b59900); background-image: -moz-linear-gradient(top, #ccac00, #b59900); background-image: -ms-linear-gradient(top, #ccac00, #b59900); background-image: -o-linear-gradient(top, #ccac00, #b59900); background-image: linear-gradient(to bottom, #ccac00, #b59900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ccac00, endColorstr=#b59900);
}


/* ------    グラデーションカラー指定　　グリーン    ----- */
.green_botan,ul.menu_green a,ul.menu_green li{
    color:#ffffff;
 background-color: #62D91A; background-image: -webkit-gradient(linear, left top, left bottom, from(#62D91A), to(#005C00)); background-image: -webkit-linear-gradient(top, #62D91A, #005C00); background-image: -moz-linear-gradient(top, #62D91A, #005C00); background-image: -ms-linear-gradient(top, #62D91A, #005C00); background-image: -o-linear-gradient(top, #62D91A, #005C00); background-image: linear-gradient(to bottom, #62D91A, #005C00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#62D91A, endColorstr=#005C00);
     border-color: #36780f;
}
.green_hover:hover,.menu_green li:hover{
    color:#ffffff; background-color: #36780f; background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900)); background-image: -webkit-linear-gradient(top, #36780f, #005900); background-image: -moz-linear-gradient(top, #36780f, #005900); background-image: -ms-linear-gradient(top, #36780f, #005900); background-image: -o-linear-gradient(top, #36780f, #005900); background-image: linear-gradient(to bottom, #36780f, #005900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f, endColorstr=#005900);
}


/* ------    グラデーションカラー指定　　ダークブルー    ----- */
.darkblue_botan,ul.menu_darkblue a,ul.menu_darkblue li{
    color:#ffffff; background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#133199)); background-image: -webkit-linear-gradient(top, #3093c7, #133199); background-image: -moz-linear-gradient(top, #3093c7, #133199); background-image: -ms-linear-gradient(top, #3093c7, #133199); background-image: -o-linear-gradient(top, #3093c7, #133199); background-image: linear-gradient(to bottom, #3093c7, #133199);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#133199);
 border-color: #26759e;
}
.darkblue_hover:hover,.menu_darkblue li:hover{
    color:#ffffff; background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b)); background-image: -webkit-linear-gradient(top, #26759e, #133d5b); background-image: -moz-linear-gradient(top, #26759e, #133d5b); background-image: -ms-linear-gradient(top, #26759e, #133d5b); background-image: -o-linear-gradient(top, #26759e, #133d5b); background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}



/* ------    グラデーションカラー指定　　シルバー    ----- */
.silver_botan,ul.menu_silver a,ul.menu_silver li{
 color:#ffffff; background-color: #d3d3d3; background-image: -webkit-gradient(linear, left top, left bottom, from(#d3d3d3), to(#707070)); background-image: -webkit-linear-gradient(top, #d3d3d3, #707070); background-image: -moz-linear-gradient(top, #d3d3d3, #707070); background-image: -ms-linear-gradient(top, #d3d3d3, #707070); background-image: -o-linear-gradient(top, #d3d3d3, #707070); background-image: linear-gradient(to bottom, #d3d3d3, #707070);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d3d3d3, endColorstr=#707070);
 border-color: #bababa;
}
.silver_hover:hover,.menu_silver li:hover{
    color:#ffffff; background-color: #bababa; background-image: -webkit-gradient(linear, left top, left bottom, from(#bababa), to(#575757)); background-image: -webkit-linear-gradient(top, #bababa, #575757); background-image: -moz-linear-gradient(top, #bababa, #575757); background-image: -ms-linear-gradient(top, #bababa, #575757); background-image: -o-linear-gradient(top, #bababa, #575757); background-image: linear-gradient(to bottom, #bababa, #575757);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bababa, endColorstr=#575757);
}


/* ------    グラデーションカラー指定　　オレンジ    ----- */
.orange_botan,ul.menu_orange a,ul.menu_orange li{
 color:#ffffff;
     background-color: #FCAE60; background-image: -webkit-gradient(linear, left top, left bottom, from(#FCAE60), to(#D96518)); background-image: -webkit-linear-gradient(top, #FCAE60, #D96518); background-image: -moz-linear-gradient(top, #FCAE60, #D96518); background-image: -ms-linear-gradient(top, #FCAE60, #D96518); background-image: -o-linear-gradient(top, #FCAE60, #D96518); background-image: linear-gradient(to bottom, #FCAE60, #D96518);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FCAE60, endColorstr=#D96518);
 border-color: #ee7103;
}
.orange_hover:hover,.menu_orange li:hover{
    color:#ffffff; background-color: #ee7103; background-image: -webkit-gradient(linear, left top, left bottom, from(#ee7103), to(#b85614)); background-image: -webkit-linear-gradient(top, #ee7103, #b85614); background-image: -moz-linear-gradient(top, #ee7103, #b85614); background-image: -ms-linear-gradient(top, #ee7103, #b85614); background-image: -o-linear-gradient(top, #ee7103, #b85614); background-image: linear-gradient(to bottom, #ee7103, #b85614);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ee7103, endColorstr=#b85614);
}


/* ------    グラデーションカラー指定　　ゴールドイエロー    ----- */
.goldyellow_botan,ul.menu_goldyellow a,ul.menu_goldyellow li{
 color:#ffffff; background-color: #FCEE30; background-image: -webkit-gradient(linear, left top, left bottom, from(#FCEE30), to(#F5C116)); background-image: -webkit-linear-gradient(top, #FCEE30, #F5C116); background-image: -moz-linear-gradient(top, #FCEE30, #F5C116); background-image: -ms-linear-gradient(top, #FCEE30, #F5C116); background-image: -o-linear-gradient(top, #FCEE30, #F5C116); background-image: linear-gradient(to bottom, #FCEE30, #F5C116);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FCEE30, endColorstr=#F5C116);
 border-color: #f5e504;
}
.goldyellow_hover:hover,.menu_goldyellow li:hover{
    color:#ffffff; background-color: #f5e504; background-image: -webkit-gradient(linear, left top, left bottom, from(#f5e504), to(#cfa109)); background-image: -webkit-linear-gradient(top, #f5e504, #cfa109); background-image: -moz-linear-gradient(top, #f5e504, #cfa109); background-image: -ms-linear-gradient(top, #f5e504, #cfa109); background-image: -o-linear-gradient(top, #f5e504, #cfa109); background-image: linear-gradient(to bottom, #f5e504, #cfa109);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f5e504, endColorstr=#cfa109);
}


/* ------    グラデーションカラー指定　　ダークグリーン    ----- */
.darkgreen_botan,ul.menu_darkgreen a,ul.menu_darkgreen li{
 color:#ffffff; background-color: #009600; background-image: -webkit-gradient(linear, left top, left bottom, from(#009600), to(#001700)); background-image: -webkit-linear-gradient(top, #009600, #001700); background-image: -moz-linear-gradient(top, #009600, #001700); background-image: -ms-linear-gradient(top, #009600, #001700); background-image: -o-linear-gradient(top, #009600, #001700); background-image: linear-gradient(to bottom, #009600, #001700);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#009600, endColorstr=#001700);
 border-color: #006300;
}
.darkgreen_hover:hover,.menu_darkgreen li:hover{
    color:#ffffff; background-color: #006300; background-image: -webkit-gradient(linear, left top, left bottom, from(#006300), to(#004a00)); background-image: -webkit-linear-gradient(top, #006300, #004a00); background-image: -moz-linear-gradient(top, #006300, #004a00); background-image: -ms-linear-gradient(top, #006300, #004a00); background-image: -o-linear-gradient(top, #006300, #004a00); background-image: linear-gradient(to bottom, #006300, #004a00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#006300, endColorstr=#004a00);
}


/* ------    グラデーションカラー指定　　イエローグリーン    ----- */
.greenyellow_botan,ul.menu_greenyellow a,ul.menu_greenyellow li{
 color:#ffffff; background-color: #B6E026; background-image: -webkit-gradient(linear, left top, left bottom, from(#B6E026), to(#7FA31D)); background-image: -webkit-linear-gradient(top, #B6E026, #7FA31D); background-image: -moz-linear-gradient(top, #B6E026, #7FA31D); background-image: -ms-linear-gradient(top, #B6E026, #7FA31D); background-image: -o-linear-gradient(top, #B6E026, #7FA31D); background-image: linear-gradient(to bottom, #B6E026, #7FA31D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B6E026, endColorstr=#7FA31D);
 border-color: #95b91a;
}
.greenyellow_hover:hover,.menu_greenyellow li:hover{
    color:#ffffff; background-color: #95b91a; background-image: -webkit-gradient(linear, left top, left bottom, from(#95b91a), to(#5d7815)); background-image: -webkit-linear-gradient(top, #95b91a, #5d7815); background-image: -moz-linear-gradient(top, #95b91a, #5d7815); background-image: -ms-linear-gradient(top, #95b91a, #5d7815); background-image: -o-linear-gradient(top, #95b91a, #5d7815); background-image: linear-gradient(to bottom, #95b91a, #5d7815);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#95b91a, endColorstr=#5d7815);
}


/* ------    グラデーションカラー指定　　グレー    ----- */
.gray_botan,ul.menu_gray a,ul.menu_gray li{
 color:#ffffff; background-color: #A3A3A3; background-image: -webkit-gradient(linear, left top, left bottom, from(#A3A3A3), to(#4D4D4D)); background-image: -webkit-linear-gradient(top, #A3A3A3, #4D4D4D); background-image: -moz-linear-gradient(top, #A3A3A3, #4D4D4D); background-image: -ms-linear-gradient(top, #A3A3A3, #4D4D4D); background-image: -o-linear-gradient(top, #A3A3A3, #4D4D4D); background-image: linear-gradient(to bottom, #A3A3A3, #4D4D4D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#A3A3A3, endColorstr=#4D4D4D);
 border-color: #8a8a8a;
}
.gray_hover:hover,.menu_gray li:hover{
    color:#ffffff; background-color: #8a8a8a; background-image: -webkit-gradient(linear, left top, left bottom, from(#8a8a8a), to(#333333)); background-image: -webkit-linear-gradient(top, #8a8a8a, #333333); background-image: -moz-linear-gradient(top, #8a8a8a, #333333); background-image: -ms-linear-gradient(top, #8a8a8a, #333333); background-image: -o-linear-gradient(top, #8a8a8a, #333333); background-image: linear-gradient(to bottom, #8a8a8a, #333333);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8a8a8a, endColorstr=#333333);
}


/* ------    グラデーションカラー指定　　橙色    ----- */
.orangered_botan,ul.menu_orangered a,ul.menu_orangered li{
 color:#ffffff; 
 background-color: #FF582E; background-image: -webkit-gradient(linear, left top, left bottom, from(#FF582E), to(#C7331B)); background-image: -webkit-linear-gradient(top, #FF582E, #C7331B); background-image: -moz-linear-gradient(top, #FF582E, #C7331B); background-image: -ms-linear-gradient(top, #FF582E, #C7331B); background-image: -o-linear-gradient(top, #FF582E, #C7331B); background-image: linear-gradient(to bottom, #FF582E, #C7331B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FF582E, endColorstr=#C7331B);
 border-color: #fa3200;
}
.orangered_hover:hover,.menu_orangered li:hover{
    color:#ffffff; background-color: #fa3200; background-image: -webkit-gradient(linear, left top, left bottom, from(#fa3200), to(#9a2715)); background-image: -webkit-linear-gradient(top, #fa3200, #9a2715); background-image: -moz-linear-gradient(top, #fa3200, #9a2715); background-image: -ms-linear-gradient(top, #fa3200, #9a2715); background-image: -o-linear-gradient(top, #fa3200, #9a2715); background-image: linear-gradient(to bottom, #fa3200, #9a2715);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fa3200, endColorstr=#9a2715);
}


/* ------    グラデーションカラー指定　　アクア    ----- */
.aqua_botan,ul.menu_aqua a,ul.menu_aqua li{
 color:#ffffff;  background-color: #94F4FF; background-image: -webkit-gradient(linear, left top, left bottom, from(#94F4FF), to(#7ABDF8)); background-image: -webkit-linear-gradient(top, #94F4FF, #7ABDF8); background-image: -moz-linear-gradient(top, #94F4FF, #7ABDF8); background-image: -ms-linear-gradient(top, #94F4FF, #7ABDF8); background-image: -o-linear-gradient(top, #94F4FF, #7ABDF8); background-image: linear-gradient(to bottom, #94F4FF, #7ABDF8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#94F4FF, endColorstr=#7ABDF8);
 border-color: #61efff;
}
.aqua_hover:hover,.menu_aqua li:hover{
    color:#ffffff;  background-color: #61efff; background-image: -webkit-gradient(linear, left top, left bottom, from(#61efff), to(#4aa5f5)); background-image: -webkit-linear-gradient(top, #61efff, #4aa5f5); background-image: -moz-linear-gradient(top, #61efff, #4aa5f5); background-image: -ms-linear-gradient(top, #61efff, #4aa5f5); background-image: -o-linear-gradient(top, #61efff, #4aa5f5); background-image: linear-gradient(to bottom, #61efff, #4aa5f5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#61efff, endColorstr=#4aa5f5);
}


/* ------    グラデーションカラー指定　　ブラウン    ----- */
.brown_botan,ul.menu_brown a,ul.menu_brown li{
 color:#ffffff;  background-color: #94F4FF; background-image: -webkit-gradient(linear, left top, left bottom, from(#94F4FF), to(#7ABDF8)); background-color: #CC7C47; background-image: -webkit-gradient(linear, left top, left bottom, from(#CC7C47), to(#6d0019)); background-image: -webkit-linear-gradient(top, #CC7C47, #6d0019); background-image: -moz-linear-gradient(top, #CC7C47, #6d0019); background-image: -ms-linear-gradient(top, #CC7C47, #6d0019); background-image: -o-linear-gradient(top, #CC7C47, #6d0019); background-image: linear-gradient(to bottom, #CC7C47, #6d0019);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CC7C47, endColorstr=#6d0019);
 border-color: #af6331;
}
.brown_hover:hover,.menu_brown li:hover{
    color:#ffffff;  background-color: #af6331; background-image: -webkit-gradient(linear, left top, left bottom, from(#af6331), to(#3a000d)); background-color: #af6331; background-image: -webkit-gradient(linear, left top, left bottom, from(#af6331), to(#3a000d)); background-image: -webkit-linear-gradient(top, #af6331, #3a000d); background-image: -moz-linear-gradient(top, #af6331, #3a000d); background-image: -ms-linear-gradient(top, #af6331, #3a000d); background-image: -o-linear-gradient(top, #af6331, #3a000d); background-image: linear-gradient(to bottom, #af6331, #3a000d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#af6331, endColorstr=#3a000d);
}


/* ------    グラデーションカラー指定　　ネービー    ----- */
.navy_botan,ul.menu_navy a,ul.menu_navy li{
 color:#ffffff;background-color: #090EB5; background-image: -webkit-gradient(linear, left top, left bottom, from(#090EB5), to(#0A0624)); background-image: -webkit-linear-gradient(top, #090EB5, #0A0624); background-image: -moz-linear-gradient(top, #090EB5, #0A0624); background-image: -ms-linear-gradient(top, #090EB5, #0A0624); background-image: -o-linear-gradient(top, #090EB5, #0A0624); background-image: linear-gradient(to bottom, #090EB5, #0A0624);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#090EB5, endColorstr=#0A0624);
 border-color: #070a84;
}
.navy_hover:hover,.menu_navy li:hover{
    color:#ffffff; background-color: #070a84; background-image: -webkit-gradient(linear, left top, left bottom, from(#070a84), to(#160d50)); background-image: -webkit-linear-gradient(top, #070a84, #160d50); background-image: -moz-linear-gradient(top, #070a84, #160d50); background-image: -ms-linear-gradient(top, #070a84, #160d50); background-image: -o-linear-gradient(top, #070a84, #160d50); background-image: linear-gradient(to bottom, #070a84, #160d50);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#070a84, endColorstr=#160d50);
}


/* ------    グラデーションカラー指定　　ブラックグリーン*    ----- */
.blackgreen_botan,ul.menu_blackgreen a,ul.menu_blackgreen li{
    color:#ffffff;
 background-color: #006100; background-image: -webkit-gradient(linear, left top, left bottom, from(#006100), to(#14210D)); background-image: -webkit-linear-gradient(top, #006100, #14210D); background-image: -moz-linear-gradient(top, #006100, #14210D); background-image: -ms-linear-gradient(top, #006100, #14210D); background-image: -o-linear-gradient(top, #006100, #14210D); background-image: linear-gradient(to bottom, #006100, #14210D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#006100, endColorstr=#14210D);
 border-color: #002e00;
}
.blackgreen_hover:hover,.menu_blackgreen li:hover{
    color:#ffffff;
background-color: #002e00; background-image: -webkit-gradient(linear, left top, left bottom, from(#002e00), to(#2a461b)); background-image: -webkit-linear-gradient(top, #002e00, #2a461b); background-image: -moz-linear-gradient(top, #002e00, #2a461b); background-image: -ms-linear-gradient(top, #002e00, #2a461b); background-image: -o-linear-gradient(top, #002e00, #2a461b); background-image: linear-gradient(to bottom, #002e00, #2a461b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#002e00, endColorstr=#2a461b);
}


/* ------    グラデーションカラー指定　　ダークブラウン    ----- */
.darkbrown_botan,ul.menu_darkbrown a,ul.menu_darkbrown li{
    color:#ffffff;
 background-color: #6D0019; background-image: -webkit-gradient(linear, left top, left bottom, from(#6D0019), to(#470010)); background-image: -webkit-linear-gradient(top, #6D0019, #470010); background-image: -moz-linear-gradient(top, #6D0019, #470010); background-image: -ms-linear-gradient(top, #6D0019, #470010); background-image: -o-linear-gradient(top, #6D0019, #470010); background-image: linear-gradient(to bottom, #6D0019, #470010);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6D0019, endColorstr=#470010);
 border-color: #3a000d;
}
.darkbrown_hover:hover,.menu_darkbrown li:hover{
    color:#ffffff;
 background-color: #3a000d; background-image: -webkit-gradient(linear, left top, left bottom, from(#3a000d), to(#140005)); background-image: -webkit-linear-gradient(top, #3a000d, #140005); background-image: -moz-linear-gradient(top, #3a000d, #140005); background-image: -ms-linear-gradient(top, #3a000d, #140005); background-image: -o-linear-gradient(top, #3a000d, #140005); background-image: linear-gradient(to bottom, #3a000d, #140005);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3a000d, endColorstr=#140005);
}


/* ------    グラデーションカラー指定　　ダークバイオレット    ----- */
.darkviolet_botan,ul.menu_darkviolet a,ul.menu_darkviolet li{
    color:#ffffff;
 background-color: #9400d3; background-image: -webkit-gradient(linear, left top, left bottom, from(#9400d3), to(#470010)); background-image: -webkit-linear-gradient(top, #9400d3, #470010); background-image: -moz-linear-gradient(top, #9400d3, #470010); background-image: -ms-linear-gradient(top, #9400d3, #470010); background-image: -o-linear-gradient(top, #9400d3, #470010); background-image: linear-gradient(to bottom, #9400d3, #470010);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#9400d3, endColorstr=#470010);
 border-color: #7000a0;
}
.darkviolet_hover:hover,.menu_darkviolet li:hover{
    color:#ffffff;
 background-color: #7000a0; background-image: -webkit-gradient(linear, left top, left bottom, from(#7000a0), to(#140005)); background-image: -webkit-linear-gradient(top, #7000a0, #140005); background-image: -moz-linear-gradient(top, #7000a0, #140005); background-image: -ms-linear-gradient(top, #7000a0, #140005); background-image: -o-linear-gradient(top, #7000a0, #140005); background-image: linear-gradient(to bottom, #7000a0, #140005);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7000a0, endColorstr=#140005);
}


/* ------    グラデーションカラー指定　　kawasemiblue    ----- */
.kawasemiblue_botan,ul.menu_kawasemiblue a,ul.menu_kawasemiblue li{
    color:#ffffff;
 background-color: #318BFF; background-image: -webkit-gradient(linear, left top, left bottom, from(#318BFF), to(#2260B0)); background-image: -webkit-linear-gradient(top, #318BFF, #2260B0); background-image: -moz-linear-gradient(top, #318BFF, #2260B0); background-image: -ms-linear-gradient(top, #318BFF, #2260B0); background-image: -o-linear-gradient(top, #318BFF, #2260B0); background-image: linear-gradient(to bottom, #318BFF, #2260B0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#318BFF, endColorstr=#2260B0);
 border-color: #006ffd;
}
.kawasemiblue_hover:hover,.menu_kawasemiblue li:hover{
    color:#ffffff;
 background-color: #006ffd; background-image: -webkit-gradient(linear, left top, left bottom, from(#006ffd), to(#1a4985)); background-image: -webkit-linear-gradient(top, #006ffd, #1a4985); background-image: -moz-linear-gradient(top, #006ffd, #1a4985); background-image: -ms-linear-gradient(top, #006ffd, #1a4985); background-image: -o-linear-gradient(top, #006ffd, #1a4985); background-image: linear-gradient(to bottom, #006ffd, #1a4985);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#006ffd, endColorstr=#1a4985);
}


/* ------    グラデーションカラー指定　　darkturquoise    ----- */
.darkturquoise_botan,ul.menu_darkturquoise a,ul.menu_darkturquoise li{
    color:#ffffff;
 background-color: #00CED1; background-image: -webkit-gradient(linear, left top, left bottom, from(#00CED1), to(#009496)); background-image: -webkit-linear-gradient(top, #00CED1, #009496); background-image: -moz-linear-gradient(top, #00CED1, #009496); background-image: -ms-linear-gradient(top, #00CED1, #009496); background-image: -o-linear-gradient(top, #00CED1, #009496); background-image: linear-gradient(to bottom, #00CED1, #009496);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00CED1, endColorstr=#009496);
 border-color: #009c9e;
}
.darkturquoise_hover:hover,.menu_darkturquoise li:hover{
    color:#ffffff;
 background-color: #009c9e; background-image: -webkit-gradient(linear, left top, left bottom, from(#009c9e), to(#006263)); background-image: -webkit-linear-gradient(top, #009c9e, #006263); background-image: -moz-linear-gradient(top, #009c9e, #006263); background-image: -ms-linear-gradient(top, #009c9e, #006263); background-image: -o-linear-gradient(top, #009c9e, #006263); background-image: linear-gradient(to bottom, #009c9e, #006263);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#009c9e, endColorstr=#006263);
}


/* ------    グラデーションカラー指定　　オリーブ*    ----- */
.olive_botan,ul.menu_olive a,ul.menu_olive li{
    color:#ffffff;
 background-color: #C7C700; background-image: -webkit-gradient(linear, left top, left bottom, from(#C7C700), to(#6E6E00)); background-image: -webkit-linear-gradient(top, #C7C700, #6E6E00); background-image: -moz-linear-gradient(top, #C7C700, #6E6E00); background-image: -ms-linear-gradient(top, #C7C700, #6E6E00); background-image: -o-linear-gradient(top, #C7C700, #6E6E00); background-image: linear-gradient(to bottom, #C7C700, #6E6E00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C7C700, endColorstr=#6E6E00);
 border-color: #949400;
}
.olive_hover:hover,.menu_olive li:hover{
    color:#ffffff;
 background-color: #949400; background-image: -webkit-gradient(linear, left top, left bottom, from(#949400), to(#3b3b00)); background-image: -webkit-linear-gradient(top, #949400, #3b3b00); background-image: -moz-linear-gradient(top, #949400, #3b3b00); background-image: -ms-linear-gradient(top, #949400, #3b3b00); background-image: -o-linear-gradient(top, #949400, #3b3b00); background-image: linear-gradient(to bottom, #949400, #3b3b00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#949400, endColorstr=#3b3b00);
}


/* ------    グラデーションカラー指定　　イエロー    ----- */
.yellow_botan,ul.menu_yellow a,ul.menu_yellow li{
    color:#ffffff;
 background-color: #FFFF00; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFF00), to(#D1D100)); background-image: -webkit-linear-gradient(top, #FFFF00, #D1D100); background-image: -moz-linear-gradient(top, #FFFF00, #D1D100); background-image: -ms-linear-gradient(top, #FFFF00, #D1D100); background-image: -o-linear-gradient(top, #FFFF00, #D1D100); background-image: linear-gradient(to bottom, #FFFF00, #D1D100);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFF00, endColorstr=#D1D100);
 border-color: #cccc00;
}
.yellow_hover:hover,.menu_yellow li:hover{
    color:#ffffff;
 background-color: #cccc00; background-image: -webkit-gradient(linear, left top, left bottom, from(#cccc00), to(#b0b000)); background-image: -webkit-linear-gradient(top, #cccc00, #b0b000); background-image: -moz-linear-gradient(top, #cccc00, #b0b000); background-image: -ms-linear-gradient(top, #cccc00, #b0b000); background-image: -o-linear-gradient(top, #cccc00, #b0b000); background-image: linear-gradient(to bottom, #cccc00, #b0b000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cccc00, endColorstr=#b0b000);
}


/* ------    グラデーションカラー指定　　kawasemi    ----- */
.kawasemi_botan,ul.menu_kawasemi a,ul.menu_kawasemi li{
    color:#ffffff;
 background-color: #0000FF; background-image: -webkit-gradient(linear, left top, left bottom, from(#0000FF), to(#00FFFF)); background-image: -webkit-linear-gradient(top, #0000FF, #00FFFF); background-image: -moz-linear-gradient(top, #0000FF, #00FFFF); background-image: -ms-linear-gradient(top, #0000FF, #00FFFF); background-image: -o-linear-gradient(top, #0000FF, #00FFFF); background-image: linear-gradient(to bottom, #0000FF, #00FFFF);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0000FF, endColorstr=#00FFFF);
 border-color: #0000cc;
}
.kawasemi_hover:hover,.menu_kawasemi li:hover{
    color:#ffffff;
 background-color: #0000cc; background-image: -webkit-gradient(linear, left top, left bottom, from(#0000cc), to(#00cccc)); background-image: -webkit-linear-gradient(top, #0000cc, #00cccc); background-image: -moz-linear-gradient(top, #0000cc, #00cccc); background-image: -ms-linear-gradient(top, #0000cc, #00cccc); background-image: -o-linear-gradient(top, #0000cc, #00cccc); background-image: linear-gradient(to bottom, #0000cc, #00cccc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0000cc, endColorstr=#00cccc);
}


/* ------    グラデーションカラー指定　　yamasemi    ----- */
.yamasemi_botan,ul.menu_yamasemi a,ul.menu_yamasemi li{
    color:#ffffff;
 background-color: #3C464F; background-image: -webkit-gradient(linear, left top, left bottom, from(#3C464F), to(#F7F7F7)); background-image: -webkit-linear-gradient(top, #3C464F, #F7F7F7); background-image: -moz-linear-gradient(top, #3C464F, #F7F7F7); background-image: -ms-linear-gradient(top, #3C464F, #F7F7F7); background-image: -o-linear-gradient(top, #3C464F, #F7F7F7); background-image: linear-gradient(to bottom, #3C464F, #F7F7F7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3C464F, endColorstr=#F7F7F7);
 border-color: #262c32;
}
.yamasemi_hover:hover,.menu_yamasemi li:hover{
    color:#ffffff;
 background-color: #262c32; background-image: -webkit-gradient(linear, left top, left bottom, from(#262c32), to(#dedede)); background-image: -webkit-linear-gradient(top, #262c32, #dedede); background-image: -moz-linear-gradient(top, #262c32, #dedede); background-image: -ms-linear-gradient(top, #262c32, #dedede); background-image: -o-linear-gradient(top, #262c32, #dedede); background-image: linear-gradient(to bottom, #262c32, #dedede);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#262c32, endColorstr=#dedede);
}


/* ------    グラデーションカラー指定　　kawasemi_niki    ----- */
.kawasemi_niki_botan,ul.menu_kawasemi_niki a,ul.menu_kawasemi_niki li{
    color:#ffffff;
 background-color: #FF0019; background-image: -webkit-gradient(linear, left top, left bottom, from(#FF0019), to(#F0E6E7)); background-image: -webkit-linear-gradient(top, #FF0019, #F0E6E7); background-image: -moz-linear-gradient(top, #FF0019, #F0E6E7); background-image: -ms-linear-gradient(top, #FF0019, #F0E6E7); background-image: -o-linear-gradient(top, #FF0019, #F0E6E7); background-image: linear-gradient(to bottom, #FF0019, #F0E6E7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FF0019, endColorstr=#F0E6E7);
 border-color: #B80012;
}
.kawasemi_niki_hover:hover,.menu_kawasemi_niki li:hover{
    color:#ffffff;
    background-color: #B80012; background-image: -webkit-gradient(linear, left top, left bottom, from(#B80012), to(#FF0019)); background-image: -webkit-linear-gradient(top, #B80012, #FF0019); background-image: -moz-linear-gradient(top, #B80012, #FF0019); background-image: -ms-linear-gradient(top, #B80012, #FF0019); background-image: -o-linear-gradient(top, #B80012, #FF0019); background-image: linear-gradient(to bottom, #B80012, #FF0019);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B80012, endColorstr=#FF0019);
}


/* ------    グラデーションカラー指定　　green_grd    ----- */
.green_grd_botan,ul.menu_green_grd a,ul.menu_green_grd li{
    color:#ffffff;
 background-color: #009E00; background-image: -webkit-gradient(linear, left top, left bottom, from(#009E00), to(#D3FFB5)); background-image: -webkit-linear-gradient(top, #009E00, #D3FFB5); background-image: -moz-linear-gradient(top, #009E00, #D3FFB5); background-image: -ms-linear-gradient(top, #009E00, #D3FFB5); background-image: -o-linear-gradient(top, #009E00, #D3FFB5); background-image: linear-gradient(to bottom, #009E00, #D3FFB5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#009E00, endColorstr=#D3FFB5);
 border-color: #006b00;
}
.green_grd_hover:hover,.menu_green_grd li:hover{
    color:#ffffff;
 background-color: #006b00; background-image: -webkit-gradient(linear, left top, left bottom, from(#006b00), to(#b5ff82)); background-image: -webkit-linear-gradient(top, #006b00, #b5ff82); background-image: -moz-linear-gradient(top, #006b00, #b5ff82); background-image: -ms-linear-gradient(top, #006b00, #b5ff82); background-image: -o-linear-gradient(top, #006b00, #b5ff82); background-image: linear-gradient(to bottom, #006b00, #b5ff82);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#006b00, endColorstr=#b5ff82);
}



/* ------    グラデーションカラー指定　　ワインレッド    ----- */
.winered_botan,ul.menu_winered a,ul.menu_winered li{
    color:#ffffff; 
 background-color: #DB1792; background-image: -webkit-gradient(linear, left top, left bottom, from(#DB1792), to(#823D6B)); background-image: -webkit-linear-gradient(top, #DB1792, #823D6B); background-image: -moz-linear-gradient(top, #DB1792, #823D6B); background-image: -ms-linear-gradient(top, #DB1792, #823D6B); background-image: -o-linear-gradient(top, #DB1792, #823D6B); background-image: linear-gradient(to bottom, #DB1792, #823D6B);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DB1792, endColorstr=#823D6B);
 border-color: #ad1273;
}
.winered_hover:hover,.menu_winered li:hover{
    color:#ffffff; 
background-color: #ad1273; background-image: -webkit-gradient(linear, left top, left bottom, from(#ad1273), to(#5f2d4e)); background-image: -webkit-linear-gradient(top, #ad1273, #5f2d4e); background-image: -moz-linear-gradient(top, #ad1273, #5f2d4e); background-image: -ms-linear-gradient(top, #ad1273, #5f2d4e); background-image: -o-linear-gradient(top, #ad1273, #5f2d4e); background-image: linear-gradient(to bottom, #ad1273, #5f2d4e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ad1273, endColorstr=#5f2d4e);
}



