@charset "shift_jis";
/* CSS Document */


h4 {
   margin:20px 0px 10px 25px;
   padding:0px;
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size:12px;
   font-weight:600;
   color:#2ebbe3;
   }
   
h5 {
   margin:0px 0px 20px 10px;
   padding:0px;
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size:12px;
   font-weight:300;
   color:#666666;
   }
   
img {
	margin:0px 0px 20px 0px;
	padding:0px;
   }

.catalog {
   margin:0px 0px 0px 50px;
   padding:0px;
   }

.catalog ul{
	margin:0px;
	padding:0px;
	list-style:none;
   }

.catalog li a{
	width:559px;
	height:153px;
	margin:0px;
	padding:0px;
	background:url(../00/img/banner.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
   }

#dog {
   background:url(../catalog/img/dog.jpg) no-repeat 510px 30px;
   }

.photo {
    margin:10px 0 0 30px;
	padding:0px;
	float:right;
	}

.origin {
    margin:0px 0px 0px 25px;
	padding:0px;
	}

.origin ul {
    margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	}

.origin li.b {
    margin:0px 0px 0px 0px;
	padding:0px;
	line-height:1.8em;
	text-align:left;
	float:left;
	font-weight:600;
	width:100px;
	}

.origin li.text {
    margin:0px 0px 0px 20px;
	padding:0px;
	line-height:1.8em;
	text-align:left;
	float:left;
	width:200px;
	}

	
.line {
    margin:20px 0px 20px 0px;
	padding:0px;
	clear:both;
	text-align:center;
	border-bottom:1px #999999 dotted;
	}
	
.line2 {
    margin:3px 0px 3px 0px;
	padding:1px 0px 1px 0px;
	border-bottom:1px #999999 solid;
	}


.text-wrap001{
   margin:0px 0px 20px 20px;
   padding:0px;
}


	
.cre {
	clear:both;
	}

p{
	margin:0px;
	padding:0px;
	line-height:1.5em;
}


.spec {
   margin:0px 0px 0px 0px;
   padding:0px;
   line-height:1.6em;
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size:12px;
   color:#444444;
   }


	
p.abc {
   margin:0px 0px 20px 25px;
   padding:0px;
   line-height:1.8em;
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size:12px;
   color:#333333;
   width:630px;
   }
   
 
.text-company{
   margin:0px 0px 0px 0px;
   padding:0px;
   line-height:1.8em;
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size:12px;
   color:#333333;
} 

.kajyo{
	clear:both;
	margin:0px;
	padding:0px;
}
 
 
 

#head a.hlogo {
	position:absolute;
	width:300px;
	height:50px;
	margin:0px;
	padding:0px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	top: 16px;
   }

/*ここから会社についてメニューボタン*/
#corp_menu {
	width:200px;
	height:184px;
	margin:15px 0px 10px 0px;
	padding:0px;
	background:url(../img/corp_menu.gif) no-repeat;
}

#corp_menu ul{
	width:200px;
	margin:0px;
	padding:0px;
}

#corp_menu li{
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	overflow:hidden;
}

#corp_menu li a{
	display:block;
	width:200px;
	height:29px;
	text-decoration:none;
}



#corp_menu li#menu_btn21 a{
	background:url(../img/corp_menu.gif) no-repeat 0px 0px;
}

#corp_menu li#menu_btn21 a:hover{
	background:url(../img/corp_menu_over.gif) no-repeat 0px 0px;
}


#corp_menu li#menu_btn22 a{
	background:url(../img/corp_menu.gif) no-repeat 0px -29px;
}

#corp_menu li#menu_btn22 a:hover{
	background:url(../img/corp_menu_over.gif) no-repeat 0px -29px;
}


#corp_menu li#menu_btn23 a{
	background:url(../img/corp_menu.gif) no-repeat 0px -58px;
}

#corp_menu li#menu_btn23 a:hover{
	background:url(../img/corp_menu_over.gif) no-repeat 0px -58px;
}


#corp_menu li#menu_btn24 a{
	background:url(../img/corp_menu.gif) no-repeat 0px -87px;
}

#corp_menu li#menu_btn24 a:hover{
	background:url(../img/corp_menu_over.gif) no-repeat 0px -87px;
}


#corp_menu li#menu_btn25 a{
	background:url(../img/corp_menu.gif) no-repeat 0px -116px;
}

