@charset "UTF-8";

/* 共通
--------------------------------------------- */
.leftBlock {
	float: left;
}

.rightBlock {
	float: right;
}

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb65 {margin-bottom:65px;}
.mb70 {margin-bottom:70px;}
.mb75 {margin-bottom:75px;}
.mb80 {margin-bottom:80px;}
.mb85 {margin-bottom:85px;}
.mb90 {margin-bottom:90px;}
.mb95 {margin-bottom:95px;}
.mb100 {margin-bottom:100px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr45 {margin-right:45px;}
.mr50 {margin-right:50px;}
.mr55 {margin-right:55px;}
.mr60 {margin-right:60px;}
.mr65 {margin-right:65px;}
.mr70 {margin-right:70px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml45 {margin-left:45px;}
.ml50 {margin-left:50px;}
.ml55 {margin-left:55px;}
.ml60 {margin-left:60px;}
.ml65 {margin-left:65px;}
.ml70 {margin-left:70px;}

a {outline: none;}
*:focus {outline: none;}



/* --------------------------------------------------------------------------------------
 index
--------------------------------------------------------------------------------------- */

.textArea01 {
	margin: 20px 0 40px;
	overflow: hidden;
}
.textArea01 .left,
.textArea01 .right {
	width: 380px;
}
.textArea01 .left {
	float: left;
}
.textArea01 .right {
	float: right;
}

.bdr-top {
	padding-top: 50px;
	border-top: #666 1px solid;
}

#special {
	width: 770px;
	margin: 0 0 50px;
	padding: 30px 0;
	overflow: hidden;
	border-top: #666 1px solid;
	border-bottom: #666 1px solid;
}
#special .left {
	float: left;
	margin-top: 80px;
}
#special .right {
	float: right;
	width: 440px;
	margin-top: 20px;
	font-size: 14px;
	line-height: 1.8em;
}
#special .right a {
	text-decoration: underline;
}


.slide_img {
	width: 770px;
	height: 345px;
	margin: 20px 0 0;
	position: relative;
	overflow : hidden;
 outline : none;
}
.slide_img img {
	outline : none;
}
.slick-prev,.slick-next {
 position: absolute;
	width: 55px;
	height: 345px;
	text-indent:-9999px;
	/*text-indent:100%;
	white-space:nowrap;
	overflow:hidden*/
	z-index: 1000;
	border: none;
	cursor: pointer;
	overflow : hidden;
 outline : none;
}
.slick-prev {
	background: url(../../img/btn_prev.png) no-repeat;
	left: 0;
 top: 0;
}
.slick-next {
	background: url(../../img/btn_next.png) no-repeat;
 right: 0;
 top: 0;
}
.slick-prev:hover,
.slick-next:hover {
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}


.ttl-pfmc {
	margin: 30px 0 15px;
}

#explosives {
	width: 770px;
	margin: 40px 0 35px;
}
#explosives .img1 {
	width: 770px;
	height: 345px;
	margin: 20px 0;
}
#explosives ul#tech {
	margin: 20px -10px 0 0;
	overflow: hidden;
 zoom: 1;
}
#explosives ul#tech li {
	width: 250px;
	margin: 0 10px 20px 0;
	float: left;
	display: inline;
}
#explosives ul#tech li a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}



#spmv {
	margin: 0 0 40px;
}
#spmv a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

#spmv .ttl {
	width: 100%;
	border-bottom: 1px #CCC solid;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#spmv ul {
	margin: 0 -10px 0 0;
	overflow: hidden;
	zoom: 1;
}
#spmv ul li {
	float: left;
	width: 250px;
	margin: 0 10px 0 0;
	display: inline;
	font-size:93%;
	line-height:1.5em;
}
#spmv ul li p {
	text-align: center;
}
#spmv ul li img {
	margin: 0 0 5px 0;
}


