body {
	margin: 0px;
	padding: 0px;
	color: #333333;
	background-color: #CCCCCC;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
}

dl,dt,dd,p {
	margin: 0px;
	padding: 0px;
}

th{
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 0px;

}

/*標準リンクカラー*/
a:link {
	color:#6699FF;
	text-decoration:none
	}
a:visited {
	color:#6699FF;
	text-decoration:none
}
a:hover {
	color:#FF9900;
	text-decoration:underline
}
a:active {
	color:#0066CC;
	text-decoration:underline
}

sup {
	vertical-align: text-top;
}
sub {
	vertical-align: baseline;
}
.roma { font-family: "Times New Roman", "Times", "serif"; }
 
#nav { display: block; margin: 0; padding: 0; position: relative; }
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#nav a { display: block; }
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #nav ul { line-height: 0; } /* IE6 "fix" */
#nav ul a { /zoom: 1; /margin:-1px 0 0; } /* IE6/7 fix */
#nav ul li { float: none; }
#nav ul ul { top: 0; }
    
/* z-index for flash */
/*#flash { position: relative; z-index: 0; }
#nav { position: relative; z-index: 10; }*/

/* Essentials - configure this */

#nav ul { width: 147px; }
#nav ul ul { left: 131px; }

/* Everything else is theming */
 
#nav { height: 24px; text-align: left; }
#nav li { background: none; }
#nav li.hover ul { width: 147px; overflow: hidden; }
#nav li ul {}
#nav li ul li {}
#nav li ul li a {}
#nav li ul li.sub {}
#nav li ul li.sub a { padding-left: 25px; background: #4d4d4d url("../images/b_toplink2.gif") 18px 9px no-repeat; }
#nav *:hover { background-color: none; }
#nav a { color: white; font-size: 12px; padding: 6px 6px 6px 13px; background: url("../images/b_toplink.gif") 5px 10px no-repeat; line-height: 1; }
#nav li.hover a { background: #4d4d4d url("../images/b_toplink.gif") 5px 10px no-repeat; }
#nav ul { top: 25px; }
#nav ul li a { background-color: #4d4d4d; }
#nav ul a.hover { background-color: #5E5A5A; }
#nav ul a { border-bottom: 1px solid #999; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

#header {}
#header table {}
#header table td.space { padding: 0; }
#header table table.search 			{ float: left; padding: 34px 0 0 0; }
#header table table.search .textfield { width: 120px; }
#header #globalLink 			{ width: 290px; float: right; margin: 0 3px 0 0; padding: 3px 0px 0px 0px; }
#header #globalLink p 			{ text-align: center; color: #fff; font-weight: bold; }
#header #globalLink ul#nav		{ float: left; }


#container {
	background-color: #FFFFFF;
	width: 750px;
	background-image: url(../images/i_globalfoot.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 11px;
}
#container .pan {
	padding-left: 17px;
	padding-bottom: 9px;
}
#container .contents {
	padding-left: 17px;
}

#container .image {
	margin-top: 19px;
	margin-left: 22px;
	width: 475px;
	margin-bottom: 17px;
}

#container .imageLine {
	margin-top: 0px;
	margin-left: 22px;
	width: 475px;
	margin-bottom: 1px;
}

#container .imageMap {
	margin-top: 0px;
	margin-left: 22px;
	width: 475px;
	margin-bottom: 35px;
}

#container .title {
	width: 475px;
	margin-left: 22px;
	margin-bottom: 16px;
}
#container .title2 {
	margin-top: 22px;
	width: 475px;
	margin-left: 22px;
	margin-bottom: 22px;
}

#container .titleService {
	margin-top: 19px;
	width: 475px;
	margin-left: 22px;
	margin-bottom: 22px;
}

#container .title_btns {
	margin-top: 0px;
	width: 475px;
	margin-left: 22px;
	margin-bottom: 5px;
}

#container .links {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 475px;

}
#container img {

	border:none;

}

.m460ve_warn{
text-align:right;
margin-right:18px;
}


#container .title3 {
	margin-top: 27px;
	width: 475px;
	margin-bottom: 28px;

}
#container .main {
	width: 475px;
	margin: 0px 0px 21px 22px;
}

#container .main_maps {
	width: 475px;
	margin: 0px 0px 7px 22px;
}

#container .dealer {
	width: 475px;
	margin: 0px 0px 0px 22px;
}

#container .location {
	width: 475px;
	margin: 0px 0px 3px 18px;
	font-weight: bold;
	text-indent: 5px;
}

