@charset "Shift_JIS";



.list-mark{

	margin:0 0 0 0;

}



.style1{

	font-size:12px;

}



#back-to-3dtop{

	padding:10px 10px 10px 0;

}



p{

	font-size:12px;

}



table.view-nav{

	width: 660px;

	margin: 0 20px;

}







/*---------------------*/

/*txt*/



table.view-txt {

	width: 600px;

	margin: 25px 50px 10px 50px;

}





table.view-txt td.txt-box {

	padding: 0 0 10px 0;

}





p.stitle{

	margin: 20px 0 10px 0;

}





p.line-caution{

	font-size:10px;

	line-height:1.6em;

	color: #000000;

	margin: 0 10px 5px 12px;

	padding: 0 0 0 15px;

	background: url(../crv_3d/image/ico_caution.gif) no-repeat left 5px;

}

p.line-caution-in{

	font-size:10px;

	line-height:1.6em;

	color: #000000;

	margin: 0 10px 3px 22px;

	padding: 0 0 0 12px;

	background: url(../crv_3d/image/ico_caution.gif) no-repeat left 4px;

}



p.line-caution-in-mgn{

	margin: 15px 10px 3px 22px;

}



p.line-link{

	font-size:10px;

	line-height:1.6em;

	color: #FF6600;

	margin: 15px 10px 25px 10px;

	padding: 0 0 0 18px;

	background: url(../crv_3d/image/ico_arrow.gif) no-repeat 3px 5px;

}



p.line-txt{

	font-size:10px;

	line-height:1.6em;

	color: #000000;

	margin: 0 10px 5px 12px;

	padding: 0 0 0 15px;

	background: url(../crv_3d/image/ico_square.gif) no-repeat left 5px;

}



p.line-txt-in{

	font-size:10px;

	line-height:1.6em;

	color: #000000;

	margin: 0 10px 3px 22px;

	padding: 0 0 0 12px;

	background: url(../crv_3d/image/ico_square_in.gif) no-repeat left 5px;

}





p.line-btn{

	margin: 15px 10px 25px 12px;

	padding: 0;

}









/*txt-tr*/



div.view-bgehite{

	width: 700px;

	margin: 0;

	background: #FFFFFF;

	padding:0;

	border:#FFFFFF solid;

	border-width:1px 0 0 0;

}





table.view-tr{

	width: 660px;

	margin: 0 20px;

}





/*for IE7*/

* html table.view-tr { 

	width: 660px;

	margin: 0 15px;

}



/*for IE5-6*/

*:first-child+html table.view-tr {

	width: 660px;

	margin: 0 15px;

}



p.tr-title{

	margin: 20px 0 20px 0;

}







/*btn area*/



table.btn-cell{

	width: 640px;

	margin: 0 10px 15px 10px;

	background: url(../crv_3d/trouble/images/btn_bg_01.gif) repeat-y;

}



p.btn-left{

	margin: 0 0 10px 34px;

}



p.btn-right{

	margin: 0 0 10px 19px;

}



p.space{

	margin: 15px 0;

}



/*txt area*/



p.tr-stitle{

	margin: 0 0 15px 0;

}



table.tr-cell{

	width: 650px;

	margin: 10px 10px 10px 0;

}



table.tr-cell td,table.tr-cell td.tr-pict{

	vertical-align: top;

}



td.tr-pict img{

	float: right;

}



p.tr-cap{

	margin: 0 0 10px 0;

}



p.tr-txt{

	width: 290px;

	margin: 0 0 14px 28px;

	font-size: 12px;

	color: #000000;

	line-height:1.6em;

}



p.tr-txt-1line{

	margin: 0 0 14px 28px;

	font-size: 12px;

	color: #000000;

	line-height:1.6em;

}



.clsq{

	color: ##006662;

}





/*photo-txt area*/

table.tr-pict-cell{

	width: 620px;

	margin: 10px 25px 10px 25px;

}



table.tr-pict-cell td{

	vertical-align: top;

}









/*anchor*/



p.tr-pagetop{

	margin: 30px 0 5px 550px;

}





/*caution*/

table.tr-caution-cell{

	width: 620px;

	margin: 0 25px 30px 25px;

}

p.caution{

	font-size: 10px;

	color: #000000;

	line-height:1.6em;

	margin: 0 0 14px 0;

}

p.finish{
	margin:0;
	padding:0;
	width:690px;
	padding:5px;
	font-size:12px;
	background:#ddd;
	border-bottom:3px double #666;
	text-align:center;
	color:#f00;
}

