@charset "UTF-8";
/* CSS Document */

/*▼pagebody_flir関連*/
#pagebody_flir {
	width: 780px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background: #e6e6e6;
}
/*▲pagebody_flir関連*/


/*▼sidenavi_flir関連*/
#sidenavi_flir {
width: 175px;
margin: 0px;
padding: 10px;
background: url(../img/flir/bg_sidenavi_flir.png) repeat-x;
float: left;
}
h2#title_flir {
width: 175px;
height: 60px;
margin: 0px 0px 10px 0px;
background-image: url(../img/flir/sidenavi_logo_flir.gif);
display: block;
}
h2#title_flir span {
display: none;
}
#sidenavi_flir #security a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_security_off.png) no-repeat;
display: block;
}
#sidenavi_flir #security a:hover, #security_on a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_security_on.png) no-repeat;
display: block;
}
#sidenavi_flir #ship a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_ship_off.png) no-repeat;
display: block;
}
#sidenavi_flir #ship a:hover, #ship_on a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_ship_on.png) no-repeat;
display: block;
}
#sidenavi_flir #cooling a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_cooling_off.png) no-repeat;
display: block;
}
#sidenavi_flir #cooling a:hover, #cooling_on a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_cooling_on.png) no-repeat;
display: block;
}
#sidenavi_flir #handheld a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_handheld_off.png) no-repeat;
display: block;
}
#sidenavi_flir #handheld a:hover, #handheld_on a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_handheld_on.png) no-repeat;
display: block;
}
#sidenavi_flir #car a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_car_off.png) no-repeat;
display: block;
}
#sidenavi_flir #car a:hover, #car_on a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_car_on.png) no-repeat;
display: block;
}
#sidenavi_flir #core a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_core_off.png) no-repeat;
display: block;
}
#sidenavi_flir #core a:hover, #core_on a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_core_on.png) no-repeat;
display: block;
}
#sidenavi_flir #resource_flir a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_resource_off.png) no-repeat;
display: block;
}
#sidenavi_flir #resource_flir a:hover, #resource_flir_on a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_resource_on.png) no-repeat;
display: block;
}
#sidenavi_flir #exportlicense a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_export_off.png) no-repeat;
display: block;
}
#sidenavi_flir #exportlicense a:hover, #exportlicense_on a {
width: 175px;
height: 30px;
margin: 0px 0px 5px 0px;
padding: 0px;
background: url(../img/flir/button_flir_export_on.png) no-repeat;
display: block;
}

#sidenavi_flir span {
display: none;
}
/*▲sidenavi_flir関連*/




/*▼contents_flir関連*/
#contents_flirtop {
width: 585px;
height: auto;
margin: 0px;
padding: 0px 0px 30px 0px;
background: url(../img/flir/flir_top_bg_grayflir.jpg) center left no-repeat #FFFFFF;
float: right;
}

#contents_flir {
width: 555px;
height: auto;
margin: 0px;
padding: 60px 0px 30px 30px;
background: url(../img/flir/bg_flir_deco.jpg) no-repeat #FFFFFF;
float: right;
}

h3#title_flir_resource {
	width: 150px;
	height:30px;
	margin: 0px 0px 10px 0px;
	background: url(../img/flir/resource/title_resource_flir.png) no-repeat;
	display: block;
	float: left;
}
h3#title_flir_resource span{
display: none;
}
h3#title_flir_exportlicense {
	width: 350px;
	height:30px;
	margin: 0px;
	background: url(../img/flir/resource/title_exportlicense_flir.png) no-repeat;
	display: block;
}
h3#title_flir_exportlicense span{
display: none;
}