#container #location1 {
	width: 475px;
	margin: 0px 0px 3px 18px;
	font-weight: bold;

}

#container #location1 .country1 {
	width: 80px;
	padding: 0px 0px 0px 4px;
	float:left;
}

#container #location1 .info {
	width: 390px;
	margin: 0px 0px 0px 0px;
	float:right;
	padding: 0px;
	text-align:left;
}


#container #location2 {
	width: 475px;
	margin: 0px 0px 3px 18px;
	font-weight: bold;

}

#container #location2 .country2 {
	width: 95px;
	padding: 0px 0px 0px 4px;
	float:left;
}

#container #location2 .info {
	width: 375px;
	margin: 0px 0px 0px 0px;
	float:right;
	padding: 0px;
	text-align:left;
}






#container #location3 {
	width: 475px;
	margin: 0px 0px 3px 18px;
	font-weight: bold;

}

#container #location3 .country3 {
	width: 23px;
	padding: 0px 0px 0px 4px;
	float:left;
}

#container #location3 .info {
	width: 447;
	margin: 0px 0px 0px 0px;
	float:right;
	padding: 0px;
	text-align:left;
}








#container .main2 {
	width: 475px;
	margin: 0px 0px 10px 22px;
}

#container .subtitle{
	background: url(../images/i_subtitlebg.gif) no-repeat;
	font-weight: bold;
	margin: 0px 0px 16px;
	text-indent: 5px;
	width: 475px;
}


#container .subtitle2{
	background: url(../images/i_subtitlebg.gif) no-repeat;
	font-weight: bold;
	text-indent: 5px;
	width: 475px;
	margin: 0px;	
}


#container .subtitle3{
	background: url(../images/i_subtitlebg2.gif) no-repeat;
	font-weight: bold;
	margin: 0px;
	text-indent: 5px;
	width: 475px;		
}

#container .subtitle_serv{
	background: url(../images/i_subtitlebg_over.gif) no-repeat;
	font-weight: bold;
	margin: 0px 0px 8px;
	text-indent: 5px;
	width: 475px;
}

#container .subtitle_asiapacific{
	background: url(../service/images/ti_asiapacific.gif) no-repeat;
	font-weight: bold;
	margin: 0px 0px 5px;
	text-indent: 5px;
	width: 475px;
}

#container .subtitle_americas{
	background: url(../service/images/ti_americas.gif) no-repeat;
	font-weight: bold;
	margin: 0px 0px 5px;
	text-indent: 5px;
	width: 475px;
}

#container .subtitle_europe{
	background: url(../service/images/ti_europe.gif) no-repeat;
	font-weight: bold;
	margin: 0px 0px 5px;
	text-indent: 5px;
	width: 475px;
}




/*dealers table*/

#dealers{
	margin:0;
	width: 475px;

}

#dealers table{
	/*table-layout:fixed;*/
	border-style:none;
	width:475px;
	margin: 0px 0px 21px 22px;
		border-top-width: 2px;
	border-top-style: double;
	border-top-color: #999999;
}

#dealers th{
	width: 165px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	vertical-align: top;
	background-color: #E5EEF8;
}

#dealers tr{
	width: 285px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: double;
	border-top-color: #999999;
}

#dealers td{
	width: 285px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#dealers table table{

	border-style:none;
	margin: 0px;
	padding: 0px;
}

#dealers th table{

	border-style:none;
	margin: 0px;
	padding: 0px;
}

#dealers td table{
	width: 335px;
	border-style:none;
	margin: 0px;
	padding: 0px;
}

#dealers td table tr{

	border-style:none;
	margin: 0px;
	padding: 0px;
}

#dealers td table th{
	width: 50px;
	margin: 2px;
	padding: 2px;
	background-color: #FFFFFF;
}

#dealers td table td{
	width: 95px;
	margin: 2px;
	padding: 2px;
}








#container .pageup {
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 475px;
	text-align: right;
	margin-left: 22px;
}
#container .pageup2 {
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 475px;
	text-align: right;
}
#container .pageup3 {
	clear: both;
	margin-bottom: 15px;
	width: 700px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 5px;
}

#container .pageup4 {
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 715px;
	text-align: right;
}

#container .pageup5 {
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 515px;
	text-align: right;
}

#list_box ul, #list_box li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	vertical-align: center;
}

#list_box li {
	margin: 0;
	padding: 1px 0;
}

