@charset "shift_jis";

form
	{
	margin:0px;
	pading:0px;
	}
#barinfo
	{
	text-indent:-9999px;
	background-image : url(../htmls/images/bar_infomation.jpg);
	background-repeat : no-repeat;
	height:40px;
	}
#barwhat
	{
	text-indent:-9999px;
	background-image : url(../htmls/images/bar_what.jpg);
	background-repeat : no-repeat;
	height:40px;
	}
#barp1
	{
	text-indent:-9999px;
	background-image : url(../htmls/images/bar_pp.jpg);
	background-repeat : no-repeat;
	height:42px;
	}
#barnavi
	{
	text-indent:-9999px;
	background-image : url(../htmls/images/bar_navi.jpg);
	background-repeat : no-repeat;
	height:40px;
	}
.ppBody
	{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:520px;
	color:#666666;
	font-size:12px;
	line-height:140%;
	}
.ppbar
	{
	background-image : url(../htmls/images/pp_bar1.jpg);
	background-repeat : no-repeat;
	width : 515px;
	height : 33px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
.ppbar span
	{
	margin-left:15px;
	font-weight:bold;
	color:#666666;
	font-size:12px;
	height:30px;
	}


#bari1
	{
	text-indent:-9999px;
	background-image : url(../htmls/images/bar_info.jpg);
	background-repeat : no-repeat;
	height:40px;
	}
#bari2
	{
	text-indent:-9999px;
	background-image : url(../htmls/images/bar_info2.jpg);
	background-repeat : no-repeat;
	width:508px;
	height:32px;
	}


#ppview
	{
	background-image : url(../htmls/images/pp_view.jpg);
	background-repeat : no-repeat;
	width:780px;
	height:99px;
	}
#ppview2
	{
	background-image : url(../htmls/images/pp_view2.jpg);
	background-repeat : no-repeat;
	width:780px;
	height:125px;
	}

.ppLT
	{
	margin-left:auto;
	margin-right:auto;
	background-image : url(../htmls/images/pp_m1.jpg);
	width : 231px;
	height : 13px;
	background-repeat : no-repeat;
	background-position : center bottom;
	}
.ppLM
	{
	background-image : url(../htmls/images/pp_m2.jpg);
	background-repeat : repeat-y;
	width : 231px;
	}
.pplS
	{
	margin-left:auto;
	margin-right:auto;
	background-image : url(../htmls/images/pp_m_bg.jpg);
	background-repeat : repeat-y;
	width : 231px;
	text-align : left;
	}
.pplB
	{
	margin-left:auto;
	margin-right:auto;
	background-image : url(../htmls/images/pp_m3.jpg);
	background-repeat : no-repeat;
	background-position : center top;
	width : 231px;
	height : 12px;
	}
.pmenu
	{
	margin-left:5px;
	}



#p1 a,#p2 a,#p3 a,#p4 a,#p5 a,#p6 a,#p7 a,#p8 a,#p9 a
	{
	display:block;
	text-indent:-9999px;
	background-repeat : no-repeat;
	width : 216px;
	height : 13px;
	}

#p1 a	{	background-image : url(../htmls/images/pp_mb1.jpg);	}
#p2 a	{	background-image : url(../htmls/images/pp_mb2.jpg);	}
#p3 a	{	background-image : url(../htmls/images/pp_mb3.jpg);	}
#p4 a	{	background-image : url(../htmls/images/pp_mb4.jpg);	}
#p5 a	{	background-image : url(../htmls/images/pp_mb5.jpg);	}
#p6 a	{	background-image : url(../htmls/images/pp_mb6.jpg);	}
#p7 a	{	background-image : url(../htmls/images/pp_mb7.jpg);	}
#p8 a	{	background-image : url(../htmls/images/pp_mb8.jpg);	}
#p9 a	{	background-image : url(../htmls/images/pp_mb9.jpg);	}





#ppmenu
	{
	margin-left:auto;
	margin-right:auto;
	width:230px;
	text-align:left;
	}
#ppmenu li
	{
	background:url(../htmls/images/pp_ic1.gif);
	background-repeat : no-repeat;
	background-position:0 70%;
	}
#ppmenu li a
	{
	margin-left:12px;
	font-size:12px;
	text-decoration:none;
	color:#666666;
	}
#ppmenu li a:hover
	{
	text-decoration:underline;
	color:#2F88DA;
	}	


.line
	{
	background-image : url(../htmls/images/ppmp.jpg);
	background-repeat : no-repeat;
	background-position : 0 50%;
	width : 216px;
	font-size:10px;
	line-height : 13px;
	height : 13px;
	}

#info1 a,#info2 a,#info3 a
	{
	display:block;
	text-indent:-9999px;
	background-repeat : no-repeat;
	font-size:10px;
	width : 216px;
	height : 13px;
	}

#info1 a	{	background-image : url(../htmls/images/info_info.jpg);	}
#info2 a	{	background-image : url(../htmls/images/info_pp.jpg);	}
#info3 a	{	background-image : url(../htmls/images/infonavi.jpg);	}

.width510
	{
	background-color : #cccccc;
	width : 510px;
	}
.width510 TH
	{
@	width:180px;
	height:30px;
	font-size : 12px;
	font-weight:normal;
	color : #ffffff;
	background-color : #2c82d9;
	}
.width510 TD
	{
@	width:330px;
	font-size : 12px;
	line-height : 160%;
	color : #666666;
	background-color : #ffffff;
	}
.input,select
	{
	margin:3px;
	width:300px;
	}
.textarea
	{
	margin:3px;
	width:300px;
	height:140px;
	}
.infonav
	{
	color:#666666;
	line-height:130%;
	}
.qa510
	{
	width : 510px;
	text-align:right;
	}
#infomain
	{
	background-image : url(../htmls/images/info_view2.jpg);
	background-repeat : no-repeat;
	width : 780px;
	height : 125px;
	}
.infomain2
	{
	font-size : 12px;
	line-height : 130%;
	color : #ffffff;
	padding-top : 35px;
	margin-left : 356px;
	}
.qa
	{
	text-align:right;
	margin-top : 15px;
	margin-right : 20px;
	}


#whatview
	{
	background-image : url(../htmls/images/what_view.jpg);
	background-repeat : no-repeat;
	position:relative;
	z-index:2;
	width : 780px;
	height : 94px;
	}
.whattp
	{
	position:absolute;
	text-align:right;
	top : 55px;
	left : 600px;
	}
.whatSubject span
	{
	color:#2c82d9;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	}
.whatSubject span a
	{
	color:#2c82d9;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	text-decoration:none;
	}
.whatSubject span a:hover
	{
	color:#ff9900;
	text-decoration:underline;
	}
.whatSubject
	{
	color:#666666;
	font-size:12px;
	line-height:140%;
	}
.whatBody
	{
	margin-left:50px;
	margin-top:10px;
	width : 700px;
	}
.whatLine
	{
	background-image : url(../htmls/images/company_menu_pointline.jpg);
	background-repeat : repeat-x;
	background-position : center center;
	height:10px;
	}
.spx
	{
	margin:5px;
	}