#corp_menu li#menu_btn25 a:hover{
	background:url(../img/corp_menu_over.gif) no-repeat 0px -116px;
}


#corp_menu li#menu_btn26 a{
	background:url(../img/corp_menu.gif) no-repeat 0px -145px;
}

#corp_menu li#menu_btn26 a:hover{
	background:url(../img/corp_menu_over.gif) no-repeat 0px -145px;
}
/*ここまで会社についてメニューボタン*/


#enkaku{
   margin:0px 0px 20px 25px;
   padding:0px;
}

#enkaku table{
	padding:0px;
	margin:0px;
	background-color:#66CCFF;
	width:100%;
}

#enkaku td.e01{
	padding:5px 0px 5px 5px;
	margin:0px;
	list-style:none;
	line-height:2em;
	background-color:#66ccFF;
	font-size:12px;
	width:8%;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

#enkaku td.e02{
	padding:5px 5px 5px 0px;
	margin:0px;
	list-style:none;
	line-height:2em;
	background-color:#66ccFF;
	font-size:12px;
	text-align:right;
	width:6%;
	color:#ffffff;
	font-weight:bold;
}

#enkaku td.e03{
	padding:5px 10px;
	margin:0px;
	list-style:none;
	line-height:2em;
	background-color:#FFFFFF;
	font-size:12px;
	width:86%;
}










/*ここから歯科用設備メニューボタン*/
#shika_menu {
	width:200px;
	height:184px;
	margin:15px 0px 10px 0px;
	padding:0px;
	background:url(../img/shika_menu.gif) no-repeat;
}

#shika_menu ul{
	width:200px;
	margin:0px;
	padding:0px;
}

#shika_menu li{
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	overflow:hidden;
}

#shika_menu li a{
	display:block;
	width:200px;
	height:29px;
	text-decoration:none;
}



#shika_menu li#menu_btn27 a{
	background:url(../img/shika_menu_over.gif) no-repeat 0px 0px;
}

#shika_menu li#menu_btn27 a:hover{
	background-position:0px 0px;
}


#shika_menu li#menu_btn28 a{
	background:url(../img/shika_menu_over.gif) no-repeat -200px 0px;
}

#shika_menu li#menu_btn28 a:hover{
	background-position:0px -29px;
}


#shika_menu li#menu_btn29 a{
	background:url(../img/shika_menu_over.gif) no-repeat -200px 0px;
}

#shika_menu li#menu_btn29 a:hover{
	background-position:0px -58px;
}


#shika_menu li#menu_btn30 a{
	background:url(../img/shika_menu_over.gif) no-repeat -200px 0px;
}

#shika_menu li#menu_btn30 a:hover{
	background-position:0px -87px;
}


#shika_menu li#menu_btn31 a{
	background:url(../img/shika_menu_over.gif) no-repeat -200px 0px;
}

#shika_menu li#menu_btn31 a:hover{
	background-position:0px -116px;
}

/*ここまで歯科用設備メニューボタン*/


/*ここからガス設備メニューボタン*/
#gas_menu {
	width:200px;
	height:184px;
	margin:15px 0px 10px 0px;
	padding:0px;
	background:url(../img/gas_menu.gif) no-repeat;
}

#gas_menu ul{
	width:200px;
	margin:0px;
	padding:0px;
}

#gas_menu li{
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	overflow:hidden;
}

#gas_menu li a{
	display:block;
	width:200px;
	height:29px;
	text-decoration:none;
}



#gas_menu li#menu_btn32 a{
	background:url(../img/gas_menu_over.gif) no-repeat 0px 0px;
}

#gas_menu li#menu_btn32 a:hover{
	background-position:0px 0px;
}


#gas_menu li#menu_btn33 a{
	background:url(../img/gas_menu_over.gif) no-repeat -200px 0px;
}

#gas_menu li#menu_btn33 a:hover{
	background-position:0px -29px;
}


#gas_menu li#menu_btn34 a{
	background:url(../img/gas_menu_over.gif) no-repeat -200px 0px;
}

#gas_menu li#menu_btn34 a:hover{
	background-position:0px -58px;
}


#gas_menu li#menu_btn35 a{
	background:url(../img/gas_menu_over.gif) no-repeat -200px 0px;
}

#gas_menu li#menu_btn35 a:hover{
	background-position:0px -87px;
}


