/* @override 
	http://203.143.96.127:8003/tickets/assets/css/tickets_common.css */

/*==== new common 2026(pc) ====*/
#box_page_main_ttl {
	/*nest-start*/
	div.box_btns{
	display: flex;
	align-items: center;
	}
	
	p:not(.img_btn) {
		font-size: 1.6rem;
		color: #fff;
		font-weight: 700;
		line-height: 1;
		padding-top: 0.1em;
		display: inline-block;
		padding-right: 14px;
		white-space: nowrap;
		position: relative;
}
	
	p:not(.img_btn)::after {
		content: "";
		display: block;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -9px;
		width: 12px;
		height: 18px;
		background-image: url(/assets_global/img/icon_arrow_mini_colors.svg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 100% 0;
	}
	
	p.img_btn {
		margin-left: 8px;
	}
	
	p.img_btn>a {
		display: block;
		width: 120px;
	}
	
	p.img_btn>a>img {
		width: 100%;
	}
	
/*nest-end*/
}


img {
	max-width: 100%;
}

/*==== Responsive(sp) ====*/
@media screen and (max-width: 768px) {
/*mq-start*/

#box_page_main_ttl {
	/*nest-start*/

div.box_btns{
position: absolute;
right: 3vw;
}



p:not(.img_btn){
display: none;
}


p.img_btn>a {
		width: 24vw;
	}


	
/*nest-end*/
}



/*mq-end*/
}