@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------
 *
 *						製品共通
 *
 *-------------------------------------------------------------*/
	#leftContents span.fontSmall {
		display:block;
		font-size:82%;
		margin:5px 0px 15px 0px;
		line-height:1.4;
	}
	
	#leftContents span.fontSmall2 {
		display:block;
		font-size:82%;
		margin:5px 0px 0px 0px;
		line-height:1.4;
	}
	
	#leftContents table {
		border-right:1px solid #dcdcdc;
		border-bottom:1px solid #dcdcdc;
		font-size:92%;
		line-height:1.4;
		width:679px;
	}
	
	#leftContents table th, 
	#leftContents table td {
		border-left:1px solid #dcdcdc;
		border-top:1px solid #dcdcdc;
		text-align:center;
		vertical-align:middle;
		padding:4px 0px;
	}
	
	#leftContents table th {
		font-weight:normal;
		background:#e1f0f0;
	}
	
	#leftContents .borderNone {
		border-top:1px solid #ffffff;
		border-left:1px solid #ffffff;
	}
	
	#leftContents table .textLeft {
		text-align:left;
		padding-left:10px;
		padding-right:10px;
	}
	
	#leftContents table .signLeft {
		text-align:left;
		padding-left:3px;
	}
	
	#leftContents table .textRight {
		text-align:right;
		padding-right:5px;
	}
	
	#leftContents table .tableBg {
		background:#dcdcdc;
	}
	
	
	

/*-------------------------------------------------------------
 *
 *						製品トップ共通
 *
 *-------------------------------------------------------------*/
	#specMenu p {
		margin-bottom:30px;
	}
	
	p.proFunction1 {
		margin-bottom:27px;
	}
	
	span.proCaption1 {
		font-size:146%;
		color:#161c6b;
		display:block;
		margin-bottom:12px;
	}
	
	span.proCaption2 {
		display:block;
		background:#dcdcdc;
		border-left:5px solid #161f6b;
		padding:5px 10px;
		font-weight:bold;
		color:#161f6b;
		margin-bottom:15px;
		font-size:110%;
	}
	
	img.vsmImg {
		margin:17px 0px 21px 43px;
	}
	
	
/*-------------------------------------------------------------
 *
 *						パフォーマンス共通
 *
 *-------------------------------------------------------------*/
	#pBoxArea {
		margin-top:20px;
	}
	
	#pLeft {
		float:left;
		width:330px;
	}
	
	#pRight {
		float:right;
		width:330px;
	}
	
	#pBoxArea p.pCaption {
		border-left:4px solid #161c6b;
		padding:5px 10px 4px 10px;
		background:#dcdcdc;
		color:#161c6b;
		font-weight:bold;
		margin-bottom:13px;
		font-size:110%;
	}

	#pBoxArea p.pCaption2 {
		border-left:7px solid #009BE9;
		padding:5px 10px 4px 10px;
		background:#FFFFFF;
		color:#000000;
		font-weight:bold;
		margin-bottom:13px;
		font-size:110%;
	}
	
	#pBoxArea p.pText {
		padding-bottom:30px;
	}
	
	#pBoxArea p.pText span.pImage1 {
		display:block;
		width:265px;
		margin:0 auto;
	}
	
	#pBoxArea p.pText span.pImage2 {
		display:block;
		width:265px;
		margin:0 auto;
		padding-top:15px;
	}

	#pBoxArea p.pText span.marginReSet {
		padding-top:15px;
		margin-bottom:0px;
	}

	#pBoxArea p.pText2 {
		padding-bottom:20px;
	}
	
	#pBoxArea p.pText2 span.pImage3 {
		display:block;
		width:330px;
		padding-top:30px;
	}

	#pBoxArea p.pText2:first-child span.pImage3{
		padding-top: 10px;
	}
	
	.border-box{
		border:2px solid #ddd;
		padding:10px;
		text-align:center;
	}
	
	.border-box .copy-text{
		font-size:15px;
		font-weight:bold;
	}
	
	
