@charset "utf-8";#topindex #header{height:790px;background-image:url(/images/material/56/images/parts/bg_dotted.png),
url(/images/material/56/images/parts/Top_bg.jpg);background-position:center top,center bottom;background-repeat:repeat,no-repeat;-moz-background-size:auto,cover;background-size:auto,cover;background-attachment:fixed;}
#header{height:230px;background-image:url(/images/material/56/images/parts/bg_dotted.png),
url(/images/material/56/images/parts/Top_bg.jpg);background-position:center top,center -290px;background-repeat:repeat,no-repeat;-moz-background-size:auto,cover;background-size:auto,cover;background-attachment:fixed;}
#header #headerInner{min-width:1100px;width:1100px;margin:auto;z-index:99;}
#header #headerInner h1{width:245px;padding:35px 0px;position:relative;top:15px;}
#header #headerInner h1 a{text-indent:-9999px;display:block;background:url(/images/material/56/images/parts/logo_set.png);background-repeat:no-repeat;height:42px;}
#header #headerInner ul#head_menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;position:relative;top:-110px;margin-bottom:-40px;}
#header #headerInner ul#head_menu li{list-style-type:none;}
#header #headerInner ul#head_menu li a{color:#fff;margin-right:10px;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.92);}
#header #headerInner ul#head_menu li a:before{content:"▶";font-size:10px;margin-right:3px;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.92);}
#header #headerInner ul#gmene_umenu{display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-justify-content:space-around;justify-content:space-around;background-color:#0074bd;padding-left:0px;margin-bottom:0;}
#header #headerInner ul#gmene_umenu li{list-style-type:none;width:100%;border-left:1px solid #3888bb;}
#header #headerInner ul#gmene_umenu li a{color:#fff;display:block;text-align:center;padding:6px;}
#header #headerInner ul#gmenu_mainmenu{display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-justify-content:space-around;justify-content:space-around;padding-left:0px;margin-top:0px;}
#header #headerInner ul#gmenu_mainmenu li{list-style-type:none;width:100%;border-left:1px solid #dcdcdc;}
#header #headerInner ul#gmenu_mainmenu li a{color:#333;display:block;text-align:center;padding:12px 0px;background-color:rgba(255, 255, 255, 0.7);-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear;font-size:13px;}
#header #headerInner ul#gmenu_mainmenu li a:hover{background-color:rgba(255, 255, 255, 0.9);}
#header #headerInner #google_translate_element .goog-te-gadget-simple{background-color:rgba(255, 255, 255, 0.5);border:1px solid #fff;width:220px;padding:2px;}
#header #headerInner #google_translate_element .goog-te-menu-value span:nth-child(1){font-size:12px;}
#header #headerInner #google_translate_element .goog-te-menu-value span:nth-child(3){margin:0 5px 0 90px;border-left:1px solid #fff;}
#header #headerInner #google_translate_element .goog-te-menu-value span:nth-child(5){font-size:12px;}
#searchEngine{margin-bottom:10px;}
#searchEngine .original_form{background-color:rgba(255, 255, 255, 0.5);width:220px;padding:2px;border:1px solid #fff;}
#searchEngine .original_form .try{background:none !important;border:none !important;width:160px;}
#searchEngine .original_form #submitBtn{padding:0;background:none;border:none;border-left:1px solid #fff;padding-left:10px;font-size:13px;max-width:40px;}
.headerbox{display:-webkit-flex;display:-ms-flexbox;display:flex;-js-display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:-100px;min-height:72px;}
.header_btnimg{margin-left:10px;}
.header_btnimg img{background:rgba(255, 255, 255, 0.5);}