@charset "Shift_JIS";
/* CSS Document */


body{
	position:relative;
	width:100%;
}

#pnavi_base{
	position:absolute;
	top:0px;
	left:961px;
	width:40px;
	height:100%;
	overflow:hidden;
}


#pnavi_bg{
	position:absolute;
	top:0px;
	right:0px;
	height:0px;
	width:100%;
	background:#000000;
	overflow:hidden;
}

#pnavi{
	width:680px;
	height:780px;
	overflow:hidden;
	position:absolute;
	top:51px;
	left:0;
}

#pnavi_label{
	position:absolute;
	width:40px;
	height:160px;
	top:70px;
	left:0px;
	background:#DCE1E9;
}

#pnavi_content{
	position:absolute;
	width:640px;
	height:780px;
	top:0px;
	left:40px;
	overflow:hidden;
	background:url(/shared/img/pnavi_imgs/bg_psn.gif) 0 0 no-repeat #ffffff;
}

#pnavi #pnavi_head{
	height:75px;
	width:640px;
	overflow:hidden;
}

#pnavi #pnavi_head h3{
	text-align:center;
	padding-top:35px;
	margin:0 auto 0 auto; 
}

#pnavi #pnavi_input{
	padding-left:60px;
	height:705px;
	overflow:hidden;
}

#pnavi #pnavi_input dl{
	width:570px;
	display:block;
	height:420px;
	
}

#pnavi #pnavi_input .radio{
	margin:0px;
	padding:0px;
	width:10px;
}

#pnavi #pnavi_input dt,
#pnavi #pnavi_input dd{
	display:block;
	float:left;
	text-align:left;
}

#pnavi #pnavi_input dt{
	width:570px;
	height:32px;
}

#pnavi #pnavi_input dt#pnavi_dt002,
#pnavi #pnavi_input dt#pnavi_dt003{
	margin-top:20px;
}

#pnavi #pnavi_input dd{
	height:30px;
}

#pnavi #pnavi_input dd#pnavi_dd101,
#pnavi #pnavi_input dd#pnavi_dd104,
#pnavi #pnavi_input dd#pnavi_dd107,
#pnavi #pnavi_input dd#pnavi_dd201,
#pnavi #pnavi_input dd#pnavi_dd204,
#pnavi #pnavi_input dd#pnavi_dd301{
	width:200px;
}

#pnavi #pnavi_input dd#pnavi_dd102,
#pnavi #pnavi_input dd#pnavi_dd105,
#pnavi #pnavi_input dd#pnavi_dd108,
#pnavi #pnavi_input dd#pnavi_dd202,
#pnavi #pnavi_input dd#pnavi_dd302{
	width:190px;
}

#pnavi #pnavi_input dd#pnavi_dd103,
#pnavi #pnavi_input dd#pnavi_dd106,
#pnavi #pnavi_input dd#pnavi_dd203,
#pnavi #pnavi_input dd#pnavi_dd303{
	width:110px;
}

#pnavi_input_head{
	text-align:center;
	height:108px;
	width:520px;
}

#pnavi_input_head p{
	display:block;
	margin:0 auto 0 auto;
	width:303px;
	padding-top:30px;
}

#pnavi_input_foot{
	text-align:left;
}

#pnavi_submit{
	display:block;
	width:270px;
	height:40px;
	margin-left:130px;
}
#pnavi #pnavi_body{
	height:705px;
	overflow:hidden;
}

#pnavi #pnavi_result{
	padding-left:42px;
	height:705px;
	overflow:hidden;
}

#pnavi #pnavi_recommend{
	height:410px;
}

#pnavi #pnavi_result_list{
	position:absolute;
	display:block;
	width:600px;
	height:390px;
	overflow:hidden;

}

#pnavi #pnavi_result_list li{
	display:block;
	width:150px;
	height:130px;
	overflow:hidden;
	float:left;
	position:static;
}

#pnavi #pnavi_result_list li#pnavi_result2{
	width:280px;
}

#pnavi #pnavi_result h4{
	height:20px;
	text-align:left;
}

#pnavi #pnavi_result_list li a.pnavi_btn001{
	display:block;
	width:120px;
	height:108px;
	overflow:hidden;
	position:relative;
}

#pnavi #pnavi_result_list li a.pnavi_btn001 img{
	position:absolute;
}

#pnavi #pnavi_ctlg{
	border-top:1px solid #ACBEDD;
	width:572px;
	height:149px;
	overflow:hidden;
}

#pnavi #pnavi_ctlg_head{
	float:left;
	width:150px;
	height:149px;
}

#pnavi #pnavi_ctlg_img001{
	margin:20px 0 18px 0;
}

#pnavi #pnavi_ctlg_img002{
	margin-bottom:18px;
}

#pnavi .pnavi_ctlg_btn001{
	display:block;
	width:92px;
	height:15px;
	overflow:hidden;
}

#pnavi #pnavi_ctlg_list{
	float:left;
	width:422px;
	height:129px;
	overflow:hidden;
	margin-top:20px;
}

#pnavi #pnavi_ctlg_list li{
	display:block;
	float:left;
	width:150px;
	height:129px;
	overflow:hidden;
}

#pnavi #pnavi_ctlg_list #pnavi_ctlg2{
	width:122px;
}

#pnavi #pnavi_ctlg_list li a{
	display:block;
	width:126px;
	height:106px;
	overflow:hidden;
}

#pnavi #pnavi_nearby{
	border-top:1px solid #ACBEDD;
	width:570px;
	height:89px;
}

#pnavi #pnavi_result_foot{
	width:570px;
	height:26px;
}

#pnavi #pnavi_result_foot #pnavi_btn_back{
	display:block;
	width:116px;
	height:26px;
	margin:0 auto 0 auto;
}

#pnavi #pnavi_nearby h4{
	margin-top:20px;
	display:block;
	height:28px;
}


#pnavi #pnavi_nearby_if{
	border:none;
}

#pnavi #pnavi_btn_close{
	display:block;
	width:39px;
	height:11px;
	position:absolute;
	top:40px;
	left:600px;
}