@charset "UTF-8";
/* CSS Document */




.fs-body-my-top .fs-c-wishlistProduct,
.fs-c-accountService .fs-c-accountService__page--accountDelete {
	display: none;
}




/* left_area
----------------- */
.fs-l-pageMain {
	max-width: 1200px;
    width: 100% !important;
	margin: auto;
	padding-top: 30px;
	padding-bottom: 150px;
}
	.fs-l-pageMain .fs-system-product {
		display: flex;
		display: -webkit-flex;
		justify-content: space-between;
	}
		.fs-l-pageMain .fs-system-product .left_area {
			width: 55%;
		}

		.fs-l-pageMain .fs-system-product .right_area {
			width: 40%;
		}

	.fs-l-main .menubox {
		width: 100% !important;
		height: 100vh;
		background: #FFAF00;
		overflow-y: scroll;
		padding: 150px 0 80px 0;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 15;
		transform: translatex(-100%);
		transition: all 0.6s;
	}

.fs-c-accountService__page--couponList {
    flex-basis: 128px;
}

/* sp */
@media screen and (max-width: 480px) {
    .fs-c-accountService__page {
        flex-basis: 48%;
    }
}


/* fs-c-breadcrumb
----------------- */
.fs-c-breadcrumb {
	margin-bottom: 0;
}





/* pagetitle
----------------- */
#pagetitle.mypage {
    background: url(https://hikarimiso.itembox.cloud/item/img/mypage_pht.jpg) no-repeat center / cover;
}





/* pagetitle
----------------- */
.fs-c-subSection__title {
	border-top: none;
	border-bottom: none;
	padding: 0;
	font-size: 2.0rem;
	color: #383430;
	line-height: 1.4em;
	font-weight: 700;
	margin-bottom: 10px;
}





/* pagetitle
----------------- */
.amazonpay-button-inner-image {
	width: auto;
}





/*.fs-c-inputInformation__field
----------------- */
.fs-c-inputInformation__field {
	max-width: 800px;
}





/*.btnout
----------------- */
.btnout{
	max-width: 630px;
	margin: auto;
	padding-top: 50px;
}
	.btnout .btn {
		width: 48%;
	}
		.btnout .btn a {
			display: block;
			height: 54px;
			background: #FFAF00;
			font-size: 1.6rem;
			color: #fff;
			line-height: 54px;
		}
		.btnout .btn a:hover {
			opacity: 0.7;
		}





/*.fs-c-buttonContainer--myPageTop
----------------- */
.fs-c-buttonContainer--myPageTop {
	display: block;
	width: 260px;
	margin-left: auto;
	margin-right: auto;
}
	.fs-c-buttonContainer--myPageTop a {
		display: block;
		height: 62px;
		font-size: 1.6rem;
		font-weight: 700;
		text-align: center;
		line-height: 62px;
	}
	.fs-c-buttonContainer--myPageTop a {
		color: #FFAF00;
		background: #fff;
		border: solid 1px #FFAF00;
	}
	.fs-c-buttonContainer--myPageTop a:hover {
		opacity: 0.7;
		color: #FFAF00;
		text-decoration: none;
	}





/* fs-c-button--primary
----------------- */
.fs-c-button--primary {
    background: #FFAF00;
    border: none;
    color: #ffffff !important;
    padding: 20px 10px;
    box-shadow: 0 0 0 none;
}





/* fs-c-button--secondary
----------------- */
.fs-c-button--secondary {
    background: #fff;
    border: 1px solid #FFAF00;
    color: #383430 !important;
    padding: 20px 10px;
    box-shadow: 0 0 0 none;
}
.fs-c-button--secondary:hover {
    color: #383430;
}





/* fs-c-button--standard
----------------- */
.fs-c-button--standard {
    border: none;
    padding: 20px 10px;
    box-shadow: 0 0 0 none;
}
.fs-c-button--change--small {
    padding: 10px;
}


.fs-body-cart-login .fs-c-loginForm {
    margin: 0 auto;
}






/* fs-c-inputInformation__field
----------------- */
.fs-c-inputInformation__field {
    margin: 24px auto;
    max-width: 1200px;
}






