@charset "utf-8";

/*/////////////////////////////////////*/

/* + Start main 設定 + */
	p#shpstaffcheckit0hl{
		width:518px;
		height:32px;
		background-image:url("../img/shpstaffcheckit_hl.gif");
		background-repeat:no-repeat;
	}
	
	p#shpstaffcheckit0hl span{
		display:block;
		color:#CB7F00;
		padding:3px 0px 0px 208px;
	}
	
	p.intaprevnext{
		margin:10px 0px;
	}
	
	p#shpstaffname{
		width:150px;
		margin-right:5px;
		float:left;
	}
	
	div#shpstaffinfo{
		width:auto;
		float:left;
	}
	
	p#shpsiupdate{
		width:100%;
		text-align:right;
		margin:10px 0px;
	}
	
	p.shpsishpname{
		font-size:13px;
	}
	
	p.shpsi0p{
		margin:6px 0px;
	}
	
	p#shpsistaffname{
		font-size:18px;
	}
	
	p#shpsistaffname span{
		color:#AB0F00;
	}
	
	p#gotoshprecinfo{
		width:350px;
		text-align:right;
		margin:20px 0px 0px;
	}
	
	div#intaviewtxtbox table{
		width:100%;
	}
	
	div#intaviewtxtbox table td{
		vertical-align:top;
		line-height:130%;
		padding-bottom:10px;
	}
	
	td.tdintaname1{
		width:100px;
	}
	
	td.tdintaname2{
		width:100px;
		color:#AB0F00;
	}
	
	td.tdintanametxt{
		color:#AB0F00;
	}
	
	/* start 080122追加 */
	p.ansewername{
		color:#FF3399;
		line-height:130%;
		padding:4px 0px 0px;
		margin-bottom:5px;
	}
	
	p.ansewername2{
		color:#009900;
		font-size:18px;
		font-weight:bold;
		padding:4px 0px 0px;
		float:left;
	}
	
	p.intaupdate{
		color:#009900;
		font-size:11px;
	}
	
	p.intaupdate2{
		color:#009900;
		font-size:16px;
		letter-spacing:2px;
		float:right;
	}
	
	p.intacomment{
		color:#006600;
		line-height:130%;
		padding:0px 0px 15px;
	}
	
	span.intaphoto{
		display:block;
		width:155px;
		float:right;
	}
	
	span.intacomment{
		display:block;
		background-color:#E1EAF4;
		line-height:150%;
		padding:5px;
		margin-bottom:10px;
	}
	
	span.anscomment{
		display:block;
		background-color:#FBDDF0;
		line-height:150%;
		padding:5px;
		margin-bottom:10px;
	}
	
	span.intaphoto img{
		padding-left:5px;
	}
	
	span.intaviewer{
		display:block;
		color:#0066FF;
		font-weight:bold;
		padding:10px 0px 0px;
	}
	
	span.comment{
		display:block;
		line-height:130%;
		margin-bottom:10px;
	}
	
	span.ansewer{
		display:block;
		color:#FF0066;
		font-weight:bold;
		padding:10px 0px 0px;
	}
	
	div.intalistbox{
		width:305px;
		height:135px;
		border:solid 1px #999999;
		margin:5px;
		padding:5px; 
		float:left;
	}
	
	p.intalistcomment{
		color:#006600;
		line-height:130%;
	}
	
	span.intanewmark{
		color:#0000FF;
	}
	
	div#ansewrernamebox{
		width:250px;
		float:left;
	}
	
	div#intashpnamebox{
		width:240px;
		border-left:dashed 1px #999999;
		padding-left:10px;
		float:left;
	}
	
	span.intahr{
		display:block;
		border-top:dashed 1px #999999;
		margin:0px 0px 3px;
	}
	
	div.intalistbox2{
		width:232px;
		height:140px;
		border:solid 1px #999999;
		margin:4px;
		padding:5px; 
		float:left;
	}
	
	p.intalistimg{
		width:100px;
		margin-right:5px;
		float:left;
	}
	
	div.ili0right{
		width:125px;
		float:left;
	}
	
	div.shpili0right{
		width:200px;
		float:left;
	}
	
	span.shpintahr{
		display:block;
		border-top:dashed 1px #999999;
		margin:0px 0px 6px;
	}
	
	p.shpintalistcmm{
		margin-bottom:6px;
	}
	/* end 080122追加 */
	
	/*/////////////////////////////////////*/
	
	/* start 080529追加 */
	div#intafirstprof{
		height:100%;
		background-color:#FBDDF0;
		padding:5px;
		margin-bottom:5px;
	}
	
	p#intaanswertxt{
		letter-spacing:8px;
	}
	
	html[xmlns] p#intaanswertxt{
		letter-spacing:8px;
		margin-bottom:-4px;
	}
	
	*:first-child+html p#intaanswertxt{
		letter-spacing:8px;
		margin-bottom:-1px;
	}
	
	p#intaanswertxt span{
		color:#FFFFFF;
		background-color:#999999;
		padding-left:7px;
	}
	
	/* end 080529追加 */
	
/* + End main 設定 + */

/*/////////////////////////////////////*/