/*#gallery {
	margin: 0 0 20px;
}

#gallery .ttl {
	width: 100%;
	border-bottom: 1px #CCC solid;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

ul#thumb {
	margin: 0 -2px 0 0;
	overflow: hidden;
	zoom: 1;
}
ul#thumb li {
	width: 191px;
	height: 131px;
	margin: 0 2px 2px 0;
	float: left;
	display: inline;
	background: #fff;
}
ul#thumb li a {
	background: #fff;
}
ul#thumb li img {
	background: #fff;
}
ul#thumb li a img {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}
*/

#performances {
	margin: 40px 0 20px;
}

#performances .ttl {
	width: 100%;
	border-bottom: 1px #CCC solid;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#performances ul {
	margin: 5px -2px 0 0;
	overflow: hidden;
	zoom: 1;
}
#performances ul li {
	float: left;
	margin: 0 2px 2px 0;
	display: inline;
}


.ttl2 {
	width: 100%;
	border-bottom: 1px #CCC solid;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.ttl3 {
	width: 100%;
	border-bottom: 1px #CCC solid;
	margin-bottom: 10px;
}



/* =======================================
	Slideshow
======================================= */
#slideshow {
	margin: 0 auto;
	width: 770px;
	text-align: left;
}
#mainArea {
	width: 770px;
	height: 392px;
	margin-bottom: 1px;
	overflow: hidden;
	position: relative;
	background: #fff;
}
#mainArea div {
	top: 0;
	left: 0;
	position: absolute;
	z-index: 0;
}
#mainArea div img {
	background: #000;
}


ul#thumb2 {
	margin: 0 -1px 20px 0;
	overflow: hidden;
	zoom: 1;
}
ul#thumb2 li {
	width: 256px;
	height: 131px;
	margin: 0 1px 1px 0;
	float: left;
	display: inline;
	background: #fff;
}
ul#thumb2 li a {
	background: #fff;
}
ul#thumb2 li img {
	background: #fff;
}

#slideshow .active {
	filter:alpha(opacity=100)!important;
	-ms-filter: "alpha(opacity=1)";
	-moz-opacity: 1!important;
	opacity: 1!important;
}
#slideshow .front {
	z-index: 4000;
}
#slideshow #mainArea #loopAnimation {
	width: 770px;
	height: 392px;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}
#slideshow #mainArea #loopAnimation ul {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	*zoom: 1;
}
#slideshow #mainArea #loopAnimation ul li {
	position: absolute;
	top: 0;
	left: 0;
	filter:alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-moz-opacity: 0;
	opacity: 0;
	overflow: hidden;
	zoom: 1;
	width: 100%;
	height: 100%;
}
#slideshow #mainArea #loopAnimation ul li img {
	position: absolute;
	-ms-filter: inherit;
}
#slideshow #mainArea #loopAnimation ul li img:not(:target) {
	filter: none;
	-ms-filter: none;
}

#slideshow #mainArea #loopAnimation ul li#slide01 {
}
#slideshow #mainArea #loopAnimation ul li#slide02 {
}
#slideshow #mainArea #loopAnimation ul li#slide01 img {
	top: 0;
	left: -109px;
}
#slideshow #mainArea #loopAnimation ul li#slide02 img {
	top: 0;
	left: -123px;
}

#slideshow #mainArea #loopAnimation ul li#slideG01 {
}
#slideshow #mainArea #loopAnimation ul li#slideG02 {
}
#slideshow #mainArea #loopAnimation ul li#slideG01 img {
	top: 0;
	left: -174px;
}
#slideshow #mainArea #loopAnimation ul li#slideG02 img {
	top: 0;
	left: 0px;
}


#flashcontent {
	width: 770px;
	height: 392px;
	background: url(../../img/bg_flash.gif) no-repeat;
}
.noFlash {
	width: 770px;
	height: 392px;
	background: url(../../img/panorama_alt.jpg) no-repeat;
	position: relative;
}
.noFlash #adobe {
	width: 158px;
	height: 39px;
	position: absolute;
	bottom: 20px;
	right: 60px;
	z-index: 4100;
}

