@charset "UTF-8";

/* icon
---------------------------------------------------------- */
.icon { position: relative; }
.icon::before { font-family: 'katei'; margin-right: .5rem; line-height: 1; color: inherit; }
.icon.icon-up-dir::before { content: '\e800'; }
.icon.icon-down-dir::before { content: '\e801'; }
.icon.icon-left-dir::before { content: '\e802'; }
.icon.icon-right-dir::before { content: '\e803'; }
.icon.icon-phone::before { content: '\e804'; }
.icon.icon-mail::before { content: '\e805'; }
.icon.icon-menu::before { content: '\e806'; }
.icon.icon-close::before { content: '\e807'; }
.icon.icon-heart-filled::before { content: '\e808'; }
.icon.icon-user::before { content: '\e809'; }
.icon.icon-paper::before { content: '\e80b'; }
.icon.icon-marriage::before { content: '\e80c'; }
.icon.icon-man::before { content: '\e80d'; }
.icon.icon-hands::before { content: '\e80e'; }


/* font
---------------------------------------------------------- */
.font-palanquin { font-family: 'Palanquin', sans-serif; font-size: 1.8rem;}
.font-hiragino-w3 { font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif; }
.font-hiragino-w6 { font-family: 'ヒラギノ角ゴ Pro W6', HiraKakuPro-W6, sans-serif; font-weight: 600; }
.font-df-kai { font-family: DFKai-SB, sans-serif; }