/* addressbook_box
----------------- */
.addressbook_box {
	width: 100%;
	text-align: center;
}
	.addressbook_box h3 {
		font-size: 2.4rem;
		margin-bottom: 10px;
	}

	.addressbook_box p {
		font-size: 1.5rem;
	}
		.addressbook_box p span {
			font-size: 2.0rem;
		}


.fs-c-inputInformation__message {
	font-size: 1.5rem;
}



/* fs-c-inputTable
----------------- */
.fs-c-inputTable {
	width: 100%;
	border-collapse: collapse;
	border-bottom: solid 1px #ddd;
}
.fs-c-inputTable--inModal > tbody {
	padding-bottom: 0;
}
	.fs-c-inputTable > tbody > tr {
		width: 100%;
		display: table;
	}
	.fs-c-inputTable > tbody > tr + tr {
		margin-top: 0;
	}
		.fs-c-inputTable th {
			width: 220px;
			padding: 15px 15px !important;
			font-size: 1.5rem;
			text-align: left;
			border-top: solid 1px #ddd;
		}
			.fs-c-requiredMark::before {
				color: #BD1114;
				margin-top: -4px;
			}

		.fs-c-inputTable td {
			width: -webkit-calc(100% - 220px);
			width: calc(100% - 220px);
			padding: 15px 15px !important;
			font-size: 1.5rem;
			text-align: left;
			border-top: solid 1px #ddd;
		}
			.fs-c-inputTable td .fs-system-assistedItem,
			#fs_input_addressLine2,
			#fs_input_addressLine3 {
				padding: 15px;
				border: none;
				background: #F2F2F2;
				font-size: 1.5rem;
			}


		.fs-c-inputTable--child th {
			padding: 15px 0 !important;
		}




/* fs-c-history__termCtrl
----------------- */
#fs_MyPoints .fs-c-history__termCtrl {
	width: 150px;
}
#fs_MyPoints .fs-c-listControl {
    margin-top: -20px;
}
#fs_MyPoints .fs-c-listControl:nth-last-child(1) {
    margin-top: 0;
}
.fs-c-dropdown::after {
    border-top: solid 1px #ccc;
}




/* fs-body-cart-login
----------------- */
.fs-body-cart-login .fs-c-inputInformation__field {
	background: none;
	padding: 0;
}
	#fs_input_mailAddress,
	#fs_input_password {
		padding: 15px;
		border: none;
		background: #F2F2F2;
		font-size: 1.5rem;
	}

.fs-c-inputGroup {
	border: none;
	background: #ddd;
}
.fs-body-login .fs-c-inputInformation__field,
.fs-body-my-account-password .fs-c-inputInformation__field,
.fs-body-wishlist-login .fs-c-inputInformation__field,
.fs-body-review-login .fs-c-inputInformation__field,
.fs-body-newsletter-subscribe .fs-c-inputInformation__field,
.fs-body-newsletter-unsubscribe .fs-c-inputInformation__field {
	background: none;
	padding: 0;
}


/* fs-body-cart-login
----------------- */
.fs-body-forgotPassword .fs-c-inputInformation__field, .fs-body-cardAuth .fs-c-inputInformation__field, .fs-body-merge .fs-c-inputInformation__field {
	background: none;
	padding: 0;
}
.fs-body-resetPassword .fs-c-inputInformation__field {
	background: none;
	padding: 0;
}


/* fs-l-block--center
----------------- */
.fs-l-block--center {
	padding-top: 20px;
}
	.fs-l-block--center .fs-p-emailDomainNotice p {
		font-size: 1.4rem;
	}


/* fs-c-newUsers
----------------- */
.fs-c-newUsers .fs-c-newUsers__message {
	padding-bottom: 20px;
}





