@charset "UTF-8";

/*================================================================================
個別CSS PC
=================================================================================*/



/* ドコモショップでサポートします！レイアウト修正 */
.mod-tips-after .mod-tip-box-list{
	width: 100%!important;
}
.mod-tips-before .mod-tip-box-list.mod-tip-box-list-bg-yellow{
	background-color: #ffffcc;
	border: 5px solid #fff;
}
.mod-tip-box-list-border{
	width: 100%!important;
	border: 2px solid #ddd!important;
	margin-top: 20px!important;
}

.mod-comment-box-sp-col1.mod-comment-box-pink{
	flex-direction: row-reverse;
	margin-bottom: 30px;
}
.mod-comment-box-sp-col1.mod-comment-box-pink .grid-common__col--detail .txt-common::before{
	border-right: none;
	border-left: solid 13px #fff;
	left: auto;
	right: -12px;
}
.mod-comment-box-sp-col1.mod-comment-box-pink .grid-common__col--detail .txt-common::after{
	border-right: none;
	border-left: solid 14px #e8518e;
	left: auto;
	right: -16px;
}
.mod-comment-box-sp-col1.mod-comment-box-pink .grid-common__col--detail{
	padding: 0 15px 0 10px!important;
	width: 64%;
}
.mod-comment-box-sp-col1.mod-comment-box-pink .grid-common__col--detail .txt-common{
	background: #fff;
	border-color: #e8518e;
}

.u-d-flex-bg-orange > .mod-tip-box-list{
	background: #ffffcc!important;
	border: none!important;
}
.u-d-flex-bg-orange > .mod-tip-box-list p{
	margin-bottom: 12px;
	text-align: center;
}
.u-d-flex-bg-orange > .mod-tip-box-list{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: column;
}
.u-d-flex-bg-orange > .mod-tip-box-list .list-common .list-common__item{
	padding-top: 0!important;
}

/* margin left */
.beta-mod-ml0{
	margin-left:0 !important;
}

/* padding */
.beta-mod-padlr30--pc{
	padding-left: 30px!important;
	padding-right: 30px!important;
}

/* --- margin control --- */
/* margin top */
.beta-mod-mt0--pc{
	margin-top:0 !important;
}
.beta-mod-mt5--pc{
	margin-top:5px !important;
}
.beta-mod-mt10--pc{
	margin-top:10px !important;
}
.beta-mod-mt15--pc{
	margin-top:15px !important;
}
.beta-mod-mt20--pc{
	margin-top:20px !important;
}
.beta-mod-mt25--pc{
	margin-top:25px !important;
}
.beta-mod-mt30--pc{
	margin-top:30px !important;
}
.beta-mod-mt35--pc{
	margin-top:35px !important;
}
.beta-mod-mt40--pc{
	margin-top:40px !important;
}
.beta-mod-mt45--pc{
	margin-top:45px !important;
}
.beta-mod-mt50--pc{
	margin-top:50px !important;
}
.beta-mod-mt55--pc{
	margin-top:55px !important;
}
.beta-mod-mt60--pc{
	margin-top:60px !important;
}
.beta-mod-mt65--pc{
	margin-top:65px !important;
}
.beta-mod-mt70--pc{
	margin-top:70px !important;
}
.beta-mod-mt75--pc{
	margin-top:75px !important;
}
.beta-mod-mt80--pc{
	margin-top:80px !important;
}

/* margin bottom */
.beta-mod-mb0--pc{
	margin-bottom:0 !important;
}
.beta-mod-mb5--pc{
	margin-bottom:5px !important;
}
.beta-mod-mb10--pc{
	margin-bottom:10px !important;
}
.beta-mod-mb15--pc{
	margin-bottom:15px !important;
}
.beta-mod-mb20--pc{
	margin-bottom:20px !important;
}
.beta-mod-mb25--pc{
	margin-bottom:25px !important;
}
.beta-mod-mb30--pc{
	margin-bottom:30px !important;
}
.beta-mod-mb35--pc{
	margin-bottom:35px !important;
}
.beta-mod-mb40--pc{
	margin-bottom:40px !important;
}
.beta-mod-mb45--pc{
	margin-bottom:45px !important;
}
.beta-mod-mb50--pc{
	margin-bottom:50px !important;
}
.beta-mod-mb55--pc{
	margin-bottom:55px !important;
}
.beta-mod-mb60--pc{
	margin-bottom:60px !important;
}
.beta-mod-mb65--pc{
	margin-bottom:65px !important;
}
.beta-mod-mb70--pc{
	margin-bottom:70px !important;
}
.beta-mod-mb75--pc{
	margin-bottom:75px !important;
}
.beta-mod-mb80--pc{
	margin-bottom:80px !important;
}