@charset "shift_jis";



/* PJ TOP
---------------------------------------*/ 
#pjWrap{
width: 898px;
margin:0 auto;
background:#fff;
}  

#pjTopHeader{
width:898px;
	height:280px;
	background-image: url(images/top_headbg2.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#pjTopEnq{
	width:898px;
	height:110px;
	background-image: url(images/top_enq2.jpg);
	background-repeat: no-repeat;
	position:relative;
}

#pjTopEnqBTN{
position:absolute;
top:31px;
left:583px;
width:244px;
height:49px;
}

#pjTopvol01{
	width:454px;
	height:255px;
	background-image: url(images/top_vol01bg.jpg);
	background-repeat: no-repeat;
	float:left;
	position:relative;
}


#pjTopvol02{
float:left;
	width:444px;
	height:255px;
		background-image: url(images/top_vol02bg.jpg);
	background-repeat: no-repeat;
	position:relative;
}

#pjTopvol03{
float:left;
	width:454px;
	height:270px;
		background-image: url(images/top_vol03bg.jpg);
	background-repeat: no-repeat;
	position:relative;
}

#pjTopvol04{
float:left;
	width:444px;
	height:270px;
		background-image: url(images/top_vol04bg.jpg);
	background-repeat: no-repeat;
	position:relative;
}

p.pjTopvoltxt{
		position:absolute;
		color:#663300;
top:95px;
left:185px;
text-align:left;
width:230px;
line-height:160%;
}

p.pjTopvoltxt2{
		position:absolute;
		color:#663300;
top:91px;
left:185px;
text-align:left;
width:230px;
line-height:160%;
}

p.pjTopvoltxt5{
		position:absolute;
		color:#663300;
top:91px;
left:190px;
text-align:left;
width:230px;
line-height:160%;
}

p.pjTopvoltxt4{
		position:absolute;
		color:#663300;
top:91px;
left:50px;
text-align:left;
width:230px;
line-height:160%;
}

.pjTopvoltxtBTN{
position:absolute;
width:117px;
height:27px;
top:201px;
left:292px;
}

p.pjTopvoltxt3{
	position:absolute;
	color:#663300;
	top:95px;
	left:180px;
	text-align:left;
	width:260px;
	line-height:160%;
	
}


/* PJ VOL01
---------------------------------------*/ 

#pj01Header{
width:898px;
	height:309px;
	background-image: url(images/pj01_header.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}



#pj01Header2{
width:898px;
	height:441px;
	background-image: url(images/pj01_header2.jpg);
	background-repeat: no-repeat;
	position:relative;	
}

#pj01Header2 p.intro_txt{
position:absolute;
font-size:10px;
top:133px;
left:112px;
width:145px;
text-align:left;
color:#515151;
line-height:140%;
}

#pj01Header2 p.intro_txt2{
position:absolute;
font-size:10px;
top:133px;
left:273px;
width:145px;
text-align:left;
color:#515151;
line-height:140%;
}


#pj01Header2 p.intro_txt3{
position:absolute;
font-size:10px;
top:133px;
left:444px;
width:145px;
text-align:left;
color:#515151;
line-height:140%;
}


#pj01Header2 p.intro_txt4{
position:absolute;
font-size:10px;
top:150px;
left:649px;
width:145px;
text-align:left;
color:#515151;
line-height:140%;
}

#pj01Header2 p.intro_txt5{
position:absolute;
font-size:10px;
top:341px;
left:112px;
width:135px;
text-align:left;
color:#515151;
line-height:140%;
}

#pj01Header2 p.intro_txt6{
position:absolute;
font-size:10px;
top:341px;
left:268px;
width:140px;
text-align:left;
color:#515151;
line-height:140%;
}



#pj01Header2 p.intro_txt7{
position:absolute;
font-size:10px;
top:343px;
left:453px;
width:140px;
text-align:left;
color:#515151;
line-height:140%;
}

#pj01Header2 p.intro_txt8{
position:absolute;
font-size:10px;
top:345px;
left:649px;
width:145px;
text-align:left;
color:#515151;
line-height:140%;
}



#pj01contW{
width:898px;
background:#FCEFDE;
}

#pj01cont{
width:754px;
margin:0 auto 0 auto;
padding:0 0 25px 0;

}

.pj01contMi{
padding:0;
margin:0;
}

#pj01cont_cont2{
	background-image: url(images/pj01_cont2.jpg);
	background-repeat: no-repeat;
	height:227px;
	position:relative;
}

#pj01cont_cont2 p{
position:absolute;
top:7px;
left:314px;
width:396px;
color:#7C5024;
line-height:165%;
text-align:left;
}



#pj01cont_cont4{
	background-image: url(images/pj01_cont4.jpg);
	background-repeat: no-repeat;
	height:578px;
	position:relative;
}

#pj01cont_cont4 p{
position:absolute;
top:0px;
left:55px;
width:380px;
color:#7C5024;
line-height:165%;
text-align:left;
}




#pj01cont_cont6{
	background-image: url(images/pj01_cont6.jpg);
	background-repeat: no-repeat;
	height:431px;
		position:relative;
}

