@charset "UTF-8";

/*--pc_css---------------------------------*/

#group_menu{
	background:#000000;
	margin:0 auto;
	height:50px;
	width:100%;
	position:fixed;
	top:0;
	padding:0 0 0 0;
}

#group_menu.scrollhover {
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 100%;
	transition: .3s;
}

.tab_bg1{
	margin:0 auto;
	padding:0;
	max-width:1000px;
	
}

.tab_bg2{
	margin:0 0;
	padding:0;
	display:table;
	/*max-width:540px;*/
}

.tab_bg3{
	display:table-row;
	width:100%;
}

.manu1{
	width:140px;
	min-width:100px;
	display:table-cell;
	color:#FFFFFF;
	padding:0;
	vertical-align:bottom;
	text-align:center;
}

.manu2{
	width:140px;
	min-width:100px;
	display:table-cell;
	color:#FFFFFF;
	padding:0 15px 0 0;
	vertical-align:bottom;
	text-align:center;
}

a.o_janp{
	display:block;
}

a.o_janp:hover img{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.tab_bg4{
	width:100%;
	height:5px;
}

a.o_janp1{
	display:block;
	background:url("/images/member/tab_file/o_tab_m1.png") bottom center no-repeat;
	width:100%;
	background-size:100%;
	height:50px;
}

a.o_janp1:hover{
   filter:alpha(opacity=50);
   -moz-opacity: 0.5;
   opacity: 0.5;
}

a.o_janp2{
	display:block;
	background:url("/images/member/tab_file/o_tab_m2.png") bottom center no-repeat;
	width:100%;
	background-size:100%;
	height:50px;
}

a.o_janp2:hover{
   filter:alpha(opacity=50);
   -moz-opacity: 0.5;
   opacity: 0.5;
}

a.o_janp3{
	display:block;
	background:url("/images/member/tab_file/o_tab_m3.png") bottom center no-repeat;
	width:100%;
	background-size:100%;
	height:50px;
}

a.o_janp3:hover{
   filter:alpha(opacity=50);
   -moz-opacity: 0.5;
   opacity: 0.5;
}

a.o_janp4{
	display:block;
	background:url("/images/member/tab_file/o_tab_m4.png") bottom center no-repeat;
	width:100%;
	background-size:100%;
	height:50px;
}

a.o_janp4:hover{
   filter:alpha(opacity=50);
   -moz-opacity: 0.5;
   opacity: 0.5;
}

a.o_janp5{
	display:block;
	background:url("/images/member/tab_file/o_tab_m5.png") bottom center no-repeat;
	width:100%;
	background-size:100%;
	height:50px;
}

a.o_janp5:hover{
   filter:alpha(opacity=50);
   -moz-opacity: 0.5;
   opacity: 0.5;
}

a.o_janp1_h{
	display:block;
	background:url("/images/member/tab_file/o_tab_m1_h.png") bottom center no-repeat;
	width:100%;
	background-size:100%;
	height:50px;
}

a.o_janp1_h:hover{
   filter:alpha(opacity=50);
   -moz-opacity: 0.5;
   opacity: 0.5;
}

a.o_janp2_h{
	display:block;
	background:url("/images/member/tab_file/o_tab_m2_h.png") bottom center no-repeat;
	width:100%;
	background-size:100%;
	height:50px;
}

a.o_janp2_h:hover{
   filter:alpha(opacity=50);
   -moz-opacity: 0.5;
   opacity: 0.5;
}

a.o_janp3_h{
	display:block;
	background:url("/images/member/tab_file/o_tab_m3_h.png") bottom center no-repeat;
	width:100%;
	background-size:100%;
	height:50px;
}

a.o_janp3_h:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

a.o_janp4_h{
	display:block;
	background:url("/images/member/tab_file/o_tab_m4_h.png") bottom center no-repeat;
	width:100%;
	background-size:100%;

}

a.o_janp4_h:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

a.o_janp5_h{
	display:block;
	background:url("/images/member/tab_file/o_tab_m5_h.png") bottom center no-repeat;
	width:100%;
	background-size:100%;
	height:0px;
}

a.o_janp5_h:hover{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

/*--pc_css_end---------------------------------*/

/*--sp_css---------------------------------*/

@media only screen and (max-width: 768px) {

	body{
		padding-top:37px;
	}

	#group_menu{
		background:#000000;
		margin:0 auto;
		height:35px;
		width:100%;
		position:static;
		top:0;
		padding:0 0 0 0;
	}

	#group_menu.scrollhover {
		position: fixed;
		z-index: 9999;
		top: 0;
		left: 0;
		width: 100%;
		transition: .3s;
	}

	.tab_bg1{
		margin:0 auto;
		padding:0;
		width:100%;
	}

	.tab_bg2{
		margin:0 0;
		padding:0;
		display:table;
		max-width:480px;
		width:100%;
	}

	.tab_bg3{
		display:table-row;
		width:100%;
	}

	.manu1{
		min-width:50px;
		display:table-cell;
		color:#FFFFFF;
		padding:0;
		vertical-align:bottom;
		text-align:center;
	}

	.manu2{
		width:80px;
		min-width:80px;
		display:table-cell;
		color:#FFFFFF;
		padding:0;
		vertical-align:bottom;
		text-align:center;
		padding:0 5px 0 0;
	}

	a.o_janp{
		display:block;
	}

	a.o_janp:hover img{
	   filter:alpha(opacity=50);
	   -moz-opacity: 0.5;
	   opacity: 0.5;
	}

	.tab_bg4{
		width:100%;
		height:5px;
	}

	a.o_janp1{
		display:block;
		background:url("/images/member/tab_file/o_tab_s_m1.png") bottom center no-repeat;
		width:100%;
		max-width:120px;
		background-size:100%;
		max-height:30px;
	}

	a.o_janp1:hover{
	   filter:alpha(opacity=50);
	   -moz-opacity: 0.5;
	   opacity: 0.5;
	}

	a.o_janp2{
		display:block;
		background:url("/images/member/tab_file/o_tab_s_m2.png") bottom center no-repeat;
		width:100%;
		max-width:120px;
		background-size:100%;
		max-height:30px;
	}

	a.o_janp2:hover{
	   filter:alpha(opacity=50);
	   -moz-opacity: 0.5;
	   opacity: 0.5;
	}

	a.o_janp3{
		display:block;
		background:url("/images/member/tab_file/o_tab_s_m3.png") bottom center no-repeat;
		width:100%;
		max-width:120px;
		background-size:100%;
		max-height:30px;
	}

	a.o_janp3:hover{
	   filter:alpha(opacity=50);
	   -moz-opacity: 0.5;
	   opacity: 0.5;
	}

	a.o_janp4{
		display:block;
		background:url("/images/member/tab_file/o_tab_s_m4.png") bottom center no-repeat;
		width:100%;
		max-width:120px;
		background-size:100%;
		max-height:30px;
	}

	a.o_janp4:hover{
	   filter:alpha(opacity=50);
	   -moz-opacity: 0.5;
	   opacity: 0.5;
	}

	a.o_janp5{
		display:block;
		background:url("/images/member/tab_file/o_tab_s_m5.png") bottom center no-repeat;
		width:100%;
		max-width:120px;
		background-size:100%;
		max-height:30px;
	}

	a.o_janp5:hover{
	   filter:alpha(opacity=50);
	   -moz-opacity: 0.5;
	   opacity: 0.5;
	}

	a.o_janp1_h{
		display:block;
		background:url("/images/member/tab_file/o_tab_s_m1_h.png") bottom center no-repeat;
		width:100%;
		max-width:120px;
		background-size:100%;
		max-height:30px;
	}

	a.o_janp1_h:hover{
	   filter:alpha(opacity=50);
	   -moz-opacity: 0.5;
	   opacity: 0.5;
	}

	a.o_janp2_h{
		display:block;
		background:url("/images/member/tab_file/o_tab_s_m2_h.png") bottom center no-repeat;
		width:100%;
		max-width:120px;
		background-size:100%;
		max-height:30px;
	}

	a.o_janp2_h:hover{
	   filter:alpha(opacity=50);
	   -moz-opacity: 0.5;
	   opacity: 0.5;
	}

	a.o_janp3_h{
		display:block;
		background:url("/images/member/tab_file/o_tab_s_m3_h.png") bottom center no-repeat;
		width:100%;
		max-width:120px;
		background-size:100%;
		max-height:30px;
	}

	a.o_janp3_h:hover{
	   filter:alpha(opacity=50);
	   -moz-opacity: 0.5;
	   opacity: 0.5;
	}

	a.o_janp4_h{
		display:block;
		background:url("/images/member/tab_file/o_tab_s_m4_h.png") bottom center no-repeat;
		width:100%;
		max-width:120px;
		background-size:100%;
		max-height:30px;
	}

	a.o_janp4_h:hover{
	   filter:alpha(opacity=50);
	   -moz-opacity: 0.5;
	   opacity: 0.5;
	}

	a.o_janp5_h{
		display:block;
		background:url("/images/member/tab_file/o_tab_s_m5_h.png") bottom center no-repeat;
		width:100%;
		max-width:120px;
		background-size:100%;
		max-height:30px;
	}

	a.o_janp3_h:hover{
	   filter:alpha(opacity=50);
	   -moz-opacity: 0.5;
	   opacity: 0.5;
	}

}

/*--sp_css_end---------------------------------*/