/* ======================================== */

/*                 h1em                     */

/* ======================================== */

.tn1 {

	width: 850px;

	margin: 0 auto;

	color: #000099;

}



.tn1 h1 {

	display: inline;

	font-size: 10px;

	font-weight: normal;

	margin-top: 0px;

}



.tn1 em {

	font-size: 10px;

	font-style:normal;

}



.tn2 {

	width: 700px;

	margin: 0 auto;

	color: #000099;

}



.tn2 h1 {

	display: inline;

	font-size: 10px;

	font-weight: normal;

	margin-top: 0px;

}



.tn2 em {

	font-size: 10px;

	font-style:normal;

}

.tn3 {

	color: #000099;

	margin: 0;

	width: 480px;

}

.tn3 h1 {

	display: inline;

	font-size: 10px;

	font-weight: normal;

	margin-top: 0px;

}



.tn3 em {

	font-size: 10px;

	font-style:normal;

}

.tn1 em a.emlink:link    {text-decoration: none;color: #000000;}

.tn1 em a.emlink:visited {text-decoration: none;color: #000000;}

.tn1 em a.emlink:active  {text-decoration: none;color: #000000;}

.tn1 em a.emlink:hover   {text-decoration: underline;color: #000000;}



.clr {

	clear:both;

	margin-bottom: 0px;

}



/* ======================================== */

/*                 strong                   */

/* ======================================== */

.stnormal {

	font-weight: normal;

}



.stbold {

	font-weight: bold;

}



/* ======================================== */

/*                 strong                   */

/* ======================================== */

/*

td {

	text-align: left;

}*/



.hedd h2 {

	margin: 0;

	padding: 0;

}



.table.hyou1 {

	width: 660px;

	margin: 0 auto;

}



table.hyou1 td {

	font-weight: bold;

	text-align: center;

}



table.hyou1 td.right {

	font-weight: bold;

	text-align: right;

}



table.hyou1 td.left {

	font-weight: bold;

	text-align: left;

}



table.hyou1 td ul {

	list-style: none;

	text-align: left;

	font-weight: normal;

}



table.hyou1 td ul li span {

	color: #cc0000;

}



.old-h1 {

	padding:0; margin: 0;

	color:#000099;

	font-size: 15px;

	text-align:center;

	letter-spacing: 5px;

	line-height:1.5;

}



.old-h2-1 {

	padding:3px 0;

	margin: 0;

	font-weight: bold;

	line-height:1;

}



.lentindent1 {

	padding-left: 40px;

}



h2.old-h1-2{

	margin: 0;

	padding: 0;

}


.old-h2-2{

	font-size: 18px;

	color: #990000;

}



.font12{

	font-size: 12px;

	font-weight: normal;

}





.h3-sn {

	color:#009966;

	font-size: 15px;

	padding:0 10px;

	margin:0;

	font-weight: bold;

}





.h4-sn {font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Mincho Pro", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", sans-serif;

color:#008; 

font-size: 14px;

border-top:double 3px #008; 

border-bottom:double 3px #008; 

background-color:#ffe;

padding:2px; 

margin:5px 0 8px 0; 

text-align:center;

/*margin-bottom:8px;*/}
