html,body {	-webkit-text-size-adjust: none;} body{background-color:#295ABD;font-size:14px;color:#222222;font-family:	'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;}h2{font-size:18px;color:#444444;border-left:solid 5px #295ABD;padding-left:10px;margin:30px 0px 10px 0px;}h3{background-color:#EEEEEE;padding:5px;border-bottom:solid 1px #295ABD;border-top:solid 1px #295ABD;margin:10px 0px;	font-size:16px;}h4{background-image:url('../images/maru.gif');background-repeat:no-repeat;padding-left:20px;font-size:16px;	background-position:0px 3px;margin:10px 0px;}table{font-size:14px;}#topbody{width:910px;margin:0px auto;background-image:url("../images/back1.gif");background-repeat:no-repeat;	background-position:left top;background-color:#FFFFFF;padding:0px 20px;}#body{width:910px;margin:0px auto;background-image:url("../images/back1.gif");background-repeat:no-repeat;	background-position:left top;background-color:#FFFFFF;padding:0px 20px;}strong{color:#753618;font-size:16px;}.clear{clear:both;}#topheader{width:910px;}#header{width:910px;}	.rogo a{display:block;float:left;background-image:url('../images/rogo.gif');width:270px;height:40px;	background-repeat:no-repeat;margin:15px 0px;}.rogo span{display:none;}.go-english{width:111px;float:right;}.go-english a{display:block;width:111px;height:27px;background-image:url('../images/button/english.gif');	background-repeat:no-repeat;}.go-english a:hover{background-position:0px -27px;}.go-english span{display:none;}.globalnavi {width:910px;}.globalnavi ul{list-style-type:none;padding:0px;margin:0px;}.globalnavi ul li{float:left;height:36px;position:relative;}.navi1 a{display:block;width:106px;height:36px;background-image:url("../images/button/home.gif");	background-repeat:no-repeat;}.navi2{width:106px;}.navi2 a{display:block;width:106px;height:36px;background-image:url("../images/button/outline.gif");	background-repeat:no-repeat;}.navi3{width:106px;}.navi3 a{display:block;width:106px;height:36px;background-image:url("../images/button/products.gif");	background-repeat:no-repeat;}.navi4 a{display:block;width:106px;height:36px;background-image:url("../images/button/access.gif");	background-repeat:no-repeat;}.navi5 a{display:block;width:106px;height:36px;background-image:url("../images/button/researchi.gif");	background-repeat:no-repeat;}.navi6 a{display:block;width:106px;height:36px;background-image:url("../images/button/network.gif");	background-repeat:no-repeat;}.navi7 a{display:block;width:106px;height:36px;background-image:url("../images/button/recruitment.gif");	background-repeat:no-repeat;}.navi8 a{display:block;width:168px;height:36px;background-image:url("../images/button/contact.gif");	background-repeat:no-repeat;}.globalnavi ul li a:hover{background-position:0px -36px;}.globalnavi ul li a span{display:none;}.globalnavi .this a{background-position:0px -36px;}/*.globalnavi .this a:hover{background-position:0px -120px;}*/.navi2:hover .pullmenu {display:block; list-style:none;z-index:2;}.navi3:hover .pullmenu {display:block; list-style:none;z-index:2;}.navi3 .pull1{position:relative;z-index:2;height:28px;}.navi3 .pull1:hover .spullmenu {display:block;list-style:none;z-index:4;	position:relative;left:151px;top:-28px;text-align:left;margin:0px;background-color:#DDDDDD;}.navi3 .pull2{position:relative;z-index:2;height:28px;}.navi3 .pull2:hover .spullmenu {display:block;list-style:none;z-index:4;	position:relative;left:151px;top:-28px;text-align:left;margin:0px;background-color:#DDDDDD;}.globalnavi ol li{height:auto;}.globalnavi ol li a{display:block;width:150px;float:none;background-color:#EEEEEE;padding:6px 2px 6px 0px;	border-bottom:solid 1px #99B3D0;background-image:none;height:auto;text-decoration:none;color:#444444;}.globalnavi ol li a:hover{display:block;width:150px;float:none;background-color:#DDDDDD;height:auto;color:#000000;}	.globalnavi ol li a span{display:block;padding:0px 0px 0px 5px;margin-left:4px;font-size:14px;border-left:solid 4px #658FE4;}.pullmenu {list-style-type:none;margin:0px;padding:0px;display:none;z-index:2;}.spullmenu {list-style-type:none;margin:0px;padding:0px;display:none;z-index:4;}#topfooter{width:910px;background-image:url('../images/back3.gif');background-repeat:no-repeat;padding:0px 20px;	margin:10px auto;height:65px;}.gotop {clear:both;text-align:right;padding:10px 0px 20px 0px;}.gotop a{color:#222222;text-decoration:none;background-image:url("../images/button/yajirusi2.gif");	background-repeat:no-repeat;padding-left:15px;background-position:0px 4px;}.gotop a:hover{color:#FF0000;background-position:0px -16px;}#footer{width:910px;background-image:url('../images/back3.gif');background-repeat:no-repeat;padding:0px 20px;	margin:10px auto;height:65px;}.footermenu{width:910px;padding:10px 20px;background-image:url('../images/back2.gif');margin:0px auto;	background-position:left bottom;background-repeat:no-repeat;text-align:left;}.footermenu ul{list-style-type:none;margin:0px;padding:0px;float:right;margin-top:0px;}.footermenu li{float:left;background-image:url("../images/button/yajirusi.gif");background-repeat:no-repeat;	padding-left:15px;margin-right:10px;font-size:12px;height:16px;background-position:0px 1px;}.footermenu li a{color:#222222;text-decoration:none;}.footermenu li a:hover{text-decoration:none;color:#FF0000;}.footermenu li:hover{background-position:0px -19px;}.zip{margin:5px 0px;font-size:12px;}.zip h6{font-size:16px;margin:0px;padding:14px 0px 0px 0px;}.zip p{margin:0px;padding:0px 0px 0px 0px;}.copyright{font-size:12px;text-align:left;color:#666666}/*Top Page*/#tophonbun{width:680px;margin-top:10px;float:left;}.omonaseihin1{width:204px;height:185px;border:solid 1px #295ABD;margin-top:10px;float:left;font-size:12px;	background-image:url('../images/p-1.jpg');padding:8px;background-repeat:no-repeat;background-position:10px 40px;}.omonaseihin1 a{display:block;width:73px;height:18px;background-image:url('../images/button/kuwashiku.gif');	background-repeat:no-repeat;float:right;margin-right:4px;}.omonaseihin1 a:hover{background-position:0px -18px;}.omonaseihin1 a span{display:none;}.omonaseihin2{width:203px;height:185px;border:solid 1px #295ABD;margin-top:10px;float:left;font-size:12px;	background-image:url('../images/p-2.jpg');padding:8px;background-repeat:no-repeat;	background-position:10px 40px;margin-left:8px;}.omonaseihin2 a{display:block;width:73px;height:18px;background-image:url('../images/button/kuwashiku.gif');	background-repeat:no-repeat;float:right;margin-right:4px;}.omonaseihin2 a:hover{background-position:0px -18px;}.omonaseihin2 a span{display:none;}.omonaseihin3{width:204px;height:185px;border:solid 1px #295ABD;margin-top:10px;float:left;font-size:12px;	background-image:url('../images/p-3.jpg');padding:8px;background-repeat:no-repeat;	background-position:110px 60px;margin-left:8px;}.omonaseihin3 a{display:block;width:73px;height:18px;background-image:url('../images/button/kuwashiku.gif');	background-repeat:no-repeat;margin-right:5px;}.omonaseihin3 a:hover{background-position:0px -18px;}.omonaseihin3 a span{display:none;}.omonaseihin4{width:203px;height:185px;border:solid 1px #295ABD;margin-top:10px;float:left;font-size:12px;	background-image:url('../images/p-4.jpg');padding:8px;background-repeat:no-repeat;	background-position:10px 40px;margin-left:8px;}.omonaseihin4 a{display:block;width:73px;height:18px;background-image:url('../images/button/kuwashiku.gif');	background-repeat:no-repeat;float:right;margin-right:4px;}.omonaseihin4 a:hover{background-position:0px -18px;}.omonaseihin4 a span{display:none;}.topnews table{font-size:14px;}.topnews th{vertical-align:top;color:#295ABD;font-weight:100;padding:5px 0px 2px 10px;font-size:12px;	background-image:url('../images/button/shikaku.gif');background-repeat:no-repeat;	white-space: nowrap;background-position:0px 8px;}.topnews td{vertical-align:top;padding:5px 0px 2px 5px;}.topnews a{color:#222222;text-decoration:none;}.topnews a:hover{color:#FF0000;text-decoration:none;}#topsidenavi{float:right;width:220px;margin-top:20px;}.s-conatct{border:solid 1px #295ABD;text-align:center;padding:8px 0px;}.s-conatct a{display:block;width:206px;height:56px;background-image:url('../images/button/go-contact.gif');	margin-left:6px;background-repeat:no-repeat;}.s-conatct a:hover{background-position:0px -56px;}#topsidenavi span{display:none;}.s-conatct img {margin-top:5px;}.s-kadant {border:solid 1px #295ABD;margin-top:10px;}.s-kadant a{display:block;width:100%;height:87px;background-image:url('../images/button/go-kadant.gif');	background-repeat:no-repeat;}.s-kadant a:hover{background-position:0px -87px;}.s-collprojoint {border:solid 1px #295ABD;margin-top:10px;}.s-collprojoint a{display:block;width:100%;height:205px;background-image:url('../images/button/go-colpro.gif');	background-repeat:no-repeat;}.s-collprojoint a:hover{background-position:0px -205px;}#honbun{width:880px;margin:0px auto;}#honbun p{margin:5px 0px 0px 10px;line-height:150%;}.underline {margin:5px 0px 0px 10px;}.underline table{width:100%;border-collapse:collapse;}.underline th{text-align:left;white-space:nowrap;border-bottom:dotted 1px #295ABD;	padding:5px;vertical-align:top;}.underline td{text-align:left;border-bottom:dotted 1px #295ABD;padding:5px;}.underline td ul{padding:0;margin:0px 0px 0px 20px;}.histry th{width:30px;padding:5px 0px 5px 2px;text-align:right;}.histry td{padding:5px 5px 5px 14px;}.saiyou{}.saiyou table {table-layout: fixed;border-collapse:separate;border-spacing:10px 10px;width:100%;font-size:14px;}.saiyou td {border:solid 1px #AAAAAA;padding:5px;vertical-align:top; empty-cells: show;}.saiyou caption{color:#003091;text-align:right;font-size:12px;}.saiyou h3 {background-color:#DDDDDD;margin:0;padding:8px;}.saiyou ul {margin:5px 0px 5px 30px;padding:0;}.link{display:block;width:289px;height:30px;background-image:url('../images/button/button.gif');	background-repeat:no-repeat;font-size:16px;padding-top:12px;text-align:center;text-decoration:none;	color:#444444;font-weight:bold;}.link:hover{background-position:0px -42px;}.link2{display:block;width:500px;height:45px;background-image:url('../images/button/button2.gif');	background-repeat:no-repeat;font-size:16px;padding-top:12px;text-align:center;text-decoration:none;	color:#444444;font-weight:bold;color:#222222}.link2:hover{background-position:0px -57px;}#privacy ol{margin:20px 0px 0px 50px;padding:0;}#privacy ol li{margin-top:20px;font-size:16px;font-weight:bold;}#privacy ol li ul li{font-size:14px;font-weight:100;margin-top:10px;}.move {float:left;margin:20px 10px 0px 30px;}.contact{margin:10px auto;width:700px;}.contact table{border-collapse:collapse;font-size:14px;width:100%;}.contact th{text-align:left;border:solid 1px #AAAAAA;padding:7px;background-color:#eeeeee;}.contact td{text-align:left;border:solid 1px #AAAAAA;padding:7px;}.contact .catarog th{border:none;border-top:dotted 1px #AAAAAA;padding:5px 0px;background-color:#FFFFFF;	color:#444444;font-weight:100;}.contact .catarog td{border:none;border-top:dotted 1px #AAAAAA;padding:5px 0px;background-color:#FFFFFF;}.txtmode1 {margin:2px 0px;ime-mode: active;}.txtmode2 {ime-mode: inactive;}.contact th span{color:#FF0000;font-size:10px;font-weight:100;}.productmenu p{float:left;margin-left:20px;width:115px;}.productmenu a{color:#222222;text-decoration:none;}.productmenu a:hover{color:#FF0000;text-decoration:none;}.productmenu .productlist{float:right;width:300px;}.productmenu ul{padding:0;margin:5px 0px 5px 20px;}.productmenu h3{margin-top:30px;}.productmenu .joint{float:left;width:430px;}.productmenu .saifon{float:right;width:430px;}.productmenu .sonota{width:430px;}.productmenu h6{margin:5px;font-size:14px;border-left:solid 4px #AAAAAA;padding-left:5px;}.bottommenu{border:solid 1px #CCCCCC;padding:10px;background-color:#EEEEEE;margin:50px 0px 10px 0px;}.bottommenu ul{margin:5px 0px 0px 0px;padding:0;}.bottommenu li{float:left;margin:0px 20px;}/*prodacts*/.p-image{width:500px;float:left;text-align:center;}.p-copy{width:380px;float:right;}#honbun .p-copy ul{margin-top:0px;}#honbun .p-copy p{margin:0px;}h2 span{font-size:16px;padding-left:10px;font-weight:100;}.shiyou table{width:100%;table-layout: fixed;border-collapse: collapse;}.shiyou th{background-color:#EEEEEE;border:solid 1px #AAAAAA;padding:5px;}.shiyou td{border:solid 1px #AAAAAA;padding:5px;text-align:center;}.keisiki table{width:100%;border-collapse: collapse;}.keisiki th{background-color:#EEEEEE;border:solid 1px #AAAAAA;padding:2px;}.keisiki td{border:solid 1px #AAAAAA;padding:2px;text-align:center;}.p-zuleft {width:430px;float:left;margin-top:10px;}.p-zuleft div{text-align:center;}.p-zuleft p{text-align:center;}.p-zuright {width:430px;float:right;margin-top:10px;}.p-zuright div{text-align:center;}.p-zuright p{text-align:center;}.dfc li{margin-top:10px;}.dra-genri {margin-top:10px;border:solid 1px #AAAAAA;padding:2px 0px 13px 13px;}.dra-genri table{border-collapse: collapse;width:811px;}.dra-genri td{font-size:12px;text-align:left;vertical-align:top;padding:0;}.dra-genri th{font-size:14px;background-color:#006DB8;color:#FFFFFF;padding:2px 0px;vertical-align:top;}.dra-genri th img{margin:120px 5px 0px 5px;}.back-w{background-color:#FFFFFF;}.news .date{color:#555555;font-size:12px;}.news .topnews{color:#222222;font-size:14px;}.news td {padding:2px;}.newshonbun{margin-left:15px;line-height:150%;}.new{color:#FF0000;}.navi table {table-layout: fixed;width:800px;margin-left:50px;margin-top:20px;}.navi table th{background-color:#DDDDDD;text-align:left;}.navi table th a{display:block;color:#222222;font-weight:100;text-decoration:none;width:185px;height:18px;padding:5px;}.navi table th:hover{background-color:#eeeeee;}.saiyoucommet{font-size:18px;margin-left:15px;}.saiyoucommet strong{color:#FF0000}@media print{	body{background-color:#FFFFFF;}	#body{background-image:none;}	#topbody{background-image:none;}	.footermenu{background-image:none;}	#footer{background-image:none;}	#topfooter{background-image:none;}}