td {

font-size:12px;

}

.arrow {

	padding-left: 10px;

	background-image:url(/img/icon/arrow/item_point_ya_blue.gif);

	background-repeat: no-repeat;

}



.size2 {  font-family: "ͣ Хå", "Osaka"; font-size: 12px; font-style: normal; line-height: 130%; color: #000000}



.egl1 {  font-family: "ͣ Хå", "Osaka"}



.text14 {  font-family: "ͣ å", "Osaka"; font-size: 14px; font-style: normal; line-height: 130%}



.TDX {  background-repeat: repeat-x}



.menu1 {  font-family: "ͣ å", "Osaka"; font-size: 14px; line-height: 150%}



.size3 { font-size: 12px; line-height: 140%; color: #000000 }



h1 {

	font-family: "ͣ Хå", "Osaka";

	font-size: 18px;

	color: #1E2CA8;

}

ul {  font-family: "ͣ Хå", "Osaka"; font-size: 13px; line-height: 150%}

h2 {  font-size: 14px; line-height: 130%}

.text_conveyor {  font-size: 13px; line-height: 150%}

.flowchart {

	background-image:  url(image/flowchart.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

.ber {

	background-image:   url(image/ber.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}

.solution {

	background-image:  url(image/english_solution.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}

        A:link {color:#0000FF;}

        A:visited {color:#990000;}

        A:hover {

	color:red;

}

		

.default-color {

	color: #244891;

}

.img-border {

	border: none;

}

.line {

	background-image:      url(image/line02.gif);

	background-repeat: repeat-x;

}

.line-tate {

	background-image:     url(image/line_tate.gif);

	background-repeat: repeat-y;

}

.on-line-bg {

	background-image:   url(image/onlineshop_shadow.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.equipment-bg {

	background-image:    url(image/equipment_shadow.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.maintenance-bg {

	background-image:   url(image/maintenance_shadow.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.solution-bg {

	background-image:   url(image/problemsolution_shadow.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.line2 {

	background-image:  url(image/line.gif);

	background-repeat: repeat-x;

}

.tensen {

	background-image:  url(image/tensen.gif);

	background-repeat: repeat-x;

}

.font14 {

	font-size: 14px;

	line-height: 125%;

	font-weight: bold;

}

.menu-haikei {

	background-image: url(image/waku_haikei.gif);

	background-repeat: repeat-y;

}

.itemnavi {

	font-family: "ͣ Хå", "Osaka";

	font-size: x-small;

	color: #999999;

	text-decoration: underline;



}

.new {

	font-size: 10px;

	font-weight: bold;

	color: #CC0000;

}

.itemname {

	font-family: "ͣ Хå", "Osaka";

	font-size: 10px;

	color: #666666;

}

.itmtitle {

	font-size: medium;

	font-weight: bold;

}

.small {



	font-size: 10px;

	font-weight: bold;

	color: #CC0000;

}

.caption01 {

	font-family: "ͣ Хå", "Osaka";

	font-size: small;

	font-weight: bold;



}

.contents01 {

	font-family: "ͣ Хå", "Osaka";

	font-size: x-small;

	color: #333333;



}

.font10 {

	font-size: 10px;

}



/*BATA*/





#NAV {

	width: 100px;

	background-color: #CCCCCC;



	

}

#NAV h3 {

	width: 100px;

	display: none;

	border: 1px dotted #999999;

	font-size: 14px;

	font-weight: bold;

}

#ITEM {

	font-size: 12px;

}

.SUBMENU {

	line-height: 200%;

}

#MENUTABLE {

	background-color: E5EFFF;

	font-family: "ͣ Хå", "Osaka";

	font-size: 12px;

}

#MENUTD {

	padding-top: 5px;

	padding-left: 10px;

}

#SUBCATE {	

	padding-left: 20px;

	padding-top: 5px;

}

#HONBUN td {

	font-family: "ͣ Хå", "Osaka";

	font-size: 12px;

	line-height: 150%;

}

#DATA td {

	font-family: "ͣ Хå", "Osaka";

	font-size: 12px;

	line-height: 150%;

}

.makerplace {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-decoration: line-through;

}

#lineup .p1 {

	font-size: 12px;

}

.tairaplace {



	font-size: 16px;

	font-weight: bold;

	color: #CC0000;

}

.buy {

	font-weight: bold;

	color: #0000FF;

	text-decoration: underline;

}

.BodyTitle {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	border-bottom-width: 1px;

	border-left-width: 10px;

	border-bottom-style: solid;

	border-left-style: solid;

	border-left-color: #333399;

	border-bottom-color: #333399;

	height: 20px;

	padding: 5px;

}

.BodyHonbun {

	margin: 10px;

	font-size: 12px;

	line-height: 120%;

}

.setsumei {

	font-size: 12px;

	padding: 5px;

}

.honbun-midashi {

	font-weight: bold;

	background-color: #99CFE3;

	line-height: 150%;

}

#whatnew {

}

#whatnew .phto {

	float: left;

	height: 40px;

	width: 40px;

	padding: 5px;

}

#whatnew .no {

	clear: both;

	height: 1px;

	margin: 0px;

	padding: 0px;

}

#whatnew .bun {

	float: left;

	padding: 5px;

	text-align: left;

}

#whatnew {

	margin-top: 0px;

	font-size: 12px;

}

#navi {

	text-align: left;

}

#pan {

	margin-top: 10px;

	margin-bottom: 10px;

}

