form {
	margin:0;
}
#gnavi {
	BACKGROUND-IMAGE: url(http://www.jmc.co.jp/jmc.nsf/mat/common/$file/global_navi_bg.jpg);
	MARGIN-BOTTOM: 12px;
	WIDTH: 695px;
	HEIGHT: 109px;
	BACKGROUND-COLOR: #ffffff;
	vertical-align: top;
}
#footer {
	FONT-SIZE: 9pt; PADDING-BOTTOM: 20px; WIDTH: 695px; COLOR: #666666; PADDING-TOP: 18px; BACKGROUND-COLOR: #7fe5d9; TEXT-ALIGN: center
}
BODY {
	MARGIN: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #7fe5d9; TEXT-ALIGN: center
}
.ttl-0 {
	FONT-SIZE: 16pt
}
.ttl-0b {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt
}
.ttl-1 {
	FONT-SIZE: 14pt
}
.ttl-2 {
	FONT-SIZE: 12pt
}
.ttl-1b {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt
}
.ttl-2b {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
}
.ttl-3b {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt
}
.ttl-3 {
	FONT-SIZE: 10pt
}
#content-dflt {
	PADDING-LEFT: 44px; FONT-SIZE: 10pt; WIDTH: 640px; LINE-HEIGHT: 1.4
}
#content-dflt A {
	COLOR: #5f5f5f
}
#glv_sch {
	MARGIN-TOP: 10px; Z-INDEX: 1; FLOAT: right; VISIBILITY: visible; WIDTH: 200px; MARGIN-RIGHT: 5px; HEIGHT: 24px; TEXT-ALIGN: right
}
#gnavi .menubtn {
	FLOAT: right; WIDTH: 491px; MARGIN-RIGHT: 5px; HEIGHT: 44px
}
#gnavi .topbtn {
	MARGIN-TOP: 10px; FLOAT: right; WIDTH: 73px; HEIGHT: 24px
}
#glv_sch .inputbox {
	FONT-SIZE: 10pt; WIDTH: 160px; COLOR: #999999; HEIGHT: 10px
}
#glv_sch .top_inputbox {
	FONT-SIZE: 10pt; WIDTH: 160px; COLOR: #999999; HEIGHT: 16px
}
.enkaku {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 420px; PADDING-TOP: 0px
}
.enkaku TD {
	BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.3; PADDING-TOP: 4px
}
.cmt_box1 {
	CLEAR: both
}
.cmt_box1 .photobox {
	FLOAT: right; WIDTH: 240px; TEXT-ALIGN: center
}
.cmt_box1 .cmtbox {
	CLEAR: both; FLOAT: left; WIDTH: 350px
}
.cmt_box2 {
	CLEAR: both
}
.cmt_box2 .photobox {
	FLOAT: left; WIDTH: 240px; TEXT-ALIGN: center
}
.cmt_box2 .cmtbox {
	CLEAR: both; FLOAT: right; WIDTH: 360px
}
.cmt_box3 {
	CLEAR: both; WIDTH: 420px
}
.cmt_box3 .photobox {
	FLOAT: right; WIDTH: 140px; TEXT-ALIGN: center
}
.photobox IMG {
	MARGIN-TOP: 12px
}
.cmt_box3 .cmtbox {
	CLEAR: both; FLOAT: left; WIDTH: 260px
}
.caption1 {
	MARGIN-TOP: 4px; FONT-SIZE: 8pt; COLOR: #666666
}
.sidemenu_item {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
#content-dflt A:hover {
	COLOR: #ff3333
}
#btm_navi {
FONT-SIZE: 8pt;
WIDTH: 600px;
LINE-HEIGHT: 1.4;
text-align: right;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
margin:0px;
padding-top: 10px;
color: #999999;
float: right;
}
#btm_navi2 {
WIDTH: 653px;
float: left;
}

#news070122{
width:430px;
height:350px;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
text-align:center;
}

#news070122 .bo01{
width:350px;
height:100px;
font: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:13px;
padding:0px 0px 0px 0px;
margin-bottom:15px;
line-height:1.5em;
text-align:right;
float: right;
}

#news070122 .bo02{
width:430px;
font: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:13px;
padding:0px 0px 0px 0px;
margin-bottom:10px;
line-height:1.5em;
}

#news070122 .bo03{
width:430px;
font: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:13px;
padding:0px 0px 0px 0px;
margin-bottom:10px;
line-height:1.5em;
text-align:left;
}

#news070122 td{
font: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:13px;
line-height:1.5em;
text-align:left;
}
