@charset "utf-8";
/* CSS Document */


.flexLink.pc {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.flexLink.pc > *{
	width: 49%!important;
	padding: 20px 5px!important;
	font-feature-settings: 'palt';
}
#product-page .flexLink.pc .btn.btn-orange.btn-flex.btn-solid.text-white.btn-orange-link i {
		position: absolute;
		right: 6px;
		top: calc(50% - 11px);
}
#product-page .flexLink.pc .btn.btn-orange.btn-flex.btn-solid.text-white.btn-orange-link.mypageBtn,
#product-page .btn.btn-orange.btn-flex.btn-solid.text-white.btn-orange-link.mypageBtn{
	background: #fe5050;
	border-color:#fe5050;
}
#product-page .flexLink.pc .btn.btn-orange.btn-flex.btn-solid.text-white.btn-orange-link.mypageBtn:hover,
#product-page .btn.btn-orange.btn-flex.btn-solid.text-white.btn-orange-link.mypageBtn:hover{
	background: #fff;
	color: #fe5050!important;
}
@media only screen and (min-width: 641px) {
		.flexLink.pc > *{
				font-size: 20px;
		}
}

/*--文字色変更--*/
#product-page .main p,
.list-group.list-disc > li,
.otherchoice,
#product-page .btn.shadow,
#wideVideo .container .box-movie,
.txt-000,.color-000 {
		color:#000;
}
#product-page .btn.shadow.c009966{
		color: #fff;
}
#product-page .btn.shadow {
		border: 1.5px solid #333;
}
#product-page .btn.shadow:hover {
		color:#034098;
		border-color:#034098;
		opacity:1;
}
.box-merit .txt-main,
#page-title .tag-title,
.user-action .title,
.text-copy {
		color: #034098!important;
}
#product-page .btn.btn-wide.btn-orange.icon-triangle-white {
		border-color: #EF8912!important;
}
.color-333,
.color-333 *{
		color:#333!important;
}
.text-red {
color: #ff0000!important;
}
.text-point {
		color: #f1c850!important;
}
