@charset "utf-8";

/*Init
---------------------------------------------------------*/
form,ul,ol,li,dl,dt,dd,body,h1,h2,h3,h4,h5,p { margin:0; padding:0; }
ul { list-style:none; }
img { border:0; }
hr { display:none; }
body { background:url(../images/bodybg.jpg) repeat-x; }
a { color:#003366; }
p { color:#333333; }

/*Layout
---------------------------------------------------------*/
#siteBg { margin:0; padding:0; width:838px; margin:0 auto; background:url(../images/bg.jpg) no-repeat; }
#container { margin:0 15px 0 100px; padding:0; width:723px; }
.ArrowOrange { padding:0 0 0 15px; background:url(../images/icon_ArrowOrange.gif) no-repeat left 3px; min-width:100px; margin-left:5px; }

/*header
---------------------------------------------------------*/
#header { margin:0 auto; padding:0; width:680px; }
#header h1 { float:left; margin:32px 0 0 0; padding:0; width:177px; height:45px; }
#header #Right { float:right; margin:17px 0 0 0; padding:0; width:350px; }
#header #Right .contents { margin:0 0 3px 0; padding:0; }
#header #Right ul { float:right; margin:3px 0 0 0; padding:0; list-style:none; width:120px; color:#333333; }
#header #Right ul li { float:left; background:url(../images/icon_ArrowOrange.gif) no-repeat left center; padding:0 0 0 6px; margin:0 5px 0 0; }
#header #Right form { float:left; width:185px; margin:0 0 0 30px; padding:0; }
#header #Right form .form01 { float:left; width:110px; }
#header #Right form .form02 { float:right; width:62px; height:20px; }
#header #Right #font_size { float:right; width:30px; margin:0 0 0 8px; }
#header #Right #watch-view { float:right; width:256px; }

#contents { margin:0 auto; padding:20px 0; width:682px;}
#contents h3.blue {
	margin:12px 0 10px 0;
	padding:2px 0 0 8px;
	border-left:5px solid #003366;
	border-bottom:1px solid #003366;
	color:#333333;
}
#contents p.indent { text-indent:2em;}
#contentsArea { margin:0; padding:0; border:1px solid #dbdbdb; width:680px; }
#contentsArea h2 { margin:0; padding:0; width:680px; height:30px; }
#contentsArea #TxtArea { padding:15px 14px; border-left:1px solid #a0a0a0; border-right:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0; width:650px; background:#ffffff; }
#contentsArea h3.blue { margin:0 0 10px 0; padding:2px 0 0 8px; border-left:5px solid #003366; border-bottom:1px solid #003366; color:#333333; width:637px; }
#contentsArea h3.keyphrase { margin:0; width:650px; padding:0; }
#contentsArea .keyphrase_con { padding:15px 14px; margin:0 0 15px 0; border-left:1px solid #e6b8e3; border-right:1px solid #e6b8e3; border-bottom:1px solid #e6b8e3; width:620px; }
#contentsArea h4.keyphrase { padding:5px 15px; margin:0 0 15px 0; background:#f2d7f0; width:590px; }
#contentsArea .keyphrase_con .text {  width:570px; margin:0 0 20px 0; padding:0 10px; }
#contentsArea .text { width:630px; margin:0 0 20px 0; padding:0 10px; }
#contentsArea .Rightphoto01 { float:right; margin:0 0 15px 15px; width:220px; }
#contentsArea .Leftphoto01 {
	float:left;
	margin: 0 15px 15px 0;
	width:220px;
}
#contentsArea .Rightphoto02 { float:right; margin:0 0 15px 15px; width:300px; }
#contentsArea .Leftphoto02 { float:left; margin: 0 15px 15px 0; width:300px; }
#contentsArea .Rightphoto03 { float:right; margin:0 0 15px 15px; width:350px; }
#contentsArea .Leftphoto03 { float:left; margin: 0 15px 15px 0; width:350px; }
#contentsArea .Rightphoto04 { float:right; margin:0 0 15px 15px; width:400px; }
#contentsArea .Leftphoto04 { float:left; margin: 0 15px 15px 0; width:400px; }
#contentsArea .noteslist01,
#contentsArea .noteslist02 { list-style:none; margin:0 0 10px 0; padding:0; color:#333333; }
#contentsArea .noteslist01 li { padding:0 0 0 12px; margin:0 0 4px 0; }
#contentsArea .noteslist02 li { padding:0 0 0 14px; margin:0 0 4px 0; }
#contentsArea .noteslist03 li {
	padding:0 0 0 28px;
	margin:0 0 4px 0;
}
#contentsArea .noteslist01 .notes01 { margin-left:-12px; }
#contentsArea .noteslist02 .notes02 { margin-left:-14px; }
#contentsArea .noteslist03 .notes03 {
	margin-left:-14px;
	display: block;
	width: 14px;
	float: left;
	padding: 0 4px 0 0;
	text-align: right;
}
#contentsArea #BackList { margin:0; padding:0; list-style:none; text-align:right; }
#contentsArea #BackList .UpPage { margin:0 0 4px 0; padding:0 8px 0 0; background:url(../images/ToTopPage.gif) no-repeat right 5px; }
#contentsArea #BackList .ToTopPage { margin:0 0 4px 0; padding:0 8px 0 0; background:url(../images/icon_ArrowOrange.gif) no-repeat right 5px; }

