/* 初期化 */

body, form, fieldset { 
margin: 0;
padding: 0;
}

fieldset { 
border: none;
}

/*
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, dd { 
margin: 0;
padding: 0;
}
*/

blockquote, li, dt, dd { 
margin-left: 1em;
}

li { 
list-style: none;
}

input, textarea {
font-size: 1em;
}

/* スタイルシート設定開始 */

body {
/* background-color: #FFCCCC; */
/* background-color: #FFFFFF; */
/* background-color: #EEEEFF; */
background-color: #DDDDDD;
}


/* 各Boxの配置 */

#main {
/* width: 920px; */
/*height: 750px;*/
margin: 12px auto;
padding: 1em;
/* background-color: #FFFFFF; */
/* background-color: #FFFFDD; */
background-color: #EEEEEE;
}

/*
#situation_presentation {
margin: 5px;
padding: 10px;
background-color: #FFFFFF;

border: 1px solid;
border-color: #0000AA;

}
*/

#characters_presentation {
margin: 5px;
padding: 10px;
background-color: #FFFFFF;

border: 1px solid;
border-color: #0000AA;
}

#left_box {
width: 650px;

margin: 0 auto;

float: left;
}


#right_box {
width: 500px;
/* height: 600px; */
border-left : solid 1pt;
border-right : solid 1pt;
border-bottom : solid 1pt;
overflow: auto;
padding: 8px;
}

#script_edit {
width: 500px;
/* height: 550px; */
overflow: auto;
}

#script_print {
width: 500px;
/* height: 550px; */
overflow: auto;
}


#video_subtitle {
margin: 30px;
padding: 10px;
background-color: #FFFFFF;

border: 1px solid;
border-color: #0000AA;
height: 96px;
font-size: 150%;b
}

#control_box {
/*height: 200px;*/
overflow: auto;
}

#footer {
text-align: right;
clear: both;
}


.fukidashi {
/* position: relative; top: :10px; left: 10px; */
position: relative; top: -10px; left: 200px;
border: 4px;
border-style: outset;
background-color: #DDFFFF;
max-width: 200px;
}

#step_box {
max-height: 200px;
overflow: auto;
}

#step_menu {
margin-bottom: -8px;
font-size: 150%;
}

#main_menu {
padding: 1em;
}

#main_menu_BTSJ {
color: #0000FF;
}

#main_menu_kyouzai {
color: #0000AA;
}

#main_menu_gakushuu {
color: #FF0000;
}

.table1 {
width: 8em;
float: left;
}

.table2 {
width: 8em;
float: left;
}

.table3 {
width: 8em;
float: left;
}

.table4 {
width: 22em;
float: left;
}

.table5 {
width: 4em;
float: left;
}

.table6 {
width: 4em;
float: left;
}

#timeline_explication {
font-size: 70%;
}

#script_explication {
font-size: 70%;
}

.scene_scenario_edit_menu {

font-size: 130%;
}

#breakpoint_edit_box {
background-color: #FFFFFF;
}

#pagetitle {
font-size: 150%;
}