#flir_resourcenavi {
width: 299px;
height: 20px;
margin: 32px 30px 0px 0px;
float: right;
display: inline;
}
#flir_resourcenavi ul li {
float: left;
display: inline;
}
#flir_resourcenavi ul li#flir_movie a {
width: 99px;
height: 20px;
margin: 0px;
padding: 0px;
background: url(../img/flir/resource/button_movie_flir_off.png) no-repeat;
display: block;
}
#flir_resourcenavi ul li#flir_movie a:hover {
width: 99px;
height: 20px;
margin: 0px;
padding: 0px;
background: url(../img/flir/resource/button_movie_flir_on.png) no-repeat;
display: block;
}
#flir_resourcenavi ul li#flir_catalog a {
width: 99px;
height: 20px;
margin: 0px 0px 0px 1px;
padding: 0px;
background: url(../img/flir/resource/button_catalog_flir_off.png) no-repeat;
display: block;
}
#flir_resourcenavi ul li#flir_catalog a:hover {
width: 99px;
height: 20px;
margin: 0px 0px 0px 1px;
padding: 0px;
background: url(../img/flir/resource/button_catalog_flir_on.png) no-repeat;
display: block;
}
#flir_resourcenavi ul li#flir_doc a {
width: 99px;
height: 20px;
margin: 0px 0px 0px 1px;
padding: 0px;
background: url(../img/flir/resource/button_doc_flir_off.png) no-repeat;
display: block;
}
#flir_resourcenavi ul li#flir_doc a:hover {
width: 99px;
height: 20px;
margin: 0px 0px 0px 1px;
padding: 0px;
background: url(../img/flir/resource/button_doc_flir_on.png) no-repeat;
	display: block;
}
#flir_resourcenavi ul li#flir_application a {
width: 99px;
height: 20px;
margin: 1px 0px 0px 1px;
padding: 0px;
background: url(../img/flir/resource/button_application_flir_off.png) no-repeat;
display: block;
}
#flir_resourcenavi ul li#flir_application a:hover {
width: 99px;
height: 20px;
margin: 1px 0px 0px 1px;
padding: 0px;
background: url(../img/flir/resource/button_application_flir_on.png) no-repeat;
display: block;
}
#flir_resourcenavi ul li#flir_movie span, #flir_resourcenavi ul li#flir_catalog span, #flir_resourcenavi ul li#flir_doc span, #flir_resourcenavi ul li#flir_application span {
display: none;
}

h4.movieh4_flir {
width: 555px;
height:18px;
margin: 10px 0px 20px 0px;
background: url(../img/flir/resource/title_resource_movie_flir.png) no-repeat;
}
h4.catalogh4_flir {
width: 555px;
height:18px;
margin: 10px 0px 20px 0px;
background: url(../img/flir/resource/title_resource_catalog_flir.png) no-repeat;
}
h4.doch4_flir {
width: 555px;
height:18px;
margin: 10px 0px 20px 0px;
background: url(../img/flir/resource/title_resource_doc_flir.png) no-repeat;
}
h4.applicationh4_flir {
width: 555px;
height:18px;
margin: 10px 0px 20px 0px;
background: url(../img/flir/resource/title_resource_application_flir.png) no-repeat;
}
h4.exporth4_flir {
width: 555px;
height:18px;
margin: 10px 0px 20px 0px;
background: url(../img/flir/resource/title_export_flir.png) no-repeat;
}

#contents_flir h4 span {
display: none;
}
h4.technote_flir {
width: 555px;
height:18px;
margin: 10px 0px 20px 0px;
background: url(../img/flir/resource/title_resource_technicalnote_flir.png) no-repeat;
}

h4.spec_h4_flir {
width: 555px;
height:18px;
margin: 10px 0px 20px 0px;
background: url(../img/flir/h4_title_flir_spec.png) no-repeat;
}


/*▲contents_flir関連*/

/*▼contents_flirセキュリティ関連*/
#title_flir_security {
width: 250px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/title_flir_security.png) top left no-repeat;
}
#title_flir_security span {
display: none;
}
#title_flir_shipping {
width: 250px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/title_flir_shipping.png) top left no-repeat;
}
#title_flir_shipping span {
display: none;
}
#title_flir_cooling {
width: 250px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/title_flir_cooling.png) top left no-repeat;
}
#title_flir_cooling span {
display: none;
}
#title_flir_handheld {
width: 250px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/title_flir_handheld.png) top left no-repeat;
}
#title_flir_handheld span {
display: none;
}
#title_flir_automotive {
width: 250px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/title_flir_automotive.png) top left no-repeat;
}
#title_flir_automotive span {
display: none;
}
#title_flir_core {
width: 250px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/title_flir_core.png) top left no-repeat;
}
#title_flir_core span {
display: none;
}
#flir_product_navi {
width: 535px;
margin: 10px 0px 30px 0px;
padding: 0px;
clear: both;
}
#flir_product_navi a img {
float: left;
border: 1px solid #CCC;
margin: 0px 5px 5px 0px;
}
#flir_product_navi a:hover img {
float: left;
border: 1px solid #0068b7;
margin: 0px 5px 5px 0px;
}