#mainArea p.btn a {
	position: absolute;
	top: 30px;
	left: 30px;
	display: block;
	width: 79px;
	height: 30px;
	background: url(../../img/index_slidebtn01.gif) no-repeat left top;
	text-indent: -9999px;
	z-index: 4100;
}

#mainArea p.btn a:hover {
	background: url(../../img/index_slidebtn01_over.gif) no-repeat left top;
}


/* =======================================
	ClearFixElements
======================================= */
/*#slideshow #thumb:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#slideshow #thumb {
	display: inline-block;
	overflow: hidden;
}*/


/* --------------------------------------------------------------------------------------
 Grades & Prices
--------------------------------------------------------------------------------------- */

#colour {
	margin: 30px 0 40px;
	overflow: hidden;
}

#clr-main {
	position: relative;
	width: 770px;
	height: 345px;
	margin: 0;
	padding: 0;
	list-style: none;
}
 
#clr-main li {
	position: absolute;
	top: 0;
	left: 0;
}

#clr-btn {
	width: 770px;
	height: 135px;
	margin: 0;
	background: url(../../grade/img/clr_bg.gif) no-repeat;
	position: relative;
}
#crossfaderPager {
	height: 80px;
	list-style: none;
	position: absolute;
	bottom: 0;
	left: 14px;
}
#crossfaderPager li {display: inline;}
#crossfaderPager a {
	float: left;
	display: block;
	margin-right: 5px;
	filter:alpha(opacity=100) !important;
 -moz-opacity: 1 !important;
 opacity: 1 !important;
}
#crossfaderPager a.active,
#crossfaderPager a:hover {
	border: 5px solid #ccc;
}
#crossfaderPager a:active img,
#crossfaderPager a:hover img {
	margin: -5px;
}
#crossfaderPager a.active img {
	margin: -5px;
}
#crossfaderPager a.end {
	margin-right: 21px !important;
}




#grades-prices {
	margin: 30px 0 40px;
	overflow: hidden;
}
.grd-1 {
	width: 256px;
	border-right: #999 1px solid;
}
.grd-2 {
	width: 330px;
	border-right: #999 1px solid;
}
.grd-3 {
	width: 182px;
}
.grd-1,
.grd-2,
.grd-3 {
	height: 224px;
	text-align: center;
	float: left;
}
.grd-1 p,
.grd-2 p,
.grd-3 p {
	text-align: center;
	margin-bottom: 10px;
}


#interior-wheel {
	margin: 30px 0 0px;
	margin: 30px 0 0px\9;
	overflow: hidden;
}


/* -------------------------------------------------------
　Spec
-------------------------------------------------------- */
#specArea .tabArea ul.tabMenu {
	width: 770px;
}
#specArea .tabArea ul.tabMenu li a {
	display: block;
	height: 36px;
	text-indent: -9999px;
}
#specArea .tabArea ul.tabMenu #tab01 {
	float: left;
}
#specArea .tabArea ul.tabMenu #tab01 a {
	width: 385px;
	background: url(../img/btn_tech.gif) no-repeat left top;
}
#specArea .tabArea ul.tabMenu #tab01 a:hover,
#specArea .tabArea ul.tabMenu #tab01.select a {
	overflow: hidden;
	position: relative;
	background: url(../img/btn_tech_over.gif) no-repeat left top;
	zoom: 1;
}

#specArea .tabArea ul.tabMenu #tab02 {
	float: right;
}
#specArea .tabArea ul.tabMenu #tab02 a {
	width: 384px;
	background: url(../img/btn_equip.gif) no-repeat left top;
}
#specArea .tabArea ul.tabMenu #tab02 a:hover,
#specArea .tabArea ul.tabMenu #tab02.select a {
	background: url(../img/btn_equip_over.gif) no-repeat left top;
}