.table01 { width:650px; text-align:left; border-top:1px solid #c0c0c0; border-right:1px solid #c0c0c0; }
.table01 .td01 {
	background:#f3f3f3;
	font-size: 82%;
}
.table01 .td02 { background:#ffffff; }
.table01 .td01 td,
.table01 .td02 td,
.table01 .td01 th { padding:3px 5px; border-bottom:1px solid #c0c0c0; border-left:1px solid #c0c0c0; }


.Center { text-align:center; }
.Rignt { text-align:right; }
.MarB10 { margin-bottom:10px; }
.MarB15 { margin-bottom:15px; }
.MarB20 { margin-bottom:20px; }
.icon_pdf { padding-right:18px; background:url(../images/icon_pdf.gif) right 0 no-repeat; }

p { margin-bottom:1em; }
.txt75 { font-size:82%; line-height:150%; }/*12px*/

.Box_blue { width:620px; margin:0 0 20px 0; padding:10px; border:solid 1px #003366; }

.top dt { font-weight:bold; margin-bottom:0.5em; line-height:150%; }
.top dd { margin-left:1em; }

.page dt { font-weight:bold; margin-bottom:0.5em; font-size:82%; }
.page dd { margin-left:1em; }

ul .disc li { list-style:disc; margin-left:1em;}

/*footer
---------------------------------------------------------*/
#footer { margin:0 auto; padding:8px 0; width:700px; background:#4f4f5e; }
#footer ul { margin:0 auto 8px auto; width:200px; color:#ffffff; list-style:none; }
#footer ul li { float:left; background:url(../images/icon_ArrowWhite.gif) no-repeat left center; padding:0 0 0 6px; margin:0 10px 0 0; }
#footer ul li a { color:#ffffff; }
#footer #copy { text-align:center; color:#ffffff; }

/*Fonts
---------------------------------------------------------*/
.txt60 { font-size:63%; line-height:105%; }/*10.08px*/
.txt75 { font-size:82%; line-height:150%; }/*12px*/
.txt75m { font-size:82%; line-height:150%; margin-bottom:1em; }/*12px*/
.txt75n { font-size:82%; line-height:120%; }
.txt80 { font-size:90%; line-height:160%; }/*13.12px*/
.txt80n { font-size:90%; line-height:130%; }
.txt90 { font-size:94%; line-height:160%; }/*15.04px*/
.txt90n { font-size:94%; line-height:130%; }

/*Pan
---------------------------------------------------------*/
#pan { margin:0 auto; padding:20px 0 0 0; width:682px;}
#pan li { float:left; font-weight:bold; margin-right:8px; }
#pan li a { font-weight:normal; }
#pan li .arrow { font-weight:normal; padding-right:6px; }


/*clearFix
---------------------------------------------------------*/
.clears:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clears { display: inline-table; zoom: 100%; }

/* macIE \*/
* html .clears { height: 1%; }
.clears { display: block; }
/* macIE */