@charset "Shift_JIS";
body		{ color:#333333; background:#ffffff; text-align:center; border:0px; font-size:75%; }
body		{ width:720px; margin-left:auto; margin-right:auto; }
/*******************************************************/
/*.clear	{ clear:both; }*/
/*.pb		{ page-break-before:always; }*/
/*strong	{ background:#ccccff; }*/
/*b	{ background:#ccffcc; }*/
.center	{text-align:center;}
.right	{text-align: right;}
img.amazon {margin:0px 10px 0px 0px;float:left;}
br.amazon {clear:all;}
/*******************************************************/
/* Navi - top,bottom */
table		{ border-collapse:collapse; border-spacing:0px; }
table.top	{ border:1px #cccccc solid; margin-bottom:10px; }
td.logo		{ margin:0px 0px 0px 15pt; padding:0px 0px 0px 15pt; vertical-align:middle; }
img.logo	{ float:left; }
td.navi		{ margin:0px 15pt; padding:0px 15pt; font-size:10pt; line-height:12pt; color:#666666; background-color:#eeeeee;}
a.navi		{ text-decoration:none; }
a.navi:link	{ color:#0000cc; }
a.navi:visited	{ color:#000066; }
a.navi:hover	{ color:#000066; }
/*a.navi:visited{ color:#000066; background:#f0f6ff; border:1px solid #0066cc; border-left-width:7px; padding-left:2px; }*/
/*a.navi:hover	{ color:#cc6600; background:#fff9f0; border:1px solid #ff9933; border-left-width:7px; padding-left:2px; }*/


/** Tag **/
img		{ border-style:none; }
strong		{ font-weight:normal; }

/** Link **/
a:link		{ color:#0000cc; }
a:visited	{ color:#660099; }
a:hover		{ background:#ffcc00; }


/*******************************************************/
/* Window - Frame */
table		{ font-size:100%; word-space:break-all; }
div.frm		{ width:720px; }
div.cnt		{ position:absolute; top:0px; left:0px; }
div.home	{ margin-top:100px; border-top:1px solid; padding-top:5px; text-align:center; }
a.home		{ width:100px; font-weight:bold; text-decoration:none; text-align:center;}
a.home		{ color:#000099; background:#f0f6ff; border:1px solid #0066cc; border-width:1px 7px; padding-left:2px; }
a.home:hover	{ background:#ffcc00; }

/* Map - left */
table.map	{ font-size:10pt; color:#000000; background:#ffffff; line-height:1.3em; 
		  border:1px #dddddd solid; margin-bottom:7px; float:left; }
div.maptop	{ color:#000033; background:#ffffcc; font-weight:bold;
		  padding:0px 5px; text-align:center; }
div.mapbn	{ background:#fcfcff; padding-left:15px; }
div.mapbn2	{ background:#fcfcff; padding:4px 0px 4px 10px; border-bottom:1px solid #cccccc; }
div.map		{ color:#9900ff; background:#f0f0ff; padding:0px 5px; font-weight:bold;}
a.map		{ width:100%; padding:0px 0px 0px 10px; text-decoration:none;}
a.map:link	{ color:#0000cc; background:#fcfcff; border:1px solid #fcfcff; }
a.map:visited	{ color:#660099; background:#fcfcff; border:1px solid #fcfcff; }
a.map:hover	{ color:#ff9900; background:#fff8f0; border:1px solid #ffcc66; }
a.map:active	{ color:#ff9900; background:#ffeedd; }


/* Main - right */
table.main	{ color:#000000; background:#ffffff; line-height:1.3em; border:1px solid #ffffff; 
		  margin-bottom:7px; margin-left:10px; padding-left:0px; float:right; }

/*table.content	{width:480px;border:1px #999999 solid;margin-bottom:7px;background:#ffffff;line-height:1.3em;}*/
h1		{ font-size:150%; color:#ff0099; background:#fff0f9; border-left: 4px solid #ff3399; 
		   margin:0px 0px 5px; padding:5px 0px 5px 10px; line-height:120%; }
h2		{ font-size:125%; color:#993333; background:#fff9f0; border-left: 9px solid #cc6666; 
		  margin:15px 0px 5px; padding:5px 0px 5px 10px; }
h3		{ font-size:100%; color:#003366; background:#f0f8ff; border-left:14px solid #0066cc; 
		  margin:10px 0px 5px; padding:5px 0px 5px 10px; }
p		{ font-size:100%; color:#000000; background:#f8f8f8; line-height:1.7em; letter-spacing:2px;
		  padding:2px 10px; margin:10px 0px 10px 15px; border:1px solid #999999; word-break:break-all; }
.red		{ color:#f80000; background:#fff0f0; }
.green		{ color:#006600; background:#f0fff0; }
ol.link		{ margin-top:15px; line-height:1.5em; }