.fs-c-productList .fs-c-productList__list {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
	.fs-c-productList .fs-c-productList__list .fs-c-productListItem {
		width: 22.5%;
		margin-right: 3%;
		margin-bottom: 20px;
		border: none;
	}
	.fs-c-productList .fs-c-productList__list .fs-c-productListItem:nth-child(4n){
		width: 22.5%;
		margin-right: 0;
	}
		.fs-c-productList .fs-c-productList__list .fs-c-productListItem form {
			position: relative;
		}
			.fs-c-productList .fs-c-productList__list .fs-c-productListItem form .fs-c-productListItem__control {
				position: absolute;
				bottom: -4px;
				right: 0;
			}


		.fs-c-productList .fs-c-productList__list .fs-c-productListItem .fs-c-productListItem__viewMoreImageButton,
		.fs-c-productList .fs-c-productList__list .fs-c-productListItem form .fs-c-productListItem__control {
			display: none;
		}

		.fs-c-productList .fs-c-productList__list .fs-c-productListItem .fs-c-productListItem__image {
			border: solid 1px #ddd;
			border-radius: 10px;
			padding: 30px;
		}

		.fs-c-productList .fs-c-productList__list .fs-c-productListItem h2.fs-c-productName {
			font-size: 1.6rem;
			line-height: 1.6em;
			text-align: left;
			overflow: hidden;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
		}
			.fs-c-productList .fs-c-productList__list .fs-c-productListItem h2.fs-c-productName a .fs-c-productName__copy {
				display: none;
			}

		.fs-c-productList .fs-c-productList__list .fs-c-productListItem .fs-c-productPrices .fs-c-productPrice__main .fs-c-price {
			font-family: 'Montserrat', sans-serif;
			font-size: 1.6rem;
			font-weight: 600;
			color: #383430;
		}
		.fs-c-productList .fs-c-productList__list .fs-c-productListItem .fs-c-productPrices .fs-c-productPrice__addon {
			font-size: 1.0rem;
			font-weight: 700;
		}
		.fs-c-productList .fs-c-productList__list .fs-c-productListItem .fs-c-productPrices .fs-c-productPrice__main__label {
			display: none;
		}


.fs-c-productMark {
	padding-top: 15px;
}
.fs-c-productMark li {
	font-size: 1.2rem;
	margin-bottom: 6px;
	margin-right: 4px;
}
	.fs-c-productMark li .tag {
		background: #E6E6E6;
		font-weight: 700;
	}
	.fs-c-productMark li .yellow {
		background: #FFAF00;
		color: #fff;
	}
	.fs-c-productMark li .red {
		background: #D31C1C;
		color: #fff;
	}



.fs-c-inputTable--child {
	background: none;
    display: block;
    padding: 8px 0;
}





.fs-c-checkbox__labelText a {
	text-decoration: underline;
}
.fs-c-checkbox__labelText a:hover {
	text-decoration: none;
}



.fs-c-textLink {
	text-decoration: underline;
}
.fs-c-textLink:hover {
	text-decoration: none;
}



.fs-clientInfo:not(.is-ready) {
    display: block!important;
}

.fs-c-accountService {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.fs-c-accountService > li {
    width: 22.5%;
    flex-basis: 22.5%;
    box-sizing: border-box;
    margin: 0 2% 2% 0;
}
.fs-c-accountService > li:nth-child(4n) {
    margin: 0 0 2% 0;
}




#fs_MyOrders .fs-c-orderHistoryItem__header__button .fs-c-button--viewOrderHistoryDetail {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 33px;
    background: #fff;
    border: solid 1px #ddd;
    border-radius: 0px;
    letter-spacing: 0;
    text-align: center;
    font-size: 1.4rem;
    cursor: pointer;
    text-decoration: none;
    padding: 0;
}





#fs_RegisterSuccess .thanks {
}
	#fs_RegisterSuccess .thanks h2 {
		font-size: 2.2rem;
		text-align: center;
		margin-bottom: 25px;
	}

	#fs_RegisterSuccess .thanks .txt {
		text-align: center;
	}
		#fs_RegisterSuccess .thanks .txt a {
			text-decoration: underline;
		}
		#fs_RegisterSuccess .thanks .txt a:hover {
			text-decoration: none;
		}

	#fs_RegisterSuccess .thanks .bgbox {
		max-width: 800px;
		background: #F2F2F2;
		margin: 25px auto;
		padding: 30px 20px 25px 20px;
	}
		#fs_RegisterSuccess .thanks .bgbox h3 {
			font-size: 1.8rem;
			text-align: center;
			margin-bottom: 20px;
		}

		#fs_RegisterSuccess .thanks .bgbox ul li {
			font-size: 1.5rem;
			padding-left: 12px;
			margin-right: 15px;
			margin-bottom: 5px;
			position: relative;
		}
		#fs_RegisterSuccess .thanks .bgbox ul li:nth-last-child(1) {
			margin-right: 0;
		}
		#fs_RegisterSuccess .thanks .bgbox ul li:before {
			content: "";
			width: 8px;
			height: 8px;
			background: #FFAF00;
			border-radius: 50%;
			position: absolute;
			top: 9px;
			left: 0;
		}