#gas_menu li#menu_btn36 a{
	background:url(../img/gas_menu_over.gif) no-repeat -200px 0px;
}

#gas_menu li#menu_btn36 a:hover{
	background-position:0px -116px;
}

/*ここまでガス設備メニューボタン*/


/*ここからパンクズ*/

#contents_r p.pan {
	width:685px;
	margin:20px 0px 10px 15px;
	padding:0px;
	color:#66aadd;
	font-size:11px;
}

#contents_r a.pan {
	color:#333333;
	font-size:11px;
}


#contents_r a:hover.pan {
	color:#66aadd;
	font-size:11px;
	text-decoration:none;
}

/*ここまでパンクズ*/


/*ここから2階層目h2*/
#topimg_h2 {
   background:url(../img/topimg_h2.jpg) no-repeat;
   width:690px;
   height:127px;
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#topimg_h2 h2 {
   margin:0px;
   padding:0px;
   }
/*ここまで2階層目h2*/


/*ここから歯科用設備機器*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m0a {
   width:690px;
   height:47px;
   background:url(../0a/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }

#title h3.m0a_c {
   width:690px;
   height:47px;
   background:url(../0a/img/title_h3_1.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
 
.d-setsubi{
	margin: 20px 0px 20px 0px;
	padding:0px;
}

.d-setsubi table{
	margin:0px;
	padding:0px;
}

.d-setsubi table tr{
	margin:0px;
	padding:0px;
}

.d-setsubi table td{
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.6em;
	border-bottom:1px solid #999999;
}


.setsubi-list{
	margin: 0px 10px 0px 30px;
	padding:0px;
	clear:both;
}

.setsubi-list ol{
	margin:0px;
	padding:0px;
}

.setsubi-list li{
	margin:0px;
	padding: 3px 5px 3px 5px;
	line-height:1.5em;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#444444;	
}




/*ここまで歯科用設備機器*/

/*ここから医療ガス*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m0b {
   width:690px;
   height:47px;
   background:url(../0b/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
   
#title h3.m0b_c {
   width:690px;
   height:47px;
   background:url(../0b/img/title_h3_1.gif) no-repeat;
   margin:0px;
   padding:0px;
   }

/*ここまで医療ガス*/

/*ここからカタログ概要*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m00 {
   width:690px;
   height:47px;
   background:url(../00/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで吸引器*/

/*ここから吸引器*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m01 {
   width:690px;
   height:47px;
   background:url(../01/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで吸引器*/

/*ここからネブライザー*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m02 {
   width:690px;
   height:47px;
   background:url(../02/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまでネブライザー*/

/*ここから酸素吸入*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m03 {
   width:690px;
   height:47px;
   background:url(../03/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで酸素吸入*/

/*ここからパイピング*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m04 {
   width:690px;
   height:47px;
   background:url(../04/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまでパイピング*/

/*ここから救急救命*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m05 {
   width:690px;
   height:47px;
   background:url(../05/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで救急救命*/

/*ここから滅菌*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m06 {
   width:690px;
   height:47px;
   background:url(../06/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで滅菌*/

/*ここから環境*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m07 {
   width:690px;
   height:47px;
   background:url(../07/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで環境*/

/*ここからオゾン*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m08 {
   width:690px;
   height:47px;
   background:url(../08/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまでオゾン*/

/*ここから測定*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m09 {
   width:690px;
   height:47px;
   background:url(../09/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで測定*/

/*ここから診療室*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m10 {
   width:690px;
   height:47px;
   background:url(../10/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで診療室*/

/*ここから施設*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m11 {
   width:690px;
   height:47px;
   background:url(../11/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで施設*/

/*ここから介護*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m12 {
   width:690px;
   height:47px;
   background:url(../12/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで介護*/

/*ここから産婦人科*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m13 {
   width:690px;
   height:47px;
   background:url(../13/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで産婦人科*/

/*ここから小動物ー*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m14 {
   width:690px;
   height:47px;
   background:url(../14/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで小動物*/

/*ここから消耗品*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m15 {
   width:690px;
   height:47px;
   background:url(../15/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで消耗品*/

/*ここから鋼製*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m16 {
   width:690px;
   height:47px;
   background:url(../16/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで鋼製*/

/*ここからステンレス*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m17 {
   width:690px;
   height:47px;
   background:url(../17/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまでステンレス*/

