html, body, pre {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
#Header {
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.well {
background-color: #ffffff !important;
}
.dparts > .well {
padding-top: 0px !important ;
}
#fm-helpbox .well{
padding-bottom: 0px !important ;
}
#fm-helplink {
border-width: 0px;
}

/*画面サイズを大きくし、折り返しを禁止*/
#Header.navbar {
min-width: 1255px;
}

#notificationCenter .ncbutton {
color: rgb(155, 155, 0);
text-shadow: 0px 1px 0px rgb(255, 255, 0);
}

/*インフォメーションボックス拡張*/
.well.informationBox{
height:50px;
border-width: 1px;
border: 1px solid #e3e3e3;
}

.well.informationBox div:first-child {
line-height: calc( 90px - 0.5em ) !important;
}

.well.informationBox div:nth-child(2) {
height: 100%;
margin-top: 15px;
}


.well.informationBox > * {
	border-radius: 0px !important;

}

.well.informationBox {
  min-height: 23px;
  position: relative;
  height: 85px;
}
.well.informationBox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
.well.informationBox div:first-child {
  font-size: 18px;
  background-color: rgba(70,70,70,0.2);
  position: absolute;
  color: white;
  padding: 3px;
  float: left;
  top: 0;
  bottom: 0;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

.memberImageBox {
padding-top: 10px !important;
}

/*いいね！リストを中心に*/
#likeModal{
top:50%;
}

/*menuを左寄せに*/
#globalNav > ul {
float: left;
}

/*利用規約を青文字に*/
#FooterContainer > p > a {
color: #0088cc !important;
text-decoration: none !important;
}

/*次の日記、前に日記を分かりやすく*/
#page_diary_show .prev {
text-align: right !important;
float: right !important;
}

#page_diary_show .prev > * {
position:relative;
}

#page_diary_show .prev > *:before {
content:"古い日記";
position:absolute;
width:4em;
background-color:white;
top:0px;
left:0px;
}

#page_diary_show .next {
text-align: left !important;
float: left !important;
}


#page_diary_show .next > * {
position:relative;
}

#page_diary_show .next > *:before {
content:"新しい日記";
position:absolute;
width:5em;
background-color:white;
top:0px;
left:0px;
}

/*iOS端末のスクロールを滑らかに*/
textarea {
-webkit-overflow-scrolling: touch !important;
overflow-scrolling: touch !important;
}

/*ログインページレイアウト*/
#page_member_login #LayoutA #Left {
	display: inline-block !important;
	width: 400px !important;

}

#page_member_login #LayoutA #Left > *, #page_member_login #LayoutA #Center > * {
	display: inline-block;
	margin-bottom: 10px;
	width: 100%;

}

#page_member_login #LayoutA #Center {
	display: inline-block !important;
	width: calc(100% - 420px) !important;
	padding-top: 0px;

}

#page_member_login #LayoutA #Left #MailAddressLogin {
	box-sizing: border-box !important;

}

#page_member_login div#Top, #page_member_login div#Center{
	padding-top: 0px !important;

}

div.op_tags:last-child {
	display: inline-block;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	width: 100%;
}

div.op_tags:last-child:before {
	content: "登録タグ";
	font-weight: bold;
}

div.op_tags:last-child > a.op_tag {
	display: inline-block;
	padding: 2.5px;
	margin: 2.5px;
	font-size: 50%;
	color: black !important;
	border-radius: 3px;
	background-color: lightpink;
	cursor: pointer;
}

div.op_tags:last-child > a.op_tag + br {
	display: none;
}

div.op_tags:last-child > a.op_tag:before {
	content: "#";
}

div.op_tags:last-child > a.op_tag:hover {
	background-color: HotPink;
	color: white !important;
}

span.op_tags, span.op_tags > .op_tag {
	display: none;
}

//日記フォーム拡張
#diary_body {
	resize: vertical;
}
.tagit {
	padding-left: 6px;
	width: calc(100% + 11px);
}
.tagit-choice {
	z-index: 1 !important;
	top: calc(50% - 0.75em);
}
.tagit-new {
	position: absolute !important;
	margin-left: -6px;
}

.ui-autocomplete > li {
	background-color: white;
	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	border-left: solid 1px gray;
	width: 490px;
}

.ui-autocomplete > li > a {
	cursor: pointer;
}

.webactivity-item-group::-webkit-scrollbar {
width:5px;
}
#diary_comment_body {
resize: vertical;
}

#localNav > li {
margin-right: 5px;
color: rgb(155, 155, 0) !important;
}