* { margin:0; padding:0; font:100%/176% normal; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }

/* basic layouts */
body { margin:0 32px; }

#document .container { display: block; width: 100%; position: static; }

//#chapters, #footer, .container .container { width:100%; }
//html, body, .container .container { position:relative; }
//h1, #header, #footer { clear:both; }
//html, body { height:100%; }
//#header, .container .container .container { margin:0 16px; }
//#description { float:left; width:350px; }
//#chapters    { float:right; margin-left:-366px; }
//#description .container { margin-top:324px; }
//#chapters .container {
//font-size: 80%;
//height: 254px;
//margin-left: 366px;
//}
//#header { margin-bottom:16px; }
//.container .container .container { position:static; width:auto; }



/* backgrounds */
//html { background:url(images/back01.gif) 32px 0 repeat-y; }
//body { background:url(images/back02.gif) top right repeat-y; }
//h1   { background:url(./ev_01_title.gif) 356px 100% no-repeat; }
//h1.title { background:url(./images/ev_01_title.gif) top left no-repeat; display:block; height:300px; width:600px; }
h1.title {
 background: url(images/ev_05_title.jpg) left center no-repeat white;
 border: none;
 display: block;
 float: left;
 height: 208px;
 margin-bottom: 8px;
 text-align: left;
 text-indent: -9999px;
 width: 100%;
}
h2.title_1 {
 background: url(images/ev_05_h1.jpg) left center no-repeat white;
 border: none;
 display: block;
 float: left;
 height: 100px;
 margin-bottom: 8px;
 text-align: left;
 text-indent: -9999px;
 width: 100%;
}
h2.title_2 {
 background: url(images/ev_05_h2.jpg) left center no-repeat white;
 border: none;
 display: block;
 float: left;
 height: 84px;
 margin-bottom: 8px;
 text-align: left;
 text-indent: -9999px;
 width: 100%;
}
h2.title_3 {
 background: url(images/ev_05_h3.jpg) left center no-repeat white;
 border: none;
 display: block;
 float: left;
 height: 84px;
 margin-bottom: 8px;
 text-align: left;
 text-indent: -9999px;
 width: 100%;
}
h2.title_4 {
 background: url(images/ev_05_h4.jpg) left center no-repeat white;
 border: none;
 display: block;
 float: left;
 height: 84px;
 margin-bottom: 8px;
 text-align: left;
 text-indent: -9999px;
 width: 100%;
}
hr.h2_titles_line {
 background: url(images/ev_01_line.jpg) left center no-repeat white;
 border: 5px;
 display: block;
 float: left;
 height: 9px;
 text-align: left;
 width: 100%;
// color: #ff0000;
// height: 5px;
// border: 5px;
// border-style: dotted;
// width: 556px;
}
hr.hidden {
 border: 0px;
 display: block;
 float: left;
 height: 1px;
 text-align: left;
 width: 100%;
// color: #ffffff;
// height: 1px;
// border: 0px;
// border-style: hidden;
// width: 100%;
}
p.cap {
 font-size: 80%;
}
.container #document .container #session p.left_text {
 float: left;
 width: 267px;
}
.container #document .container #session p.right_text {
 float: left;
 width: 210px;
}
.container #document .container #session p.all_text {
 float: left;
 display: block;
 margin-top: 32px;
 width: 556px;
}
.container #document .container #session p.pic_text {
 float: left;
 font-size: 80%;
 display: block;
 margin-top: 12px;
 width: 220px;
}
.container #document .container #session img.right_image {
 float: left;
}
.container #document .container #session .cell {
 float: left;
 margin-top: 24px;
 vertical-align: middle;
 width: 220px;
}
.container #document .container #session .cell .cell {
 float: left;
 margin-top: 24px;
 width: 220px;
}
//#description .container { background:url(images/kakomi02.gif) bottom left no-repeat; }
//#chapters { background:url(images/time.gif) 362px 0 no-repeat; }
//#description p { background:url(images/kakomi01.gif) top left repeat-y; }
//#header h1 { background:none; }



/* others */
//h1 { margin-right:26px; }
//h1 a { }
//#header h1 { width:auto; height:auto; font-size:120%; }
//#description .container { padding-bottom:20px; }
//#chapters .container { margin-top:34px; }
//#description ul { display:none; }
//#description li { list-style:none; }
//#description p { padding:8px; width:304px; }
//#chapters ol { margin-left:2.4em; }
//#movie { position:absolute; top:0; left:16px; border:1px solid gray; }



/* for IE */
//* html h1 { width:100%; }



