@charset "UTF-8";


/* 1段目：タイトル
********************************************/
div.title {
	padding-bottom: 1em;
	margin-bottom: 1em;
	padding-left: 1em;
	border-left: 1px solid #CCCCCC;
}

div.title h1.main {
	color: #FFF;
	font-size: 180%;
	margin: 0 0 0 0;
	line-height: 130%;
	padding: 0.3em 0.5em;
	background-color: #444444;
	background-image: url(img-grayGradeY-dark.gif);
	background-repeat: repeat-y;
}
div.title h2.sub {
	font-size: 120%;
	margin: 0 0 1em 0;
	line-height: 130%;
	padding: 0.3em 0.5em;
	background-color: #DDD;
	background-image: url(img-grayGradeY-middle.gif);
	background-repeat: repeat-y;
}
div.title h3 {
	font-size: 90%;
	margin: 0 ;
}

/* 2段目：出版元
********************************************/
div.publisherCompany {
	padding-bottom: 1em;
	margin-bottom: 1em;
	padding-left: 1em;
	border-left: 1px solid #CCCCCC;
}

div.publisherCompany h3 {
	font-size: 90%;
	font-weight: bold;
	margin: 0 ;
}


/* 3段目：著者など
********************************************/
div.creater {
	margin-bottom: 1em;
	padding-left: 1em;
	border-left: 1px solid #CCCCCC;
}


div.creater dl {
	clear: left;
	line-height: 140%;
	font-weight: normal;
	padding: 1em 0 0 0;
}  
div.creater dl dt {
    font-family: sans-serif;
	font-size: 90%;
	line-height: 1em;
	margin-top: 0em;
	margin-bottom: 0.5em;
}  
div.creater dl dd {
	font-size: 90%;
	padding: 0 0 0 1em;
}  



/* よみがな／プロフィール
*****************/

div.creater dl span.furigana {  
	font-size: 70%;
}  

div.creater dl dd.profile {  
	padding: 0 0 0 2em;
	line-height: 130%;
	margin-bottom: 0.3em;
}  


/* 住所や電話番号
*****************/
div.creater dl dd.attribute {  
	line-height: 130%;
	padding-left: 1em;
}  

/* 著作権表記
*****************/
div.copyrightNotice dl dd {  
	line-height: 130%;
}  

/* アンカー
********************************************/
/* リンク色指定 */
a:link    {color: #8D2447; text-decoration: underline;}
a:visited {color: #6C4451; text-decoration: underline;}
a:hover   {color: #CC104F; text-decoration: underline;}
a:active  {color: #FF1E69; text-decoration: underline;}

