/* CSS Document */

/* common */
body{margin:0px; padding:0px; background:#FFFFFF;}
a{border:none; text-decoration:none;}
img{border:none;}
.clear{clear:both;}
.wrapper{width:800px; margin-left:auto; margin-right:auto; background:url(../images/amazon_shadow.gif);}
.header{width:770px; margin-left:auto; margin-right:auto;}
.top_title{width:650px; margin-left:auto; margin-right:auto; margin-top:10px;}
.title{width:600px; margin-left:auto; margin-right:auto; margin-top:10px;}

.textbox{
	width: 600px;
	text-align: left;
	font: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	color: #000;
	line-height: 220%;
	margin: 15px auto;
}

.textbox2{width:600px; margin-left:auto; margin-right:auto; margin-top:10px; text-align:center; font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size:14px; color:#000000; line-height:18px;}
.textbox3{width:600px; margin-left:auto; margin-right:auto; margin-top:10px; text-align:center; font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 11px; color:#000000; line-height:18px;}
.book_box{width:300px; float:left; background:#ffffcc;}
.book_text_box{width:280px; height:230px; float:left; background:#ffffcc; text-align:left; padding:10px;}
.text_box_border{width:350px; padding:5px; border:#333333 solid 1px;}
.graph{width:600px; float:left;}
.cell1{width:80px; padding:5px; font-size:14px; color:#333333; text-align:left; background:#FFFF00; border:#FF9900 solid 1px; float:left;}
.cell2{width:480px; padding:5px; font-size:12px; color:#333333; text-align:left; background:#FFFFFF; border:#FF9900 solid 1px; float:left;}

/* font */
.bold{font-size:16px; font-weight:bold; color:#333333; line-height:180%;}
.bold14{font-size:14px; font-weight:bold; color:#000000; line-height:180%;}
.bold16{font-size:16px; font-weight:bold; color:#000000; line-height:180%;}
.bold12{font-size:12px; font-weight:bold; color:#000000; line-height:180%;}
.red12pt{font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size:12px; color:#FF0000; line-height:18px;}
.redbold{margin:0px 5px; font-size:16px; font-weight:bold; color:#FF0000; line-height:180%;}
.red14{margin:0px 5px; font-size:14px; font-weight:bold; color:#FF0000; line-height:180%;}
.redbig{margin:0px 5px; font-size:21px; font-weight:bold; color:#FF0000; line-height:180%;}
.blue16pt{font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size:16px; color:#00FFFF; line-height:24px;}
.bluebold{font-size:16px; font-weight:bold; color:#003366; line-height:180%;}

.fs_12 { font-size: 12px !important;}

/* float */
.l{float:left;}
.r{float:right;}
.cb{clear:both;}

/*footer*/
#mmfooter { width:770px; margin-left:auto; margin-right:auto; padding:30px 0 10px; border:0; text-align:center; font-size: 8pt; }
#mmformat { font-size: 8pt; line-height: 12pt; margin: 15px 0px 10px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-right-style: dotted; border-bottom-style: dotted; border-left-style: dotted; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; width: 740px; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px; border-right-width: 0px; border-left-width: 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }
#mmsyamai { font-size: 9pt; line-height: 11pt; margin: 0px; width: 740px; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px; font-weight: bold; color: #336600; border: 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }
#mmcopy { font-size: 8pt; line-height: 11pt; margin: 0px; width: 740px; font-weight: normal; color: #333333; border: 0px; padding: 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }
#mmcopy-big { font-size: 9pt; line-height: 11pt; margin: 0px; width: 740px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }
#mmcopy2 { font-size: 8pt; line-height: 11pt; margin: 0px; width: 740px; font-weight: normal; color: #333333; border: 0px; padding: 0px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }
/*----------------button----------------------------------*/
.selected { background-position: 0 -120px; }
#btn_kounyu { width: 680px; height: 120px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:10px; padding: 0; overflow:hidden; }
#btn_kounyu  ul { width: 680px; height: 120x; margin: 0; padding: 0; list-style-type: none; }
#btn_kounyu  ul li { height: 120px; margin: 0; padding: 0; }
#btn_kounyu  ul li a { text-indent: -9999px; height: 120px; display: block; }
#navi01 { width: 680px; overflow:hidden; }
li#navi01 a:link, 
li#navi01 a:visited { background-image: url(../images/buy_btn.jpg); background-position: 0px 0px; }
li#navi01 a:hover, li#navi01 a.selected { background-image: url(../images/buy_btn.jpg); background-position: 0px -120px; }