#pj01cont_cont6 p{
position:absolute;
top:0px;
left:38px;
width:663px;
color:#7C5024;
line-height:165%;
text-align:left;
}



#pj01cont_cont8{
	background-image: url(images/pj01_cont8.jpg);
	background-repeat: no-repeat;
	height:413px;
		position:relative;
}

#pj01cont_cont8 p{
position:absolute;
top:0px;
left:41px;
width:262px;
color:#7C5024;
line-height:165%;
text-align:left;
}




#pj01cont_cont9{
background-image: url(images/pj01_cont9.jpg);
	background-repeat: no-repeat;
	height:74px;
}

#pj01cont_cont9_2{
background-image: url(images/pj01_cont9_2.jpg);
	background-repeat: no-repeat;
	height:54px;
}




#pjpagetop{
width:135px;
height:20px;
float:right;
margin:10px 0 30px 0;
}

/* PJ VOL02
---------------------------------------*/ 

#pj02Header{
width:898px;
	height:309px;
	background-image: url(images/pj02_header.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#pj02cont_cont2{
	background-image: url(images/pj02_cont2.jpg);
	background-repeat: no-repeat;
	height:367px;
	position:relative;
}


#pj02cont_cont2 p{
position:absolute;
top:0px;
left:37px;
width:396px;
color:#7C5024;
line-height:165%;
text-align:left;
}


#pj02cont_cont4{
	background-image: url(images/pj02_cont4.jpg);
	background-repeat: no-repeat;
	height:641px;
	position:relative;
}


#pj02cont_cont4 p{
position:absolute;
top:0px;
left:300px;
width:400px;
color:#7C5024;
line-height:165%;
text-align:left;
}

#pj02cont_cont6{
	background-image: url(images/pj02_cont6.jpg);
	background-repeat: no-repeat;
	height:389px;
	position:relative;
}


#pj02cont_cont6 p{
position:absolute;
top:0px;
left:37px;
width:400px;
color:#7C5024;
line-height:165%;
text-align:left;
}




/* PJBACKNUMBER
---------------------------------------*/ 

#backnum{
background:#fff;
}


.backnumW{
	margin:0 auto;
	width:724px;
	background-image: url(images/bak_bg.jpg);
	background-repeat: repeat-y;
}



.backnumHF{
margin:0;
padding:0;
}

.paddingTop20{
padding:15px 0 0 0;
background:#fff;
}

.backbtn{
padding:8px 0 0 8px;
float:left;
}

.backbtn2{
padding:3px 0 0 3px;
float:left;
}


/* PJ VOL03
---------------------------------------*/ 

#pj03Header{
width:898px;
	height:309px;
	background-image: url(images/pj03_header.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#pj03cont_cont2{
	background-image: url(images/pj03_cont2.jpg);
	background-repeat: no-repeat;
	height:478px;
	position:relative;
}


#pj03cont_cont2 p{
position:absolute;
top:0px;
left:40px;
width:680px;
color:#7C5024;
line-height:165%;
text-align:left;
}


#pj03cont_cont4{
	background-image: url(images/pj03_cont4.jpg);
	background-repeat: no-repeat;
	height:381px;
	position:relative;
}


#pj03cont_cont4 p{
position:absolute;
top:13px;
left:38px;
width:278px;
color:#7C5024;
line-height:165%;
text-align:left;
}

#pj03cont_cont6{
	background-image: url(images/pj03_cont6.jpg);
	background-repeat: no-repeat;
	height:456px;
	position:relative;
}


#pj03cont_cont6 p{
position:absolute;
top:0px;
left:30px;
width:679px;
color:#7C5024;
line-height:165%;
text-align:left;
}



#pj03cont_cont8{
	background-image: url(images/pj03_cont8.jpg);
	background-repeat: no-repeat;
	height:579px;
	position:relative;
}


#pj03cont_cont8 p{
position:absolute;
top:0px;
left:30px;
width:683px;
color:#7C5024;
line-height:165%;
text-align:left;
}


/* KOKUCHI
---------------------------------------*/
#PJkokuchi01{
height:313px;
} 

.PJkokuchicont{
float:left;
}

.PJkokuchicont07{
float:left;
}

#PJkokuchi02{
	height:410px;
	position:relative;
	background-image: url(images/kokuchi06.jpg);
	background-repeat: no-repeat;
}

#PJkokuchigraf{
position:absolute;
top:276px;
left:370px;
}
#PJkokuchigraf table{
margin:0 0 0 0;
width:502px;
border-collapse:collapse;

}

#PJkokuchigraf table th{
	padding:5px 5px 5px 10px;
	background:#DFDFDF;
	white-space: nowrap;
	text-align:left;
	vertical-align: top;
	line-height:145%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-left-color: #CDCDCD;
	width:150px;
	font-size:10px;
}

#PJkokuchigraf table td{
	padding:5px 5px 5px 10px;
	background:#FFF;
	vertical-align: top;
	line-height:145%;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	font-size:10px;
}
