BODY { margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px; background-color:#ffffff;}
#head{ width:750px;}
.head01{ width:250px;}
.head02{ width:500px; font-size:9pt; text-align:right; background:url(../image/top/head02.jpg) no-repeat right;}
#crumbs{ font-size:10pt; text-align:left; padding:2px 0px 2px 5px; background-color:#eeeedd; margin-bottom:0px;
         width:750px; border-top:4px double #6666aa; border-bottom:1px solid #6666aa;}
#foot{ font-size:9pt; border-top:4px double #6666aa; width:750px;}
#foot A{ text-decoration:none; color:#000000;}
.ad{ text-align:center; margin-top:10px;}

#main { width:750px;}
#main2{ width:700px;}
.left { width:25%; background-color:#eeeedd; border-right:1px solid #999999;}
.right{ width:75%; padding-left:30px;}

#sub { font-size:12pt; color:#ffffff; padding:3px 5px 2px 0px; font-weight:bold; font-family:serif;
       text-align:right; background-color:#3333bb; width:750px; margin-bottom:10px;}

.navi00{ font-size:10pt; margin:5px 5px 5px 5px; font-weight:bold; border:0px solid #ffffff; padding:3px;
         background-color:#3333bb; color:#ffffff;}
.navi01{ font-size:10pt; margin:0px 10px 5px 15px; padding:0px 0px 4px 13px;
         border-bottom:1px dotted #aaaaaa; background:url(../image/all/mark02.gif) no-repeat left top;}
.navi01 A{ text-decoration:none;}
.navi01 A:hover{ color:#cc0000; background-color:#ccff00;}
.navi02{ font-size:10pt; margin:0px 10px 10px 15px; padding:0px 0px 2px 13px;
         border-bottom:1px dotted #aaaaaa; background:url(../image/all/mark01.gif) no-repeat left top;}
.navi02 A{ text-decoration:none;}
.navi02 A:hover{ color:#cc0000; background-color:#ccff00;}
.navi03{ font-size:10pt; margin:0px 10px 5px 10px; padding:3px 0px 4px 0px; border-bottom:1px dotted #aaaaaa;}

.title{ font-size:12pt; font-weight:bold; margin:5px 0px 20px 0px; padding:3px 0px 0px 5px;
        border-bottom:2px solid #bbbbbb; background-color:#eeeedd;}
.honbun{ font-size:11pt; margin:0px 10px 0px 10px; line-height:160%;}

.media2{ line-height:130%; margin:5px 0px 0px 0px;}

.top { font-size:10pt; line-height:160%; margin:0px 0px 10px 0px;}
.top2{ font-size:10pt; line-height:160%; margin:0px 0px 10px 0px;
       background:url(../image/media/kakuta.jpg) no-repeat top right; padding-right:200px;}
.top3{ font-weight:bold; padding:5px 0px 5px 0px;}
.top4{ border:1px solid #9966ff; padding:0px 10px 0px 10px;}

#medialist TD{ font-size:10pt; text-align:center; padding:0px 3px 0px 3px;}


.press00{ font-size:11pt; font-weight:bold;}
.press01{ font-size:11pt;}


.book01{ font-size:10pt; text-align:center; background-color:#000000; color:#ffffff; padding:3px;}
.book02{ font-size:16pt; text-align:center; font-weight:bold; padding:10px 0px 0px 0px;}
.book03{ font-size:11pt; padding-left:10px;}
.book04{ font-size:10pt; text-align:right; margin:0px 50px 20px 0px;}
.book05{ font-size:11pt; text-align:center; padding:2px;}
.book06{ font-size:13pt; text-align:center; padding:2px; font-weight:bold;}
.book07{ font-size:11pt; margin:20px 0px 30px 0px; line-height:130%; width:600px;}
.book13{ font-size:9pt; margin:10px 0px 0px 40px; padding-bottom:2px; border-bottom:4px double #666666;}
.book11{ font-size:9pt; margin:10px 0px 3px 60px;}
.book12{ font-size:9pt; margin:0px 0px 3px 70px;}
.book30{ background:url(../image/media/photo200-1.jpg) no-repeat right top;}
.book32{ width:350px; height:160px; padding:10px; background:url(../image/media/book01.gif) no-repeat top left;}
.book33{ width:370px; height:130px; padding:10px; background:url(../image/media/book02.gif) no-repeat top left;}
.book34{ width:350px; height:140px; padding:15px 43px 15px 13px; font-size:8pt; line-height:120%;
         background:url(../image/media/book03.gif) no-repeat top left;}
.book38{ width:370px; margin-bottom:10px; border:2px dotted #666666; padding:10px; font-size:10pt; line-height:120%;}
.book31{ width:300px; font-size:11pt; margin:0px 0px 10px 20px; border:4px inset #cc9966; padding:3px; text-align:center;
         font-weight:bold; background:url(../image/media/book10.gif) no-repeat;}
.book35{ font-size:11pt; margin-bottom:3px; font-weight:bold;}
.book36{ font-size:10pt; margin-bottom:10px;}
.book37{ font-size:8pt;}
.book39{ font-size:11pt; text-align:center; margin-top:20px;}
.book40{ background:url(../image/media/book04.gif) no-repeat right top; padding-right:20px;}

.m1{ width:60%;}
.m2{ width:40%;}
.book50{ width:160px; text-align:center; margin:50px 0px 0px 50px; border:2px dotted #e02e2e; padding:10px;}
.book51{ border:1px solid #444444;}
.book52{ font-size:10pt; margin-top:5px;}
.book53{ font-size:10pt; background-color:#e02e2e; margin-bottom:10px; padding:2px;}