#list_box ul li a {
	padding-left: 10px;
	background-image: url(../images/b_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#footer {
	width: 751px;
	clear: both;
	background-image: url(../images/i_f_bg.jpg);
	background-repeat: no-repeat;
}
#footer .copyright {
	margin-left: 10px;
}

#header .global {
	width: 750px;
}
#header {
	width: 750px;
	background-image: url(../images/i_h_bg.jpg);
	height: 90px;
}
#header table {
	margin: 0px;
	padding: 0px;

}

#header .textfield{
	height: 18px;
	width: 170px;
	margin-top: 0px;
	margin-bottom: 0px;

}
#header td.space {
	padding: 0 12 0 0;
	vertical-align: middle;

}

#header .logo {
	margin-top: 10px;
	margin-left: 10px;
}
.t {
	margin-bottom: 6px;
}
#backbg {
	background-image: url(../images/i_pageshadow.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin-bottom: 30px;
	width: 758px;
}

/*history*/

#history{
	margin:0;
	width: 475px;
}

#history table{
	table-layout:fixed;
	border-style:none;
	width:475px;
	margin: 0px 0px 21px 22px;
}

#history th{
	width: 115px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	vertical-align: top;
	background-color: #E5EEF8;
}
#history td{
	width: 335px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	
}

#history table table{

	border-style:none;
	margin: 0px;
	padding: 0px;
}

#history th table{

	border-style:none;
	margin: 0px;
	padding: 0px;
}

#history td table{
	width: 335px;
	border-style:none;
	margin: 0px;
	padding: 0px;
}

#history td table tr{

	border-style:none;
	margin: 0px;
	padding: 0px;
}

#history td table th{
	width: 50px;
	margin: 2px;
	padding: 2px;
	background-color: #FFFFFF;
}

#history td table td{
	width: 95px;
	margin: 2px;
	padding: 2px;
}

/*sitemap*/

#sitemap{
	margin:0;
	width: 475px;
}

#sitemap table{
	table-layout:fixed;
	border-style:none;
	width:475px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
}

#sitemap th{
	width: 159px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	vertical-align: top;
}
#sitemap td{
	width: 158px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	
}

/*sitemap2*/

#sitemap2{
	margin:0;
	width: 475px;
}

#sitemap2 table{
	table-layout:fixed;
	border-style:none;
	width:475px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
}

#sitemap2 .left{
	width: 159px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	vertical-align: top;
}

#sitemap2 .right{
	width: 316px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

/*sitemap3*/

#sitemap3{
	margin:0;
	width: 475px;
}

#sitemap3 table{
	table-layout:fixed;
	border-style:none;
	width:475px;
	margin: 0px 0px 21px 10px;
}

#sitemap3 th{
	width: 475px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	vertical-align: top;
}

/*ドットライン*/

.dot_access {
	background: url(../images/sp_bgdot.gif) repeat-x center;
	margin-bottom: 12px;
	width: 475px;
	margin-left: 22px;
	margin-top: -8px;
}

.dot_windows {
	background: url(../images/sp_bgdot.gif) repeat-x center;
	margin-bottom: 12px;
	margin-top: -8px;
	width: 550px;
	margin-left: 18px;
}

.dot_line {
	background: url(../images/sp_bgdot.gif) repeat-x center;
	margin-bottom: 6px;
	width: 475px;
	margin-left: 22px;
	margin-top: -14px;
}

.dot_line2 {
	background: url(../images/sp_bgdot.gif) repeat-x center;
	width: 475px;
	margin: 6px 0px;

}

.dot_new {
	background: url(../images/sp_bgdot.gif) repeat-x center;
	width: 360px;
	margin: 5px 0px;

}

.dot_new2 {
	background: url(../images/sp_bgdot.gif) repeat-x center;
	width: 475px;
	margin: 5px 0px;

}

/*access*/

.access {
	font-weight: bold;
	padding: 0px;
	width: 250px;
	margin-bottom: 5px;
}

.accessbutton {
	margin-top: 8px;
	height: 23px;
}

/*windows*/

#windows {
	background: #FFFFFF;
	width: 590px;
}

#windows table{
	table-layout:fixed;
	border-style:none;
	width:550px;
	margin: 15px 0px 15px 18px;
}

.winbg {
	background: url(../images/i_window02.gif) repeat-x;
	width: 590px;
	height: 55px;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}

.wint {
	font-weight: bold;
	padding: 0px;
	width: 550px;
	margin-bottom: 3px;
}

.winbutton {
	margin-top: -8px;
	height: 23px;
	width: 125px;
	margin-left: 233px;
	margin-bottom: 10px;

}
#windows2 {
	background: #244CB5;
	height: 10px;
	width: 590px;
	margin: 0px;
	padding: 0px;
}

