@charset "utf-8";

/* =================================================
	Language:Japanese

	-Index-
	Element
	Header
	h3.sh_heading_main_b
	admin_common_btn
	Button
	Tab menu
	404_settings
================================================= */

/* =================================================
	Element
================================================= */
body,input,select {
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
}

select {
	font-size: 12px;
}

input[type="text"],
input[type="password"] {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
}
body {
	word-break:break-all;
}
input[type="text"],
textarea{
	border: 1px solid #d6d6d6;
	padding: 3px;
}
textarea {resize: vertical;}

/* =================================================
	Header
================================================= */
/*	logo
---------------------------------------- */
#header h1.header_ja {
	background: url(../../../../image/ja/admin.gif) no-repeat top left;
	background-position: 0 -195px;
}

/* =================================================
	Footer （old）
================================================= */
#sh_fc2footer_fix{
	font-size: 12px;
}
#sh_fc2footer_fix #sh_fc2tooter_tab{
	min-width: 462px;
}
* + HTML #sh_fc2footer_fix  #sh_fc2footer_menu #sh_fc2tooter_tab{
	width: 462px;
}
* + HTML #sh_fc2footer_fix #sh_fc2footer_menu ul{
	width: 460px;
}
#sh_fc2footer_fix #sh_fc2footer #sh_fc2footermenu{
	width: 940px;
}
#sh_fc2footermenu input[type="submit"]{
	font-size: 11px;
	padding: 0 5px;
	margin-left: 5px;
}


/* =================================================
	Footer
================================================= */
#f-wrap { background-color: #f6f6f6; border-top: 1px solid #ddd; overflow: hidden; }
#f-wrap a:hover { text-decoration: underline; }
#f-wrap a.twitter-follow-button:hover { text-decoration: none; }

#f-wrap_inner { width: 960px; margin: 0 auto; }

/* #サービスロゴ
========================================================================== */
#f-service_outline { padding: 0; margin: 24px 0; overflow: hidden; }

#f-serevice_logo { margin: 0; float: left; }

/* #通常盤のサービスメニュー（ワイド版は非表示）
========================================================================== */
/*.service_outline_list {
float: right;
margin: 9px -16px 0 0;
padding: 0;
}

.service_outline_item {
float: left;
margin: 0 16px 0 0;
}*/

/* #ワイド版サービス内リンク（通常盤フッターは非表示）
========================================================================== */
#f-service_map { overflow: hidden; }

.service_map_contents { float: left; width: 200px; margin-right: 30px; }

.service_map_contents.last { margin-right: 0; }

.service_map_title { margin: 0 0 8px; font-size: 14px; }

.service_map_list { margin: 0; padding: 0; }

.service_map_item { padding: 4px 0; font-size: 13px; }

.footer_bnr_area { float: right; }
.footer_bnr_area .footer_bnr { display: block; margin: 0 0 16px; }

/* #共通リンク
========================================================================== */
#f-service_common { border-top: 1px solid #ddd; margin: 16px 0 0; }

.common_service_list, .change_language_area { margin: 24px 0 16px; }

.common_service_list { padding: 0; overflow: hidden; font-size: 13px; float: left; }

.common_service_item { float: left; margin-right: 24px; }

.change_language_area { float: right; }

