﻿@import url("reset.css"); 
@import url("fonts.css"); 
@import url("module.css");

h1 {
    border:none;
    margin:0px;
    padding:0px;
	position:absolute;
	top: 30px;
	left: 0px;
	width: 150px;
	height: 40px;
}

img.cover{
   padding: 10px 20px 10px 0px;
   float:right
}

p.cover{
   padding: 10px 20px 10px 0px;
   float:right
}

p.guide{
   padding: 10px 10px 10px 0px;
   float:left
}

p.ccopy{
    margin-top:1ex;
    margin-bottom:1ex;
	font-weight:bold;
}

div#topmain{
	width: 475px; /* 220208 375->475 */
    float:left;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
}


div#topmain h2{
	border-top: #666666  solid 1px;
	border-bottom: #666666 solid 1px;
	font-size: large;
	font-weight: bold;
    margin:1px 0px 1ex 0px;
    clear: both;
    padding: 2px 0px 2px 1em;
}


ul.std{
	margin-top:1ex;
    list-style:disc;
    margin-left:20px;
}

div#info{
	width: 245px;
    float:right;
    border-left: #d0d0d0 1px solid;
    border-right: #d0d0d0 1px solid;
    border-bottom: #d0d0d0 1px solid;

}
div#info div.box dl dd{
    padding: 0.5em 0px 0.5em 1em;
}


div.box{
    margin-bottom: 1em;
}
div.box h2 {
	background-image:url('img/subtitle_base2.gif');
    background-position: -1px 0px;
	height:16px;
    padding: 2px 0px 1px 1em;
    font-weight: bold;
    font-size: small;
    margin-top: 0px;
    margin-bottom: 1em;
    background-color:#ffffff;
}


div.box dd ul{
    margin-bottom: 0px;
	margin-left: 20px;
}
div.box dl dt{
    padding-left: 1em;
}


div.box ul {
    margin: 0px 1em 1em 1.8em;
    list-style-type:disc;
    list-style-position:outside;
    margin-left:30px;
 }

div.box ul li{
    line-height: 100%;
    padding-bottom: 0.5em;
}


div.bookbox{
   width: 360px; /* 220208 260->360 */
   float:right;
   position:relative;
   margin-bottom:20px;
}

div.bookbox p{
    margin-top: 1em;
}

div.bookbox h3{
    font-size: large;
    border: none;
    margin-top: 5px;
    margin-left: 0px;
    padding-left: 0px;
    font-family: Meiryo,arial,helvetica,clean,sans-serif;
}

div.guidebox{
	width: 475px; /* 220208 375->475 */
    float:left;
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;

}

.press{
	font-weight: bold;
	color: #FF0000;
}

.bold{
	font-weight: bold;
}
