
/***** default styles *****/

BODY { background: url(image/bg.gif) ;margin-top:0px;color:#333333;font-family:Verdana, Arial;}



/***** link classes *****/



A:link { color: #000099; text-decoration: none; } /* default link styling - should be the same as linkNormal class */
A:visited { color: #8963A3; text-decoration: none; }
A:hover { color: #3333CC; text-decoration: underline; }
A:active { color: #3333CC; text-decoration: underline; }	

/***** table classes *****/
.tablemain { background: url(image/bg_container.gif) }
.tablefotter { background: url(image/bg_footer.gif) }
.tablefotter {height: 20px; }
.tablemain { width:766px ;border: none;}
.tablecontents {width:600px ;border: none;align:center}
	
/***** td classes *****/
　
td.first{;border-top:1px solid gray;border-bottom:1px solid gray;border-right:1px solid gray;padding:5px} /**1行目の1列**/
td.secound{border-top:1px solid gray;border-bottom:1px solid gray;text-align:left;padding:10px 10px 10px 50px}
td.top-secound{border-top:1px solid gray;border-bottom:1px solid gray;text-align:left;padding:5px 1px 1px 1px} /**新着1行目の2列**/
td.first2 {border-bottom:1px solid gray;border-right:1px solid gray;padding:5px} /**2行目の1列**/
td.secound2{border-bottom:1px solid gray;text-align:left;padding:10px 10px 10px 50px} /**新着2行目の2列**/
td.secound3{border-bottom:1px solid gray;text-align:left;padding:5px 1px 1px 1px}
td.his{line-height:2;text-align:left;padding:0px 10px 10px 50px}
td.his-left{line-height:2;text-align:left;padding:0px 10px 10px 0px}
td.main{line-height:2;text-align:left;padding:0px 0px 0px 0px}



/***** tag classes *****/


H1 { color: #424242; font-family: Arial, Helvetica; font-size: 16.5pt; font-weight: normal; margin: 0; padding: 0; }
H2 { color: #666; font-family: Arial, Helvetica; font-size: 13.5pt; font-weight: normal; margin: 0; padding: 0; }
H2 A:link { color: #06C; font-family: Arial, Helvetica; font-size: 13.5pt; font-weight: normal; margin: 0; padding: 0; text-decoration: none; }
H2 A:visited { color: #8963A3; font-family: Arial, Helvetica; font-size: 13.5pt; font-weight: normal; margin: 0; padding: 0; text-decoration: none; }
H2 A:hover { color: #06C; font-family: Arial, Helvetica; font-size: 13.5pt; font-weight: normal; margin: 0; padding: 0; text-decoration: underline; }
H2 A:active { color: #06C; font-family: Arial, Helvetica; font-size: 13.5pt; font-weight: normal; margin: 0; padding: 0; text-decoration: underline; }
H3 { color: #999; font-family: Arial, Helvetica; font-size: 13.5pt; font-weight: normal; margin: 0; padding: 0; }

/* HTML { scrollbar-base-color: #C3D5FD; scrollbar-track-color: #FFF; } */

IMG { border: 0; }

LI { padding: 4px 0; }



/***** DROP−DOWN DHTML開始 *****/


	A.linkDHTMLMenuSubitems:link { background-color: #E8F0F4; color: #000; display: block; font-weight: normal; font-size: 8pt; padding: 2px 10px 3px 0; text-decoration: none;text-align: left; }
	A.linkDHTMLMenuSubitems:visited { background-color: #E8F0F4; color: #000; display: block; font-weight: normal; font-size: 8pt; padding: 2px 10px 3px 0; text-decoration: none;text-align: left; }
	A.linkDHTMLMenuSubitems:hover { background-color: #42D610; color: #FFF; display: block; font-weight: normal; font-size: 8pt; padding: 2px 10px 3px 0; text-decoration: none;text-align: left; }
	A.linkDHTMLMenuSubitems:active { background-color: #42D610; color: #FFF; display: block; font-weight: normal; font-size: 8pt; padding: 2px 10px 3px 0; text-decoration: none;text-align: left; }
	
	
	
	#dropmenudiv { background-color: transparent; filter: alpha(opacity=90);-moz-opacity: .90;opacity: .90; position:absolute;	z-index:300; }
	#headernavcontainer ul { background-color: transparent; clear: both;  color: #FFF; float: left; font-family: Verdana, Arial; margin-bottom: 0; margin-left: 0; margin-top: 0; padding-left: 0; }
	#headernavcontainer ul li { display: inline; }
	#headernavcontainer ul li a { background-color: transparent; background-image:url(image/drop-tab.png); color: #000; float: left; font-family: Verdana, Arial; font-size: 8pt; height: 19px; margin-left: 3px; overflow: hidden; padding-left: 2px; padding-top: 5px; text-align: center; text-decoration: none; width: 120px; }
	#headernavcontainer ul li a:hover, #headernavcontainer ul li a.current, #headernavcontainer ul li a.current:hover { background-color: transparent; background-image:url(image/drop-tab-on.png); color: #000; float: left; font-family: Verdana, Arial; font-size: 8pt; height: 19px; margin-left: 3px; overflow: hidden; padding-left: 2px; padding-top: 5px; text-align: center; text-decoration: none; width: 120px; }
/***** DROP−DOWN DHTML終了 *****/

/***** メインの文章 *****/
P.main { margin: 20px 100px 20px 100px;line-height:200% }
P.right { text-align:right ; margin: 0px 100px 0px 100px;line-height:200% }
P.left150 { margin: 20px 100px 20px 150px;line-height:200% }
P.left50 { margin: 20px 100px 20px 50px;line-height:200% }
P.photo{text-align:left ; margin: 10px 10px 10px 0px;line-height:150%;font-size:11px;}


