@charset "UTF-8";

/* ---------- STRUCTURE ---------- */
* { margin: 0px; padding: 0px; font-size: 12px; line-height: 130%;  }
body {
	color: #666;
	background: #fff url(../../image/bg.gif) repeat left;
	font-size: 12px;
	font-family: "Verdana", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

img { border: 0px; }

a		  { color: #03F; }
a:link	  { color: #03F; }
a:active  { color: #03F; }
a:visited { color: #03F; }
a:hover   { color: #F90; }

#wrapper {
	margin: 0px auto 0px;
	width: 830px;
	background: #fff url(../../image/bg1.gif) repeat-y center;
}

h1 {
	background: #666;
	height: 20px;
	font-size: 10px;
	color: #fff;
	font-weight: normal;
	letter-spacing: 0.1em;
	padding-top: 3px;
}

hr {
	border-top: dashed 1px #666;
}

table.data td { padding: 3 3 3 10; }

.list { list-style: none; padding: 5 0 0 15px; margin: 3 0 0 10px; background: url(../../image/cursor_mini.gif) no-repeat 2px 9px; letter-spacing: 0.1; }
.list-line2 { list-style: none; padding: 5 0 0 15px; margin: 3 0 0 10px; background: url(../../image/cursor_mini.gif) no-repeat 2px 9px; letter-spacing: 0.1; line-height: 150%; }

.list-no-01 {list-style: none; padding: 1 0 0 22px; margin: 3 0 0 10px; background: url(../../image/list_no_01.gif) no-repeat 2px 2px; letter-spacing: 0.2em;}
.list-no-02 {list-style: none; padding: 1 0 0 22px; margin: 8 0 0 10px; background: url(../../image/list_no_02.gif) no-repeat 2px 2px; letter-spacing: 0.2em;}
.list-no-03 {list-style: none; padding: 1 0 0 22px; margin: 8 0 0 10px; background: url(../../image/list_no_03.gif) no-repeat 2px 2px; letter-spacing: 0.2em;}
.list-no-04 {list-style: none; padding: 1 0 0 22px; margin: 8 0 0 10px; background: url(../../image/list_no_04.gif) no-repeat 2px 2px; letter-spacing: 0.2em;}
.list-no-05 {list-style: none; padding: 1 0 0 22px; margin: 8 0 0 10px; background: url(../../image/list_no_05.gif) no-repeat 2px 2px; letter-spacing: 0.2em;}
.list-no-06 {list-style: none; padding: 1 0 0 22px; margin: 8 0 0 10px; background: url(../../image/list_no_06.gif) no-repeat 2px 2px; letter-spacing: 0.2em;}
.list-no-07 {list-style: none; padding: 1 0 0 22px; margin: 8 0 0 10px; background: url(../../image/list_no_07.gif) no-repeat 2px 2px; letter-spacing: 0.2em;}
.list-no-08 {list-style: none; padding: 1 0 0 22px; margin: 8 0 0 10px; background: url(../../image/list_no_08.gif) no-repeat 2px 2px; letter-spacing: 0.2em;}
.list-no-09 {list-style: none; padding: 1 0 0 22px; margin: 8 0 0 10px; background: url(../../image/list_no_09.gif) no-repeat 2px 2px; letter-spacing: 0.2em;}
.list-no-10 {list-style: none; padding: 1 0 0 22px; margin: 8 0 0 10px; background: url(../../image/list_no_10.gif) no-repeat 2px 2px; letter-spacing: 0.2em;}
.list-no-11 {list-style: none; padding: 1 0 0 22px; margin: 8 0 0 10px; background: url(../../image/list_no_11.gif) no-repeat 2px 2px; letter-spacing: 0.2em;}
.list-no-12 {list-style: none; padding: 1 0 0 22px; margin: 8 0 0 10px; background: url(../../image/list_no_12.gif) no-repeat 2px 2px; letter-spacing: 0.2em;}

.list-none { list-style: none; padding: 5 0 0 15px; margin: 3 0 0 5px; letter-spacing: 0.1; line-height: 150%; }

.caption {
	background: url(../../image/mini_title_bg.gif) no-repeat;
	width: 545px;
	height: 26px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding: 1 0 0 25;
}

a.sitemap-title-b { display: block; border-left: 5px solid #f00; padding: 2px 0px 2px 6px; font-size: 14px; font-weight: bold; text-decoration: none; }
a.sitemap-title-m { display: block; padding: 5px 0px 5px 11px; font-size: 12px; font-weight: bold; text-decoration: none; }
a.sitemap-title-s { display: block; padding: 2px 0px 5px 30px; font-size: 12px; background: url(../../image/cursor_mini.gif) no-repeat 20px 5px; text-decoration: none; }
a.sitemap-title-ss { display: block; padding: 3px 0px 3px 40px; font-size: 10px; text-decoration: none; }

a:hover.sitemap-title-b { display: block; border-left: 5px solid #f00; padding: 2px 0px 2px 6px; font-size: 14px; font-weight: bold; text-decoration: none; background: #efefef; }
a:hover.sitemap-title-m { display: block; padding: 5px 0px 5px 11px; font-size: 12px; font-weight: bold; text-decoration: none; background: #efefef; }
a:hover.sitemap-title-s { display: block; padding: 2px 0px 5px 30px; font-size: 12px; background: #efefef url(../../image/cursor_mini_ef.gif) no-repeat 20px 5px; text-decoration: none; }
a:hover.sitemap-title-ss { display: block; padding: 3px 0px 3px 40px; font-size: 10px; text-decoration: none; background: #efefef; }

.img-placement-left { margin: 10px 10px 5px 0px; }
.img-placement-right { margin: 10px 0px 5px 10px; }


/* ---------- CONTENTS ---------- */


#contents table{
	border-collapse: collapse;
}

#contents table{
	border: 1px solid #ccc;
}

#contents h3 {
	background: url(../../image/mini_title_bg.gif) no-repeat;
	width: 545px;
	height: 26px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding: 4 0 0 25;
}

#contents {
	width: 545px;
}

#contents td{
	padding: 5px;
	font-size: 12px;
	line-height: 190%;
	border: 1px inset #ccc;

}

#contents td p{
	padding: 5px;
	font-size: 12px;
	line-height: 190%;

}


#contents td p strong{
	line-height: 190%;

}

