body.chats-c .ui-content{
	background-color:#00f7f9;/*背景色*/
}
.flash-message{
	color:#ff0000;
}
.ui-controlgroup-controls  .ui-btn-a{
	background-color:#00bae1 !important;/*予定を登録ボタン背景色*/
}
a.ui-btn-inline:nth-child(1){
	padding:8px 6px 8px 31px !important;
}
#TalkingBody,.kw-ui-form-container .ui-btn-b{/*送信ボタン*/
	/* height:32px !important; */
	margin:0 0 7px 0 !important;
}
.kw-ui-form-container .ui-btn-b{
	padding:0 !important;
}
.kw-toolbar .pull-left .ui-shadow{
	padding:7px 1px;
	margin-top:1px;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn-icon-notext, .ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn-icon-notext{
	width: 2.5em;
}
#\38 s-button{
	width: 4em ;
}

.pull-right .pull-right,.pull-left .ui-controlgroup{
	margin:6px 0 3px 0 !important;
}
#ChatViewForm .ui-btn{
	margin:0 !important;
}/*トーク一覧*/
#all-container #profiles .kw-menu-talking {
background: #B7FEFF;
}
.ui-content{
	padding-top:0;
}
#profiles {
	margin-top:5px;
}
/*会員情報*/
.edit-a fieldset .ui-block-b a.ui-btn{
	background:#FDC163;
}
#AppUserEditForm > div.ui-content > div.inputs-container > div > div:nth-child(8) > label{
	background:#E3F1FF;/*友だち検索*/
}
#AppUserEditForm > div.ui-content > div.inputs-container > div > div:nth-child(14) > label{
	background:#E6FEAC;
}
#AppUserEditForm > div.ui-content > div.inputs-container > div > div:nth-child(18) > label{
	background:#DBFE86;
}
#AppUserEditForm > div.ui-content > div.inputs-container > div > div:nth-child(21) > label{
	background:#D7FFEB;
}
#AppUserEditForm > div.ui-content > div.inputs-container > div > div:nth-child(24) > label{
	background:#B0FFD8;
}
/*スタンプページ表示サイズ*/
.kw-stamps .kw-stamp{
    min-height: 75px;
	max-width:25%;
	padding:5px;
}
body.for-elderly .kw-stamps .kw-stamp.col-xs-3{
	padding:2px;
	width:50% ;
	max-width:50% ;
}
body.for-elderly .kw-stamps .kw-stamp img{
	width:100%;
}

.kw-stamps .kw-stamp img{
	/*max-height:120px;*/
}
/*スタンプカテゴリアイコン*/
.kw-stamp-category{
	padding:0 5px;
}
.kw-stamp-categories .kw-stamp-category img {
    height: 30px;
}
.kw-stamp-categories{
	height:50px;
}
body.for-elderly .kw-stamp-categories .kw-stamp-category img {
    height: 50px;
}
body.for-elderly .kw-stamp-categories{
	height:70px;
}
/*チャット上でのスタンプサイズ*/
.kw-talking .chat-stamp img {
    height: auto;
    max-width: 180px;
}
/*カレンダー*/
.flash-message{
	padding-bottom:25px;
}
#calendar .fc-header-title h2{
	font-size:11px;
}
/*ヘルプページ*/
.helps-c h2{
	margin:0 !important;
	color:#999;
}
.helps-c .ui-listview>.ui-li-static {
padding: .1em 1em;
}
.helps-c .ui-collapsible h3 a{
    white-space: normal !important;
}
.helps-c .ui-btn {
font-size: 15px;
padding: .6em 3em .6em 1em;
}
/*高齢者モード*/
.for-elderly .ui-btn-icon-notext.ui-btn-left,
.for-elderly .ui-btn-icon-notext.ui-btn-right {/*タイトルバーのメニューボタンの位置*/
/*top: 0.8em;*/
}
.for-elderly .kw-toolbar .pull-left .ui-shadow{/*スタンプ,ファイル,８S動画ボタン*/
	padding:7px 22px  !important;
	margin-top:1px;
	font-size:140%;
}
.for-elderly .kw-toolbar .pull-left{
	position:relative;
	height:89px;
}
.for-elderly #\38 s-button{/*８Sボタン*/
	display:block !important;
	height:38px !important;
	width:117px !important;
	z-index:999999999 !important;
	position:absolute !important;
	left:0;
	bottom:3px;
}
.for-elderly .kw-toolbar{
	position:relative;
}
.for-elderly #talkings .kw-toolbar .pull-right{/*予定ボタン*/
	position:absolute;
	right:0;
	bottom:0;
	width:100%;
}
.for-elderly .kw-toolbar .pull-right .ui-first-child{
	font-size:130%;
	width:115px;
}
.for-elderly .kw-toolbar .pull-right .ui-last-child{
	padding:10px 22px !important;
}

