@charset "euc-jp";#nav08 * {	color: #000000;	font-size: 100%;	margin: 0px;	padding: 0px;	}/* ie7用バグに効果のあるhasLayoutの指定zoom　*/* {zoom:1;}#nav08 {	background-color: #ffffff;	color: #000000;	text-align: left;	width: 800px;	margin: 10px auto;	font-size: 12px;	overflow: hidden;}#nav08 a:link {color:blue;  text-decoration:underline;}#nav08 a:visited {color:#cc0000; text-decoration:underline;}#nav08 a:active {color:blue; text-decoration:underline}#nav08 a:hover {color:#000000; text-decoration:none;}#nav08 a:focus { -moz-outline-style: none; }#nav08 h1, #nav08 h2, #nav08 h3, #nav08 h4, #nav08 h5 {	font-weight: normal;}#nav08 img {	border: none;}#nav08 img a:hover {	text-decoration:none;}#nav08 ul, #nav08 li, #nav08 dl, #nav08 dt, #nav08 dd {	list-style-type: none;}/*----------top----------*/#nav08 #navtophead {	display: block;	width: 800px;	height: 150px;	overflow: hidden;	background-image: url(../ph/title.jpg);	background-repeat: no-repeat;	background-position: left top;	/*background-color: silver;*/}#nav08 h1, h2, h3 {	text-indent: -9999px;}#nav08 #navtophead h4 {	text-indent: -9999px;}#nav08 h5 {	display: none;}#nav08 #navtopleft {	float: left;	width: 400px;	height: 520px;	background-image: url(../ph/bg_steel_full.jpg);	background-repeat: no-repeat;	background-position: left top;	/*background-color: green;*/}#nav08 #navtopright {	float: left;	width: 400px;	height: 520px;	background-image: url(../ph/bg_steel_pnd.jpg);	background-repeat: no-repeat;	background-position: left top;	/*background-color: green;*/}#nav08 .navitemleft, .navitemright {	float: left;	width: 200px;}#nav08 #navtopleft .navitemleft li {	padding-left: 30px;}#nav08 #navtopleft .navitemright li {	padding-left: 15px;}#nav08 #navtopright .navitemleft li {	padding-left: 20px;}#nav08 #navtopright .navitemright li {	padding-left: 5px;}#nav08 .navitemleft li a, .navitemright li a {	text-indent: -9999px;}/*-----item full制御 -----*/#nav08 li.full01 {	padding-top: 75px;}#nav08 li.full01 a {	display: block;	width: 165px;	height: 213px;	background-image: url(../ph/bg_full_01.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 li.full01 a:hover {	background-image: url(../ph/bg_full_01on.jpg);}#nav08 li.full02 {	padding-top: 17px;}#nav08 li.full02 a {	display: block;	width: 165px;	height: 195px;	background-image: url(../ph/bg_full_02.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 li.full02 a:hover {	background-image: url(../ph/bg_full_02on.jpg);}#nav08 li.full03 {	padding-top: 75px;}#nav08 li.full03 a {	display: block;	width: 165px;	height: 163px;	background-image: url(../ph/bg_full_03.jpg);	background-repeat: no-repeat;	background-position: left top;	/*background-color: brown;*/}#nav08 li.full03 a:hover {	background-image: url(../ph/bg_full_03on.jpg);}#nav08 li.full04 {	padding-top: 54px;}#nav08 li.full04 a {	display: block;	width: 165px;	height: 172px;	background-image: url(../ph/bg_full_04.jpg);	background-repeat: no-repeat;	background-position: left top;	/*background-color: brown;*/}#nav08 li.full04 a:hover {	background-image: url(../ph/bg_full_04on.jpg);}/*-----item pnd制御 -----*/#nav08 li.pnd01 {	padding-top: 75px;}#nav08 li.pnd01 a {	display: block;	width: 165px;	height: 213px;	background-image: url(../ph/bg_pnd_01.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 li.pnd01 a:hover {	background-image: url(../ph/bg_pnd_01on.jpg);}#nav08 li.pnd02 {	padding-top: 17px;}#nav08 li.pnd02 a {	display: block;	width: 165px;	height: 195px;	background-image: url(../ph/bg_pnd_02.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 li.pnd02 a:hover {	background-image: url(../ph/bg_pnd_02on.jpg);}#nav08 li.pnd03 {	padding-top: 75px;}#nav08 li.pnd03 a {	display: block;	width: 165px;	height: 189px;	background-image: url(../ph/bg_pnd_03.jpg);	background-repeat: no-repeat;	background-position: left top;	/*background-color: brown;*/}#nav08 li.pnd03 a:hover {	background-image: url(../ph/bg_pnd_03on.jpg);}#nav08 li.pnd04 {	padding-top: 28px;}#nav08 li.pnd04 a {	display: block;	width: 165px;	height: 177px;	background-image: url(../ph/bg_pnd_04.jpg);	background-repeat: no-repeat;	background-position: left top;	/*background-color: brown;*/}#nav08 li.pnd04 a:hover {	background-image: url(../ph/bg_pnd_04on.jpg);}/*-----item mob制御 -----*/#nav08 #navtopbtm {	clear: both;	display: block;	width: 800px;	height: 235px;	background-image: url(../ph/bg_steel_mob.jpg);	background-repeat: no-repeat;	background-position: left top;	/*background-color: brown;*/}#nav08 #navtopbtm ul {	padding: 58px 41px 27px 36px;}#nav08 #navtopbtm li {	float: left;}#nav08 #navtopbtm li a {	text-indent: -9999px;}#nav08 #navtopbtm li.mob01 a {	display: block;	width: 223px;	height: 150px;	background-image: url(../ph/bg_mob_01.jpg);	background-repeat: no-repeat;	background-position: left top;	/*background-color: brown;*/}#nav08 #navtopbtm li.mob01 a:hover {	background-image: url(../ph/bg_mob_01on.jpg);	/*background-color: brown;*/}#nav08 #navtopbtm li.mob02 {	padding-left: 27px;}#nav08 #navtopbtm li.mob02 a {	display: block;	width: 223px;	height: 150px;	background-image: url(../ph/bg_mob_02.jpg);	background-repeat: no-repeat;	background-position: left top;	/*background-color: brown;*/}#nav08 #navtopbtm li.mob02 a:hover {	background-image: url(../ph/bg_mob_02on.jpg);	/*background-color: brown;*/}#nav08 #navtopbtm li.mob03 {	padding-left: 29px;}#nav08 #navtopbtm li.mob03 a {	display: block;	width: 221px;	height: 150px;	background-image: url(../ph/bg_mob_03.jpg);	background-repeat: no-repeat;	background-position: left top;	/*background-color: brown;*/}#nav08 #navtopbtm li.mob03 a:hover {	background-image: url(../ph/bg_mob_03on.jpg);	/*background-color: brown;*/}/*----------sub----------*/#nav08 #headfullpana {	display: block;	width: 800px;	height: 480px;	background-image: url(../ph/bg_subhead_fullpana.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: silver;*/}#nav08 #headfullpion {	display: block;	width: 800px;	height: 220px;	background-image: url(../ph/bg_subhead_fullpion.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: silver;*/}#nav08 #headfullfuji {	display: block;	width: 800px;	height: 220px;	background-image: url(../ph/bg_subhead_fullfuji.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: silver;*/}#nav08 #headfullclar {	display: block;	width: 800px;	height: 220px;	background-image: url(../ph/bg_subhead_fullclar.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: silver;*/}#nav08 #headpndpion {	display: block;	width: 800px;	height: 220px;	background-image: url(../ph/bg_subhead_pndpion.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: silver;*/}#nav08 #headpndgarm {	display: block;	width: 800px;	height: 220px;	background-image: url(../ph/bg_subhead_pndgarm.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: silver;*/}#nav08 #headpndpana {	display: block;	width: 800px;	height: 220px;	background-image: url(../ph/bg_subhead_pndpana.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: silver;*/}#nav08 #headpndclar {	display: block;	width: 800px;	height: 220px;	background-image: url(../ph/bg_subhead_pndclar.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: silver;*/}#nav08 #headmobnavi {	display: block;	width: 800px;	height: 220px;	background-image: url(../ph/bg_subhead_mobnavi.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: silver;*/}#nav08 #headmobincr {	display: block;	width: 800px;	height: 220px;	background-image: url(../ph/bg_subhead_mobincr.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: silver;*/}#nav08 #headmobubiq {	display: block;	width: 800px;	height: 220px;	background-image: url(../ph/bg_subhead_mobubiq.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: silver;*/}#nav08 h1, #nav08 h2, #nav08 h3, #nav08 h4 {	display: none;}#nav08 #headfullpana #headleft {	float: left;	padding: 310px 0 20px 35px;}#nav08 #headfullpana #headright {	float: right;	padding: 20px 35px 10px 0;}#nav08 #headright {	float: right;	padding: 20px 35px 10px 0;}#nav08 #subreadmov {	float: left;	font-size: 14px;	font-family: sans-serif;	line-height: 1.7em;	width: 395px;}#nav08 #subread {	float: right;	font-size: 13px;	font-family: sans-serif;	line-height: 1.5em;	width: 340px;	margin-top: 60px;}#nav08 #subread2 {	float: right;	font-size: 12px;	font-family: sans-serif;	line-height: 1.5em;	width: 340px;	margin-top: 60px;}#nav08 #subread3 {	clear: both;	font-size: 12px;	font-family: sans-serif;	line-height: 1.7em;	width: 760px;	margin-left: 20px;}#nav08 #movcom {	font-size: 11px;	line-height: 1.3em;	width: 320px;	padding-top: 10px;}#nav08 #movcom .movtitle {	font-family: sans-serif;}#nav08 #navbtnkinou {	clear: both;	display: block;	padding: 10px 99px;}#nav08 #navbtnkinou dt {	display: block;	width: 602px;	height: 42px;	background-image: url(../ph/btn_kinou.jpg);	background-repeat: no-repeat;	background-position: left top;	text-indent: -9999px;	overflow: hidden;	/*background-color: green;*/}#nav08 #navbtnkinou dd {	position: relative;	margin: -30px 0 10px 120px;	font-family: sans-serif;	color: #ffffff;	font-size: 14px;}#nav08 #navsubleft {	float: left;	padding: 5px 0 0 17px;}#nav08 #navsubright {	float: right;	padding: 5px 18px 0 0;}#nav08 #navsubcenter {	padding: 5px 210px;}#nav08 .kura {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_syasin.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .miteikai {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_mitei_kai.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .hyor1aida {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_hyor1aida.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .hyor2aida {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_hyor2aida.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .hyor1kamio {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_hyor1kamio.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .hyor2kamio {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_hyor2kamio.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .fullpanakai {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_fullpana_kai.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .pndgarmkai {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_pndgarm_kai.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .pndpanakai {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_pndpana_kai.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .mobincrkai {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_mobincr_kai.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .mobnavikai {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_mobnavi_kai.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .mobubiqkai {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_mobubiq_kai.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .pndclarkai {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_pndclar_kai.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08 .fullclarkai {	width: 380px;	height: 140px;	background-image: url(../ph/bgst_fullclar_kai.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	/*background-color: green;*/}#nav08  #navsubmain dt {	display: none;}#nav08  #navsubmain .catch {	padding: 10px;}#nav08  #navsubmain li.catchkura {	float: left;	width: 175px;	padding-top: 50px;}#nav08  #navsubmain li.catchleft {	float: left;	width: 175px;	padding-top: 75px;}#nav08  #navsubmain li.catchright {	float: right;	text-align: right;	padding: 5px 5px 0 0;}/*----------navsubbtm----------*/#nav08  ul#navsubbtm {	clear: both;	padding: 20px;	margin-bottom: 40px;}#nav08 #navsubbtm li {	float: left;	text-indent: -9999px;}#nav08 #navsubbtm a {	display: block;	width: 250px;	height: 36px;}#nav08 #navsubbtm .client a {	display: block;	width: 260px;	height: 36px;}#nav08 #navsubbtm a#navtop {	background-image: url(../ph/btnf_navtop.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#navtop:hover {	background-image: url(../ph/btnf_navtop_on.jpg);}#nav08 #navsubbtm a#gfullpana {	background-image: url(../ph/btnf_gfullpana.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#gfullpana:hover {	background-image: url(../ph/btnf_gfullpana_on.jpg);}#nav08 #navsubbtm a#cpana {	background-image: url(../ph/btnf_cpana.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#cpana:hover {	background-image: url(../ph/btnf_cpana_on.jpg);}#nav08 #navsubbtm a#gfullpion {	background-image: url(../ph/btnf_gfullpion.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#gfullpion:hover {	background-image: url(../ph/btnf_gfullpion_on.jpg);}#nav08 #navsubbtm a#cpion {	background-image: url(../ph/btnf_cpion.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#cpion:hover {	background-image: url(../ph/btnf_cpion_on.jpg);}#nav08 #navsubbtm a#gfullfuji {	background-image: url(../ph/btnf_gfullfuji.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#gfullfuji:hover {	background-image: url(../ph/btnf_gfullfuji_on.jpg);}#nav08 #navsubbtm a#cfuji {	background-image: url(../ph/btnf_cfuji.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#cfuji:hover {	background-image: url(../ph/btnf_cfuji_on.jpg);}#nav08 #navsubbtm a#gfullclar {	background-image: url(../ph/btnf_gfullclar.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#gfullclar:hover {	background-image: url(../ph/btnf_gfullclar_on.jpg);}#nav08 #navsubbtm a#cclar {	background-image: url(../ph/btnf_cclar.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#cclar:hover {	background-image: url(../ph/btnf_cclar_on.jpg);}#nav08 #navsubbtm a#gpndgarm {	background-image: url(../ph/btnf_gpndgarm.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#gpndgarm:hover {	background-image: url(../ph/btnf_gpndgarm_on.jpg);}#nav08 #navsubbtm a#cgarm {	background-image: url(../ph/btnf_cgarm.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#cgarm:hover {	background-image: url(../ph/btnf_cgarm_on.jpg);}#nav08 #navsubbtm a#gpndpion {	background-image: url(../ph/btnf_gpndpion.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#gpndpion:hover {	background-image: url(../ph/btnf_gpndpion_on.jpg);}#nav08 #navsubbtm a#gpndpana {	background-image: url(../ph/btnf_gpndpana.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#gpndpana:hover {	background-image: url(../ph/btnf_gpndpana_on.jpg);}#nav08 #navsubbtm a#gpndclar {	background-image: url(../ph/btnf_gpndclar.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#gpndclar:hover {	background-image: url(../ph/btnf_gpndclar_on.jpg);}#nav08 #navsubbtm a#gmobincr {	background-image: url(../ph/btnf_gmobincr.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#gmobincr:hover {	background-image: url(../ph/btnf_gmobincr_on.jpg);}#nav08 #navsubbtm a#cincr {	background-image: url(../ph/btnf_cincr.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#cincr:hover {	background-image: url(../ph/btnf_cincr_on.jpg);}#nav08 #navsubbtm a#gmobnavi {	background-image: url(../ph/btnf_gmobnavi.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#gmobnavi:hover {	background-image: url(../ph/btnf_gmobnavi_on.jpg);}#nav08 #navsubbtm a#cnavi {	background-image: url(../ph/btnf_cnavi.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#cnavi:hover {	background-image: url(../ph/btnf_cnavi_on.jpg);}#nav08 #navsubbtm a#gmobubiq {	background-image: url(../ph/btnf_gmobubiq.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#gmobubiq:hover {	background-image: url(../ph/btnf_gmobubiq_on.jpg);}#nav08 #navsubbtm a#cubiq {	background-image: url(../ph/btnf_cubiq.jpg);	background-repeat: no-repeat;	background-position: left top;}#nav08 #navsubbtm a#cubiq:hover {	background-image: url(../ph/btnf_cubiq_on.jpg);}/*-----float clear用-----*/#nav08 hr {	clear: both;	display: none;}