#fs_MyOrderDetails .fs-c-orderPerAddressee__cartTable .fs-c-cartTable__headerCell--action {
	width: 140px;
}
#fs_MyOrderDetails .fs-c-orderPerAddressee__cartTable .fs-c-cartTable__dataCell--review .fs-c-button--addReview--detail {
	font-size: 1.2rem;
}

.fs-body-my-orders-details .fs-c-orderPerAddressee {
	display: block;
}
.fs-body-my-orders-details .fs-c-orderDetailInfo {
    display: block;
}

.fs-body-my-orders-details .fs-c-orderDetailInfo__heading {
	padding-bottom: 10px;
}

.fs-body-my-orders-details .fs-c-orderPerAddressee__orderDeliveryInfo {
	margin-top: 20px;
	margin-bottom: 60px;
}
.fs-body-my-orders-details .fs-c-orderDetailInfo__orderTotal{
	margin-top: 20px;
}


.fs-c-buttonContainer--myPageTop {
	width: 270px;
}
	.fs-c-buttonContainer--myPageTop a {
		display: block;
		height: 54px;
		background: #FFAF00;
		font-size: 1.6rem;
		font-weight: 500;
		color: #fff;
		line-height: 52px;
		border-radius: 27px;
	}
	.fs-c-buttonContainer--myPageTop a:hover {
		color: #fff;
	}



.fs-c-productReviewed {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    margin: auto;
    max-width: 500px;
}
.fs-c-productReviewed__image {
	max-width: 200px;
	border: solid 1px #ddd;
	margin-right: 0;
}
.fs-c-productReviewed__name {
	width: 280px;
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
}
.fs-c-productReviewed__number {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
}
.fs-c-productReviewed__prices {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
}
	.fs-c-productReviewed__prices .fs-c-productPrice__main__label {
		font-size: 1.2rem;
	}


.fs-c-productReviewed + .fs-c-aggregateRating {
    max-width: 500px;
    margin: 24px auto;
}
.fs-c-aggregateRating__count {
	display: none;
}

.fs-c-aggregateRating__rating {
	flex: none !important;
	line-height: 1;
}
.fs-c-aggregateRating__rating::before {
	margin-bottom: 10px;
}




#fs_Login .fs-c-loginForm {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}
	#fs_Login .fs-c-loginForm .fs-c-registeredUsers {
		width: 48%;
		flex-grow: 0;
   		flex-basis: auto;
	}
	#fs_Login .fs-c-loginForm .fs-c-newUsers {
		width: 48%;
		margin-left: 0;
	}


/* 1260px */
@media screen and (max-width: 1260px) {



/* fs-l-pageMain
---------------------*/
.fs-l-pageMain {
	padding: 80px 5% 150px 5%;
}



}

	