.low {

	width: 200;

	clear:both;

	background-color: #336666;

	height:50px;

}

.caption02 {

	font-family: "ＭＳ Ｐゴシック", Osaka;

	font-size: 14px;

	font-weight: bold;

	padding: 3px;

	border-left-width: 10px;

	border-left-style: solid;

	border-top-color: #1E2CA8;

	border-right-color: #1E2CA8;

	border-bottom-color: #1E2CA8;

	border-left-color: #1E2CA8;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

.makaelist {

	font-size: 12px;

	height: 120px;

	margin-left: 20px;

	width: 550px;

	border: 1px solid #999999;

	margin-bottom: 20px;

	padding: 10px;

}

.makaelist IMG {

	float: left;

}

#side {

	font-size: 12px;

	text-align: left;

}

.makaelist .itamphoto {

	height: 100px;

	width: 100px;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

}

.makaelist .itemtitle {

	font-size: 14px;

	margin-bottom: 10px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

}

.makaelist .itemlogo {

}

#sideber {

	text-align: left;

}

#item-photo {

	float: left;

}

.item-list {

	font-size: 12px;

	background-color: #FFFFFF;

	line-height: 130%;

	border: 1px solid #CCCCCC;

	margin-bottom: 20px;

}

.module-list-item {

	background-image: url(/img/icon/arrow/item_point_ya_blue.gif);

	background-repeat: no-repeat;

	margin-left: 15px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	padding-left: 15px;

	padding-top: 3px;

	padding-bottom: 3px;

}

.comment {

	float: left;

	clear: both;

}

#item-body H2 {

	font-family: "ＭＳ Ｐゴシック", Osaka;

	font-size: 14px;

	font-weight: bold;

	padding: 3px;

	border-left-width: 10px;

	border-left-style: solid;

	border-top-color: #1E2CA8;

	border-right-color: #1E2CA8;

	border-bottom-color: #1E2CA8;

	border-left-color: #1E2CA8;

	border-bottom-width: 1px;

	border-bottom-style: solid;

}

#item-body .hid {

	display: none;

}

.photo {

	float: right;

}

.photo IMG {

	float: left;

}

#g-search {

	margin: 0px;

	padding: 3px;

	text-align: left;

	background-color: #244891;

	width: 100%;

	clear: both;

}

#g-search FORM {

	margin: 0px;

	padding: 0px;

}

#phone {

	display: inline;

	float: left;

	padding: 5px;

	font-size: 12px;

	margin-right: 40px;

	margin-left: 40px;

}

/*#tab {

}

#tab LI {

	display: block;

	float: left;

	width: 100px;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#tab UL {

	margin: 0px;

	padding: 0px;

}

#tab A {

	display: block;





}*/

/*#home A,#on-line-shop A,#equipment A,#matehan A,#soltion A,#info A

 {

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center bottom;

	text-indent: -1000px;

	margin-right: 3px;

	height:26px;

	width:100;

}*/

/*#home A {

	background-image: url(/img/common/tab/home.gif);

}

#on-line-shop A {

	background-image: url(/img/common/tab/shop.gif);

}

#equipment A {

	background-image: url(/img/common/tab/setubi.gif);

}

#matehan A {

	background-image: url(/img/common/tab/matehan.gif);

}

#soltion A {

	background-image: url(/img/common/tab/jirei.gif);

}

#info A {

	background-image: url(/img/common/tab/info.gif);

}

#home A:hover {

	background-image: url(/img/common/tab/home_f2.gif);

}

#on-line-shop A:hover {

	background-image: url(/img/common/tab/shop_f2.gif);

}

#equipment A:hover {

	background-image: url(/img/common/tab/setubi_f2.gif);

}

#matehan A:hover {

	background-image: url(/img/common/tab/matehan_f2.gif);

}

#soltion A:hover {

	background-image: url(/img/common/tab/jirei_f2.gif);

}

#info A:hover {

	background-image: url(/img/common/tab/info_f2.gif);

}

*/

