@charset "utf-8";

		

/*-- ◆コンテンツトップイメージ◆ --*/

	/*-- ◆パッセージライン用◆ --*/
#topimage_passageline {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 530px ;
		background:url(../../design/img_passage/topimage_passageline.png);
		background-repeat: no-repeat ;
		}	
		
#topimage_passageline ul{
		padding-top:120px;
		margin-left:650px;
		}
		
#topimage_passageline li{
		margin-bottom:20px;
		list-style:none;
		}
	
#float_stop{
		clear:both;
		}
		
	/*-- ◆パッセージライン：meaning of passageline用◆ --*/
	#topimage_meaning {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 530px ;
		background:url(../../design/img_passage/titleimage_p_meaning.png)
		background-repeat: no-repeat ;
		}
		
	#topimage_meaning ul{
		margin-left:800px;
		padding-top:200px;
		}
		
	#topimage_meaning li{
		float:right;
		list-style:none;
		}
		
	/*-- ◆パッセージライン：what we can do用◆ --*/
	#topimage_what {
		margin: 0 auto 0 auto ;
		width: 640px ;
		height: 530px ;
		background:url(../../design/img_passage/titleimage_p_what.png)
		background-repeat: no-repeat ;
		}
		
	#topimage_what ul{
		margin-left:800px;
		padding-top:270px;
	}
		
	#topimage_what li{
		float:left;
		list-style:none;
	}

	/*-- ◆パッセージライン：past achievement用◆ --*/
	#topimage_past {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 530px ;
		background:url(../../design/img_passage/titleimage_p_past.png)
		background-repeat: no-repeat ;
		}
		
	#topimage_past ul{
		margin-left:800px;
		padding-top:340px;
	}
		
	#topimage_past li{
		float:left;
		list-style:none;
	}

	/*-- ◆パッセージライン：faq用◆ --*/
	#topimage_faq {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 530px ;
		background:
		background-repeat: no-repeat ;
		}
		
	#topimage_faq ul{
		margin-left:800px;
		padding-top:410px;
	}
		
	#topimage_faq li{
		float:left;
		list-style:none;
	}
		

	
/*-- ◆コンテンツタイトルイメージ：帯イメージ◆ --*/

	#titleimage_p_meaning {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 80px ;
		background:url(../../design/img_passage/titleimage_p_meaning.png);
		background-repeat: no-repeat ;
		}

	#titleimage_p_what {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 80px ;
		background: url(../../design/img_passage/titleimage_p_what.png);
		background-repeat: no-repeat ;
		}

	#titleimage_p_past {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 80px ;
		background: url(../../design/img_passage/titleimage_p_past.png);
		background-repeat: no-repeat ;
		}
		
	#titleimage_p_faq {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 80px ;
		background: url(../../design/img_passage/titleimage_p_faq.png);
		background-repeat: no-repeat ;
		}
		
		
/*-- ◆ 小タイトル：コンテンツ◆ --*/		
	

	#titleimage_p1 {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 80px ;
		background:url(../../design/img_passage/titleimage_p_meaning.png)
		background-repeat: no-repeat ;
		}
		
	#titleimage_p2 {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 80px ;
		background: url(../../design/img_passage/titleimage_p_what.png);
		background-repeat: no-repeat ;
		}
		
	#titleimage_p3 {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 80px ;
		background: url(../../design/img_passage/titleimage_p_past.png);
		background-repeat: no-repeat ;
		}
		
	
	#titleimage_p4 {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 80px ;
		background: url(../../design/img_passage/titleimage_p_faq.png);
		background-repeat: no-repeat ;
		}
		


/*-- ◆◆ 枠 ◆◆ 枠大 --*/

	#backimage_webline_top {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 30px ;
		background: url(../../design/img_webline/backimage_webline_top.png);
		background-repeat: no-repeat;
		}

	#backimage_webline_mid {
		margin: 0 auto 0 auto ;
		width: 940px ;
		background: url(../../design/img_webline/backimage_webline_mid.png);
		background-repeat: repeat-y ;
		}

	#backimage_webline_bot {
		margin: 0 auto 0 auto ;
		width: 940px ;
		height: 30px ;
		background: url(../../design/img_webline/backimage_webline_bot.png);
		background-repeat: no-repeat ;
		}
		
		

/*-- ◆◆ 枠 ◆◆ 枠小 --*/

	#border_passageline_top {
		margin: 0 auto 0 auto ;
		width: 880px ;
		height: 30px ;
		background: url(../../design/img_webline/border_webline_top.png);
		background-repeat: no-repeat ;
		}

	#border_passageline_mid {
		margin: 0 auto 0 auto ;
		width: 880px ;
		background: url(../../design/img_webline/border_webline_mid.png);
		background-repeat: repeat-y ;
		}

	#border_passageline_bot {
		margin: 0 auto 0 auto ;
		width: 880px ;
		height: 10px ;
		background: url(../../design/img_webline/border_webline_bot.png);
		background-repeat: no-repeat ;
		}



/*-- ◆◆ 文字制御 ◆◆  --*/

	.title_passageline {
	margin: 0px 0px 0px 0px;
	width: 500px;
	font-size: 18px;
	color: #88CD00;
	text-align: left;
	line-height: 1;
	margin-left: 150px;
	padding-top: 36px;
}
		
	.subtitle_passageline {
		margin: 0px 0px 0px 0px; width: 890px ; font-size: 10px; color: #000000; text-align: right; line-height: 1; margin-left: 30px; padding-top: 10px; }	

	.contents_title_passageline {
		margin: 0px 0px 0px 0px; width: 880px ; font-size: 18px; color: #0099ff; text-align: left; line-height: 1.5; margin-left: 30px; padding-top: 4px; }

	.contents_text_r_passageline {
		margin: 0px 0px 0px 0px; width: 880px ; font-size: 14px; color: #000000; text-align: right; line-height: 1.5; margin-left: 30px; padding-top: 2px; }
		
	.text_passageline {	
		margin: 0px 0px 0px 0px; width: 880px ; font-size: 14px; color: #000000; text-align: left; line-height: 1.5; margin-left: 30px; padding-top: 2px; }
		
	.border_title_passageline {
		margin: 0 auto 0 auto ; width: 840px ; font-size: 15px; color: #88CD00; text-align: left; line-height: 1.5; margin-left: 20px; padding-top: 2px; }
		
	.border_text_passageline {
		margin: 0 auto 0 20px ; padding-top: 4px;
		width: 840px ;
		font-size: 14px; color: #000; text-align: left; line-height: 1.5;
		}


	.border_text_rightimage_passageline {
		margin: 0 auto 0 30px ; padding-top: 4px;
		width: 720px;
		font-size: 14px; color: #000; text-align: left; line-height: 1.5;
		}

