@charset "UTF-8";
/*--------------------------------*/




.lineup_menu {
	width: 100%;
	text-align: center;
	height: 70px;
	background: url(../images/bg_02.jpg);
	overflow: hidden
}

.lineup_menu_area {
	min-width: 1200px;
	text-align: center;
	margin:0px auto
}
.lineup_menu_app {
	position: absolute;
	top: -120px;
	width: 100%;
	height: 70px;
	text-align: center;
	background: url(../images/bg_02.jpg);
	overflow: hidden
}

.lineup_menu a, .lineup_menu_app a {

	display: inline-block;
	text-align: center;
	
	font-size: 100%;
	font-weight: 700;
	line-height: 78px;
	font-feature-settings : "palt";
	color: #333;
	padding:0 2em 0 2em  ;
}
.lineup_menu a:hover, .lineup_menu_app a:hover {
	color: #c8005a;
}
.fixed {
	position: fixed;
	top: 0px;
	width: 100%;
	animation-duration: 0.8s;
	animation-name: slideinbase;
	-moz-animation-duration: 0.8s;
	-moz-animation-name: slideinbase;
	-webkit-animation-duration: 0.8s;
	-webkit-animation-name: slideinbase;
}
 @keyframes slideinbase {
 0% {
top:-100px;
}
 100% {
 top: 0px;
}
}
 @-moz-keyframes slideinbase {
 0% {
top:-100px;
}
 100% {
 top: 0px;
}
}
 @-webkit-keyframes slideinbase {
 0% {
top:-100px;
}
 100% {
 top: 0px;
}
}
#transmitter_base, #receiver_base, #mic_base, #acc_base,#charger_base {
	width: 100%;
	margin-top: -70px;
	padding: 70px 0px 0px 0px;
}
.lineup_area {
	width: 100%;
	background-color: #f5f5f5;
	margin: 0px auto 10px auto;
}
.lineup_base {
	width: 100%;
	padding: 30px 0px 10px 0px;
	margin: 0px auto 0px auto;
	text-align: left
}
.lineup_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 100%;
	font-weight: 700;
	letter-spacing: 0em;
	font-feature-settings : "palt";
}
.lineup_title_m {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 80%;
	font-weight: 700;
	letter-spacing: 0em;
	font-feature-settings : "palt";
}
.lineup_hr_bar {
	width: 100%;
	height: 6px;
	margin: 4px 0px 26px 0px;
	background: url(../images/red_bar.svg) top left / 210px 10px no-repeat rgba(0,0,0,0.1);
}
.lineup_hr_bar_02 {
	width: 100%;
	height: 6px;
	margin: 4px 0px 26px 0px;
	background: rgba(0,0,0,0.1);
}

.lineup_waku {
	display: table;
	
	margin: 0px 10px 10px 10px;
	padding: 10px 0px 10px 0px;
	transition: 0.3s background-color;
}
.lineup_waku:hover {
	cursor: pointer;
	background-color: #fff
}
.waku_a {
}

.waku_b {
	display: inline-block;
	vertical-align: text-top;

}
.waku_c {
	display: inline-block;
	vertical-align: text-top;
	
}
.lineup_p {
	display: table-cell;
}
.p_a {
	width: 40%
}
.p_a img {
	width:100%
}
.p_b {
	width: 40%
}
.p_b img {
	width:100%
}
.p_c {
	display: block;
	width:100%
}
.p_c img {
	width:100%
}
.lineup_txt_area {
	display: table-cell;
	vertical-align: middle;
}
.lineup_txt_area.msp {
		display: block;
		padding: 0px 15px 0px 15px;
}
.lineup_txt_area_row {
float: left;
	margin: 0px 30px 20px 0px;
}

.model_txt {
	margin: 0px 0px 4px 0px;
	font-size: 120%;
	font-family: ZurichBT-RomanCondensed;
}
.type_txt, .price_txt {
	margin: 0px 0px 6px 0px;
	font-size: 80%;
	
	line-height: 1.2em
}
.copy_txt {
	margin: 20px 10px 10px 0px;
	font-size: 80%;
	line-height: 1.6em
}
.b_detail {
	width: 120px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	background: url(../images/p_win.png) center right / 50px 17px no-repeat, url(../images/gr_bar.svg) top right / 630px 30px no-repeat;
	color: #333;
	font-size: 90%;
	line-height: 32px;
	font-weight: 700;
}
 .b_detail.av,.b_detail_s.av{
	background: url(../images/p_win.png) center right / 50px 17px no-repeat, url(../images/red_bar.svg) top right / 630px 30px no-repeat;
	color: #fff;
	 
}
.b_detail_s {
	width: 120px;
	height: 30px;
	margin: 0px auto 0px auto;
	padding-left: 10px;
	background: url(../images/p_win.png) center right / 50px 17px no-repeat, url(../images/gr_bar.svg) top right / 630px 30px no-repeat;
	color: #333;
	font-size: 90%;
	line-height: 32px;
	font-weight: 700;
}
.b_detail:hover, .b_detail.av {
	background: url(../images/p_win.png) center right / 50px 17px no-repeat, url(../images/red_bar.svg) top right / 630px 30px no-repeat;
	color: #fff;
}

.t_sm {

	line-height: 1.6em
}