@charset "Shift_JIS";





table.view{

	width: 900px;

	margin: 0px;

}



table.view td{

	margin: 0;

	padding: 0;

}



/*top*/

table.view td.top-image{

	margin: 0;

	padding: 0;

	background: url(../3d-view/images/top_pict_01.jpg) no-repeat;

	height: 305px;

	vertical-align: top;

}



table.view td.top-image p.copy{

	margin: 25px 0 30px 30px;

	padding: 0;

}



table.view td.top-image p.btn{

	margin: 0 0 10px 30px;

	padding: 0;

}





/*ex,in,tr nav*/

table.view-nav{

	width: 860px;

	margin: 0 0 14px 0;

	padding: 0;

	background: url(../3d-view/images/nav_bg_01.gif) no-repeat;

}





td.right{

	width: 346px;

	margin: 0;

	padding: 0 0 0 195px;

}







/*bg-white area*/

table.view-txt{

	width: 900px;

	margin: 0 0 20px 0;

	background-color: #FFFFFF;

}



table.view-txt td.view-3d{

	padding: 20px 0 10px 20px;

}







/*txt*/



table.view-txt td.txt-box {

	padding: 20px 20px 10px 20px;

}





p.stitle{

	margin: 20px 0 10px 0;

}





p.line-caution{

	font-size:10px;

	line-height:1.6em;

	color: #000000;

	margin: 0 10px 5px 10px;

	padding: 0 0 0 12px;

	background: url(../3d-view/images/ico_caution.gif) no-repeat left 4px;

}



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(../3d-view/images/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 12px;

	background: url(../3d-view/images/ico_arrow.gif) no-repeat left 5px;

}



p.line-txt{

	font-size:10px;

	line-height:1.6em;

	color: #000000;

	margin: 0 10px 5px 10px;

	padding: 0 0 0 12px;

	background: url(../3d-view/images/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(../3d-view/images/ico_square_in.gif) no-repeat left 5px;

}





p.line-btn{

	margin: 15px 10px 25px 10px;

	padding: 0;

}













/*txt-tr*/





table.view-tr{

	width: 860px;

	margin: 0 20px;

}



p.tr-title{

	margin: 20px 0 20px 0;

}







/*btn area*/



table.btn-cell{

	width: 840px;

	margin: 0 10px 15px 10px;

	background: url(../3d-view/trouble/images/btn_bg_01.gif) repeat-y;

}



p.btn-left{

	margin: 0 0 10px 53px;

}



p.btn-right{

	margin: 0 0 10px 28px;

}



p.space{

	margin: 15px 0;

}



/*txt area*/



p.tr-stitle{

	margin: 0 0 15px 0;

}



table.tr-cell{

	width: 835px;

	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: 430px;

	margin: 0 0 14px 28px;

	font-size: 12px;

	color: #000000;

	line-height:1.6em;

}



.clsq{

	color: #4C72A3;

}





/*photo-txt area*/

table.tr-pict-cell{

	width: 810px;

	margin: 10px 25px 10px 25px;

}



table.tr-pict-cell td{

	vertical-align: top;

}









/*anchor*/



p.tr-pagetop{

	margin: 30px 0 5px 770px;

}





/*caution*/

table.tr-caution-cell{

	width: 810px;

	margin: 0 25px 30px 25px;

}

p.caution{

	font-size: 10px;

	color: #000000;

	line-height:1.6em;

	margin: 0 0 14px 0;

}

















/*

div.line-txt-block{

	margin: 0 0 10px 0;

	padding: 0 0 10px 0;

	border-bottom: 1px solid #999999;

}



div.noline-txt-block{

	margin: 0 0 10px 0;

	padding: 0 0 10px 0;

}





p.line-num{

	font-size:10px;

	line-height:1.6em;

	color: #000000;

	margin: 0 10px 10px 5px;

	padding: 0;

}





p.line-def{

	font-size:10px;

	line-height:1.6em;

	color: #000000;

	margin: 0 10px 10px 10px;

	padding: 0;

}



p.line-indent{

	font-size:10px;

	line-height:1.6em;

	color: #000000;

	margin: 0 10px 5px 10px;

	padding: 0 0 0 12px;

}*/







.orange{

	color: #FF6600;

}