.tt {
	height: 22px;
	width: 475px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	vertical-align: middle;
}

.tt img {
	margin-left: 3px;
	margin-top: 4px;
}
.waku {
	border: 1px solid #CCCCCC;
	background-color: #F6FFE6;
	margin: 4px 0px 10px;
	padding: 5px 5px 0px;
}
.size80 {
	font-size: 80%;
}
.shita5 {
	padding-bottom: 5px;
	font-size: 80%;
}
.shita10 {
	padding-bottom: 10px;
	font-size: 80%;
}
.shita15 {
	padding-bottom: 15px;
	font-size: 100%;
}
.icon {
	margin-top: 2px;
	margin-right: 3px;
	height: 11px;
	width: 16px;
}

/*NC用*/
#list{
	margin: 0 0 0 0;
	
}
#list table{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 475px;
	margin-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	
}
#list td.hd{
	width: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #E5EEF8;
	text-align: center;
}
#list td.hd2{
	width: 187px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #E5EEF8;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

#list td.hd3{
	width: 130px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #E5EEF8;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

#list td.hd4{
	width: 267px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #E5EEF8;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

#list td.hd5{
	width: 80px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #E5EEF8;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

#list td.tab{
	width: 267px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 5px;
	text-align: left;
	line-height: 1.2em;
}


#list th{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}


#list td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#list th.grey{

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	background-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#list td.grey{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	text-align: center;
	background-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

/*ir*/

#irinfo {
	margin:0;
	width: 475px;
}

#irinfo table{
	table-layout:fixed;
	border-style:none;
	width:475px;
	margin: 0px 0px 21px 22px;
}

#irinfo th{
	width: 105px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	vertical-align: top;
}

#irinfo td{
	width: 345px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;	
}
#irinfo .year{
	width:475px;
	margin: 15 0 0;
	border-bottom: 1px solid #999999;
	font-size: larger;
	font-weight: bold;
	padding-top: 5px;
	color: #000066;
}

#irsec {
	width: 475px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20;
	margin-left: 22;
}

#irsec table{
	table-layout:fixed;
	border-style:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#irsec th{
	width: 105px;
	vertical-align: top;
	border: 1px solid #78C1FA;
}

#irsec td{
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color: #EAF2F9;
	padding-top: 10px;
	padding-bottom: 10px;
}

#irsec ul{
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

#irsec li{
	background-image: url(../ir/images/i_ponter.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 10px;
	background-position: 0% 50%;
}

#irsec .rightBox {
	float: right;
	width: 226px;
}
#irsec .leftBox {
	width: 226px;
	float: left;
}

#irsec dl{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#irsec dt{
	float: left;
	background-image: url(../ir/images/i_ponter.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0%;
}
#irsec dd{
	font-size:7pt;
	margin-right: 10px;
	float: right;
	width: 120px;
	color: #666666;
	line-height: 120%;
}

.tableline {
	border: 1px solid #CCCCCC;
}
.supplytext {
	margin-bottom: 5px;
}
.bar {
	width: 715px;
	margin-bottom: 2px;
}

.tab {
	width: 475px;
	margin-top: 20px;
	margin-bottom: 8px;
}
.tabwide {
	width: 715px;
	margin-top: 20px;
	margin-bottom: 8px;
}
.newti {
	margin-bottom: 6px;
}
.newt {
	margin-bottom: 5px;
}
.newt2 {
	margin-bottom: 10px;
}

.newtxt {
	margin: 0px 0px 0px -20px;
}

.newtxt2 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.longbar {
	height: 6px;
	width: 715px;
	margin-top: -14px;
	margin-bottom: 2px;
}
.gaiji {
	height: 11px;
	width: 11px;
	margin-top: 1px;
}

.toptext {
	width: 475px;
}

#thermo {
	width: 715px;
	background: #000000;
}

.thermotitle {
	background:  url(../onlyone/thermo/images/sp_inbg.jpg) no-repeat right bottom;
	height: 165px;
	width: 715px;
	vertical-align: middle;
}
.antititle {
	background:  url(../onlyone/anti/images/sp_inbg.jpg) no-repeat right bottom;
	height: 165px;
	width: 715px;
	vertical-align: middle;
}

.ti01 {
	margin-top: 52px;
	margin-left: 20px;
}

.ti02 {
	margin-top: 45px;
	margin-left: 20px;
}

.ti03 {
	margin-top: 32px;
	margin-left: 20px;
}

