@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------
 *
 *						style.css
 *
 *-------------------------------------------------------------*/
	
	/* ---------- ---------- ---------- ---------- ----------
	 *					product a link
	 * ---------- ---------- ---------- ---------- ---------- */
		#setProduct					{ height:30px; background:#161c6b; margin-top:-30px; padding-top:30px; }
	
	/* ---------- ---------- ---------- ---------- ----------
	 *					top pro menu
	 * ---------- ---------- ---------- ---------- ---------- */
		.classTop #mainContents>div	{ margin-top:30px; }
		
		#topMenu li					{ width:310px; height:236px; margin-left:15px; }
		#topMenu li:first-child		{ margin-left:0px; }
		#topMenu li a				{ width:310px; height:236px; display:block; overflow:hidden; cursor:pointer; }
		
        #topMenu .menuHA			{ background:url("./../images/menu/top_ha.gif") no-repeat right top; }
		#topMenu .menuDS			{ background:url("./../images/menu/top_ds.gif") no-repeat right top; }
		#topMenu .menuVJ			{ background:url("./../images/menu/top_vj.gif") no-repeat right top; }
		#topMenu .menuVC			{ background:url("./../images/menu/top_vc.gif") no-repeat right top; }
		#topMenu .menuVC2			{ background:url("./../images/menu/top_vc2.gif") no-repeat right top; }
		#topMenu .menuPJ			{ background:url("./../images/menu/top_pj.gif") no-repeat right top; }
		#topMenu .menuXPJ			{ background:url("./../images/menu/top_xpj.gif") no-repeat right top; }
		
		#topMenu a:hover img		{ visibility:hidden; }
	
	/* ---------- ---------- ---------- ---------- ----------
	 *					PressRelease area
	 * ---------- ---------- ---------- ---------- ---------- */	
		#PressRelease			{ box-sizing:border-box; border:2px solid #173dc0; color:#173dc0; padding:11px; border-radius: 10px; background: #fff;
							  font-size:120%; line-height:22px; }
		#PressRelease a			{ color:#173dc0; }
		
        #PressRelease2			{ box-sizing:border-box; border:2px solid #173dc0; color:#173dc0; padding:11px; border-radius: 10px; background: #fff;
            font-size:120%; line-height:22px; }
        #PressRelease2 a			{ color:#173dc0; }

        #PressRelease2 p        { font-size: 130%; padding-bottom: 7px; }
        #PressRelease2 dt, 
        #PressRelease2 dd       { line-height: 22px; }
        #PressRelease2 dt       { width: 120px; }
        #PressRelease2 dd       { margin-left: 120px; }
		
		#PressRelease2 .all-list { float: right; padding-right: 10px; font-size: 12px; }
		#PressRelease2 .all-list a { color: #161c6b; }

	/* ---------- ---------- ---------- ---------- ----------
	 *					Notification rea
	 * ---------- ---------- ---------- ---------- ---------- */	
		#caution					{ box-sizing:border-box; border:2px solid #c0173d; color:#c0173d; padding:11px; 
									  font-size:120%; line-height:22px; }
		#caution a					{ color:#c0173d; }
		
	/* ---------- ---------- ---------- ---------- ----------
	 *					top tube slide
	 * ---------- ---------- ---------- ---------- ---------- */
		#linkTube					{ background:#fff; padding:18px 23px 37px; }
		#linkTube p					{ margin-bottom:50px; }
		#linkTube span				{ display:inline-block; float:right; }
		
		#linkTube ul				{ margin:0 auto 20px; width:741px; }
		
		#linkTube li				{ width:159px; margin-left:35px; line-height:15px; }
		#linkTube li:first-child	{ margin-left:0px; }
		.tableTube a				{ color:#3232e6; }
		
		.tubeTmb					{ width:159px; height:90px; display:block; overflow:hidden; margin-bottom:6px; }
		
		.tube01						{ background:url("./../images/tmb/tube_01.jpg") no-repeat right top; }
		.tube02						{ background:url("./../images/tmb/tube_02.jpg") no-repeat right top; }
		.tube03						{ background:url("./../images/tmb/tube_03.jpg") no-repeat right top; }
		.tube04						{ background:url("./../images/tmb/tube_04.jpg") no-repeat right top; }
		.tube05						{ background:url("./../images/tmb/tube_05.jpg") no-repeat right top; }
		.tube06						{ background:url("./../images/tmb/tube_06.jpg") no-repeat right top; }
		.tube07						{ background:url("./../images/tmb/tube_07.jpg") no-repeat right top; }
		.tube08						{ background:url("./../images/tmb/tube_08.jpg") no-repeat right top; }
		.tube09						{ background:url("./../images/tmb/tube_09.jpg") no-repeat right top; }
		.tube10						{ background:url("./../images/tmb/tube_10.jpg") no-repeat right top; }
		.tube11						{ background:url("./../images/tmb/tube_11.jpg") no-repeat right top; }
		.tube12						{ background:url("./../images/tmb/tube_12.jpg") no-repeat right top; }
		.tube13						{ background:url("./../images/tmb/tube_13.jpg") no-repeat right top; }
		.tube14						{ background:url("./../images/tmb/tube_14.jpg") no-repeat right top; }
		.tube15						{ background:url("./../images/tmb/tube_15.jpg") no-repeat right top; }
		.tube16						{ background:url("./../images/tmb/tube_16.jpg") no-repeat right top; }
		.tube17						{ background:url("./../images/tmb/tube_17.jpg") no-repeat right top; }
		.tube18						{ background:url("./../images/tmb/tube_18.jpg") no-repeat right top; }
		.tube19						{ background:url("./../images/tmb/tube_19.jpg") no-repeat right top; }
		.tube20						{ background:url("./../images/tmb/tube_20.jpg") no-repeat right top; }
		.tube21						{ background:url("./../images/tmb/tube_21.jpg") no-repeat right top; }
		.tube22						{ background:url("./../images/tmb/tube_22.jpg") no-repeat right top; }
		.tube23						{ background:url("./../images/tmb/tube_23.jpg") no-repeat right top; }
		.tube24						{ background:url("./../images/tmb/tube_24.jpg") no-repeat right top; }
		.tube25						{ background:url("./../images/tmb/tube_25.jpg") no-repeat right top; }
		.tube26						{ background:url("./../images/tmb/tube_26.jpg") no-repeat right top; }
		.tube27						{ background:url("./../images/tmb/tube_27.jpg") no-repeat right top; }
		.tube28						{ background:url("./../images/tmb/tube_28.jpg") no-repeat right top; }

		
		.tubeTmb:hover img			{ visibility:hidden; }
	
	/* ---------- ---------- ---------- ---------- ----------
	 *					group link
	 * ---------- ---------- ---------- ---------- ---------- */
		#groupLink					{ overflow:hidden; padding:20px 24px 15px; }
		
		#groupLink>div				{ float:left; width:456px; color:#161c6b; overflow:hidden; }
		#groupLink div:first-child img	{ margin-left:30px; }
		#groupLink div:nth-child(even)	{ padding-top:22px; }
		
		#groupLink p				{ font-size:120%; }
		#groupLink p img			{ position:relative; top:6px; margin-right:5px; }
		
		#groupLink ul				{ float:left; margin-top:8px; }
		#groupLink li				{ width:228px; line-height:20px; }
		#groupLink li img			{ position:relative; top:6px; margin-right:8px; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	







