@charset "Shift_JIS";

div.support-title {	width : 650px ;
								 margin : 10px auto 30px auto ;
			background-color  : #ffffff ;
									clear : both ; }

div.support-table {	width : 600px ;
								 margin : 10px auto 30px auto ;
									clear : both ; }

table.support-t { width : 600px ;
								 margin : 10px auto 10px auto ;
				border-collapse : collapse ;
			background-color  : #dcdcdc ; }

tr.support-all { width : 600px ;
								height : 15px ;
								border : none ; }

td.support-ball { width : 40px ;
								 height : 30px ;
								 border : none ;
						 text-align : right ;
				 vertical-align : middle ; }

td.support-1 { width : 560px ;
							height : 30px ;
				padding-left : 5px ;
					 font-size : 0.9em ;
				 font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
			letter-spacing : 2px ;
					text-align : left ;}

div.support-top {	width : 600px ;
								 margin : 10px auto 10px auto ;
							font-size : 0.9em ;
						font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
				 letter-spacing : 1px ;
						line-height : 1.5 ;
						 text-align : left ;
									clear : both ; }

div.support-top1 {	width : 600px ;
								 margin : 30px auto 10px auto ;
									clear : both ; }

div.support-top-l { width : 400px ;
								font-size : 0.9em ;
							font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
					 letter-spacing : 2px ;
										float : left ; }

p.support-no1 {	font-size : 1.1em ;
								font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
								font-weight : bold ;
						 letter-spacing : 2px ;
											color : #0000ff ;
								 text-align : left ; }

p.support-no1-r {	font-size : 1.1em ;
								font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
								font-weight : bold ;
						 letter-spacing : 2px ;
											color : #0000ff ;
								 text-align : right ; }


div.support-top-r {	width : 200px ;
						margin-bottom : 50px ;
							 text-align : center ;
										float : right ; }


div.support-subtitle {	width : 650px ;
								 margin : 20px auto 30px auto ;
			background-color  : #ffffff ;
									align : center ; }


div.support-table2 {	width : 600px ;
								 margin : 0px auto 0px auto ;
									clear : both ; }

table.support-t2 { width : 600px ;
								 margin : 10px auto 10px auto ;
				border-collapse : collapse ;
			background-color  : #ffffff ; }

td.support-arrow { width : 20px ;
								 border : none ;
						 text-align : left ;
				 vertical-align : top ; }

td.support-by1 { width : 580px ;
				padding-left : 5px ;
			padding-bottom : 20px ;
					 font-size : 0.9em ;
				 font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
			letter-spacing : 2px ;
					text-align : left ;}

div.support-role {	width : 600px ;
								 margin : 10px auto 50px auto ;
							font-size : 0.9em ;
						font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
				 letter-spacing : 1px ;
						line-height : 1.5 ;
						 text-align : left ;
								padding : 10px ;
			background-color  : #ffffcc ;
									clear : both ; }


div.task-title {	width : 630px ;
								 margin : 30px auto 10px auto ;
									align : center ; }


div.task {	width : 580px ;
					 margin : 0px auto 0px auto ;
		 padding-left : 20px ;
				font-size : 0.9em ;
			font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	 letter-spacing : 2px ;
			line-height : 1.5 ;
			 text-align : left ;
						clear : both ; }


div.kochira {	width : 600px ;
				 margin-top : 0px ;
			 margin-right : 0px ;
			margin-bottom : 30px ;
				text-align : right ;
						clear : both ; }

img.syousai { width : 100px ;
						height : 25px ;
		 margin-bottom : 10px ; }



div.task-detail {	width : 600px ;
								 margin : 50px auto 10px auto ;
									clear : both ; }



p.detail-title { font-size : 1.1em ;
						font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
				 letter-spacing : 2px ;
					 padding-left : 10px ;
				 padding-bottom : 0px ;
									color : #0000cc ;
						font-weight : bold ;
						border-bottom : 4px solid #0000cc ;
						 text-align : left ; }


p.detail-subtitle { font-size : 1.0em ;
									font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
							 letter-spacing : 2px ;
									padding-top : 10px ;
								 padding-left : 15px ;
							 padding-bottom : 0px ;
									line-height : 0.5 ;
												color : #660000 ;
									 text-align : left ; }


p.detail { font-size : 0.9em ;
						font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
				 letter-spacing : 1.5px ;
					 padding-left : 15px ;
				 padding-top : 0px ;
				 padding-bottom : 20px ;
									color : #000000 ;
						line-height : 1.5 ;
						 text-align : left ; }


span.right {text-align : right ; }

