@charset "Shift_JIS";
/*///////BOP///////*/

body{
	background:url(img/bg0.jpg) #000 repeat-x center top;
	text-align:center;
	font-size:12px;
	color:#fff;
	margin:0;
	padding:0;
	}

a{
	color:#169afc;
	font-weight:bold;
	}
	
	a:hover{color:#63bdff;}
	
p,h1,h2,h3,h4,h5{
	margin:0;
	padding:0;
	}


		
	*+html body p{
		line-height:1.7;
	 	}
		
	/* hide from Mac IE \*/
    * html  p{
		line-height:1.7;
		}
   /* */
		p{
		line-height:1.5;
		}
	
ul,li,dl,dt,dd{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#node1{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}

#header{
	background:url(img/title.jpg) #000 no-repeat center top;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position: relative;
	height:332px;
	}

#lead{background: url(img/lead.jpg) no-repeat; width:900px; height:364px; position: relative;}
#p01{background:url(img/p01.jpg) no-repeat 0 0; height:407px; position:relative;}
	#p01 p{position:absolute; width:294px; top:96px; left:20px; color:#FFF;}
#p02{background:url(img/p02.jpg) no-repeat 0 0; height:496px; }
#p03{background:url(img/p03.jpg) no-repeat 0 0; height:262px;position:relative;}
	#p03 p{position:absolute; width:330px; top:70px; left:40px; color:#FFF;}
#p04{background:url(img/p04.jpg) no-repeat 0 0; height:457px; position:relative;}
	#p04 p{position:absolute; width:350px; top:110px; left:20px; color:#FFF;}
#p05{background:url(img/p05.jpg) no-repeat 0 0; height:363px;}
#p06{background:url(img/p06.jpg) no-repeat 0 0; height:296px; position:relative;}
	#p06 p{position:absolute; width:330px; top:80px; left:50px; color:#FFF;}
#p07{background:url(img/p07.jpg) no-repeat 0 0; height:438px; position: relative;}
	#p07 p{position:absolute; width:400px; top:100px; left:30px; color:#FFF;}
#p08{background:url(img/p08.jpg) no-repeat 0 0; height:296px; position:relative;}
	#p08 p{position:absolute; width:350px; top:90px; left:50px; color:#FFF;}
#p09{background:url(img/p09.jpg) no-repeat 0 0; height:320px; position:relative;}
	#p09 p{position:absolute; width:330px; top:100px; left:30px; color:#FFF;}
h3.p10{background:url(img/p10_t.jpg) no-repeat; height:60px; width:900px;}
	p.p10{margin: 10px 0;}
h3.p11{background:url(img/p11_t.jpg) no-repeat; height:60px; width:900px;}
	div.p11{background: url(img/p11_p.jpg); height:332px; width:900px;}
h3.p12{background:url(img/p12_t.jpg) no-repeat; height:60px; width:900px; margin-bottom:10px;}

	
#fcomNews{ margin: 10px 0 10px 20px;}

#fcomNews li{border-bottom: solid 1px #600001; float:left; width:425px; padding: 5px 0; margin-right:5px;}

#fcomNews li img{float:left; margin: 0 8px 0 0;}
#fcomNews li span{ font-size:10px; display:block; padding: 10px 0;}
#fcomNews li a{}


#THcopy{font-size:10px; color:#666666;}



/*ポップアップ*/
.popIMG{position:absolute; display:block;}
#popIMG01{width:195px; height:110px; left: 0px; top: 10px;}
#popIMG02{width:195px; height:110px; left: 35px; top: 129px;}
#popIMG03{width:195px; height:110px; left: 0px; top: 246px;}

#popIMG04{width:202px; height:114px; left: 32px; top: 313px;}
#popIMG05{width:202px; height:114px; left: 241px; top: 217px;}
#popIMG06{width:202px; height:114px; left: 455px; top: 188px;}
#popIMG07{width:202px; height:114px; left: 669px; top: 90px;}
#popIMG08{width:202px; height:114px; left: 669px; top: 312px;}



/**/
#node2{ font-size:10px; text-align:center;}

	a#offi{width:485px; height:89px; background: url(img/b_offi.jpg) no-repeat 0 0; display:block; margin-left:auto; margin-right:auto; margin-bottom:20px;}
	a:hover#offi{background:url(img/b_offi_on.jpg);}
	
#footer{background:#fff; padding:20px; margin-top:10px; color:#000;}

	.h01 span,h2 span,h1 span,#header dl,.node2 a span,.alt,h3 span,.node2 .unit4 p.d1,.node2 .unit4 p.d2,.unit4 h3 span{
		position:absolute;
		left:-5000px;
		visibility:hidden;
		display:none;
		/*\*/
		display:block;
		/**/
		}

/*ポップアップ*/


body#pop{
	background:#000;
	text-align:center;
	font-size:12px;
	color:#fff;
	margin:0;
	padding:10px;
	}

body#pop img#IMG{border: solid 1px #666666; margin-bottom:10px;}

body#pop div{ border-top: solid 1px #333; padding-top:10px; width:600px; margin-left:auto; margin-right:auto;}

#closed{margin-bottom:20px;}

/**/

body,table,form{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	}

.left01{float:left;}
.right01{float:right;}
.cl{clear:both;}

.yellow{color:#ffea00;}

.flc{
	font-size:1px;clear:both;
	line-height:0;height:0;
	}
	.flc br{
		height:0;line-height:0;
		}
