#BlogPostTenImageTable {
	display: none;
}

#ContentsEditArea #cke_bge-sp-textarea, #ContentsEditArea #cke_bge-sp-textarea * {
	-webkit-box-sizing: content-box;
			box-sizing: content-box;
}

@media screen and (max-width: 768px) {
	#ToolBar {
		position: relative;
	}
	body {
		margin-top: 0;
	}

	html, body, #Wrap {
		min-width: 300px;
		font-size: 1rem;
	}

	#Wrap {
		padding: 5px;
		max-width: 1200px;
		margin: auto;
	}

	/* ログイン画面 */
	#LoginInner {
		width: 250px;
		margin: 70px auto;
		padding: 0;
	}

	/* グローバルナビ */
	#Logo {
		padding: 10px 5px;
	}
	#GlobalMenu {
		display: none;
	}

	/* サイドバー */
	#SideBar {
		width: 100% !important;
		margin: 0 !important;
	}
	#SideBar li {
		float: left;
	}
	#FavoriteArea {
		margin: 0 !important;
	}
	#BtnSideBarOpener {
		display: none;
	}
	#FavoriteMenu ul {
		float: right;
	}
	.favorite-menu-list.ui-sortable {
		overflow: hidden !important;
	}
	.favolite-menu-tools li {
		padding: 10px;
	}

	/* コンテンツ */
	#Contents {
		margin: 0;
	}
	.contents-body .form-table {
		border: none;
	}
	.sub-menu th, .sub-menu td, .form-table th, .form-table td {
		display: block !important;
		width: 100% !important;
		box-sizing: border-box;
	}
	.sub-menu ul {
		overflow: hidden !important;
	}
	.float-left {
		width: 100% !important;
	}
	.cke_reset_all, .cke_reset_all *, .cke_reset_all a, .cke_reset_all textarea, #BasicSetting .url, #BlogPostForm .url, .size-counter {
		font-size: 0.7rem !important;
	}
  .contents-body .form-table th {
		font-size: 1rem !important;
  }
	#ContentsFormTabs .ui-tabs-nav {
		display: none;
	}
	.ui-tabs, .ui-tabs-panel {
		padding: 0 !important;
		border: none !important;
	}
	#DataList {
		width: 100%;
		overflow: auto;
	}
	.submit .button {
		padding: 3px 20px;
	}
	button, input[type="button"] {
		background: #fff;
		border: 1px solid #ccc;
		border-radius: 2px;
		color: #535A62;
	}

	/* ブログ */
	#BlogPostDetail {
		max-width: 90%;
		max-height: 300px;
	}
	.bg-block-selection .bg-blocks dl dd ul li {
		padding: 10px 0 !important;
	}
	.ui-datepicker {
		width: 300px;
	}
	#ContentsEditArea input {
		max-width: 200px;
	}

	/* フッター */
	#FooterInner {
		display: none;
	}
}

@media screen and (max-width: 667px) {
	#ContentsBody {
		padding: 5px;
	}

	/* ファイルアップロード ポップアップウィンドウ */
	.cke_dialog, .cke_dialog_page_contents {
		box-sizing: border-box;
		max-width: 440px !important;
	}
}

@media screen and (max-width: 480px) {
	html {
		margin-top: 0;
	}

	body {
		margin-top: 0;
	}

	input[type=text],input[type=password] {
		max-width: 200px;
		font-size: 1rem !important;
	}
	select {
		max-width: 200px;
		font-size: 1rem !important;
	}
	.draft-btn {
		font-size: 0.8rem;
		margin-bottom: 20px;
	}

	/* ファイルアップロード ポップアップウィンドウ */
	.cke_dialog, .cke_dialog_page_contents {
		box-sizing: border-box;
		max-width: 350px !important;
	}

	#BlogPostEyeCatch {
		display: block;
		max-width: 300px;
	}
}

@media screen and (max-width: 390px) {
	input[type=text],input[type=password] {
		padding: 3px;
	}

	.submit .button {
		margin: 5px;
		padding: 3px 10px;
	}
}