/*-------------------------------------------------------------
 *
 *						スペック共通
 *
 *-------------------------------------------------------------*/	
	#proSpecBox div.specTable {
		width:680px;
		margin-bottom:30px;
	}
	
	#leftContents .specFloatArea {
		width:680px;
		margin-bottom:30px;
	}
	
	#leftContents .specLeft {
		float:left;
		width:410px;
	}
	
	#leftContents .specRight {
		float:right;
		width:264px;
	}
	
	#proSpecBox span.specCap1 {
		display:block;
		margin-bottom:3px;
		color:#161c6b;
		font-weight:bold;
	}
	
	#pLeft span.specCap1 {
		display:block;
		margin-bottom:3px;
		color:#161c6b;
		font-weight:bold;
	}
	
	#pBoxArea span.specCap1 {
		display:block;
		margin-bottom:3px;
		color:#161c6b;
		font-weight:bold;
	}
	
	#leftContents span.capSmall {
		font-size:84%;
		display:block;
		line-height:1.4;
		margin:10px 0px 0px 0px;
	}
	
	#proSpecBox #proLogo {
		margin-top:50px;
		border-top:1px dashed #dcdcdc;
		padding-top:20px;
	}
	
	#proSpecBox #proLogo p {
		font-size:74%;
		color:#b4b4b4;
		line-height:1.4;
	}
	
	/* ---------- ---------- ---------- ---------- ----------
	 *					各製品のテーブル幅					
	 * ---------- ---------- ---------- ---------- ---------- */
		#leftContents table .th18			{ width:18px; }
		#leftContents table .th60			{ width:60px; }
		#leftContents table .th69			{ width:69px; }
		#leftContents table .th79			{ width:79px; }
		#leftContents table .th94			{ width:94px; }
		#leftContents table .th103			{ width:103px; }
		#leftContents table .th107			{ width:107px; }
		#leftContents table .th108			{ width:108px; }
		#leftContents table .th118			{ width:118px; }
		#leftContents table .th124			{ width:124px; }
		#leftContents table .th128			{ width:128px; }
		#leftContents table .th135			{ width:135px; }
		#leftContents table .th139			{ width:139px; }
		#leftContents table .th185			{ width:185px; }
		#leftContents table .th189			{ width:189px; }
		#leftContents table .th215			{ width:215px; }
		#leftContents table .th225			{ width:225px; }
		#leftContents table .th313			{ width:313px; }
		#leftContents table .th468			{ width:468px; }
		#leftContents table .pad			{ padding:4px 10px; }
		
		
		