/* specBox01
--------------------------------------------- */
.specBox01 dl {
	width: 770px;
	margin: 15px auto 20px;
	color: #000;
}
.specBox01 dl dt {
	float: left;
	width: 197px;
	padding: 5px 0;
	border-bottom: 1px solid #f0f0f0;
	font-size: 91%;
	text-align: left;
	vertical-align: top;
}
.specBox01 dl dd {
	width: 568px;
	margin-left: 197px;
	padding: 5px 5px 5px 0;
	border-bottom: 1px solid #f0f0f0;
	font-size: 91%;
	text-align: center;
	vertical-align: top;
}
.specBox01 dl dd.model {
	font-weight: bold;
}
.specBox01 p.txt01 {
	margin-top: -10px;
	padding: 0 0 5px 0;
	font-size: 80%;
	color: #000;
	font-weight: bold;
}
/*
.specBox01 p.txt02 {
	padding: 10px 0 5px 0;
	font-size: 83%;
	color: #000;
	text-align: right;
}
*/
.specBox01 ul.size li {
	float: left;
	margin-right: 60px;
}
.specBox01 ul.size li.last {
	margin-right: 0;
}
.specBox01 ul.size li > dl {
	margin: 0px 0 10px;
	width: 350px;
	color: #000;
	border-top: 1px solid #f0f0f0;
}
.specBox01 ul.size li dl dt {
	float: left;
	width: 250px;
	padding: 5px 0;
	border-bottom: 1px solid #f0f0f0;
	font-size: 91%;
	text-align: left;
}
.specBox01 ul.size li dl dd {
	width: 95px;
	margin-left: 250px;
	padding: 5px 5px 5px 0;
	border-bottom: 1px solid #f0f0f0;
	font-size: 91%;
	text-align: right;
	vertical-align: top;
}

.dimension {
	margin: 30px 0 20px;
}

/* specBox02
--------------------------------------------- */
.specBox02 p {
	padding: 0 0 5px 0px;
	font-size: 74%;
	color: #000;
}
.specBox02 p.ttlModel {
	font-size: 91%;
	color: #000;
	font-weight: bold;
	margin-left: 500px;
	text-align: center;
	margin-top: 10px;
}
.specBox02 p.subttl {
	width: 765px;
	font-size: 91%;
	color: #000;
	font-weight: bold;
	background-color: #f0f0f0;
	line-height: 1.5;
	padding-top: 0.6em;
}
.specBox02 p.subttl02 {
	width: 765px;
	font-size: 91%;
	color: #000;
	font-weight: bold;
	background-color: #f0f0f0;
	line-height: 1.5;
	padding-top: 0.6em;
	margin-top: 1em;
}
.specBox02 dl {
	width: 770px;
	padding: 0;
	color: #000;
}
.specBox02 dl dt {
	float: left;
	width: 545px;
	padding: 5px 0;
	border-bottom: 1px solid #f0f0f0;
	font-size: 91%;
	text-indent: .5em;
	vertical-align: top;
}
.specBox02 dl dt.last {
	border-bottom: none;
}
.specBox02 dl dd {
	margin-left: 540px;
	padding: 5px 5px 5px 0;
	border-bottom: 1px solid #f0f0f0;
	font-size: 91%;
	text-align: center;
	vertical-align: top;
}
.specBox02 dl dd.last {
	border-bottom: none;
}
.specBox02 p.txt01 {
	padding: 10px 0 5px 0;
	font-size: 80%;
	text-align: right;
	font-weight: bold;
}

.specBox01 .specTbl02,
.specBox02 .specTbl02 {
	width: 100%;
	margin: 15px auto;
	color: #000;
}

.specBox01 .specTbl02 th,
.specBox01 .specTbl02 td,
.specBox02 .specTbl02 th,
.specBox02 .specTbl02 td {
	width: 20%;
	border-bottom: 1px solid #f0f0f0;
	font-size: 91%;
	text-align: center;
	vertical-align: middle;
}

