@charset "Shift_JIS";/*------------------------------------------------------------*//* Copyright (c) 2006 Futek Furnace Inc. All Rights Reserved. *//*------------------------------------------------------------*//* -------------------- *//* all tag              *//* -------------------- */* {	margin-top : 0px;	margin-bottom : 0px;	margin-left : 0px;	padding: 0;	font-family: arial, sans-serif, 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', Osaka, verdana;	font-size : 12px;	line-height: 150%;	color: #342E2E;}body { background:#FFFFFF; }img { border: none; }a:link   { text-decoration:underline; color:#223a70; }a:link * { text-decoration:underline; color:#223a70; }a:visited   { text-decoration:underline; color:#223a70; }a:visited * { text-decoration:underline; color:#223a70; }a:hover   { text-decoration:none; color:#223a70; }a:hover * { text-decoration:none; color:#223a70; }a:active   { text-decoration:none; color:#223a70; }a:active * { text-decoration:none; color:#223a70; }a:link.link1   { text-decoration:underline; color:#223a70; font-size: 12px; _font-size: 10pt; font-weight : bold;}a:visited.link1   { text-decoration:underline; color:#223a70; font-size: 12px; _font-size: 10pt; font-weight : bold;}a:hover.link1   { text-decoration:none; color:#223a70; font-size: 12px; _font-size: 10pt; font-weight : bold;}a:active .link1  { text-decoration:none; color:#223a70; font-size: 12px; _font-size: 10pt; font-weight : bold;}/* -------------------- *//* font color           *//* -------------------- */.white { color: #FFFFFF; }.red { color: #D00404; }/* -------------------- *//* font size     　　   *//* -------------------- */.s { font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%; }.m { font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; }.l { font-size: 14px; _font-size: 12pt; line-height: 150%; _line-height: 140%; }sup{ font-size: 0.7em; }/* -------------------- *//* bg color      　　   *//* -------------------- */.bold { font-weight : bold; }.bgFFFFFF { background:#FFFFFF; }.bgCCCCCC { background:#CCCCCC; }.bgDCDCDC { background:#DCDCDC; }.bgE2E2E2 { background:#E2E2E2; }.bg788094 { background:#788094; }/* -------------------- *//* others        　　   *//* -------------------- *//* -------------------- *//* top css       　　   *//* -------------------- */.topimg{background-image : url(../common/top_navi_left.gif);background-repeat : no-repeat;}.bgimg_top_01 {background-image : url(../common/bgimg_top_01.jpg);background-repeat : no-repeat;width:232px;height:139px;}.bgimg_top_02 {background-image : url(../common/bgimg_top_02.jpg);background-repeat : no-repeat;width:232px;height:139px;}.bgimg_top_03 {background-image : url(../common/bgimg_top_03.jpg);background-repeat : no-repeat;width:232px;height:139px;}.bgimg_top_04 {background-image : url(../common/bgimg_top_04.jpg);background-repeat : no-repeat;width:232px;height:139px;}.bgimg_top_05 {background-image : url(../common/bgimg_top_05.jpg);background-repeat : no-repeat;width:232px;height:139px;}.bgimg_top_06 {background-image : url(../common/bgimg_top_06.gif);background-repeat : no-repeat;width:165px;height:151px;}.bgimg_top_07 {background-image : url(../common/bgimg_top_07.gif);background-repeat : no-repeat;width:165px;height:174px;}.menu{	background-image : url(../common/prt_menu_bg.gif);	background-repeat : no-repeat;	margin: 0px;	padding: 0px;}.menu table{ background:#FFFFFF;}.menubg{	background-image : url(../common/prt_menu_bg2.gif);	background-repeat : repeat-y;	margin: 0px;	padding: 0px;}/* -------------------- *//* contact css   　　   *//* -------------------- */.contimg{background-image : url(../contact/img/cont_navi_left.gif);background-repeat : no-repeat;}.mainContents{margin-left:10px;margin-right:10px;}div.maintxt{width:447px;margin-bottom:5px;margin-left:10px;margin-right:10px;}.pagetitle{margin-bottom:10px;}.label{	background-color: #F7F7F7;	background-image: url(../common/prt_chart3.gif);	background-repeat: repeat-y;	margin: 0px;	padding: 5px 0px 5px 28px;	font-weight: bold;	vertical-align: top;}.field{	background-color: #F7F7F7;	padding: 5px;	vertical-align: top;}.bgimg_cont_01 {background-image : url(../contact/img/prt_cont_03.gif);background-repeat : no-repeat;width:485px;height:200px;}#comment,#mailkaku,#mail{width:245px;}/* -------------------- *//* sitemap css   　　   *//* -------------------- */.siteimg{background-image : url(../sitemap/img/site_navi_left.gif);background-repeat : no-repeat;}.subtit1{	background-image: url(../common/subtit02_2.gif);	background-repeat: repeat-x;	font-weight: bold;	color: #0D357E;	margin:0px;	padding:3px 5px;	background-color: #F4F4F4;	background-position: left bottom;}.subtit1 div{	padding-left: 30px;	color: #0D357E;	padding-top: 0px;	padding-bottom: 2px;	background-image: url(../common/subtit01.gif);	background-repeat: no-repeat;	background-position: 0px 3px;	margin: 0px;}.subtit1 span{	background-image: url(../common/subtit01.gif);	background-repeat: no-repeat;	padding-left: 30px;	height: 32px;	padding-top:15px;	color: #0D357E;	background-position: 0px 5px;}.subtit1 img{	margin:0px;	padding:0px;	vertical-align: middle;}.subtit1b{	background-image: url(../common/subtit02.gif);	background-repeat: repeat-x;	height: 32px;	font-weight: bold;	color: #0D357E;	margin:0px;	padding:0px;}.subtit1b div{	background-image: url(../common/subtit01.gif);	background-repeat: no-repeat;	padding-left: 30px;	margin-top:1px;	color: #0D357E;	background-position: 0px 2px;	line-height: 1.2em;}.subtit1b span{	background-image: url(../common/subtit01.gif);	background-repeat: no-repeat;	padding-left: 30px;	height: 32px;	padding-top:15px;	color: #0D357E;	background-position: 0px 5px;}.subtit1b img{	margin:0px;	padding:0px;	vertical-align: middle;}.contents1{	background-image: url(../common/conents_bg1.gif);	background-repeat: repeat-x;	padding: 12px 12px 12px 18px;	vertical-align: top;}.contents1 div{	margin-bottom:3px;	background-image: url(../common/arrow_01.gif);	background-repeat: no-repeat;	padding-left: 13px;	padding-top: 0px;	margin-top: 0px;	background-position: 0px 3px;	color: #0D357E;}.contents1 img{	vertical-align: middle;}/* -------------------- *//* privacy css   　　   *//* -------------------- */.privacyimg{background-image : url(../privacy/img/privacy_navi_left.gif);background-repeat : no-repeat;}.margin1em{	margin-top:8px;	margin-bottom:1em;	margin-left:10px;	margin-right:10px;}.subtit2{	background-image: url(../common/subtit02.gif);	background-repeat: repeat-x;	height: 32px;	font-weight: bold;	padding:7px 10px;	color:#0D357E;	margin-top:22px;	margin-bottom:8px;}div.privacyContact{	background-image: url(../privacy/img/privacy_contact.gif);	background-repeat: no-repeat;	height: 145px;	width: 312px;	padding-left: 75px;	border: 1px solid #ECF2F3;	color: #0D357E;	margin-left: 60px;}/* -------------------- *//* link css   　　   *//* -------------------- */.linkimg{background-image : url(../link/img/link_navi_left.gif);background-repeat : no-repeat;}/* -------------------- *//* company css   　　   *//* -------------------- */.companyimg{background-image : url(../company/img/company_navi_left.gif);background-repeat : no-repeat;}/* -------------------- *//* merit css   　　   *//* -------------------- */.meritimg{background-image : url(../merit/img/merit_navi_left.gif);background-repeat : no-repeat;}/* -------------------- *//* domain css   　　   *//* -------------------- */.domainimg{background-image : url(../domain/img/domain_navi_left.gif);background-repeat : no-repeat;}/* -------------------- *//* product css   　　   *//* -------------------- */.productimg{background-image : url(../product/img/product_navi_left.gif);background-repeat : no-repeat;}.productphoto{	background-color: #ECF1F3;	vertical-align: top;	padding: 18px;}.producttxt{	background-color: #ECF1F3;	vertical-align: top;	padding: 16px 6px 16px 9px;}.producttxt1{	font-weight: bold;	color: #0D357E;	background-image: url(../common/arrow_01.gif);	background-repeat: no-repeat;	padding-left: 13px;	padding-bottom: 5px;}.producttxt ul{	margin:0px;	padding:0px;}.producttxt li{	margin:0px 1.2em;	padding:0px;}
