
a {text-decoration: none;color:blue}
a:hover {text-decoration:underline}
body { 
	margin:1em;
	padding:1em; 
	text-align:center;
	color:#454545;
	font-size:11pt; 
	line-height:1.5;
}

h1 {
	font-size:18pt;
	line-height:1.5em;
	padding-top:5px; 
	margin-top:20px;
}

h2{	text-align:center;
	font-size:14pt;
	padding:3px 10px;
	background-color:steelblue;
	color:#ffffff;
	margin:2em auto 1em auto
}

h3 {font-size:12pt;margin-bottom:0.5em}


	
/*右側メイン*/

.txt {text-align:left;padding:10px;}
.txt dl {padding:0 1em}
.txt dt {font-weight:bold}
.txt dd {margin-left:2em;margin-bottom:8px}
.txt ul {margin:1em}
.txt li {margin-left:2em;margin-bottom:0.6em}
.txt p {padding-left:2em;padding-bottom:1em}

.txt1 {text-align:left;padding:20px;}

.box {padding-left:2.5em}

.att {
	width:75%;
	text-align:left;
	padding: 20px;
	border:2px #006699 dotted;
	margin:20px auto;
}
.att ul {margin-left:1.5em}

.chk {width:400px;margin:1em auto;text-align:center;font-size:16pt;font-weight:bold;background-color:#d0ffff;}


.in {padding:1em 3em}

.pi {list-style-image:url(image/list_mark.gif);}


.pin {list-style-image:url(image/redpin.gif);}


/*部門とセッション*/
.ses h3 {width:110px;float:left}
.ses p.sub {font-size:10pt}


/*コピーライト部分*/
.copy { padding-top:2em;
	text-align:center;
	color:#666666;
	font-size:9pt;
}

/*なんでも赤文字*/
.red {color:red}

/*なんでも太文字*/
.b {font-weight:bold;}

/*とりあえず中央寄せ*/
.ct {text-align:center}

/*とりあえず右寄せ*/
.rt {text-align:right}

/*とりあえず左寄せ*/
.lef {text-align:left}

/*少し小さい文字*/
.sm {font-size:90%}

/*とりあえず下線つき*/
.u_line {text-decoration:underline}

hr {border-width:1px 0 0 0 ;background-color:#ffffff;color:#cccccc;height:1px;margin:15px auto}

/*強調*/
em {font-style:normal;font-weight:bold;}

/*PDFアイコン*/
.pd {
	background-image:url(image/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position:center left;
	padding-left:22px;
}

/*Wordアイコン*/
.wd {
	background-image:url(image/word.gif);
	background-repeat: no-repeat;
	background-position:center left;
	padding-left:22px;
}