.specBox01 .specTbl02 th.longTh,
.specBox02 .specTbl02 th.longTh {
	width: 100%;
	padding: 5px 0 5px 5px;
	background: #f0f0f0;
	border-bottom: none;
	text-align: left;
}

.specBox01 .specTbl02 td.longTd,
.specBox02 .specTbl02 td.longTd {
	width: 40%;
	padding: 5px 0 5px 5px;
	text-align: left;
}

.specBox01 .specTbl02 td.short,
.specBox02 .specTbl02 td.short {
	width: 10%;
}
.specBox01 p.txt01,
.specBox02 p.txt01 {
	padding: 0 0 5px 0;
	font-size: 91%;
	text-align: right;
}
.specBox01 p.txt02,
.specBox02 p.txt02 {
	padding: 0 0 20px 0;
	font-size: 87%;
	text-align: left;
}

.specBox01 .specTbl02 td.bdr-l,
.specBox02 .specTbl02 td.bdr-l {
	border-left: #CCC 1px dotted;
}

.specBox01 .specTbl02 .spec-ttl,
.specBox02 .specTbl02 .spec-ttl {
	display: inline-block;
	width: 9em;
}

/* --------------------------------------------------------------------------------------
 presentation
--------------------------------------------------------------------------------------- */

/* presentationArea
--------------------------------------------- */
.presentationArea {
	position: relative;
	width: 575px;
	margin: 0 auto;
}

/* tabArea01
--------------------------------------------- */
.presentationArea .tabArea01 ul.tabMenu01 {
	position: absolute;
	width: 575px;
	top: 459px;
	left: 0;
	z-index: 99;
}

.presentationArea .tabArea01 ul.tabMenu01 li {
	float: left;
}

.presentationArea .tabArea01 ul.tabMenu01 li a {
	display: block;
	margin-right: 1px;
	width: 287px;
	height: 64px;
	text-indent: -9999px;
}
.presentationArea .tabArea01 ul.tabMenu01 li#tab02 a {
	margin-right: 0px;
}
.presentationArea .tabArea01 ul.tabMenu01 #tab01 a {	background: url(../../presentation/img/presentation_tabbtn01.gif) no-repeat left top;}
.presentationArea .tabArea01 ul.tabMenu01 #tab01 a:hover,
.presentationArea .tabArea01 ul.tabMenu01 #tab01.select a {	background: url(../../presentation/img/presentation_tabbtn01_over.gif) no-repeat left top;}
.presentationArea .tabArea01 ul.tabMenu01 #tab02 a {	background: url(../../presentation/img/presentation_tabbtn02.gif) no-repeat left top;}
.presentationArea .tabArea01 ul.tabMenu01 #tab02 a:hover,
.presentationArea .tabArea01 ul.tabMenu01 #tab02.select a {	background: url(../../presentation/img/presentation_tabbtn02_over.gif) no-repeat left top;}

/* tabArea02,tabArea03
--------------------------------------------- */
.presentationArea .tabArea02,
.presentationArea .tabArea03 {
	position: relative;
	width: 575px;
}

.presentationArea .tabArea02 ul.tabMenu02,
.presentationArea .tabArea03 ul.tabMenu03 {
	position: absolute;
	width: 575px;
	top: 393px;
	left: 0;
}

.presentationArea .tabArea02 ul.tabMenu02 li,
.presentationArea .tabArea03 ul.tabMenu03 li {
	float: left;
	margin-right: 1px;
}

.presentationArea .tabArea02 ul.tabMenu02 li.last,
.presentationArea .tabArea03 ul.tabMenu03 li.last {
	margin-right: 0px;
}

.presentationArea .tabArea02 ul.tabMenu02 li a,
.presentationArea .tabArea03 ul.tabMenu03 li a {
	display: block;
	width: 95px;
	height: 65px;
	text-indent: -9999px;
}