/* max 1023px */
@media screen and (max-width: 1023px) {



/* fs-l-pageMain
----------------- */
.fs-l-pageMain {
	padding: 30px 5% 100px 5%;
}





/* pagetitle
----------------- */
.fs-c-subSection__title {
	padding: 0;
	font-size: 2.0rem;
}





/*.btnout
----------------- */
.btnout{
	display: block;
	width: 100%;
	padding-top: 30px;
}
	.btnout .btn {
		width: 100%;
		margin-bottom: 10px;
	}




/* fs-c-buttonContainer--myPageTop */
.fs-c-buttonContainer--myPageTop {
	width: 80%;
	margin: auto;
	padding-top: 20px;
}
	.fs-c-buttonContainer--myPageTop a {
		display: block;
		height: 54px;
		font-size: 1.4rem;
		line-height: 54px;
	}






/* fs-c-inputTable
----------------- */
.fs-c-inputTable th {
	display: block !important;
	width: 100% !important;
	padding: 15px 0 5px 0 !important;
	font-size: 1.5rem;
	text-align: left;
	border-top: solid 1px #ddd;
	border-bottom: none;
}

.fs-c-inputTable td {
	display: block !important;
	width: 100% !important;
	padding: 0 0 15px 0 !important;
	font-size: 1.4rem;
	text-align: left;
	border-top: none;
	border-bottom: none;
}
	.fs-c-inputTable td .fs-system-assistedItem,
	#fs_input_addressLine2 {
		padding: 10px;
		font-size: 16px;
	}




		.fs-c-inputTable--child th {
			padding: 15px 0 5px 0 !important;
		}




/* fs-c-buttonContainer--pair
----------------- */
.fs-c-buttonContainer--pair {
    grid-row-gap: 22px;
}





/* fs-c-newUsers
----------------- */
.fs-c-newUsers .fs-c-newUsers__message {
	padding-bottom: 15px;
}





.fs-c-productList .fs-c-productList__list {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
	.fs-c-productList .fs-c-productList__list .fs-c-productListItem {
		width: 48% !important;
		margin-right: 4%;
		margin-bottom: 20px;
		padding: 0;
	}
	.fs-c-productList .fs-c-productList__list .fs-c-productListItem:nth-child(2n){
		margin-right: 0;
	}
		.fs-c-productList .fs-c-productList__list .fs-c-productListItem h2.fs-c-productName {
			font-size: 1.4rem;
			line-height: 1.6em;
			overflow: hidden;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
		}

		.fs-c-productList .fs-c-productList__list .fs-c-productListItem .fs-c-productPrices .fs-c-productPrice__main .fs-c-price {
			font-size: 1.4rem;
		}
		.fs-c-productList .fs-c-productList__list .fs-c-productListItem .fs-c-productPrices .fs-c-productPrice__addon {
			font-size: 1.0rem;
			letter-spacing: 0;
		}

		.fs-c-productList .fs-c-productList__list .fs-c-productListItem form .fs-c-productListItem__control {
			bottom: -7px;
		}


.fs-c-productMark {
	padding-top: 15px;
}
.fs-c-productMark li {
	font-size: 1.0rem;
	margin-bottom: 6px;
	margin-right: 4px;
}
	.fs-c-productMark li .tag {
		background: #E6E6E6;
		font-weight: 700;
	}
	.fs-c-productMark li .yellow {
		background: #FFAF00;
		color: #fff;
	}
	.fs-c-productMark li .red {
		background: #D31C1C;
		color: #fff;
	}

.fs-c-inputTable--child tbody {
	width: 100%;
	display: grid;
}


/* fs-l-block--center
----------------- */
.fs-l-block--center .fs-p-emailDomainNotice p {
	font-size: 1.2rem;
}


	
#fs_MyAddressBook .fs-c-buttonContainer--deleteChange {
	width: 120px;
    margin: auto;
}
	
	
	

#about,
#footer .calendar_area {
	display: none;
}	






/* addressbook_box
----------------- */
.addressbook_box {
	width: 100%;
	text-align: center;
}
	.addressbook_box h3 {
		font-size: 2.0rem;
		margin-bottom: 5px;
	}

	.addressbook_box p {
		font-size: 1.4rem;
	}
		.addressbook_box p span {
			font-size: 2.0rem;
		}


.fs-c-inputInformation__message {
	font-size: 1.4rem;
}






/* fs-c-history__termCtrl
----------------- */
#fs_MyPoints .fs-c-history__termCtrl {
	width: 100%;
}
#fs_MyPoints .fs-c-listControl {
    margin-top: 0;
}
.fs-c-dropdown::after {
    border-top: solid 1px #ccc;
}





