div#popup_container div.line_friend_id_box {
	background: url('/assets/img/user/pc/shop_list/popup/sns_pink_pc.png');
	width: 505px;
	height: 510px;
	display: block;
}

div#popup_container div.line_friend_id_box_tainyu {
	background: url('/assets/img/user/pc/shop_list/popup/sns_red_pc.png');
	width: 505px;
	height: 510px;
	display: block;
}

div#popup_container div.line_id_box {
	background: url('/assets/img/user/pc/shop_list/popup/sns_pink_pc2.png');
	width: 505px;
	height: 441px;
	display: block;
}

div#popup_container div.line_id_box_tainyu {
	background: url('/assets/img/user/pc/shop_list/popup/sns_red_pc2.png');
	width: 505px;
	height: 441px;
	display: block;
}

div.line_friend_id_box div.menu_popupname,
div.line_friend_id_box_tainyu div.menu_popupname,
div.line_id_box div.menu_popupname,
div.line_id_box_tainyu div.menu_popupname{
	height: 53px;
}

div.menu_popupname div.popup_close{
	background: url('/assets/img/user/pc/shop/pay1/popup_line/btn_close_v.png');
	float: right;
	width: 15px;
	height: 15px;
	margin-top:20px;
	margin-right:20px;
	background-size:contain;
	cursor: pointer;
}


div.line_friend_id_box div.menu_contents,
div.line_friend_id_box_tainyu div.menu_contents,
div.line_id_box div.menu_contents,
div.line_id_box_tainyu div.menu_contents{
	display: block;
	position:relative;
	width:100%;
	height: 390px;
	margin-top:0px;
}

div.menu_contents div.line_shop_name {
	position:relative;
	top:15px;
	left:145px;
	width:330px;
	font-size: 20px;
	font-weight: bold;
	color:#F995C7;
	text-align:center;
	word-wrap: break-word;
}

.line_friend_id_box_tainyu .menu_contents .line_shop_name,
.line_id_box_tainyu .menu_contents .line_shop_name{
	color: #fe4a4b;
}

a.line_friend_add {
	position:relative;
	display:block;
	margin:auto;
	top:30px;
	width:350px;
	height:58px;
	cursor : pointer;
}

.line_friend_id_box .menu_contents .line_id,
.line_friend_id_box_tainyu .menu_contents .line_id{
	position:relative;
	display:block;
	margin:auto;
	top:75px;
	width:294px;
	height:49px;
}

.line_id_box .menu_contents .line_id,
.line_id_box_tainyu .menu_contents .line_id{
	position:relative;
	display:block;
	margin:auto;
	top: 30px;
	width:294px;
	height:49px;
}

a.line_id img.line_id_btn.on {
	cursor: pointer;
}

a.line_id.off {
	opacity: 1.0;
	cursor: default;
}

div.line_friend_id_box div.menu_footertxt,
div.line_friend_id_box_tainyu div.menu_footertxt,
div.line_id_box div.menu_footertxt,
div.line_id_box_tainyu div.menu_footertxt{
	position: absolute;
  	bottom: 0;
  	width:100%;
  	height:70px;
}

div.line_friend_id_box div.menu_footertxt a,
div.line_friend_id_box_tainyu div.menu_footertxt a,
div.line_id_box div.menu_footertxt a,
div.line_id_box_tainyu div.menu_footertxt a{
	display:block;
	margin-left:242px;
	margin-top:35px;
}