#bar {

	clear: both;

}

#navi {

	list-style-type: none;

}

#navi LI {

	float: left;

}

#lineup IMG {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

#qr {

	border: 1px solid #999999;

}

.qr {

	border: 1px solid #CCCCCC;

	font-size: 12px;

}

.eq-item {

	float: left;

	width: 90px;

	margin: 10px;

	height:150px;

}

.eq-item-com {

	font-size: 10px;

	line-height: 120%;

	color: #666666;

	width: 90px;

	height:27px;

	margin-bottom: 3px;

}

.eq-item .photo {

	width: 90px;

	height:80px;

}

.eq-item .photo img{

	border:none;

}

.eq-item-name {

	text-align: center;

	vertical-align: middle;

	width: 90px;

}

.bodyh2 {

	background-color: #EEEEEE;

	margin: 0px;

	padding: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #333333;

}

#head {

	width: 100%;

}

#head .headtabl {

	float: right;

}

#head H1 {

	text-indent: -10000px;

	background-image: url(/img/common/logo/site_title02.gif);

	background-repeat: no-repeat;

	height: 60px;

	margin: 10px 0px 0px 20px;

	padding: 0px;

	float: none;

	width: 168px;

}

#head .right {

	float: right;

	text-align: right;

	margin-top: 35px;

	margin-right: 20px;

}

.footer {

	width: 100%;

	clear: both;

}



.footer .copy {

	background-color: #244891;

	text-align: center;

	font-weight: bold;

	color: #FFFFFF;

	padding: 3px;

}

.footer .logo {

	text-align: center;

}

.footer .logo {

	font-weight: bold;

	text-align: center;

	margin: 0px;

	padding: 0px;

}

#head .phone {

	font-size: 12px;

}

.topbody {

	float: left;

}

.join {
	position: absolute;
	right: 0px;
	top: 149px;
	width: 200px;
	font-size: 12px;

/*	display: none;*/

}

.topbody .body-left {

	width: 190px;

	float: left;

	margin-right: 5px;

	border-right: 1px solid #666666;

}

.topbody .center {

	float: left;

	margin-left: 5px;

	width: 600px;

}

U

.topbody .center #recruit {

	font-weight: bold;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 10px;

}

.body-left {
	position:absolute;
	left:0;
	top:150px;
	width: 200px;
	border-right: 1px dashed #333333;
	font-size: 12px;

}

.center {

	margin-right: 200px;

	margin-left: 210px;

	padding: 10px;

	font-size: 12px;

	overflow: hidden;

}



#recruit {

	position: absolute;

	top: 19px;

	left: 200px;

	font-size: 12px;

}

#to-English {

	position: absolute;

	top: 19px;

	right: 10px;

	font-size: 12px;

	font-weight: bold;

	display: inline;

}





.center #eq .category-list LI {

	float: left;

	width: 150px;

	font-size: 10px;

	list-style-type: none;

}

.center #eq .category-list UL {

	padding: 0px;

	margin: 0 0 0 10;

}

.center #eq .category IMG {

	float: left;

}

.center #eq .category .category-list {

	margin: 0px;

	padding: 0px;

}

.center #eq .category .category-list H3 {

	margin: 10px 0px 0px;

	padding: 0px;

	font-size: 12px;

}

.center #eq .category .category-list .category-dis {

	font-size: 10px;

	color: #666666;

}

.center #eq .category {

	clear: both;

	padding-top: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

}

.center #eq .dis {

	padding: 5px;

}

.join .dis {

	font-size: 12px;

	color: #666666;

	padding: 5px;

	text-align: center;

}

.join .mark {

	text-align: center;

}

.join-01 {

	margin-bottom: 10px;

	border: 1px solid #244891;

	padding-top: 5px;

}

.topcm {

	text-align: center;

}

.topcm IMG {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.contents_body {

	line-height: 150%;

}

.popup_in td {

	padding: 5px;

	border: 1px dotted #CCCCCC;

}

.popup_in th {

	padding: 5px;

	border: 1px dotted #CCCCCC;

}

#news li,ul {

	list-style-type: none;

	margin: 5px;

	padding: 0px;

}

#menu-1 {

	float: left;

}

#mail_magazine_backup {

	border: 1px solid #666666;

	margin: 5px;

}

#mail_magazine_backup #mail_mb_h {

	padding: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	background-color: #CCCCCC;

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	text-align: center;

}

#mail_magazine_backup #mail_mb_b {

	padding: 5px;

}

body {font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

