﻿@CHARSET "utf-8";
/**
 * 全体設定
 */
* {
	margin: 0;
	padding: 0;
}
/**
 * zoomは全体に設定すると、IE6でテーマ追加画面を観覧したときポップアッププレビューが著しく崩れる。
 */
.ie7InputBug {
	zoom: 1;
}

body {
	background-color: #ffffff;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

body, td, th, input, select, textarea {
	font-size: 12px;
	/*font-family: Arial, Verdana, Sans-Serif;*/
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0;
	padding: 0;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

pre {
	margin: 0;
	padding: 0;

	white-space: pre; /* CSS2 */
	white-space: -moz-pre-wrap; /* Mozilla*/
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

DIV.editorResizeHandle {
    background-color: #f7f8fd;
	height: 18px;
	border-top-width: 0px;
	border-bottom: #696969 1px solid;
	border-right: #696969 1px solid;
	border-left: #C0C0C0 1px solid;
}
#top{
	width: 950px;
	margin-left: 20px;
}
#header{
	width: 950px;
}
#head_line1{
	background-color: #666666;
	height: 4px;
	overflow: hidden;
}
#head_line2{
	background-color: #2DA8E3;
	height: 4px;
	overflow: hidden;
}
#account{
	width: 421px;
	height: 28px;
	background-image: url('/admin/img/head_account.gif');
	background-repeat: no-repeat;
	background-position: top right;
	text-align: right;
	vertical-align: top;
	color: #777;
	margin:0px;
	padding:0px;
	padding-right:10px;
}
#account a{
	color: #666;
	text-decoration: none;
}
#account a:hover{
	text-decoration: underline;
}

.frame_lt{
	width: 8px;
	height: 8px;
	background-image: url("/admin/img/page_frame_lt.gif");
	background-repeat: no-repeat;
}
.frame_t{
	background-image: url("/admin/img/page_frame_t.gif");
	background-repeat: repeat-x;
}
.frame_rt{
	width: 8px;
	height: 8px;
	background-image: url("/admin/img/page_frame_rt.gif");
	background-repeat: no-repeat;
}
.frame_l{
	width: 8px;
	background-image: url("/admin/img/page_frame_l.gif");
	background-repeat: repeat-y;
}
.frame_r{
	width: 8px;
	background-image: url("/admin/img/page_frame_r.gif");
	background-repeat: repeat-y;
}
.frame_lb{
	width: 8px;
	height: 8px;
	background-image: url("/admin/img/page_frame_lb.gif");
	background-repeat: no-repeat;
}
.frame_b{
	background-image: url("/admin/img/page_frame_b.gif");
	background-repeat: repeat-x;
}
.frame_rb{
	width: 8px;
	height: 8px;
	background-image: url("/admin/img/page_frame_rb.gif");
	background-repeat: no-repeat;
}
.errors{
	font-weight: bold;
	color: #FF0000;
	background-color: #FFDDDD;
	/*	border-color: #FF0000;
	border-style: dotted;
	border-width: 1px;*/
}
.description{ /* 入力欄の直前に表示する説明文 */
	font-weight: bold;
	color: #2DA8E3;
	padding-left: 20px;
}

.s_w20{
	width: 20px;
	background-image: url("/admin/img/spacer.gif");
}

/* ################################### */
/* ### for Drag and Drop ############# */
/* ################################### */
p{
	margin:0px;
	padding:0px;
}
hr{
	margin-left: 2px;
	margin-left: 2px;
	size: 1px;
}
.DDtable{
}
.DDtd{
}
/*.parent_1{
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: dashed;
}
.parent_2{
	background-image: url("/admin/img/page_list/parent.gif");
	background-repeat: repeat-y;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: dashed;
}
.child_1{
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #DAC6A9;
	border-style: dashed;
}
.child_2{
	background-color: #DAE6F2;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: dashed;
}*/
.dragItem{
	padding-left:10px;
	background-repeat: no-repeat;
}
.dragIcon{
	float: left;
	cursor: url('/admin/img/page_list/hand.cur'),cell;
}
.addSub{
	padding-left: 5px;
	margin-left: 10px;
}
.addMain{
	margin-left: 10px;
	height: 100%;
}
.subPages{
	padding-left: 108px;
	background-repeat: no-repeat;
}
.dropArea{
/*	height: 100%;*/
}
.drag_inner{
	border-width: 1px;
	border-color: #DDDDDD;
	border-style: solid;
}
.actionButton{
	cursor: pointer;
	float: right;
}
#actionMenu{
	position: absolute;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #FFFFFF;
	width: 100px;
/*	height: 110px; */
}
#dropPos{
	background-color: #dc143c;
	height: 2px;
	width: 97%;
	overflow: hidden;
	margin-left: 10px;
}

.dragInnerMainEven {
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
}

.dragInnerMainOdd {
	background-color: inherit;
	background-image: url("/admin/img/page_list/parent.gif");
	background-repeat: repeat-y;
}

.dragItemMainTop {
	background-image: url("/admin/img/page_list/line_top.gif");
}

.dragItemMainSingle {
	background-image: url("/admin/img/page_list/line_top_s.gif");
}

.dragItemMainBottom {
	background-image: url("/admin/img/page_list/line_btm.gif");
}

.dragItemMainMiddle {
	background-image: url("/admin/img/page_list/line_mid.gif");
}

.subPagesBase {
	background-image: url("/admin/img/page_list/line_base.gif");
}

.subPagesBlank {
	background-image: none;
}

.dragInnerSubEven {
	background-color: #DAE6F2;
	background-image: none;
	background-repeat: no-repeat;
}

.dragInnerSubOdd {
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
}

.dragItemSubTop {
	background-image: url("/admin/img/page_list/line_s_top.gif");
}

.dragItemSubSingle {
	background-image: url("/admin/img/page_list/line_s_top_s.gif");
}

.dragItemSubBottom {
	background-image: url("/admin/img/page_list/line_s_btm.gif");
}

.dragItemSubMiddle {
	background-image: url("/admin/img/page_list/line_s_mid.gif");
}


/*==================2011/12/15　追記=====================*/


#tbl_topic_modify .text{
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
}