ul, ul li {list-style:none;padding:0;margin:0;}
a.bx-prev {
    display: inline-block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    text-indent: -1999px;
    background: url(../images/main/arr_01.gif);
    position: absolute;
    top: 48px;
    left: 8px;
    z-index: 9;
}
a.bx-next {
    display: inline-block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    text-indent: -1999px;
    background: url(../images/main/arr_02.gif);
    position: absolute;
    top: 48px;
    right: 8px;
    z-index: 9;
}
@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans-Light.eot');
    src: url('../fonts/NotoSans-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Light.woff2') format('woff2'),
         url('../fonts/NotoSans-Light.woff') format('woff'),
         url('../fonts/NotoSans-Light.otf') format('opentype');
	font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans-DemiLight.eot');
    src: url('../fonts/NotoSans-DemiLight.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-DemiLight.woff2') format('woff2'),
         url('../fonts/NotoSans-DemiLight.woff') format('woff'),
         url('../fonts/NotoSans-DemiLight.otf') format('opentype');
	font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans-Regular.eot');
    src: url('../fonts/NotoSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Regular.woff2') format('woff2'),
         url('../fonts/NotoSans-Regular.woff') format('woff'),
         url('../fonts/NotoSans-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans-Medium.eot');
    src: url('../fonts/NotoSans-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Medium.woff2') format('woff2'),
         url('../fonts/NotoSans-Medium.woff') format('woff'),
         url('../fonts/NotoSans-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}


@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans-Bold.eot');
    src: url('../fonts/NotoSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Bold.woff2') format('woff2'),
         url('../fonts/NotoSans-Bold.woff') format('woff'),
         url('../fonts/NotoSans-Bold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;

}

@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans-Black.eot');
    src: url('../fonts/NotoSans-Black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Black.woff2') format('woff2'),
         url('../fonts/NotoSans-Black.woff') format('woff'),
         url('../fonts/NotoSans-Black.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
}

#full_dropdown{
	position: absolute;
    width: 100%;
    left: 0;
    top: 0;
	background-color: rgba(255, 255, 255, 0.7);
	z-index:99;
	overflow:hidden;
	background:#fff url(../images/new/menu_bg.gif) 0 0 repeat-x;
	text-align:center;
	height:52px;
	}
#full_dropdown #main_menu{display:inline-block;}
#full_dropdown #main_menu li{ position:relative; }
#full_dropdown #main_menu > li {display:inline-block;float:left;}
#full_dropdown #main_menu > li > ul > li > a{word-break:keep-all;font-family: 'NotoSans'; float:left; width: 100%; display: block; padding: 8px 0px; font-size:15px; font-weight:normal; color:#454545;text-align: center;letter-spacing:-0.5px;}
#full_dropdown #main_menu > li > ul > li > a:hover {color:#075aa8;}
#full_dropdown #main_menu ul{ visibility:hidden; width: 100%; z-index:99; position:absolute; left:0; top:52px; width: 100%;}
#full_dropdown #main_menu ul li{ float:none; display:block; width: 100%;}
#full_dropdown #main_menu ul li:first-child a { border:none;}
#full_dropdown #main_menu ul li a:hover{ color:#454545}
#full_dropdown #main_menu_container {}
#full_dropdown #main_menu > li > a {
    line-height: 81px;
    display: block;
    height: 78px;
    font-size: 19px;
    font-weight: 400;
    color: #000;
    padding: 0 43px;
	font-family: 'NotoSans';
}
#full_dropdown #main_menu > li > a > img {display:block;}
#full_dropdown #main_menu > li.active > a {color:green;}
#full_dropdown #main_menu > li.active > ul {background-color: rgba(232, 232, 232, 0.5);}
#full_dropdown #main_menu > li.mainmenu_02 > a {padding:0 50px;}
#full_dropdown #main_menu > li:last-child > a {padding-right:10px;}
#full_dropdown #main_menu > li {display: inline-block;}

a.logo {
    display: inline-block;
    position: absolute;
    top: 18px;
    z-index: 999;
    left: 0;
}
.bxslider li a {display:block;}
.bxslider li a img {display:block;}
.bx-controls.bx-has-controls-direction, .bx-controls-direction {
    height: 1px;
}
div {display:block;}
.bxslider li, .bxslider ul {display:block;}
.topmenu {
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 14px;
}
.topmenu li {margin-left:10px;vertical-align:middle;}
.topmenu li:first-child a {
    font-family: verdana, sans-serif;
    line-height: 1;
    font-size: 12px;
}
.topmenu li,.topmenu li a {
    display: inline-block;
	vertical-align:middle;
}