.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb01 a {background:url(../../presentation/img/mind_tabimg01_s.jpg) top left no-repeat;}
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb01 a:hover,
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb01 a.selected {background:url(../../presentation/img/mind_tabimg01_s_over.jpg) top left no-repeat;}
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb02 a {background:url(../../presentation/img/mind_tabimg02_s.jpg) top left no-repeat;}
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb02 a:hover,
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb02 a.selected {background:url(../../presentation/img/mind_tabimg02_s_over.jpg) top left no-repeat;}
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb03 a {background:url(../../presentation/img/mind_tabimg03_s.jpg) top left no-repeat;}
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb03 a:hover,
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb03 a.selected {background:url(../../presentation/img/mind_tabimg03_s_over.jpg) top left no-repeat;}
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb04 a {background:url(../../presentation/img/mind_tabimg04_s.jpg) top left no-repeat;}
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb04 a:hover,
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb04 a.selected {background:url(../../presentation/img/mind_tabimg04_s_over.jpg) top left no-repeat;}
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb05 a {background:url(../../presentation/img/mind_tabimg05_s.jpg) top left no-repeat;}
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb05 a:hover,
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb05 a.selected {background:url(../../presentation/img/mind_tabimg05_s_over.jpg) top left no-repeat;}
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb06 a {background:url(../../presentation/img/mind_tabimg06_s.jpg) top left no-repeat;}
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb06 a:hover,
.presentationArea .tabArea02 ul.tabMenu02 li#tM02Thumb06 a.selected {background:url(../../presentation/img/mind_tabimg06_s_over.jpg) top left no-repeat;}

.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb01 a {background:url(../../presentation/img/dna_tabimg01_s.jpg) top left no-repeat;}
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb01 a:hover,
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb01 a.selected {background:url(../../presentation/img/dna_tabimg01_s_over.jpg) top left no-repeat;}
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb02 a {background:url(../../presentation/img/dna_tabimg02_s.jpg) top left no-repeat;}
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb02 a:hover,
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb02 a.selected {background:url(../../presentation/img/dna_tabimg02_s_over.jpg) top left no-repeat;}
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb03 a {background:url(../../presentation/img/dna_tabimg03_s.jpg) top left no-repeat;}
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb03 a:hover,
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb03 a.selected {background:url(../../presentation/img/dna_tabimg03_s_over.jpg) top left no-repeat;}
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb04 a {background:url(../../presentation/img/dna_tabimg04_s.jpg) top left no-repeat;}
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb04 a:hover,
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb04 a.selected {background:url(../../presentation/img/dna_tabimg04_s_over.jpg) top left no-repeat;}
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb05 a {background:url(../../presentation/img/dna_tabimg05_s.jpg) top left no-repeat;}
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb05 a:hover,
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb05 a.selected {background:url(../../presentation/img/dna_tabimg05_s_over.jpg) top left no-repeat;}
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb06 a {background:url(../../presentation/img/dna_tabimg06_s.jpg) top left no-repeat;}
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb06 a:hover,
.presentationArea .tabArea03 ul.tabMenu03 li#tM03Thumb06 a.selected {background:url(../../presentation/img/dna_tabimg06_s_over.jpg) top left no-repeat;}

/* tabCt02,tabCt03,tabCt04
--------------------------------------------- */
.presentationArea p.txt01 {
	padding: 150px 0 15px;
	font-size: 91%;
}
.presentationArea p.txt02 {
	position: absolute;
	top: 540px;
	left: 0px;
	font-size: 91%;
}
.presentationArea p.txt03 {
	padding: 150px 0 15px;
	font-size: 91%;
}


/* --------------------------------------------------------------------------------------
 safety,equipment
--------------------------------------------------------------------------------------- */

/* safetyArea
--------------------------------------------- */
.safetyArea {
	width: 575px;
	margin: 0 auto;
}

.safetyArea .safetyBox01 {
	padding-bottom: 10px;
}

.safetyArea .safetyBox01 .rightBlock {
	width: 370px;
	font-size: 91%;
}

.safetyArea .safetyBox01 .rightBlock h3 {
	padding-bottom: 20px;
	font-weight: bold;
	color: #333;
}