.thermomain {
	width: 675px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	color: #FFFFFF;
}

.thermomain .thermo_L {
	margin:0;
	padding:0;
	width:279px;
	float:left;
}

.thermomain .thermo_L .thermotxt {
	width:270px; 
	margin:15px 0;
}

.thermomain .thermotxt {
	margin:15px 0;
}

.thermomain .thermo_R{
	margin:0;
	padding:0;
	width:231px;
	float:right;
}

.ttt {
	background:   url(../onlyone/images/sp_line.gif) no-repeat 0px bottom;
	width: 515px;
	height: 58px;
	margin: 0px;
}

.ttt2 {
	background:   url(../onlyone/images/sp_line.gif) no-repeat 0px bottom;
	width: 515px;
	height: 23px;
	margin: 0px;
}

.ttt3 {
	background:   url(../onlyone/images/sp_line.gif) no-repeat 0px bottom;
	width: 515px;
	height: 36px;
	margin: 0px;
}
.ttt4 {
	background:   url(../onlyone/images/sp_line.gif) no-repeat 0px bottom;
	width: 515px;
	height: 41px;
	margin: 0px;
}

.thermolink {
	color: #999999;
}

/* LINKカラーの個別指定 */
a.thermolink:link {color:#999999;}
a.thermolink:active {color:#999999;}
a.thermolink:visited {color:#999999;}
a.thermolink:hover {color:#00CCFF;}
.r {
	color: #CC0000;
}

br.both{clear:both; margin:0;}

.ir_box {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	margin-bottom: 10px;
}

.ir_box th{
	background-color: #EEE;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding: 5px;
	width: 110px;


}

.ir_box td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding: 5px;
}

.ir_box .blue{
	margin: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #B2D9F6;
	font-weight: bold;
	width: 70px;
}
.ir_box2 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0066CC;
	padding-top: 7px;
	padding-bottom: 30px;
}
.ir_data {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0066CC;
}
.ir_data th {
	padding: 4px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
.ir_data td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding: 4px;
}
.ir_data .noline {
	padding: 4px;
}
.qa_subtitle {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC6566;
	padding-bottom: 7px;
}
.qa_box {
	padding: 0px;
}
.qa_box th {
	font-weight: bold;
	color: #0066CC;
	padding-top: 5px;
	padding-left: 5px;
}
.qa_box td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	padding-left: 5px;
}
.data_box {
	margin-top: 7px;
	margin-bottom: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.data_box th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	background-color: #B2D9F6;
	padding: 4px;
	text-align: center;
}
.data_box td {
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
}
.data_box td#nodot{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-style: none;

}
.data_box td#nodot2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-style: none;

}
.data_box th#nodot{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-style: none;
}
.data_box2 {
	margin-top: 7px;
	margin-bottom: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.data_box2 th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #B2D9F6;
	padding: 4px;
}
.data_box2 td {
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
}
.adobe {
	border: 1px solid #CCCCCC;
	padding: 8px;
}
.data_right {
	text-align: right;
}
.data_box .data_option {
	color: #3366CC;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.data_box .grayline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #333333;
}
.data_box .data_line {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}
.dot {
	border-bottom-width: 10px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.status_box {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	margin-bottom: 10px;
	margin-top: 10px;
}

.status_box th{
	background-color: #EEE;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding: 4px;


}

.status_box td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding: 4px;
}

.status_box .blue{
	background-color: #B2D9F6;

}

