/* */

body,div,p,span,td,th,img,h1,h2,h3,h4,h5{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: transparent;
	color: #000;
	line-height: 1.7em;
	font-weight: normal;
	font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
	text-align:left;
	}

div,p,span,td,th { font-size: 10pt; line-height: 1.4em;  }
td,th { vertical-align:top; }
input {margin:0px 5px;}

/**/

h1 {padding:20px;margin:0px 0px;background:url(img/bg_h1.png) no-repeat;width:920px;height:80px;color:#000;}
h2 {position:relative; padding:0px;margin:0px 0px 10px 0px;background:url(img/bg_h2.png) no-repeat;width:740px;height:60px;;}
	h2 p {position:absolute; top:15px;left:20px;color:#000;font-size:16pt;}
h3 {border-bottom:1px solid#000; margin:0px 0px 10px 0px;clear:both;font-weight:bold;color:#000; }
h4 {color:#000;border-bottom:1px solid #ccc; clear:both;margin:10px 0px;}


/*body*/

body { text-align:center;background:url(img/bg_hd.png) 0px 0px repeat-x #fff; }

/**/

div#main { 
	width:950px;margin:0px auto;
	background:url(img/bg.png)  repeat-x #fff;
	position:rerative;
	}

div#main img.ts_h {position: absolute; top:12px; left:243px; z-index: 3; width:216px; height:262px;} 
div#main img.ts_i {position: absolute; top:12px; left:133px; z-index: 2; width:216px; height:262px;} 
div#main img.ts_m {position: absolute; top:12px; left:11px; z-index: 1; width:216px; height:262px;} 
div#main img.tu { position: absolute; top:12px; left:480px; z-index: 4; width:216px; height:262px;} 
div#main img.beo {position: absolute; top:12px; left:714px; z-index: 5; width:216px; height:262px;} 
div#main img.beo02 {position: absolute; top:12px; left:480px; z-index: 5; width:299px; height:363px;} 

/*head*/

div#head { position:relative; width:950px;height:130px;}
	div#head strong { position:absolute; top:25px;left:180px;font-size12pt;color:#f66;font-family:sans-serif;font-weight:bold; }
	div#head img.logo { position:absolute; top:10px;left:10px;width:150px;height:80px; }
	div#head div.mini_menu { position:absolute; top:2px;right:10px;color:#666; }
	div#head div.mini_menu a { font-size:.8em;color:#666; }
	div#head  div.main_menu { position:absolute; top:62px;left:175px;}
	div#head div.main_menu div { padding:10px 0px; }

 div.main { position:relative; width:940px;height:385px; margin:0px 5px; }
 div.main img { text-align:center; width:940px;height:385px;  }


/*foot*/

div#foot { position:relative; width:940px; height:100px;margin:0px auto; text-align:left; }
	div#foot div.foot_menu { position:absolute;top:0px;left:0px; width:940px;height:28px;  text-align:left;background:url(img/bg_ft.png);}
	div#foot div.foot_menu p { font-size:.8em;padding:8px 15px; }
	div#foot div.name { position:absolute;top:30px;left:10px; width:600px;color:#333; font-size:1em;margin:5px 0px; }
	div#foot div.copy { position:absolute;top:50px;left:10px; width:600px;color:#999; font-size:.8em; }



/*SΜΜpadding*/
div.pad { padding:10px; }
div.pad-left { padding-left:10px; }


/*ζρKwΜbody,y[Wj[*/

table.body { width:930px;border-collapse:collapse;background:url(img/bg_main.png) no-repeat; }
	table.body th { width:160px; }
	table.body td { width:760px; }

div.page_menu { padding:0px;}
	div.page_menu a {display:block;}


/*€Κ*/

p.pankuzu { font-size:.8em;margin:20px 15px 0px  ; }
.for_top { font-size:.8em;text-align:right; clear:both; margin:10px 0px; }
p.note { font-size:.8em;margin:3px 0px;}
.attention { font-size:1.6em;font-weight:bold;color:#f90; }

a.in { background:url(img/triangle2.gif) no-repeat left center; padding-left:14px;font-size:1em;  }
a.inner { background:url(img/triangle3.png) no-repeat left center; padding-left:14px;font-size:1em;  }
a.out { background:url(img/triangle4.png) no-repeat left center; padding-left:14px;font-size:1em;  }

/*data*/
		table.data { border-bottom:1px solid #ccc;border-collapse:collapse; }
			table.data th { border-top:1px solid #ccc;padding:3px; font-size:.8em;  line-height:1.8em; width:200px;  }
			table.data td { border-top:1px solid #ccc;padding:3px; font-size:.8em; line-height:1.8em;  }
			table.data td.total { border-top:2px solid #000;padding:3px; font-size:.8em; line-height:1.8em;  }
			table.data td.blank { border:0;line-height:0;padding:0;  }
