@charset "utf-8";
/* CSS Document */
/*body{
background: URL(images/bg_body.png)repeat #E8FFE8;
}
*/

#hd {
    height: 180px;
}

/**
翻訳用？
**/

#header {
	height: 84px;
}
/*
#hd h1{
	left:0!important;
}
*/
header h1 .sp_logo{
	background: url(http://oic-fukuoka.com/contents/season/newyear/images/logo.png) no-repeat!important;
}

.l-main_wrap{
	padding-top:0!important;
	margin-top:83px;
}

#google_translate_element {
	position: relative;
	bottom: -5px;
	width: 100%;
	margin: 0 auto!important;
	padding: 0!important;
	display: flex!important;
	justify-content: center!important;
}

#hd_search {
    position: absolute;
	top: 95px;
}
.translate_btn {
    position: absolute;
    top: 130px;
    right: 0;
    display: flex;
}
.translate_btn figure {
	margin: 0 0 0 10px;
}

@media screen and (min-width:791px){
.drawer-nav {
	background: none;
}
.drawer-nav a {
	color: #FFF;
}
}
@media screen and (max-width:790px){
	body::before{
		z-index: 2;
		height: 21vw;
		position: fixed;
		bottom: 0;
	}
	#hd h1 {
		position: relative;
		width: 100vw;
		left: 0;
		top: 25px;
	}
	#hd h1 img {
    	/*margin: 15vw 10vw 5vw;*/
    	margin: 5vw 10vw 0;
	}
	/* コラムページ用 */
	.translate_btn {
		display: flex;
		justify-content: center;
		width: 100%;
	}
	.translate_btn figure {
		margin: 0 10px;
	}
}
