@charset "utf-8";

/* topNavi */
.gvBodyTranslate.lang-en #headerSec .logo,
.gvBodyTranslate.lang-fr #headerSec .logo,
.gvBodyTranslate.lang-de #headerSec .logo {
	width:auto;
}

.gvBodyTranslate.lang-en #headerSec .logo a span,
.gvBodyTranslate.lang-fr #headerSec .logo a span, 
.gvBodyTranslate.lang-de #headerSec .logo a span {
	font-size:initial;
	margin-top:0;
}

.gvBodyTranslate.lang-en #headerSec .logo a span {
	max-width:150px;
}
.gvBodyTranslate.lang-fr #headerSec .logo a span, 
.gvBodyTranslate.lang-de #headerSec .logo a span {
	max-width:170px;
}

.gvBodyTranslate.lang-en #headerSec .logo a span.gvSpTranslate,
.gvBodyTranslate.lang-fr #headerSec .logo a span.gvSpTranslate, 
.gvBodyTranslate.lang-de #headerSec .logo a span.gvSpTranslate,
.gvBodyTranslate.lang-en #headerSec .logo a span.gvSpTranslate .title,
.gvBodyTranslate.lang-fr #headerSec .logo a span.gvSpTranslate .title, 
.gvBodyTranslate.lang-de #headerSec .logo a span.gvSpTranslate .title {
	font-size:10px;
	line-height:1.2;
}


.gvBodyTranslate.lang-en #_wrapHeader .menuUItop .a_1,
.gvBodyTranslate.lang-fr #_wrapHeader .menuUItop .a_1,
.gvBodyTranslate.lang-de #_wrapHeader .menuUItop .a_1 {
	font-size: 14px;
	padding: 0 0.5em;
}


@media only screen and (min-width: 1025px){
	/*
	.lang-en #mainNav .a_1{
		font-size:initial;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:0;
		height:55px;
	}
	*/
	.gvBodyTranslate.lang-en #mainNav .a_1,
	.gvBodyTranslate.lang-fr #mainNav .a_1,
	.gvBodyTranslate.lang-de #mainNav .a_1{
		font-size:14px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:0;
		height:55px;
	}

}

@media only screen and (min-width: 1400px) {
    .gvBodyTranslate.lang-en .wrap-header .head-logo span,
	.gvBodyTranslate.lang-fr .wrap-header .head-logo span,
	.gvBodyTranslate.lang-de .wrap-header .head-logo span {
		font-size:initial;
		max-width:220px;
		padding-top:0;
	}

	.gvBodyTranslate.lang-en .wrap-header .head-navi .a_1,
	.gvBodyTranslate.lang-fr .wrap-header .head-navi .a_1,
	.gvBodyTranslate.lang-de .wrap-header .head-navi .a_1{
		font-size:16px;
		padding-left:5px;
		padding-right:5px;
	}
/*
	.gvBodyTranslate.lang-en .wrap-header .head-navi .a_1,
	.gvBodyTranslate.lang-fr .wrap-header .head-navi .a_1,
	.gvBodyTranslate.lang-de .wrap-header .head-navi .a_1{
		font-size:20px;
		padding-left:10px;
		padding-right:10px;
	}
*/
}
@media all and (max-width:767px) {
    .gvBodyTranslate.lang-en .wrap-header .head-logo span,
	.gvBodyTranslate.lang-fr .wrap-header .head-logo span,
	.gvBodyTranslate.lang-de .wrap-header .head-logo span {
		font-size:initial;
		padding-top:0;
		top:0;
	}
}

@media only screen and (max-width: 1024px) {
    li.topTranslate {
		margin-left:60px;
    }

	.mnTranslate{
		padding-top:50px;
	}
	.mnTranslate a.mMenuClose {
		top:60px;
	}
}

/*
@media only screen and (max-width:480px){
    li.topTranslate {
		margin-left:60px;
    }

	.mnTranslate{
		padding-top:50px;
	}
	.mnTranslate a.mMenuClose {
		top:60px;
	}

	.mnTranslate a.mMenuOpen,
	.mnTranslatea .mMenuClose{
	}
	.mnTranslate a.mMenuOpen{
	}
}
*/

/* globalNavi */
@media only screen and (max-width: 1024px) {
	.wtTranslate.wrap-top {
		position: initial;
		display:block;
	}
	.wtTranslate.wrap-top .top-util .top-home{
		display:none;
	}
}