#product_navi {
width: 525px;
font-size: 9px;
}


#deco_flir_security {
width: 525px;
height: 18px;
margin: 0px;
padding: 0px;
background: url(../img/flir/deco_flir_security.png) no-repeat;
}
#deco_flir_security span {
display: none;
}
#deco_flir_shipping {
width: 525px;
height: 18px;
margin: 0px;
padding: 0px;
background: url(../img/flir/deco_flir_shipping.png) no-repeat;
}
#deco_flir_shipping span {
display: none;
}
#deco_flir_cooling {
width: 525px;
height: 18px;
margin: 0px;
padding: 0px;
background: url(../img/flir/deco_flir_cooling.png) no-repeat;
}
#deco_flir_cooling span {
display: none;
}
#deco_flir_handheld {
width: 525px;
height: 18px;
margin: 0px;
padding: 0px;
background: url(../img/flir/deco_flir_handheld.png) no-repeat;
}
#deco_flir_handheld span {
display: none;
}
#deco_flir_auto {
width: 525px;
height: 18px;
margin: 0px;
padding: 0px;
background: url(../img/flir/deco_flir_automotive.png) no-repeat;
}
#deco_flir_auto span {
display: none;
}
#deco_flir_core {
width: 525px;
height: 18px;
margin: 0px;
padding: 0px;
background: url(../img/flir/deco_flir_core.png) no-repeat;
}
#deco_flir_core span {
display: none;
}

#cate_flir_sr-series {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_sr-series.png)
}
#cate_flir_sr-series span {
display: none;
}
#cate_flir_02sr {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_sr-series2.png)
}
#cate_flir_02sr span {
display: none;
}
#cate_flir_03ptz {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_ptz1.png);
}
#cate_flir_03ptz span {
display: none;
}
#cate_flir_04ptz {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_ptz2.png);
}
#cate_flir_04ptz span {
display: none;
}
#cate_flir_05d {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_dseries.png);
}
#cate_flir_05d span {
display: none;
}
#cate_flir_06v {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_shipping_voyager.png);
}
#cate_flir_06v span {
display: none;
}
#cate_flir_07n {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_shipping_navigator.png);
}
#cate_flir_07n span {
display: none;
}
#cate_flir_07m {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_shipping_m-series.png);
}
#cate_flir_07m span {
display: none;
}
#cate_flir_08hrc {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_cooling_hrc-mct.png);
}
#cate_flir_08hrc span {
display: none;
}
#cate_flir_08hrc-s {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_cooling_hrc-s.png);
}
#cate_flir_08hrc-s span {
display: none;
}
#cate_flir_08thv3000 {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_cooling_thv3000.png);
}
#cate_flir_08thv3000 span {
display: none;
}
#cate_flir_09flash {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_handheld.png);
}
#cate_flir_09flash span {
display: none;
}
#cate_flir_10path {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_automotive_pathfindir.png);
}
#cate_flir_10path span {
display: none;
}
#cate_flir_11patrol {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_automotive_patrolir.png);
}
#cate_flir_11patrol span {
display: none;
}
#cate_flir_12photon320 {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_core_photon320.png);
}
#cate_flir_12photon320 span {
display: none;
}
#cate_flir_13photon640 {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_core_photon640.png);
}
#cate_flir_13photon640 span {
display: none;
}
#cate_flir_13tau {
width: 525px;
height: 72px;
margin: 0px;
padding: 0px;
background: url(../img/flir/cate_flir_core_TAU.png);
}
#cate_flir_13tau span {
display: none;
}


#flir_product_info {
width: 525px;
margin: 10px 0px 30px 0px;
padding: 0px;
clear: both;
}

.flir_product_info_lead {
margin: 10px 0px 20px 0px;
padding: 0px;
font-size: 16px;
font-weight: bold;
color: #0068b7;
}
#flir_product_info ul {
width: 240px;
float: left;
}
#flir_product_info ul li {
margin-bottom: 10px;
padding-left: 20px;
background: url(../img/flir/deco_li_flir.png) top left no-repeat;
}
#flir_product_info img {
margin: 10px 0px 0px 30px;
float: left;
}


/*▲contents_flirセキュリティ関連*/