/*-------------------------------------------------------------
 *
 *						各製品の詳細
 *
 *-------------------------------------------------------------*/	
	/* ---------- ---------- ---------- ---------- ----------
	 *					テキスタイル					
	 * ---------- ---------- ---------- ---------- ---------- */
		#txtImgList {
			width:572px;
			margin:0 auto;
		}
		
		#txtImgList li {
			padding:0px 9px 10px 10px;
			width:264px;
		}
		
		#txtImgList li img {
			padding-bottom:10px;
		}
	
		#pBoxArea p.pText span.setTxt1 {
			width:265px;
			background:#ececed;
			display:block;
			padding:10px;
			margin:0 auto;
			margin-top:15px;
		}
		
	/* ---------- ---------- ---------- ---------- ----------
	 *					マルチパーパス					
	 * ---------- ---------- ---------- ---------- ---------- */	
		#multiTop p {
			margin-left:65px;
			width:549px;
			padding:20px 0px;
		}
		
		#multiTop div {
			margin-left:19px;
			margin-bottom:15px;
		}
		
		#multiTop .setImg li {
			padding-right:20px;
			width:200px;
			height:200px;
		}
		
		#multiTop .setText li {
			padding-right:20px;
			width:200px;
		}
		
		p.topCaption {
			margin:18px 0px 28px 0px;
		}
		
		#multiTopArea div.multiLeft {
			float:left;
			width:330px;
		}
		
		#multiTopArea div.multiRight {
			float:right;
			width:330px;
		}
		
		#multiTopArea p.multiCap {
			background:#dcdcdc;
			margin-bottom:12px;
		}
		
		#multiTopArea p img {
			vertical-align:top;
		}
		
		#multiTopArea p.multiCap span {
			display:inline-block;
			font-size:110%;
			color:#161c6b;
			font-weight:bold;
			padding:4px 0px 3px 7px;
		}
		
		#multiTopArea p.multiText {
			padding-bottom:20px;
			line-height:1.4;
		}
		
		#multiTopArea p.multiText span.mTextCap {
			display:block;
			margin-bottom:7px;
			font-weight:bold;
			color:#161c6b;
		}
		
		#multiTopArea p.multiText span.multiImg1 {
			display:block;
			width:265px;
			margin:0 auto;
		}
		
		#multiTopArea p.multiText span.multiImg2 {
			display:block;
			width:265px;
			margin:0 auto;
			margin-top:15px;
		}
		
		#multiTopArea p.multiText span.multiImg2 span {
			display:block;
			padding:8px 0px;
		}
		
		#leftContents table.multiTable td {
			padding-top:10px;
			padding-bottom:10px;
		}
	
	/* ---------- ---------- ---------- ---------- ----------
	 *					アパレルカット				
	 * ---------- ---------- ---------- ---------- ---------- */
		#appCut {
			padding-bottom:10px;
		}
		
		#appCut ul li.listImg {
			width:294px;
		}
		
		#appCut ul li.listText {
			width:385px;
		}
		
		.appImgList dt {
			width:153px;
		}
		
		.appImgList dd {
			padding-left:153px;
		}
	
	
	/* ---------- ---------- ---------- ---------- ----------
	 *						contex
	 * ---------- ---------- ---------- ---------- ---------- */
		#ctxPageLink {
			width:430px;
			margin:0 auto;
			margin-bottom:50px
		}
		
		#ctxPageLink li, 
		#ctxPageLink li a {
			width:203px;
			height:82px;
			display:block;
		}
		
		#ctxPageLink li.hd			{ background:url("./rj/contex/images/btn_hd_on.jpg") no-repeat left top; 
									  padding-right:22px; padding-bottom:10px; }
		#ctxPageLink li.hd a		{ background:url("./rj/contex/images/btn_hd_off.jpg") no-repeat left top; }
		#ctxPageLink li.sd			{ background:url("./rj/contex/images/btn_sd_on.jpg") no-repeat left top; 
									  padding-bottom:10px; }
		#ctxPageLink li.sd a		{ background:url("./rj/contex/images/btn_sd_off.jpg") no-repeat left top; }
		#ctxPageLink li.flex		{ background:url("./rj/contex/images/btn_flex_on.jpg") no-repeat left top; 
									  padding-right:22px; }
		#ctxPageLink li.flex a		{ background:url("./rj/contex/images/btn_flex_off.jpg") no-repeat left top; }
		#ctxPageLink li.mfp			{ background:url("./rj/contex/images/btn_mfp_on.jpg") no-repeat left top; }
		#ctxPageLink li.mfp a		{ background:url("./rj/contex/images/btn_mfp_off.jpg") no-repeat left top; }
		#ctxPageLink li a:hover		{ background:none; }
		
		.ctxProTop ul					{ margin-bottom:30px; }
		.ctxProTop li.left				{ padding-right:15px; width:430px; }
		.ctxProTop li.right				{ padding-top:10px; }
		.ctxProTop div					{ border:1px solid #dcdcdc; }
		.ctxProTop dl dt				{ padding:10px 13px 10px 10px; width:97px;  }
		.ctxProTop dl dd				{ padding:10px 5px 5px 120px; }
		
		
		#pBoxArea div.divPerf {
			padding-bottom:30px;
		}
		
		#pBoxArea .divPerf li.perfLeft1 {
			width:235px;
			padding-right:10px;
		}
		
		#pBoxArea span.icon {
			display:block;
			margin-bottom:4px;
		}
		
		#leftContents div.contexDiv  {
			width:680px;
		}
		
		#leftContents div.contexDiv .proCaption2 {
			display:block;
			background:#dcdcdc;
			border-left:5px solid #161f6b;
			padding:5px 10px;
			font-weight:bold;
			color:#161f6b;
			margin-bottom:15px;
			font-size:110%;
		}
		
		.specLeft2		{ float:left;  width:330px; }
		.specRight2		{ float:right; width:330px; }
		.perfLeft3		{ float:left;  width:205px; }
		.perfRight3		{ float:right; }
		.perfLeft4		{ float:left;  width:193px; }
		.perfRight4		{ float:right; }
		.perfLeft5		{ float:left;  width:404px; }
		.perfRight5		{ float:right; }
		
		.ctxTitle dt {
			width:20x;
			margin-top:10px;
		}
		
		.ctxTitle dd {
			padding-left:20px;
			margin:10px 0px;;
		}
		
		.ctxTitle dt, .ctxTitle dd {
			color:#161c6b;
			font-weight:bold;
		}
		
		.specFloatArea li.left {
			width:204px;
			padding-right:10px;
		}
		
		.specFloatArea li.right {
			
		}
		
		
		#titleTop				{ font-size: 120%; }
		#titleTop.border0		{ border: 0px; }
		#eleDivide				{ width: 340px; }
		.border0		{ border: 0px; }
		.floatLeft				{ float: left; }
		.floatRight				{ float: right; }
		
		.eleLeft				{ float: left; }
		.eleRight				{ float: right; }
		.floatNone				{ float: none; }
		.fontSmall3				{ font-size: 80%; }
		
		
	/* ---------- ---------- ---------- ---------- ----------
	 *						contex
	 * ---------- ---------- ---------- ---------- ---------- */	
		#ctxLineup {
			border-bottom:1px solid #dcdcdc;
		}
		
		#ctxLineup .left1		{ float:left; }
		#ctxLineup .right1		{ float:right; width:545px; }
		#ctxLineup .left2		{ float:left;  width:330px; }
		#ctxLineup .right2		{ float:right; width:330px; }
		
		#nextImage {
			border:1px solid #dcdcdc;
			padding:8px;
		}
		
		#nextImage span {
			font-weight:bold;
			display:block;
			margin-top:7px;
		}
		
		#nextImage span.proTitle {
			font-size:117%;
			color:#161c6b;
			font-weight:bold;
			margin:0px;
		}
		
		.ctxSection {
			padding-bottom:30px;
			line-height:1.4;
		}
		
		.ctxSection span {
			display:block;
		}
		
		.ctxSection .title {
			font-size:110%;
			font-weight:bold;
			color:#161c6b;
			margin-bottom:8px;
		}
		
		.boxLeft1				{ float:left;  width:245px; }
		.boxRight1				{ float:right; }
		.boxLeft2				{ float:left;  width:235px; }
		.boxRight2				{ float:right; }
		.boxLeft3				{ float:left;  width:140px; }
		.boxRight3				{ float:right; }
		
		#contexLink {
			font-size:112%;
		}
		
		#contexLink li {
			padding-right:20px;
		}
		
		/* 2012/10/30 */
			.iflexImgList {
				margin-bottom:15px;
			}
			
			.iflexImgList li {
				width:150px;
				font-size:93%;
				padding:0px 7px;
			}
			
			#leftContents span.super {
				vertical-align:super;
				font-size:65%;
				display:inline;
				font-weight:normal;
			}
		
		/* 2013/11/8 */
			#leftContents .mfpAera div.divPerf {
				padding-bottom:0px;
			}
			
			#leftContents #mfpTable {
				width:510px;
				float:right;
			}
			
			#leftContents #mfpCaution {
				margin-left:170px;
				padding-top:7px;
				font-size:84%;
			}
			
			#leftContents .mfpSolution {
				width:530px;
			}
			
		/* 2024/5/28 */
			.apeironspec .standard span {
				margin-top: 30px;
				font-size: 124%;
			}
			
			.apeironspec .standard h4 {
				font-size: 15px;
			}
			
			.apeironspec .lMargin50 {
				margin-left: 50px;
			}
			
			.apeironspec .borderdarkgray td{
				border-right: 1px solid #C8C8C8;
			}
			
			.operationtab {
				width: fit-content;
				margin: auto;
			}
			
			.operationtab ul li strong {
				width: 113px;
				text-align: center;
			}
			
			.operationtab2 {
				width: fit-content;
				margin: auto;
			}
			
			.operationtab2 ul li a {
				width: 120px;
				text-align: center;
			}
			
			.checklist {
				font-size: 130.0%;
				line-height: 30px;
				margin-top: 30px;
			}
			
			.checklist ul {
				list-style-type: none;
			}
			
			.checklist li {
				position: relative;
				line-height: 1.8;
				padding-left: 20px;
			}
			
			.checklist li::after {
				content: '';
				display: block;
				position: absolute;
				top: 9px;
				left: 1px;
				width: 10px;
				height: 4px;
				border-left: 3px solid #161C6B;
				border-bottom: 3px solid #161C6B;
				transform: rotate(-40deg);
				}
			
			.movie {
				display: flex;
				justify-content: space-between;
				flex-wrap: wrap;
				row-gap: 20px;
			}


	/* ---------- ---------- ---------- ---------- ----------
	 *						projetx60
	 * ---------- ---------- ---------- ---------- ---------- */	
		.specList {
			padding-bottom:30px;
		}
		
		.specList span {
			display:block;
			color:#161c6b;
			font-weight:bold;
			margin-bottom:10px;
		}
		
		.specList dl dt {
			width:14px;
		}
		
		.specList dl dd {
			padding-left:14px;
		}
		
		.specList p.specListImg {
			width:262px;
			margin:0 auto;
		}
		
	
	/* ---------- ---------- ---------- ---------- ----------
	 *						projetx60
	 * ---------- ---------- ---------- ---------- ---------- */
		#imgList3500 {
			width:550px;
			margin:0 auto;
		}
		
		#imgList3500 li {
			width:550px;
		}
		
		#imgList3500 div {
			padding-bottom:13px;
		}
		
		#imgList3500 div.imgLeft {
			width:265px;
			float:left;
		}
		
		#imgList3500 div.imgRight {
			width:265px;
			float:right;
			padding-left:19px;
		}
		
		#imgList3500 img {
			margin-bottom:10px;
		}
		
		#imgList3500 span {
			display:block;
			margin-bottom:4px;
		}
		
		
	/* ---------- ---------- ---------- ---------- ----------
	 *					VJ-1626UH / VJ-1638UH
	 * ---------- ---------- ---------- ---------- ---------- */		
		
		.productTab{
			border-bottom:4px solid #141B6B;
			margin-bottom:20px;
		}
		
		.productTab li{
			width:330px;
			border:2px solid #141B6B;
			border-bottom:none;
			text-align:center;
			font-size:15px;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			-webkit-border-top-left-radius: 10px;  
			-webkit-border-top-right-radius: 10px;  
			-moz-border-radius-topleft: 10px;  
			-moz-border-radius-topright: 10px;  
		}
		
		.productTab li.left{
			float:left;
		}
		
		.productTab li.right{
			float:right;
		}
				
		.productTab li a{
			display:block;
			padding:10px;
		}		
		
		.productTab li.on{
			background:#141B6B;
			color:#fff;
			padding:10px 0;
		}
		
		.productTab li a:hover{
			background: #DEDFF6;
			color:#141B6B;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			-webkit-border-top-left-radius: 10px;  
			-webkit-border-top-right-radius: 10px;  
			-moz-border-radius-topleft: 10px;  
			-moz-border-radius-topright: 10px; 
		}
		
		
		
	/* ---------- ---------- ---------- ---------- ----------
	 *					VJ-1638UR
	 * ---------- ---------- ---------- ---------- ---------- */		
	 
	 	.VJ1638series_img3s	{ display: flex; }
		.VJ1638series_img3s img { margin: 0 10px; width: 31%; }
		.VJ1638series_img3s img:first-child{ margin-left: 0; }
		.VJ1638series_img3s img:last-child{ margin-right: 0; }
	 
	 
		
	/* ---------- ---------- ---------- ---------- ----------
	 *		マルチジェットプリンティングの特徴
	 * ---------- ---------- ---------- ---------- ---------- */
	 
	 .mjp_box{
		 background:#eee;
		 padding:20px;
	 }
		 
	 ul.disc li{
		 list-style:disc;
		 margin-left:2em;
	 }
	 
	 .mjp_box .tit_01{
		 font-size:13pt;
	 }
	 
	 .mjp_box .tit_02{
		 font-weight:bold;
		 color:rgba(22,29,107,1.00);
	 }
	
	/* ---------- ---------- ---------- ---------- ----------
	 *		VJ-1938TX
	 * ---------- ---------- ---------- ---------- ---------- */
		
	.twocol_img_small{
		float:right;
		width:120px;
		margin-left:10px;
		margin-bottom:10px;
	}
	
	.colorGreen{
		color:#16A825;
	}

	/* ---------- ---------- ---------- ---------- ----------
	 *		VJ-1948TX
	 * ---------- ---------- ---------- ---------- ---------- */
		
	.col_img_small_1{
		float:left;
		width:137px;
		margin-right:10px;
		margin-bottom:10px;
	}
	
	.col_img_small_2{
		float:right;
		width:137px;
		margin-left:10px;
		margin-bottom:10px;
	}
	

	/* ---------- ---------- ---------- ---------- ----------
	 *		RIP
	 * ---------- ---------- ---------- ---------- ---------- */

	.rip01 {
		background: url("./vj/rip/images/rip01_off.jpg") no-repeat; /* ロールオーバー時のチラつき防止 */
	}

	.rip01 a {
		width: 200px;
		height: 50px;
		background: url("./vj/rip/images/rip01_off.jpg") no-repeat;
		display: block;
		text-indent: -9999px;
	}

	.rip01 a:hover {
		background-image: url("./vj/rip/images/rip01_on.jpg");
	}


	.rip02 {
		background: url("./vj/rip/images/rip02_off.jpg") no-repeat; /* ロールオーバー時のチラつき防止 */
		width: 680px;
		height: 67px;
		display: block;
		background-size:contain;
	}

	.rip02 a {
		width: 200px;
		height: 67px;
		background: url("./vj/rip/images/rip02_off.jpg") no-repeat;
		display: block;
		text-indent: -9999px;
		background-size:contain;
	}

	.rip02 a:hover {
		background-image: url("./vj/rip/images/rip02_on.jpg");
	}


	.rip03 {
		background: url("./vj/rip/images/rip03_off.jpg") no-repeat; /* ロールオーバー時のチラつき防止 */
		width: 680px;
		height: 67px;
		display: block;
		background-size:contain;
	}

	.rip03 a {
		width: 200px;
		height: 67px;
		background: url("./vj/rip/images/rip03_off.jpg") no-repeat;
		display: block;
		text-indent: -9999px;
		background-size:contain;
	}

	.rip03 a:hover {
		background-image: url("./vj/rip/images/rip03_on.jpg");
	}


	.rip04 {
		background: url("./vj/rip/images/rip04_off.jpg") no-repeat; /* ロールオーバー時のチラつき防止 */
		width: 680px;
		height: 67px;
		display: block;
		background-size:contain;
	}

	.rip04 a {
		width: 200px;
		height: 67px;
		background: url("./vj/rip/images/rip04_off.jpg") no-repeat;
		display: block;
		text-indent: -9999px;
		background-size:contain;
	}

	.rip04 a:hover {
		background-image: url("./vj/rip/images/rip04_on.jpg");
	}


	.rip05 {
		background: url("./vj/rip/images/rip05_off.jpg") no-repeat; /* ロールオーバー時のチラつき防止 */
		width: 680px;
		height: 67px;
		display: block;
		background-size:contain;
	}

	.rip05 a {
		width: 200px;
		height: 67px;
		background: url("./vj/rip/images/rip05_off.jpg") no-repeat;
		display: block;
		text-indent: -9999px;
		background-size:contain;
	}

	.rip05 a:hover {
		background-image: url("./vj/rip/images/rip05_on.jpg");
	}


	.rip06 {
		background: url("./vj/rip/images/rip06_off.jpg") no-repeat; /* ロールオーバー時のチラつき防止 */
		width: 680px;
		height: 67px;
		display: block;
		background-size:contain;
	}

	.rip06 a {
		width: 200px;
		height: 67px;
		background: url("./vj/rip/images/rip06_off.jpg") no-repeat;
		display: block;
		text-indent: -9999px;
		background-size:contain;
	}

	.rip06 a:hover {
		background-image: url("./vj/rip/images/rip06_on.jpg");
	}


	.rip07 {
		background: url("./vj/rip/images/rip07_off.jpg") no-repeat; /* ロールオーバー時のチラつき防止 */
		width: 680px;
		height: 67px;
		display: block;
		background-size:contain;
	}

	.rip07 a {
		width: 200px;
		height: 67px;
		background: url("./vj/rip/images/rip07_off.jpg") no-repeat;
		display: block;
		text-indent: -9999px;
		background-size:contain;
	}

	.rip07 a:hover {
		background-image: url("./vj/rip/images/rip07_on.jpg");
	}



	.rip08 {
		background: url("./vj/rip/images/rip08_off.jpg") no-repeat; /* ロールオーバー時のチラつき防止 */
		width: 680px;
		height: 67px;
		display: block;
		background-size:contain;
	}

	.rip08 a {
		width: 200px;
		height: 67px;
		background: url("./vj/rip/images/rip08_off.jpg") no-repeat;
		display: block;
		text-indent: -9999px;
		background-size:contain;
	}

	.rip08 a:hover {
		background-image: url("./vj/rip/images/rip08_on.jpg");
	}
