/* Book.css */

@charset "utf-8";

body {
	font-family:"メイリオ", "Meiryo", "MotoyaLCedar", "Osaka", "helvetica", "sans-serif";
	color:#000000;
	font-size:12pt;
	background-color:#131A22;
}


#BGHover a:hover {background-Color:#0088E8; color:#FFFFFF;}

a {text-decoration:none;}

a:link {color:#BFBFBF;}

a:visited {color:#BFBFBF;}

a:active {color:#BFBFBF;}


a:link {color:#FFFFFF; cursor:pointer; cursor:hand;}



.message10 {
    position: relative;
}

.message10 span.remark {
    display: none;
}

.message10 a:hover span.remark {
    background: none repeat scroll 0 0 #141446;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    line-height: 1.2em;
    margin: 0.5em;
    padding: 0.5em;
    position: absolute;
/*    top: 50px; */
    width: 10em;
}

.message12 {
    position: relative;
}

.message12 span.remark {
    display: none;
}

.message12 a:hover span.remark {
    background: none repeat scroll 0 0 #141446;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    line-height: 1.2em;
    margin: 0.5em;
    padding: 0.5em;
    position: absolute;
    width: 12em;
}

.message14 {
    position: relative;
}

.message14 span.remark {
    display: none;
}

.message14 a:hover span.remark {
    background: none repeat scroll 0 0 #141446;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    line-height: 1.2em;
    margin: 0.5em;
    padding: 0.5em;
    position: absolute;
    width: 14em;
}

.message16 {
    position: relative;
}

.message16 span.remark {
    display: none;
}

.message16 a:hover span.remark {
    background: none repeat scroll 0 0 #141446;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    line-height: 1.2em;
    margin: 0.5em;
    padding: 0.5em;
    position: absolute;
    width: 16em;
}

.message18 {
    position: relative;
}

.message18 span.remark {
    display: none;
}

.message18 a:hover span.remark {
    background: none repeat scroll 0 0 #141446;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    line-height: 1.2em;
    margin: 0.5em;
    padding: 0.5em;
    position: absolute;
    width: 18em;
}

.message22 {
    position: relative;
}

.message22 span.remark {
    display: none;
}

.message22 a:hover span.remark {
    background: none repeat scroll 0 0 #141446;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    line-height: 1.2em;
    margin: 0.5em;
    padding: 0.5em;
    position: absolute;
    width: 22em;
}

.message26 {
    position: relative;
}

.message26 span.remark {
    display: none;
}

.message26 a:hover span.remark {
    background: none repeat scroll 0 0 #141446;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    line-height: 1.2em;
    margin: 0.5em;
    padding: 0.5em;
    position: absolute;
    width: 26em;
}
