.txtright{
	text-align:right;
}
.top5{margin-top:5px;}
.top40{margin-top:40px;}
.top20{margin-top:20px;}
.top25{margin-top:25px;}
.top10{margin-top:10px;}
.p_top10{padding-top:10px;}
.bottom10{margin-bottom:10px;}
.left50{margin-left:50px;}
.width140{width:140px;}
.width150{width:150px;}
.width200{width:200px;}
.width215{width:215px;}
.width250{width:250px;}
.width280{width:280px;}
.width300{width:300px;}
.width320{width:320px;}
.width330{width:330px;}
.width365{width:365px;}

.teble_bg{
	background-color:#FFFFFF;
}
.cost_map{
	margin-top:25px;
	position:relative;
}
.cost_map_over{
	position:absolute;
	width:300px;
	top:0px;
	left:0px;
}

#main .cost_map_over h3{
	width:300px;
	margin-top:0px;
}
#pg_support #main .box_550 h4{
	padding-top:10px;
	width:230px;
	border-bottom:1px solid #80B927;
}

#pg_event #main .box_550 h4{
	padding-top:10px;
	width:100%;
}

.support dt{
	width:230px;
	color:#fb9b04;
	padding-bottom:2px;
	font-weight:bold;
}
.support dd{
	margin:0px;
	padding-left:10px;
	padding-bottom:5px;
	width:220px;
}
.support_waku{
	width:290px;
	border:1px solid #80B927;
	margin-top:25px;
	padding:10px 3px 10px 3px;
	margin-bottom:5px;
	float:left;
}
.bggreen{
	background-color:#80B927;
	padding:1px 2px 1px 2px;
	margin:10px 0px 5px 0px;
	color:#fff;
	display:inline;
	
}
.support_logo{
	margin:2px 5px 2px 2px;
	float:left;
}
.green{
	color:#159b3a;
}
.support_p5{
	margin-right:8px;
	float:left;
}

.top_box_l{
	width:265px;
	background-image:url(../img/support_topbg.gif);
	background-repeat:no-repeat;
	padding-top:36px;
	padding-right:10px;
	float:left;
}
.top_box_r{
	width:265px;
	background-image:url(../img/support_topbg.gif);
	background-repeat:no-repeat;
	padding-top:36px;
	float:right;
}
.top_aunder{
	clear:both;
	background-image:url(../img/support_sitabg.gif);
	background-repeat:no-repeat;
	width:265px;
	height:10px;
	}
.top_main{
	background-image:url(../img/support_mainbg.gif);
	background-repeat:repeat-y;
	width:265px;
	height:100%;
	}
.top_box1{
	background-image:url(../../../common/img/categoly/toshi_ya.gif);
	background-repeat:no-repeat;
	width:230px;
	margin-left:27px;
}
.top_midasi{
	float:left;
	width:205px;
	font-size:1.1em;
	line-height:1.2em;
	font-weight:bold;
	color:#159b3a;
	padding-left:25px;
	
	/*font size16px*/
	}
.top_txt{
	float:left;
	width:210px;
	line-height:1.4em;
	font-weight:nomal;
	color:#000000;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:25px;
	clear:both;
	/*font size16px*/
	}
.bottom30{
	padding-bottom:30px;
	clear:both;
	}

.junbi{
	font-weight:bold;
	color:#FF3300;
	text-align:right;
	width:550px;
	padding-bottom:5px;
}

.pdf01{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFE3D4;
	width:60%;
	_width:70%;
	padding-left:20px;
	padding-right:20px;
}
*:first-child+html .pdf01{
	width:70%;
}
.pdf02{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFE3D4;
	width:65%;
	_width:77%;
	padding-left:20px;
	padding-right:20px;
}
*:first-child+html .pdf02{
	width:77%;
}

#pg_event #main .box_550 .exchange{
	margin-top:5px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10px;
	width:65%;
	border:#666666 1px solid;
}
#pg_event #main .box_550 .exchange li{
	margin-bottom:1px;
	padding-left:0px;
}
#pg_event #main .box_550 .exchange p{
	font-weight:bold;
}
#pg_event #main .box_550 .ul01 li{
	background-image:url(../img/dot.gif);
	background-repeat:no-repeat;
	background-position:7px 5px;
	margin-bottom:1px;
	padding-left:15px;
}

#pg_support #main .pdf_ab a{
	color:#0000FF;
}



.newsmain{
	margin-top:10px;
	width:500px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
/*	border:1px #FFE7CD solid;*/
}
.newsdate{
	float:left;
	margin-right:10px;
	padding:1px;
/*	background-color:#FFDAB1;*/
	color:#434343;
	font-weight:bold;
	font-size:0.9em;
}
.newsmain p{
	float:left;
	color:#434343;
	width:400px;
	font-size:1em;
	line-height:130%;
	margin-bottom:5px;
}
.newstensen{
	height:3px;
	padding:5px 0px 3px 0px;
	background-image:url(../img/line_org.gif);
	background-repeat:repeat-x;
	clear:both;
}
.gaiyo_spt{
color:#2668AF;
font-size:1.3em;
font-weight:bold;
padding:9px 5px 0;
width:556px;
}

#pg_support .job_btn{
	background-image:url(../img/btn_job.jpg);
	background-repeat:no-repeat;
	height:90px;
	width:245px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:20px;
}

#pg_support .job_btn a{
	display:block;
	height:20px;
	width:130px;
	margin-left:78px;
	overflow:hidden;
}
#pg_support .job_btn .offerlink{
	padding-top:30px;
}
#pg_support .job_btn .joblink{
	padding-top:8px;
}
#pg_support .job_btn .offerlink a:hover{
	background-image:url(../img/btn_job.jpg);
	background-repeat:no-repeat;
	background-position:-78px -120px;
}
#pg_support .job_btn .joblink a:hover{
	background-image:url(../img/btn_job.jpg);
	background-repeat:no-repeat;
	background-position:-78px -148px;
}

#pg_support .pb_sp{
	padding-bottom:40px;
}

#pg_event .event_btn{
	background-image:url(../img/jp_event_btn.gif);
	background-repeat:no-repeat;
	height:19px;
	width:179px;
	position:absolute;
	top:0px;
	right:20px;
}
#pg_event .event_btn a{
	display:block;
	height:19px;
	width:179px;
	text-indent:-9999px;
	overflow:hidden;
}
#pg_event .event_btn .eventlink a:hover{
	background-image:url(../img/jp_event_btn.gif);
	background-repeat:no-repeat;
	background-position:0 -18px;
}

#main .box_550 .fosa_p{
	width:250px;
	height:192px;
	float:right;
}