.change_language_icon { display: inline-block; *display: inline-block; zoom: 1; vertical-align: middle; width: 18px; height: 18px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMTI5YmY0Yi0zYTk3LTQ1MGQtYTljYS01NDkzNTFjNWE5NzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc5NzA4NzRCQjFDMTFFNDgxOTdGNDM1OENGMEU4NTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc5NzA4NzNCQjFDMTFFNDgxOTdGNDM1OENGMEU4NTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNDA1ZTNmYS1lOTU5LTQ4ZDYtYmUyOC01NzRlNzcwMzVlOTgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmYzk2ZDczYS1iZjI3LTExNzctOTdmMC1jNjliOTljMjQzYWEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6H8msgAAAB5ElEQVR42nTUT0jTcRjHcTeH0QRJ6uBBl0F/dk0oRAh1KwhUvNSCIcLqJN2iW0Ee1EPDk90kgrWQRGJDKNAsRwlSI7QO5cGiGhEVdBEhHaz3A58ffPn58wcv3ObzPN9nz/f7XahcLtcFPAlc0d+YPvuGF5jFkj8h7Hsfx0sFXsUu3mAah3ENzxUTdxMjzutuzGMbW/iHQyjo9SW0YwdZLTCAktuRVS/iC85pAevgID7gIi7jMfI4o9ii15kVCuGBOunDaTRoASt0HR04os7sqSh2W7khK5REJ24rYMjp9IA6W8MIqs4oKsqx3KQlpPATOQUUfBtwDKP4E7C7OeWmItriZWc1G946/uprncSzuuCnqh1MWEdt+Or8cxNT+IVTWuSEhAKKfbcaEWeA7nMfr5FW8hNEUQuIrXm79gNHAwI2cEcrTqpD2/KbaHbi7ORXwjpYPb7D6T7vcR6NOpBZDfmGCvZixQo9QguG9ynUhOO+z/p1HNLKzVuhBaxiDK0BhX5jPGA+Nrdbyl0MKyCjYT7dp9gEZpz393Syo7rcNe8Ef8KgZvBWp7veV+ysrsQ7XeCYcj76b39JwXZ3HuKufn8+6555c+rQ18mogT0/I15nXbigVZO6Qjv63yvM2Uz8M/svwAA6A3MOnWctGAAAAABJRU5ErkJggg==); background-repeat: no-repeat; margin: 0 4px 0 0; }

.copyright_wrap { clear: both; margin: 0 0 24px 0; }
.copyright_wrap .copyright { float: left; margin: 0 24px 0 0; font-size: 12px; color: #808080; }


/* =================================================
	h3.sh_heading_main_b
================================================= */
#right.blog_admin_right .sh_heading_main_b {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAYAAAA/tpB3AAAAQ0lE…dq3svds7B9t6VmWFrLWzOWakqJiLYGKNiZqz3jhHR+wBZbpvd95zR6QAAAABJRU5ErkJggg==") repeat-x scroll left top transparent;
	background: -moz-linear-gradient(top,  #fff 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top,  #fff 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top,  #fff 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom,  #fff 0%,#f0f0f0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#F0F0F0);
	border-bottom: 1px solid #BFBFBF;
	border-top: 3px solid #E80011;
	border-left: none;
	margin: 0 0 10px;
	padding: 5px 0 5px 18px;
	text-align: left;
	width: auto;
	font-size: 116%;
	font-weight: bold;
	clear: both;
	position:relative;
}


/* =================================================
	Tab menu(blog_admin_right)
================================================= */
.blog_admin_right #tab_menu {
	position: relative;
	overflow: hidden;
	border-left: 1px solid #ccc;
	z-index:100;
}

.blog_admin_right #tab_menu li {
	float: left;
	border: 1px solid #ccc;
	border-left: none;
	padding: 7px 28px 5px;
	background-color: #e6e6e6;
	color: #666;
	cursor: pointer;
}

.blog_admin_right #tab_menu li.selected {
	border-top: 3px solid #e80011;
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: default;
}

/* =================================================
	404_settings
================================================= */
.display_404_settings {
margin: 0 0 15px;
}
.display_404_settings table {
margin-bottom: 10px;
font-size:13px;
}
#right .notfound_edit h2 {
padding: 0 5px 2px 28px;
background: url("//static.fc2.com/image/icon_main/admin_icon3.png") no-repeat 0 -395px;
}
.blog_admin_right .notfound_edit #tab_menu li.selected {
border-bottom: 1px solid #ccc;
}
.blog_admin_right .notfound_edit .switch_btn_blue,
.blog_admin_right .notfound_edit .switch_btn_white {
	float: right;
	margin: -6px 10px 0 0;
}

.notfound_edit .html_textarea {
	margin-bottom: 10px;
	text-align: left;
	margin-top: -1px;
}

*:first-child+html .notfound_edit .html_textarea {
	margin-top: -2px;
}

.notfound_edit #notfound_editer_area #html_1,
.notfound_edit #notfound_editer_area #html_2,
.notfound_edit #notfound_editer_area #html_3 {
	width: 710px;
	height: 450px;
	padding: 8px 12px;
	border: 1px solid #ccc;
}