/* bg
---------------------------------------------------------- */
.bg-primary { background-color: #f7f5e5 !important; }
.bg-secondary { background-color: #c9c5a7 !important; }
.bg-tertiary { background-color: #f8f7f2 !important; }
.bg-alert { background-color: #ad181e !important; }
.bg-green { background-color: #eff4db !important; }
.bg-blue { background-color: #8b90cc !important; }

/* text
---------------------------------------------------------- */
.text-default { color: #222 !important; }
.text-white { color: #fff !important; }
.text-theme { color: #7ba076 !important; }
.text-purple { color: #4835bb !important; }

/* text-transfrom
---------------------------------------------------------- */
.text-lowercase { text-transform: lowercase; }
.text-uppercase { text-transform: uppercase; }
.text-capitalize { text-transform: capitalize; }

/* text-ellipsis
---------------------------------------------------------- */
.text-ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

/* text-bold
---------------------------------------------------------- */
.text-bold { font-weight: bold; }

@media only screen and (max-width: 767px) {
	.text-bold-sm { font-weight: bold; }
}
@media only screen and (min-width: 768px) and (max-width: 1309px) {
	.text-bold-md { font-weight: bold; }
}
@media only screen and (min-width: 1310px) {
	.text-bold-lg { font-weight: bold; }
}

/* text-italic
---------------------------------------------------------- */
.text-italic { font-style: italic; }

/* text-underline
---------------------------------------------------------- */
.text-underline { text-decoration: underline; }

/* text-centerline
---------------------------------------------------------- */
.text-centerline { text-decoration: line-through; }

/* show
---------------------------------------------------------- */
.show { display: block; }
.show-sm,
.show-md,
.show-lg { display: none; }

@media only screen and (max-width: 767px) {
	.show-sm { display: block; }
}
@media only screen and (min-width: 768px) and (max-width: 1309px) {
	.show-md { display: block; }
}
@media only screen and (min-width: 1310px) {
	.show-lg { display: block; }
}

/* hidden
---------------------------------------------------------- */
.hidden { display: none; }

@media only screen and (max-width: 767px) {
	.hidden-sm { display: none; }
}
@media only screen and (min-width: 768px) and (max-width: 1309px) {
	.hidden-md { display: none; }
}
@media only screen and (min-width: 1310px) {
	.hidden-lg { display: none; }
}

/* invisible
---------------------------------------------------------- */
.invisible { visibility: hidden; }

@media only screen and (max-width: 767px) {
	.invisible-sm { visibility: hidden; }
}
@media only screen and (min-width: 768px) and (max-width: 1309px) {
	.invisible-md { visibility: hidden; }
}
@media only screen and (min-width: 1310px) {
	.invisible-lg { visibility: hidden; }
}

/* align
---------------------------------------------------------- */
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }

@media only screen and (max-width: 767px) {
	.align-left-sm { text-align: left; }
	.align-center-sm { text-align: center; }
	.align-right-sm { text-align: right; }
}
@media only screen and (min-width: 768px) and (max-width: 1309px) {
	.align-left-md { text-align: left; }
	.align-center-md { text-align: center; }
	.align-right-md { text-align: right; }
}
@media only screen and (min-width: 1310px) {
	.align-left-lg { text-align: left; }
	.align-center-lg { text-align: center; }
	.align-right-lg { text-align: right; }
}

/* inline
---------------------------------------------------------- */
.inline { display: inline; }

@media only screen and (max-width: 767px) {
	.inline-sm { display: inline; }
}
@media only screen and (min-width: 768px) and (max-width: 1309px) {
	.inline-md { display: inline; }
}
@media only screen and (min-width: 1310px) {
	.inline-lg { display: inline; }
}

/* block
---------------------------------------------------------- */
.block { display: block; }

@media only screen and (max-width: 767px) {
	.block-sm { display: block; }
}
@media only screen and (min-width: 768px) and (max-width: 1309px) {
	.block-md { display: block; }
}
@media only screen and (min-width: 1310px) {
	.block-lg { display: block; }
}

/* inline-block
---------------------------------------------------------- */
.inline-block { display: inline-block; }

@media only screen and (max-width: 767px) {
	.inline-block-sm { display: inline-block; }
}
@media only screen and (min-width: 768px) and (max-width: 1309px) {
	.inline-block-md { display: inline-block; }
}
@media only screen and (min-width: 1310px) {
	.inline-block-lg { display: inline-block; }
}

/* mt
---------------------------------------------------------- */
.mt5 { margin-top: .5rem !important; }
.mt10 { margin-top: 1rem !important; }
.mt15 { margin-top: 1.5rem !important; }
.mt20 { margin-top: 2rem !important; }
.mt25 { margin-top: 2.5rem !important; }
.mt30 { margin-top: 3rem !important; }
.mt35 { margin-top: 3.5rem !important; }
.mt40 { margin-top: 4rem !important; }
.mt45 { margin-top: 4.5rem !important; }
.mt50 { margin-top: 5rem !important; }
.mt55 { margin-top: 5.5rem !important; }
.mt60 { margin-top: 6rem !important; }
.mt65 { margin-top: 6.5rem !important; }
.mt70 { margin-top: 7rem !important; }
.mt75 { margin-top: 7.5rem !important; }
.mt80 { margin-top: 8rem !important; }
.mt85 { margin-top: 8.5rem !important; }
.mt90 { margin-top: 9rem !important; }
.mt95 { margin-top: 9.5rem !important; }
.mt100 { margin-top: 10rem !important; }

@media only screen and (max-width: 767px) {
	.mt5-sm { margin-top: .5rem !important; }
	.mt10-sm { margin-top: 1rem !important; }
	.mt15-sm { margin-top: 1.5rem !important; }
	.mt20-sm { margin-top: 2rem !important; }
	.mt25-sm { margin-top: 2.5rem !important; }
	.mt30-sm { margin-top: 3rem !important; }
	.mt35-sm { margin-top: 3.5rem !important; }
	.mt40-sm { margin-top: 4rem !important; }
	.mt45-sm { margin-top: 4.5rem !important; }
	.mt50-sm { margin-top: 5rem !important; }
	.mt55-sm { margin-top: 5.5rem !important; }
	.mt60-sm { margin-top: 6rem !important; }
	.mt65-sm { margin-top: 6.5rem !important; }
	.mt70-sm { margin-top: 7rem !important; }
	.mt75-sm { margin-top: 7.5rem !important; }
	.mt80-sm { margin-top: 8rem !important; }
	.mt85-sm { margin-top: 8.5rem !important; }
	.mt90-sm { margin-top: 9rem !important; }
	.mt95-sm { margin-top: 9.5rem !important; }
	.mt100-sm { margin-top: 10rem !important; }
}
@media only screen and (min-width: 768px) and (max-width: 1309px) {
	.mt5-md { margin-top: .5rem !important; }
	.mt10-md { margin-top: 1rem !important; }
	.mt15-md { margin-top: 1.5rem !important; }
	.mt20-md { margin-top: 2rem !important; }
	.mt25-md { margin-top: 2.5rem !important; }
	.mt30-md { margin-top: 3rem !important; }
	.mt35-md { margin-top: 3.5rem !important; }
	.mt40-md { margin-top: 4rem !important; }
	.mt45-md { margin-top: 4.5rem !important; }
	.mt50-md { margin-top: 5rem !important; }
	.mt55-md { margin-top: 5.5rem !important; }
	.mt60-md { margin-top: 6rem !important; }
	.mt65-md { margin-top: 6.5rem !important; }
	.mt70-md { margin-top: 7rem !important; }
	.mt75-md { margin-top: 7.5rem !important; }
	.mt80-md { margin-top: 8rem !important; }
	.mt85-md { margin-top: 8.5rem !important; }
	.mt90-md { margin-top: 9rem !important; }
	.mt95-md { margin-top: 9.5rem !important; }
	.mt100-md { margin-top: 10rem !important; }
}
@media only screen and (min-width: 1310px) {
	.mt5-lg { margin-top: .5rem !important; }
	.mt10-lg { margin-top: 1rem !important; }
	.mt15-lg { margin-top: 1.5rem !important; }
	.mt20-lg { margin-top: 2rem !important; }
	.mt25-lg { margin-top: 2.5rem !important; }
	.mt30-lg { margin-top: 3rem !important; }
	.mt35-lg { margin-top: 3.5rem !important; }
	.mt40-lg { margin-top: 4rem !important; }
	.mt45-lg { margin-top: 4.5rem !important; }
	.mt50-lg { margin-top: 5rem !important; }
	.mt55-lg { margin-top: 5.5rem !important; }
	.mt60-lg { margin-top: 6rem !important; }
	.mt65-lg { margin-top: 6.5rem !important; }
	.mt70-lg { margin-top: 7rem !important; }
	.mt75-lg { margin-top: 7.5rem !important; }
	.mt80-lg { margin-top: 8rem !important; }
	.mt85-lg { margin-top: 8.5rem !important; }
	.mt90-lg { margin-top: 9rem !important; }
	.mt95-lg { margin-top: 9.5rem !important; }
	.mt100-lg { margin-top: 10rem !important; }
}

/* mb
---------------------------------------------------------- */
.mb5 { margin-bottom: .5rem !important; }
.mb10 { margin-bottom: 1rem !important; }
.mb15 { margin-bottom: 1.5rem !important; }
.mb20 { margin-bottom: 2rem !important; }
.mb25 { margin-bottom: 2.5rem !important; }
.mb30 { margin-bottom: 3rem !important; }
.mb35 { margin-bottom: 3.5rem !important; }
.mb40 { margin-bottom: 4rem !important; }
.mb45 { margin-bottom: 4.5rem !important; }
.mb50 { margin-bottom: 5rem !important; }
.mb55 { margin-bottom: 5.5rem !important; }
.mb60 { margin-bottom: 6rem !important; }
.mb65 { margin-bottom: 6.5rem !important; }
.mb70 { margin-bottom: 7rem !important; }
.mb75 { margin-bottom: 7.5rem !important; }
.mb80 { margin-bottom: 8rem !important; }
.mb85 { margin-bottom: 8.5rem !important; }
.mb90 { margin-bottom: 9rem !important; }
.mb95 { margin-bottom: 9.5rem !important; }
.mb100 { margin-bottom: 10rem !important; }

@media only screen and (max-width: 767px) {
	.mb5-sm { margin-bottom: .5rem !important; }
	.mb10-sm { margin-bottom: 1rem !important; }
	.mb15-sm { margin-bottom: 1.5rem !important; }
	.mb20-sm { margin-bottom: 2rem !important; }
	.mb25-sm { margin-bottom: 2.5rem !important; }
	.mb30-sm { margin-bottom: 3rem !important; }
	.mb35-sm { margin-bottom: 3.5rem !important; }
	.mb40-sm { margin-bottom: 4rem !important; }
	.mb45-sm { margin-bottom: 4.5rem !important; }
	.mb50-sm { margin-bottom: 5rem !important; }
	.mb55-sm { margin-bottom: 5.5rem !important; }
	.mb60-sm { margin-bottom: 6rem !important; }
	.mb65-sm { margin-bottom: 6.5rem !important; }
	.mb70-sm { margin-bottom: 7rem !important; }
	.mb75-sm { margin-bottom: 7.5rem !important; }
	.mb80-sm { margin-bottom: 8rem !important; }
	.mb85-sm { margin-bottom: 8.5rem !important; }
	.mb90-sm { margin-bottom: 9rem !important; }
	.mb95-sm { margin-bottom: 9.5rem !important; }
	.mb100-sm { margin-bottom: 10rem !important; }
}
@media only screen and (min-width: 768px) and (max-width: 1309px) {
	.mb5-sm { margin-bottom: .5rem !important; }
	.mb10-sm { margin-bottom: 1rem !important; }
	.mb15-sm { margin-bottom: 1.5rem !important; }
	.mb20-sm { margin-bottom: 2rem !important; }
	.mb25-sm { margin-bottom: 2.5rem !important; }
	.mb30-sm { margin-bottom: 3rem !important; }
	.mb35-sm { margin-bottom: 3.5rem !important; }
	.mb40-sm { margin-bottom: 4rem !important; }
	.mb45-sm { margin-bottom: 4.5rem !important; }
	.mb50-sm { margin-bottom: 5rem !important; }
	.mb55-sm { margin-bottom: 5.5rem !important; }
	.mb60-sm { margin-bottom: 6rem !important; }
	.mb65-sm { margin-bottom: 6.5rem !important; }
	.mb70-sm { margin-bottom: 7rem !important; }
	.mb75-sm { margin-bottom: 7.5rem !important; }
	.mb80-sm { margin-bottom: 8rem !important; }
	.mb85-sm { margin-bottom: 8.5rem !important; }
	.mb90-sm { margin-bottom: 9rem !important; }
	.mb95-sm { margin-bottom: 9.5rem !important; }
	.mb100-sm { margin-bottom: 10rem !important; }
}
@media only screen and (min-width: 1310px) {
	.mb5-sm { margin-bottom: .5rem !important; }
	.mb10-sm { margin-bottom: 1rem !important; }
	.mb15-sm { margin-bottom: 1.5rem !important; }
	.mb20-sm { margin-bottom: 2rem !important; }
	.mb25-sm { margin-bottom: 2.5rem !important; }
	.mb30-sm { margin-bottom: 3rem !important; }
	.mb35-sm { margin-bottom: 3.5rem !important; }
	.mb40-sm { margin-bottom: 4rem !important; }
	.mb45-sm { margin-bottom: 4.5rem !important; }
	.mb50-sm { margin-bottom: 5rem !important; }
	.mb55-sm { margin-bottom: 5.5rem !important; }
	.mb60-sm { margin-bottom: 6rem !important; }
	.mb65-sm { margin-bottom: 6.5rem !important; }
	.mb70-sm { margin-bottom: 7rem !important; }
	.mb75-sm { margin-bottom: 7.5rem !important; }
	.mb80-sm { margin-bottom: 8rem !important; }
	.mb85-sm { margin-bottom: 8.5rem !important; }
	.mb90-sm { margin-bottom: 9rem !important; }
	.mb95-sm { margin-bottom: 9.5rem !important; }
	.mb100-sm { margin-bottom: 10rem !important; }
}

/* ml
---------------------------------------------------------- */
.ml5 { margin-left: .5rem !important; }
.ml10 { margin-left: 1rem !important; }
.ml15 { margin-left: 1.5rem !important; }
.ml20 { margin-left: 2rem !important; }
.ml25 { margin-left: 2.5rem !important; }
.ml30 { margin-left: 3rem !important; }
.ml35 { margin-left: 3.5rem !important; }
.ml40 { margin-left: 4rem !important; }
.ml45 { margin-left: 4.5rem !important; }
.ml50 { margin-left: 5rem !important; }
.ml55 { margin-left: 5.5rem !important; }
.ml60 { margin-left: 6rem !important; }
.ml65 { margin-left: 6.5rem !important; }
.ml70 { margin-left: 7rem !important; }
.ml75 { margin-left: 7.5rem !important; }
.ml80 { margin-left: 8rem !important; }
.ml85 { margin-left: 8.5rem !important; }
.ml90 { margin-left: 9rem !important; }
.ml95 { margin-left: 9.5rem !important; }
.ml100 { margin-left: 10rem !important; }

@media only screen and (max-width: 767px) {
	.ml5-sm { margin-left: .5rem !important; }
	.ml10-sm { margin-left: 1rem !important; }
	.ml15-sm { margin-left: 1.5rem !important; }
	.ml20-sm { margin-left: 2rem !important; }
	.ml25-sm { margin-left: 2.5rem !important; }
	.ml30-sm { margin-left: 3rem !important; }
	.ml35-sm { margin-left: 3.5rem !important; }
	.ml40-sm { margin-left: 4rem !important; }
	.ml45-sm { margin-left: 4.5rem !important; }
	.ml50-sm { margin-left: 5rem !important; }
	.ml55-sm { margin-left: 5.5rem !important; }
	.ml60-sm { margin-left: 6rem !important; }
	.ml65-sm { margin-left: 6.5rem !important; }
	.ml70-sm { margin-left: 7rem !important; }
	.ml75-sm { margin-left: 7.5rem !important; }
	.ml80-sm { margin-left: 8rem !important; }
	.ml85-sm { margin-left: 8.5rem !important; }
	.ml90-sm { margin-left: 9rem !important; }
	.ml95-sm { margin-left: 9.5rem !important; }
	.ml100-sm { margin-left: 10rem !important; }
}
@media only screen and (min-width: 768px) and (max-width: 1309px) {
	.ml5-sm { margin-left: .5rem !important; }
	.ml10-sm { margin-left: 1rem !important; }
	.ml15-sm { margin-left: 1.5rem !important; }
	.ml20-sm { margin-left: 2rem !important; }
	.ml25-sm { margin-left: 2.5rem !important; }
	.ml30-sm { margin-left: 3rem !important; }
	.ml35-sm { margin-left: 3.5rem !important; }
	.ml40-sm { margin-left: 4rem !important; }
	.ml45-sm { margin-left: 4.5rem !important; }
	.ml50-sm { margin-left: 5rem !important; }
	.ml55-sm { margin-left: 5.5rem !important; }
	.ml60-sm { margin-left: 6rem !important; }
	.ml65-sm { margin-left: 6.5rem !important; }
	.ml70-sm { margin-left: 7rem !important; }
	.ml75-sm { margin-left: 7.5rem !important; }
	.ml80-sm { margin-left: 8rem !important; }
	.ml85-sm { margin-left: 8.5rem !important; }
	.ml90-sm { margin-left: 9rem !important; }
	.ml95-sm { margin-left: 9.5rem !important; }
	.ml100-sm { margin-left: 10rem !important; }
}
@media only screen and (min-width: 1310px) {
	.ml5-sm { margin-left: .5rem !important; }
	.ml10-sm { margin-left: 1rem !important; }
	.ml15-sm { margin-left: 1.5rem !important; }
	.ml20-sm { margin-left: 2rem !important; }
	.ml25-sm { margin-left: 2.5rem !important; }
	.ml30-sm { margin-left: 3rem !important; }
	.ml35-sm { margin-left: 3.5rem !important; }
	.ml40-sm { margin-left: 4rem !important; }
	.ml45-sm { margin-left: 4.5rem !important; }
	.ml50-sm { margin-left: 5rem !important; }
	.ml55-sm { margin-left: 5.5rem !important; }
	.ml60-sm { margin-left: 6rem !important; }
	.ml65-sm { margin-left: 6.5rem !important; }
	.ml70-sm { margin-left: 7rem !important; }
	.ml75-sm { margin-left: 7.5rem !important; }
	.ml80-sm { margin-left: 8rem !important; }
	.ml85-sm { margin-left: 8.5rem !important; }
	.ml90-sm { margin-left: 9rem !important; }
	.ml95-sm { margin-left: 9.5rem !important; }
	.ml100-sm { margin-left: 10rem !important; }
}

/* mr
---------------------------------------------------------- */
.mr5 { margin-right: .5rem !important; }
.mr10 { margin-right: 1rem !important; }
.mr15 { margin-right: 1.5rem !important; }
.mr20 { margin-right: 2rem !important; }
.mr25 { margin-right: 2.5rem !important; }
.mr30 { margin-right: 3rem !important; }
.mr35 { margin-right: 3.5rem !important; }
.mr40 { margin-right: 4rem !important; }
.mr45 { margin-right: 4.5rem !important; }
.mr50 { margin-right: 5rem !important; }
.mr55 { margin-right: 5.5rem !important; }
.mr60 { margin-right: 6rem !important; }
.mr65 { margin-right: 6.5rem !important; }
.mr70 { margin-right: 7rem !important; }
.mr75 { margin-right: 7.5rem !important; }
.mr80 { margin-right: 8rem !important; }
.mr85 { margin-right: 8.5rem !important; }
.mr90 { margin-right: 9rem !important; }
.mr95 { margin-right: 9.5rem !important; }
.mr100 { margin-right: 10rem !important; }

@media only screen and (max-width: 767px) {
	.mr5-sm { margin-right: .5rem !important; }
	.mr10-sm { margin-right: 1rem !important; }
	.mr15-sm { margin-right: 1.5rem !important; }
	.mr20-sm { margin-right: 2rem !important; }
	.mr25-sm { margin-right: 2.5rem !important; }
	.mr30-sm { margin-right: 3rem !important; }
	.mr35-sm { margin-right: 3.5rem !important; }
	.mr40-sm { margin-right: 4rem !important; }
	.mr45-sm { margin-right: 4.5rem !important; }
	.mr50-sm { margin-right: 5rem !important; }
	.mr55-sm { margin-right: 5.5rem !important; }
	.mr60-sm { margin-right: 6rem !important; }
	.mr65-sm { margin-right: 6.5rem !important; }
	.mr70-sm { margin-right: 7rem !important; }
	.mr75-sm { margin-right: 7.5rem !important; }
	.mr80-sm { margin-right: 8rem !important; }
	.mr85-sm { margin-right: 8.5rem !important; }
	.mr90-sm { margin-right: 9rem !important; }
	.mr95-sm { margin-right: 9.5rem !important; }
	.mr100-sm { margin-right: 10rem !important; }
}
@media only screen and (min-width: 768px) and (max-width: 1309px) {
	.mr5-sm { margin-right: .5rem !important; }
	.mr10-sm { margin-right: 1rem !important; }
	.mr15-sm { margin-right: 1.5rem !important; }
	.mr20-sm { margin-right: 2rem !important; }
	.mr25-sm { margin-right: 2.5rem !important; }
	.mr30-sm { margin-right: 3rem !important; }
	.mr35-sm { margin-right: 3.5rem !important; }
	.mr40-sm { margin-right: 4rem !important; }
	.mr45-sm { margin-right: 4.5rem !important; }
	.mr50-sm { margin-right: 5rem !important; }
	.mr55-sm { margin-right: 5.5rem !important; }
	.mr60-sm { margin-right: 6rem !important; }
	.mr65-sm { margin-right: 6.5rem !important; }
	.mr70-sm { margin-right: 7rem !important; }
	.mr75-sm { margin-right: 7.5rem !important; }
	.mr80-sm { margin-right: 8rem !important; }
	.mr85-sm { margin-right: 8.5rem !important; }
	.mr90-sm { margin-right: 9rem !important; }
	.mr95-sm { margin-right: 9.5rem !important; }
	.mr100-sm { margin-right: 10rem !important; }
}
@media only screen and (min-width: 1310px) {
	.mr5-sm { margin-right: .5rem !important; }
	.mr10-sm { margin-right: 1rem !important; }
	.mr15-sm { margin-right: 1.5rem !important; }
	.mr20-sm { margin-right: 2rem !important; }
	.mr25-sm { margin-right: 2.5rem !important; }
	.mr30-sm { margin-right: 3rem !important; }
	.mr35-sm { margin-right: 3.5rem !important; }
	.mr40-sm { margin-right: 4rem !important; }
	.mr45-sm { margin-right: 4.5rem !important; }
	.mr50-sm { margin-right: 5rem !important; }
	.mr55-sm { margin-right: 5.5rem !important; }
	.mr60-sm { margin-right: 6rem !important; }
	.mr65-sm { margin-right: 6.5rem !important; }
	.mr70-sm { margin-right: 7rem !important; }
	.mr75-sm { margin-right: 7.5rem !important; }
	.mr80-sm { margin-right: 8rem !important; }
	.mr85-sm { margin-right: 8.5rem !important; }
	.mr90-sm { margin-right: 9rem !important; }
	.mr95-sm { margin-right: 9.5rem !important; }
	.mr100-sm { margin-right: 10rem !important; }
}