.for-elderly #TalkingViewForm > div:nth-child(2) > div > button,
.for-elderly　#ChatViewForm > button{/*送信,検索ボタン*/
	font-size:18px;
}
.for-elderly .ui-listview .ui-btn-icon-right:after {
     right:30px;
}
/*高齢者カレンダー*/
.for-elderly #calendar{
	padding-top: 50px;
    position: relative;
}
.for-elderly .fc-header-center{
	position: absolute;
    top: 0;
	left:0;
	width:100%;
}
.for-elderly .fc .fc-header-space {
 padding-left: 1px;
}
.for-elderly #calendar .fc-header-title h2 {
font-size: 24px;
}
/*超高齢者*/
.for-elderly-simple .ui-controlgroup-controls{
	font-size:135%;
	width:143%;
}
.for-elderly-simple #addStamps{
	width: 100%;
	margin-bottom: -5px;
}
/*スタンプ高さ*/
.kw-stamps .swiper-slide {
min-height:inherit;
}
/*トークの枠*/
.kw-talking .chat-body {
padding: .75em .75em;
}
.kw-talking .chat-by {
max-width: 60px;
}

/*Andoroid通常*/
html.android #talkings > div.ui-content > div.kw-toolbar > div > div.pull-left{
	width:70%;
	max-width:80%;
}
html.android #talkings > div.ui-content > div.kw-toolbar > div > div.pull-left > div > div{
	width:100%;
}
html.android #addStamps,
html.android #talkings > div.ui-content > div.kw-toolbar > div > div.pull-left > div > div > a:nth-child(2),
html.android #\38 s-button{
	width:30% ;/*スタンプ、ファイル、動画*/
}
html.android #talkings > div.ui-content > div.kw-toolbar > div > div.pull-left > div > div > a.ui-btn.ui-corner-all.ui-shadow.ui-btn-inline.ui-icon-plus.ui-btn-icon-notext.ui-btn-b{
	width:10%;
}

/*Android html.android 高齢者*/

html.android .for-elderly .kw-toolbar .pull-left,
html.android .for-elderly .kw-toolbar .pull-left .ui-controlgroup-controls,
html.android .for-elderly #talkings > div.ui-content > div.kw-toolbar > div > div.pull-left{
	width:100%;
}
html.android .for-elderly .kw-toolbar .pull-left .ui-shadow {
   padding: 7px auto !important;
}
html.android .for-elderly #addStamps,
html.android .for-elderly #talkings > div.ui-content > div.kw-toolbar > div > div.pull-left > div > div > a:nth-child(2),
html.android .for-elderly #\38 s-button{
	width:40% !important ;/*スタンプ、ファイル、動画*/
}
html.android .for-elderly #talkings > div.ui-content > div.kw-toolbar > div > div.pull-left > div > div > a.ui-btn.ui-corner-all.ui-shadow.ui-btn-inline.ui-icon-plus.ui-btn-icon-notext.ui-btn-b{
	width:19.7%;/*ファイル横＋*/
}
html.android .for-elderly #talkings > div.ui-content > div.kw-toolbar > div > div.pull-right > div > div{
	width: 59%;/*予定と＋のBOX*/
}
html.android .for-elderly .kw-toolbar .pull-right .ui-first-child {
width: 66%;/*予定*/
}
html.android .for-elderly #talkings > div.ui-content > div.kw-toolbar > div > div.pull-right > div > div > a.ui-btn.ui-corner-all.ui-shadow.ui-btn-inline.ui-icon-plus.ui-btn-icon-notext.ui-btn-a{
	width:34%;/*予定横＋*/
}
/*超高齢者*/
html.android .for-elderly-simple #addStamps{
	width:100% !important ;
}
.ui-icon-8s/*8s動画ボタン*/ {
    background-repeat: no-repeat !important;
}

#talkings .ui-header .ui-btn-left-second/*ヘッダーボタン*/{
	background:#292d36;
}
#talkings > div.ui-content > div.kw-toolbar > div > div.pull-right > div > div > a.ui-btn.ui-corner-all.ui-shadow.ui-btn-inline.ui-icon-check.ui-btn-icon-left.ui-btn-a.ui-first-child{/*予定ボタン*/
     background-color: #238EA5 !important;
	 color:#ffffff;
}

.ui-controlgroup-controls .ui-btn-icon-notext {
height: auto;
padding: .6em.1em;
}
/*PrivacyPolicy*/
#page-7c9e8e547405628c3d41b168cc340bbe #all-container,
#page-cbadf6924becc6ea308184e05f8435b7 #all-container{
	padding:0 15px;
}
#page-7c9e8e547405628c3d41b168cc340bbe h1,
#page-7c9e8e547405628c3d41b168cc340bbe .page-header,
#page-7c9e8e547405628c3d41b168cc340bbe h2,
#page-cbadf6924becc6ea308184e05f8435b7 h1,
#page-cbadf6924becc6ea308184e05f8435b7 .page-header,
#page-cbadf6924becc6ea308184e05f8435b7 h2{
	margin:5px;
}
#page-cbadf6924becc6ea308184e05f8435b7 #gnavi{
	display:none;
}

label[for="Membership-type-id"] {
    display:none;
}
#Membership-type-id-button {
    display:none;
}
label[for="Membership-fee-id"]{
    display:none;
}
#Membership-fee-id-button {
    display:none;
}