#fs_RegisterSuccess .thanks {
}
	#fs_RegisterSuccess .thanks h2 {
		font-size: 2.0rem;
		line-height: 1.5em;
		margin-bottom: 20px;
	}

	#fs_RegisterSuccess .thanks .bgbox {
		max-width: 100%;
		margin: 20px auto;
		padding: 30px 25px 25px 25px;
	}
		#fs_RegisterSuccess .thanks .bgbox h3 {
			font-size: 1.5rem;
			margin-bottom: 15px;
		}
	
	
.fs-body-my-top .fs-l-account {
    display: flex !important;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}
	
	

}

	








/* max 833px */
@media screen and (max-width: 834px) {
	
	
.fs-body-my-top .fs-l-account {
    display: flex !important;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}
	
.fs-body-my-top .fs-p-accountInfo {
    flex-basis: 35%;
}
.fs-body-my-top .fs-c-accountService {
    flex-basis: 64%;
}

}

	








/* max 833px */
@media screen and (max-width: 833px) {

.fs-body-my-top .fs-l-account {
    display: block !important;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}
.fs-body-my-top .fs-l-account {
    display: block !important;
}	
.fs-body-my-top .fs-p-accountInfo {
	width: 100%;
}
.fs-c-accountService {
	width: 100%;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
}
	.fs-c-accountService > li {
		width: 23.5%;
		flex-basis: 23.5%;
		box-sizing: border-box;
		margin: 0 2% 2% 0;
	}	
	
	

.fs-clientInfo {
    width: 100%;
    display: block!important;
}
.fs-body-my-top .fs-p-accountInfo {
	width: 100%;
    flex-basis: 100%;
}
.fs-body-my-top .fs-c-accountService {
	width: 100%;
    flex-basis: 100%;
}
	
	
	
.fs-c-productReviewed {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    margin: auto;
    max-width: 450px;
}
	
.fs-c-productReviewed__image {
	border: none;
	margin-right: 10px;
	grid-row: 1 / 5;
}
	.fs-c-productReviewed__image img {
		border: solid 1px #ddd;
	}
.fs-c-productReviewed__name {
	width: 100%;
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
	font-size: 1.4rem;
}
.fs-c-productReviewed__number {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
	font-size: 1.0rem;
}
.fs-c-productReviewed__prices {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
}
	.fs-c-productReviewed__prices .fs-c-productPrice__main__label {
		font-size: 1.0rem;
	}
	
	
.fs-c-productReviewed + .fs-c-aggregateRating {
    max-width: 450px;
}



}

	








/* max 768px */
@media screen and (max-width: 768px) {
	
	
.fs-c-accountService {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
}
.fs-c-accountService > li {
    width: 49%;
    flex-basis: 49%;
    box-sizing: border-box;
    margin: 0 2% 2% 0;
}
.fs-c-accountService > li:nth-child(2n) {
    margin: 0 0 2% 0;
}
	

	
	
	
.fs-c-orderHistoryItem__header__button {
    padding: 5px 0 15px 0;
}


.fs-c-buttonContainer--myPageTop {
	width: 80%;
}
	
	


#fs_RegisterSuccess .thanks .txt {
	text-align: left;
}
	
#fs_RegisterSuccess .thanks .bgbox ul {
	display: block;
}
#fs_RegisterSuccess .thanks .bgbox ul li {
	font-size: 1.4rem;
	margin-right: 0;
	margin-bottom: 5px;
}
#fs_RegisterSuccess .thanks .bgbox ul li:nth-last-child(1) {
	margin-bottom: 0;
}
#fs_RegisterSuccess .thanks .bgbox ul li:before {
	top: 8px;
}




#fs_Login .fs-c-loginForm {
	display: block;
}
	#fs_Login .fs-c-loginForm .fs-c-registeredUsers {
		width: 100%;
		flex-grow: 0;
   		flex-basis: auto;
	}
	#fs_Login .fs-c-loginForm .fs-c-newUsers {
		width: 100%;
		margin-left: 0;
	}
	
	


}
