@charset "UTF-8";

/* text color */
body { color: #000; }
a { color: inherit; }

/* background color */
.button--btn-main-noshadow,
.btn-swipe-share {
	background-color: #f4a6ac;
}
/* background gradient */
.page--grad-background .page__content,
.message-banner,
.message-banner-bottom,
.menu-down-bg,
.menu-down-bg .page__content,
.lgn-container {
	min-height: 100%;
	background: #9dc814;
	color: #191919;
}
.header-center-desc {
	background: #83ccd3;
	color: #fff;
}
ons-page { height: 100%; }

/* button color
------------------------------ */
/* メインアクション */
.button--btn-main,
.button--btn-main:active,
.button--btn-main-noshadow,
.button--btn-main-noshadow:active,
.button--btn-cooperation-main{
	background: #9dc814;
	color: #191919;
	border: none;
}
/* メインアクション（白） */
.button--btn-main-light,
.button--btn-main-light:active,
.button--btn-main-light-outline,
.button--btn-main-light-outline:active,
.lgn-container .lgn-form .button--btn-main {
	background: #FFF;
	color: #191919;
	border: none;
}
/* サブアクション */
.button--btn-sub,
.button--btn-sub:active { }
/* サブアクション（白） */
.button--btn-sub-light,
.button--btn-sub-light:active { }
/* トグルスイッチ */
[class^="list-"] .toggle.checked::before,
:checked+.switch__toggle {
	background: #f4a6ac;
	border-color: #f4a6ac;
	box-shadow: inset 0 0 0 2px #f4a6ac;
}

/* EMTGログイン済み */
.logged-in .tit { 
	font-size: 16px; 
	font-weight: bold; 
	margin: 0 0 0.5em; 
	color: #000;
}

.logged-in .txt { 
	margin: 0 0 2em; 
	color: #000;
}

/* ログイン画面の会員登録を大きくする */
.lgn-forget .lgn-forget-list li:first-child { padding: 0 10% 20px;}
.lgn-forget .lgn-forget-list li:first-child p{
	min-width: 80%;
	font-size: 16px;
	line-height: 54px;
	border-radius: 27px;
	padding-right: 0;
	background: #000;
	color: #fff;
}

/* アカウント連携 サブアクション */
.button--btn-cooperation-sub {
	color: #9dc814;
	border: 1px solid #9dc814;
}

.error {
	color: red;
	font-weight: bold;
}

.cooperation {
	color: #000;
}