/*▼flirスペックtable関連*/
#table_flir_spec {
font-family:Verdana, Geneva, sans-serif;
width: 525px;
margin: 10px 0px;
border-collapse: collapse;
border: solid 1px #0068b7;
font-size: 9px;
text-align: center;
}
#table_flir_spec tr, td {
border: solid 1px #0068b7;
}
.tabel_midashi_top {
	color: #0068b7;
	font-weight: bold;
	padding-left: 5px;
	font-size: 10px;
}
.tabel_midashi {
background-color: #CBE8FF;
color: #0068b7;
text-align: left;
padding-left: 5px;
}
/*▲flirスペックtable関連*/




#pagebody_flir #sidenavi_flir ul ul#product_list {
background: none;
margin: 0px 0px 10px 0px;
font-size: 10px;
text-align: right;
}
#pagebody_flir #sidenavi_flir ul ul#product_list a {
display: inline;
background: none;
height: auto;
font-size: 9px;
text-align: right;
font-family: Verdana, Geneva, sans-serif;
}

.midashi_flir {
margin-bottom: 30px;
font-size: 21px;
font-weight: bold;
color: #666666;
}
.midashi_flir_nomargin {
float: left;
width: 200px;
font-size: 21px;
font-weight: bold;
color: #666666;
}
.font10px_gray {
	font-size: 10px;
	color: #666;
}
.font10px_gray_padding20 {
font-size: 10px;
color: #666;
padding-left: 20px;
display: block;
}

/*▼リソースページ*/
#title_flir_resource {
width: 171px;
height: 51;
margin: 0px;
padding: 0px;
background: url(../img/flir/resource/title_resource_flir.png) top left no-repeat;
}
#title_flir_resource span {
display: none;
}
#title_flir_resource_tech {
width: 230px;
height: 25px;
margin: 0px;
padding: 0px;
background: url(../img/flir/resource/title_resource_flir_tech.png) top left no-repeat;
}
#title_flir_resource_tech span {
display: none;
}
#title_flir_resource_app {
width: 230px;
height: 25px;
margin: 0px;
padding: 0px;
background: url(../img/flir/resource/title_resource_flir_app.png) top left no-repeat;
}
#title_flir_resource_app span {
display: none;
}

/*▲リソースページ*/



/*▼FLIRトップ*/
#flir_top_pic {
width: 585px;
height: 235px;
background: url(../img/flir/flir_top_pic.jpg) top left no-repeat;
}
#flir_top_pic span {
display: none;
}
#flir_top_title_00 {
margin: 20px 0px 20px 30px;
width: 520px;
height: 53px;
background: url(../img/flir/flir_top_title_00.gif) top left no-repeat;
}
#flir_top_title_01 {
margin: 0px 0px 5px 30px;
width: 379px;
height: 21px;
background: url(../img/flir/flir_top_title_01.gif) top left no-repeat;
}
#flir_top_title_02 {
margin: 0px 0px 5px 30px;
width: 379px;
height: 21px;
background: url(../img/flir/flir_top_title_02.gif) top left no-repeat;
}
#flir_top_title_03 {
margin: 0px 0px 5px 30px;
width: 379px;
height: 21px;
background: url(../img/flir/flir_top_title_03.gif) top left no-repeat;
}
#flir_top_title_04 {
margin: 0px 0px 5px 30px;
width: 379px;
height: 21px;
background: url(../img/flir/flir_top_title_04.gif) top left no-repeat;
}
#flir_top_title_dde {
margin: 0px 0px 5px 30px;
padding: 30px 0px 0px 0px;
width: 525px;
height: auto;
background: url(../img/flir/flir_top_title_dde.png) top left no-repeat;
}
#flir_top_title_00 span, #flir_top_title_01 span, #flir_top_title_02 span, #flir_top_title_03 span, #flir_top_title_04 span, #flir_top_title_dde span {
display: none;
}
.flir_top_p {
margin: 0px 30px 20px 30px;
}
img.flir_top_title_vision {
margin: 10px 10px 20px 30px;
}
img.flir_top_title_dde {
float: left;
margin: 10px 10px 10px 0px;
}
.flir_top_title_dde_p {
float: right;
width: 213px;
margin: 10px 10px 0px 0px;
}

/*▲FLIRトップ*/

.movie_left_flir_pdf p.el_lead {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
	border-bottom: dotted 1px #0068b7;
}
.movie_left_flir_pdf p.el_lead_last {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
}