/*ここから戸棚*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.m18 {
   width:690px;
   height:47px;
   background:url(../18/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで戸棚*/

/*ここからサポート*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.msup {
   width:690px;
   height:47px;
   background:url(../support/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまでサポート*/

/*ここからお問い合わせ*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.mcon {
   width:690px;
   height:47px;
   background:url(../contact/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまでお問い合わせ*/

/*ここから会社について*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.mrinen {
   width:690px;
   height:47px;
   background:url(../about_us/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }

#title h3.maisa {
   width:690px;
   height:47px;
   background:url(../about_us/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }

#title h3.mgaiyo {
   width:690px;
   height:47px;
   background:url(../about_us/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }

#title h3.mkyoten {
   width:690px;
   height:47px;
   background:url(../about_us/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }

#title h3.menkaku {
   width:690px;
   height:47px;
   background:url(../about_us/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }

/*ここまで会社について*/

/*ここから採用情報*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.mrec {
   width:690px;
   height:47px;
   background:url(../recruit/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで採用情報*/

/*ここから個人情報*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.mpri {
   width:690px;
   height:47px;
   background:url(../privacy/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまで個人情報*/

/*ここからリンク*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.mlin {
   width:690px;
   height:47px;
   background:url(../link/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまでリンク*/

/*ここからサイトマップ*/
#title {   
   margin:10px 0px 0px 10px;
   padding:0px;
   }


#title h3.msit {
   width:690px;
   height:47px;
   background:url(../sitemap/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまでサイトマップ*/


/*ここから見積もり無料*/
#title h3.mitsu {
   width:690px;
   height:47px;
   background:url(../mitsumori/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
   
#form {
   margin:10px 0px 10px 25px;
   padding:0px;
   width:630px;
   }
   
#form table {
   margin:0px;
   padding:0px;
   border-collapse:collapse;
   border-spacing:0;
   }
   
#form td {
   margin:0px;
   padding:0px;
   line-height:2em;
   font-size:12px;
   }

#form td.left {
   margin:0px;
   padding:10px;
   width:30%;  
   border:#66aadd 1px solid;
   }
   
#form td.right {
   margin:0px;
   padding:10px 20px 10px 20px;
   width:70%;
   background-color:#eeeeee;
   border:#66aadd 1px solid;
   }

/*ここまで*/




#estimated{
	background:url(../contact/img/estimated.jpg) no-repeat;
	float:right;
	width: 240px;
	height: 240px;
	margin:0px 0px 10px 25px;
	text-indent:-9999px;
}





/*ここからカタログ請求*/
#title h3.mcatal {
   width:690px;
   height:47px;
   background:url(../catalog/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }
/*ここまでサイトマップ*/





/*ここから新製品*/

.text-wrap002{
   margin:10px 0px 20px 20px;
   padding:0px;
   clear:both;
}



#title h3.newcomer {
   width:690px;
   height:47px;
   background:url(../newcomer/img/title_h3.gif) no-repeat;
   margin:0px;
   padding:0px;
   }

.new-left{
	width:240px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px;
	text-align:center;
}

.new-right{
	width:420px;
	float:right;
	margin: 0px 0px 0px 0px;
	padding:0px;
	width:98%;
}



/*ここまで新製品*/

#vital {
	margin:20px 0;
	padding:0;
	}
	
#vital table{
	margin:10px 0;
	padding:0;
	width:680px;
	}
	
#vital th{
	margin:0;
	padding:5px;
	background-color:#FF9900;
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
	}
	
#vital td{
	margin:0;
	padding:5px;
	vertical-align:top;
	font-size:12px;
	line-height:1.5em;
	}
	
#vital2 {
	margin:20px 0;
	padding:0;
	}
	
#vital2 table{
	margin:10px 0;
	padding:0;
	}
	
#vital2 th{
	margin:0;
	padding:5px;
	background-color:#FF9900;
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
	}
	
#vital2 td{
	margin:0;
	padding:5px;
	vertical-align:top;
	font-size:12px;
	line-height:1.5em;
	}

#pad_2025 {padding: 2px 0px 2px 5px;}
.f12-000000 {font-size:12px; color:#000000; font-family:osaka,'ＭＳ Ｐゴシック';}



#setsubi01 .badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 120%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

.badge-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem;
}