
@media (min-width: 1025px) {
.switcher {
position:fixed;
top:44px;/*60px*/
right:5px;/*20px*/
font-family:Arial;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:163px;line-height:17px;
z-index: 1000;
  }
}
@media (max-width: 599px) {
.switcher {
position:fixed;
top:35px;/*60px*/
right:12px;/*20px*/
font-family:Arial;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:163px;line-height:17px;
z-index: 1000;
  }
}
@media (min-width: 600px) and (max-width: 1024px) {
.switcher {
position:fixed;
top:35px;/*60px*/
right:12px;/*20px*/
font-family:Arial;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:163px;line-height:17px;
z-index: 1000;
  }
}

.switcher a {text-decoration:none;display:block;font-size:10pt;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

.switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}
.switcher a:hover img {opacity:1;}

.switcher .selected {background:#FFFFFF url(../images/switcher/switcher.png) repeat-x;position:relative;z-index:9999;}

.switcher .selected a {border:1px solid #CCCCCC;background:url(../images/switcher/arrow_down.png) 146px center no-repeat;color:#666666;padding:3px 5px;width:151px;}

.switcher .selected a.open {background-image:url(../images/switcher/arrow_up.png)}

.switcher .selected a:hover {background:#F0F0F0 url(../images/switcher/arrow_down.png) 146px center no-repeat;}

.switcher .option {position:relative;z-index:9998;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;display:none;width:161px;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;}
.switcher .option a {color:#000;padding:3px 5px;}
.switcher .option a:hover {background:#FFC;}
.switcher .option a.selected {background:#FFC;}
#selected_lang_name {float: none;}
.l_name {float: none !important;margin: 0;}
.switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5;}
.switcher .option::-webkit-scrollbar {width:5px;}
.switcher .option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:#888;}

#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
.goog-text-highlight {background-color:transparent !important;box-shadow:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
}




/*******************************************************************************/
@media (min-width: 1025px) {
/*****************************************************************************/
/*******************************
言語対応タブ
*******************************/
.switcher {
position:fixed;
top:0px;/*60px*/
left:5px;/*20px*/
font-family:Arial;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:163px;line-height:17px;
z-index: 1000;
}

.switcher a {text-decoration:none;display:block;font-size:10pt;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

.switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}
.switcher a:hover img {opacity:1;}

.switcher .selected {background:#FFFFFF url(../images/switcher/switcher.png) repeat-x;position:relative;z-index:9999;}

.switcher .selected a {border:1px solid #CCCCCC;background:url(../images/switcher/arrow_down.png) 146px center no-repeat;color:#666666;padding:3px 5px;width:151px;}

.switcher .selected a.open {background-image:url(../images/switcher/arrow_up.png)}

.switcher .selected a:hover {background:#F0F0F0 url(../images/switcher/arrow_down.png) 146px center no-repeat;}

.switcher .option {position:relative;z-index:9998;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;display:none;width:161px;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;}
.switcher .option a {color:#000;padding:3px 5px;}
.switcher .option a:hover {background:#FFC;}
.switcher .option a.selected {background:#FFC;}
#selected_lang_name {float: none;}
.l_name {float: none !important;margin: 0;}
.switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5;}
.switcher .option::-webkit-scrollbar {width:5px;}
.switcher .option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:#888;}

#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
.goog-text-highlight {background-color:transparent !important;box-shadow:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
}

}



/**************************************************************************/
@media (min-width: 600px) and (max-width: 1024px) {
/**************************************************************************/
/*******************************
言語対応タブ
*******************************/
.switcher {
position:fixed;
top:0px;
left:10px;
font-family:Arial;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:163px;line-height:17px;
z-index: 100000;
}

.switcher a {text-decoration:none;display:block;font-size:10pt;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

.switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}
.switcher a:hover img {opacity:1;}

.switcher .selected {background:#FFFFFF url(../images/switcher/switcher.png) repeat-x;position:relative;z-index:9999;}

.switcher .selected a {border:1px solid #CCCCCC;background:url(../images/switcher/arrow_down.png) 146px center no-repeat;color:#666666;padding:3px 5px;width:151px;}

.switcher .selected a.open {background-image:url(../images/switcher/arrow_up.png)}

.switcher .selected a:hover {background:#F0F0F0 url(../images/switcher/arrow_down.png) 146px center no-repeat;}

.switcher .option {position:relative;z-index:9998;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;display:none;width:161px;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;}
.switcher .option a {color:#000;padding:3px 5px;}
.switcher .option a:hover {background:#FFC;}
.switcher .option a.selected {background:#FFC;}
#selected_lang_name {float: none;}
.l_name {float: none !important;margin: 0;}
.switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5;}
.switcher .option::-webkit-scrollbar {width:5px;}
.switcher .option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:#888;}

#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
.goog-text-highlight {background-color:transparent !important;box-shadow:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
}
}

/**************************************************************************/
@media (max-width: 599px) {
/*****************************************************************************/

/*******************************
言語対応タブ
*******************************/
.switcher {
position:fixed;
top:0px;
right:5px;
font-family:Arial;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:163px;line-height:17px;
z-index: 100000;
}

.switcher a {text-decoration:none;display:block;font-size:10pt;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

.switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}
.switcher a:hover img {opacity:1;}

.switcher .selected {background:#FFFFFF url(../images/switcher/switcher.png) repeat-x;position:relative;z-index:9999;}

.switcher .selected a {border:1px solid #CCCCCC;background:url(../images/switcher/arrow_down.png) 146px center no-repeat;color:#666666;padding:3px 5px;width:151px;}

.switcher .selected a.open {background-image:url(../images/switcher/arrow_up.png)}

.switcher .selected a:hover {background:#F0F0F0 url(../images/switcher/arrow_down.png) 146px center no-repeat;}

.switcher .option {position:relative;z-index:9998;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;display:none;width:161px;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;}
.switcher .option a {color:#000;padding:3px 5px;}
.switcher .option a:hover {background:#FFC;}
.switcher .option a.selected {background:#FFC;}
#selected_lang_name {float: none;}
.l_name {float: none !important;margin: 0;}
.switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5;}
.switcher .option::-webkit-scrollbar {width:5px;}
.switcher .option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:#888;}

#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
.goog-text-highlight {background-color:transparent !important;box-shadow:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
}

}