/* 展示会情報 */
/* テーブル：ヘッタ部分 */
.show_h {
	margin: 0px;
	padding: 0px;
}
.show_h table{
	border-collapse:collapse;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
}
.show_h td{
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
/* テーブル：内容部分 */
.show {
	margin: 0px;
	padding: 0px;
}
.show table{
	border-collapse:collapse;
	border-bottom-color: #003399;
	border-left-color: #CCCCCC;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
}
.show td{
	margin: 3px;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}


/* 加工ナビ */

#ProcessTop { width: 715px; background-color: #000;}
#ProcessTop img { border: 0; }

#Process { width: 715px; background: url(../onlyone/process/images/pr_okuma_cha.gif) no-repeat right bottom; background-color: #000;}
#Process img { border: 0; }
table.prButton { background: url(../onlyone/process/images/pr_menubg.jpg) no-repeat;}

p.ex_mark { font-size: 80%; color: #666; background: url(../onlyone/images/b_attention.gif) no-repeat left 0.3em; padding-left: 13px; margin-top: 40px;}
p.subText { font-size: 80%; margin: 15px 0 0 0; color: #999;}
#Process p strong { color: #ffae00;}

.prMain {width: 675px; margin-right: 20px; margin-left: 20px; margin-bottom: 20px; color: #FFFFFF;}
.prTitle { background: url(../onlyone/process/images/pr_cont_bg.jpg) no-repeat right top; height: 203px; width: 715px; vertical-align: middle;}
.prTitle1 { background: url(../onlyone/process/images/pr_cont_bg01.jpg) no-repeat right top; height: 203px; width: 715px; vertical-align: middle;}
.prTitle2 { background: url(../onlyone/process/images/pr_cont_bg02.jpg) no-repeat right top; height: 203px; width: 715px; vertical-align: middle;}
.prTitle img { margin: 49px 0 0 19px;}


#prContent { width: 522px;}

.pr_about { width: 522px; margin-bottom: 20px;}
.pr_about p { width: 522px; float: left; padding-top: 5px;}

.bibiri_title { background: url(../onlyone/process/images/pr_line_top.gif) no-repeat center bottom; padding-bottom: 15px;}
.bibiri_main { background: url(../onlyone/process/images/pr_line_btm.gif) no-repeat center bottom; padding-bottom: 7px;}
.pr_box { background: url(../onlyone/process/images/pr_line_md.gif) repeat-y center;}
.pr_box dl.left { float: left; width: 124px; margin: 0px; padding: 8px 0 0 13px;}
.pr_box dl.right { float: left; width: 153px; margin: 0px; padding: 8px 0 0 12px;}
.pr_box ul { float: left; width: 200px; list-style: none; text-align: left; margin: 0px; padding: 8px 0 0 10px;}
.pr_box ul li { background: url(../onlyone/process/images/pr_list_i.gif) no-repeat left 0.4em; padding-left: 10px; margin: 0px;}

.bibiri_box img { margin: 10px 0;}

img.ques_title { margin: 30px 0 10px 0;}

.bibiri_act { padding: 5px 0;}
.bibiri_act ul.mcn1 { list-style: none; margin: 0; padding: 0; float: left; width: 240px;}
.bibiri_act ul.mcn2 { list-style: none; margin: 0; padding: 0; float: right; width: 240px;}
.bibiri_act dt { margin-bottom: 7px; }
.bibiri_act dd { margin-bottom: 6px; }

.bibiri_actCover 			  { margin: 0 0 20px 0; padding: 0; width:520px; background: url(../onlyone/process/images/pr_dot.gif) center top repeat-y; }
.bibiri_actCover .bibiri_actL { padding: 10px 0; margin: 0; width:240px; float:left;}
.bibiri_actCover .bibiri_actL .article { padding: 7px 12px ; margin: 10px 0 0 0; background-color:#444444; font-size:83%; }
.bibiri_actCover .bibiri_actL .article img { margin-right: 5px; vertical-align:middle; }
.bibiri_actCover .bibiri_actR { padding: 10px 0 ; margin: 0; width:240px; float:right;}
.bibiri_actCover .naka  	  { padding: 15px 0 0 0 ; }
.bibiri_actCover dd  		  { padding: 7px 0 0 0 ; }

.pr_box2 { background: url(../onlyone/process/images/pr_line_md.gif) repeat-y center;}
.pr_box2 ul { width: 510; list-style: none; text-align: left; margin: 0px; padding: 0px;}
.pr_box2 ul li {}
.pr_box2 img.line { margin: 1px 0 3px 3px;}
.pr_box2 dl { width: 510px;}
.pr_box2 dt { width: 173px; float: left; padding-left: 40px;}
.pr_box2 dd { width: 250px; float: right; margin-top: 3px;}
.pr_box2 dt.tp1 { padding-left: 40px; margin-top: 6px;}
.pr_box2 dd.tp1 { margin-top: 0px;}

.processing { background-color: #262626; width: 520px; padding: 8px 0; margin-bottom: 35px;}
.processing dl { width: 170px; float: left; padding-left: 15px; margin-right: 20px;}
.processing dl dt { margin-bottom: 2px;}
.processing ul { margin: 0; padding: 0; list-style: none; float: left; padding: 22px 8px 17px 20px; background: url(../onlyone/process/images/pr_line_ht.gif) repeat-y left;}
.processing ul li { background: url(../onlyone/process/images/pr_list_i.gif) no-repeat left 0.4em; padding-left: 10px; margin: 0px;}

.linkNavi { width: 518px; margin: 30px 0 20px 0;}
.linkNavi .linkL { float: left; width: 238px;}
.linkNavi .linkR { float: right; width: 256px;}
.linkNavi ul { list-style: none; text-align: left; margin: 12px 0 14px 14px; padding: 0px; }
.linkNavi ul li { background: url(../onlyone/process/images/pr_list_i2.gif) no-repeat left 0.4em; padding-left: 15px; margin: 3px 0; }

.linkNavi ul li a:link {
	color:#ffae00;
	text-decoration:none
	}
.linkNavi ul li a:visited {
	color:#ffae00;
	text-decoration:none
}
.linkNavi ul li a:hover {
	color:#ffae00;
	text-decoration:underline
}
.linkNavi ul li a:active {
	color:#ffae00;
	text-decoration:underline
}

.funcErea {}
.funcErea img { margin: 5px 0;}
.funcErea p{ margin: 3px 0;}
img#case1 { margin-top: 20px;}
img#case2 { margin-top: 20px;}
img#case3 { margin-top: 20px;}


/* SERVICE 090721追加 */

#container #serviceBox			{ width: 475px; margin: 0px 0px 20px 22px; padding: 0px; }
#container #serviceBox dt 		{ padding-bottom: 10px; }
#container #serviceBox dd 		{ font-size: 80%; }


/*technogallery*/
#technogallery { width: 470px; padding-top: 8px; margin-left:22px; }
/*reset*/
#technogallery ol,
#technogallery ul  { margin: 0; padding: 0; list-style: none; }
#technogallery img { border: none; vertical-align: bottom; }
#technogallery #galleryNavi                { width: 100%; height: 28px; background: url("../technotheater/images/navi_bg.jpg") no-repeat right top; }
#technogallery #galleryNavi li             { float: left; }
#technogallery #galleryNavi li a           { display: block; height: 28px; text-decoration: none; }
#technogallery #galleryNavi li a:hover     { background-color: transparent; }
#technogallery #galleryNavi li a:hover img { visibility: hidden; }
#technogallery #galleryNavi li.ntheater    { width: 258px; background: url("../technotheater/images/navi_theater_on.gif") no-repeat right 0px; }
#technogallery #galleryNavi li.ngallery    { width: 203px; background: url("../technotheater/images/navi_gallery_on.gif") no-repeat right 0px; }
#technogallery #galleryNavi li.ntheater a  { width: 258px; }
#technogallery #galleryNavi li.ngallery a  { width: 203px; }


/*	technotheater
---------------------------------------------*/
#technotheater { width: 715px; padding-top: 8px; background: url("../images/sp_bar.gif") no-repeat left top; }
/*reset*/
#technotheater ol,
#technotheater ul  { margin: 0; padding: 0; list-style: none; }
#technotheater img { border: none; vertical-align: bottom; }
#technotheater th, 
#technotheater td { margin: 0; padding: 0; }
#technotheater h1, #technotheater h2 { font-size: 100%; font-weight: normal; margin: 0; padding: 0; }

#technotheater #theaterNavi                { width: 100%; height: 28px; background: url("../technotheater/images/navi_bg.jpg") no-repeat right top; }
#technotheater #theaterNavi li             { float: left; }
#technotheater #theaterNavi li a           { display: block; height: 28px; text-decoration: none; }
#technotheater #theaterNavi li a:hover     { background-color: transparent; }
#technotheater #theaterNavi li a:hover img { visibility: hidden; }
#technotheater #theaterNavi li.ntheater    { width: 258px; background: url("../technotheater/images/navi_theater_on.gif") no-repeat right 0px; }
#technotheater #theaterNavi li.ngallery    { width: 203px; background: url("../technotheater/images/navi_gallery_on.gif") no-repeat right 0px; }
#technotheater #theaterNavi li.ntheater a  { width: 258px; }
#technotheater #theaterNavi li.ngallery a  { width: 203px; }

#technotheater .block        { padding: 0px 14px; background-color: #000000; }
#technotheater .blockLeft    { float: left; width: 336px; }
#technotheater .blockRight   { float: right; width: 336px; }
#technotheater .block table  { width: 100%; margin-bottom: 14px; border-collapse: collapse; border-spacing: 0; background-color: #333333; border-left: solid 1px #666666; border-right: solid 1px #666666; border-bottom: solid 1px #666666; }
#technotheater .block td     { padding: 9px 7px; vertical-align: top; text-align: left; }
#technotheater .block .data  { padding-top: 0px }
#technotheater .block .photo { padding-right: 0px; }
#technotheater .block .vola  { margin-top: 5px; padding: 7px 0px; background: url("../technotheater/images/img_dot.gif") no-repeat left top; }
#technotheater .block .volb  { margin-top: 20px; padding: 6px 0px; background: url("../technotheater/images/img_dot.gif") no-repeat left top; }


/* clearfix */
.clearfix:after  { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix        { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix        { display: block; }


/*	.pr_about
---------------------------------------------*/
.pr_about:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.pr_about {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html .pr_about { height: 1%; }
.pr_about { display: block; }
/*End hide from IE-mac*/


/*	.pr_box
---------------------------------------------*/
.pr_box:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.pr_box {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html .pr_box { height: 1%; }
.pr_box { display: block; }
/*End hide from IE-mac*/


/*	.pr_box2
---------------------------------------------*/
.pr_box2:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.pr_box2 {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html .pr_box2 { height: 1%; }
.pr_box2 { display: block; }
/*End hide from IE-mac*/


/*	.bibiri_act
---------------------------------------------*/
.bibiri_act:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.bibiri_act {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html .bibiri_act { height: 1%; }
.bibiri_act { display: block; }
/*End hide from IE-mac*/


/*	.processing
---------------------------------------------*/
.processing:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.processing {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html .processing { height: 1%; }
.processing { display: block; }
/*End hide from IE-mac*/


/*	.linkNavi
---------------------------------------------*/
.linkNavi:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.linkNavi {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html .linkNavi { height: 1%; }
.linkNavi { display: block; }
/*End hide from IE-mac*/


/*	#container #serviceBox
---------------------------------------------*/
#container #serviceBox:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container #serviceBox {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html #container #serviceBox { height: 1%; }
#container #serviceBox { display: block; }
/*End hide from IE-mac*/


/*	#container .location
---------------------------------------------*/
#container #location1:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container #location1 {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html #container #location1 { height: 1%; }
#container #location1 { display: block; }
/*End hide from IE-mac*/

/*	#container .location
---------------------------------------------*/
#container #location2:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container #location2 {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html #container #location2 { height: 1%; }
#container #location2 { display: block; }
/*End hide from IE-mac*/

/*	#container .location
---------------------------------------------*/
#container #location3:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container #location3 {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html #container #location3 { height: 1%; }
#container #location3 { display: block; }
/*End hide from IE-mac*/


/* #intelTech [only_one/intel_tech/index.html]
---------------------------------------------*/
#intelTech                      { background: #FFF; }
#intelTech #headerBox			{ background: url("../onlyone/images/top/bg_header.jpg") no-repeat 0 0; width: 715px; height: 371px; }
#intelTech #headerBox #titIntel	{ margin: 32px 0 0 0; }
#intelTech #headerBox #flashTxt { margin-top:50px;}
#intelTech #headerBox #btnMovie	{ margin: 78px 0 0 35px; }
#intelTech #bar					{ text-align: center; padding: 20px 0 35px 0; }
#intelTech #infrBox				{ padding: 0 35px; }
#intelTech #infrBox #txtInfr	{ padding: 0 0 27px 0; }
#intelTech #infrBox #leftBox	{ float: left; width: 260px; font-size: 13px; color: #000; line-height: 150%; }
#intelTech #infrBox #rightBox	{ float: right; width: 353px; }
#intelTech #infrBox #txt_1		{ clear: both; padding: 15px 0; font-size: 13px; color: #000; line-height: 150%; }
#intelTech #infrBox #txt_2      {margin: 0 0 15px 0;}
#intelTech #infrBox #txt_2 strong      {color: #000; font-size: 18px; }
#intelTech .threeColm			{ background: url("../onlyone/images/top/bg_ul.gif") repeat-y 0 0; margin: 0 0 0 35px; padding: 0 0 0 0; }
#intelTech .threeColm li			{ float: left; width: 208px; margin: 0 10px 0 0; display: inline; background: transparent; text-align: center; }
#intelTech .threeColm li .colRight	{ text-align: right !important; }
#intelTech .threeColm li.btmBar     { border-bottom:1px solid #ccc;}
#intelTech .threeColm li .txtBox	{ text-align: left; font-size: 13px; line-height: 150%; padding: 10px 10px 10px 15px; }
#intelTech .threeColm li .btnDet	{ padding: 2px 0 10px 0; }
#intelTech #btmBtn					{ text-align: center; padding: 25px 0; }
#intelTech p.headMargin  { margin:15px 0 0 0; }
#intelTech p.indent       { text-indent:0.5em; }

