h1 { font-size:12px ; margin:0px ;  color:#444444 ;}





.m { font-size: 12px ; line-height:1.4 ;}

.s { font-size: 11px ; line-height:1.3 ;}

.l { font-size: 13px ; line-height:1.2 ;}

.wbm { font-size: 12px ; font-weight:700 ; line-height:1.4 ; color:#FFFFFF ;}

.bm { font-size: 12px ; font-weight:700 ; line-height:1.4 ;}

.bs { font-size: 11px ; font-weight:700 ; line-height:1.3 ;}

.bl { font-size: 14px ; font-weight:700 ; line-height:1.3 ;}

.p11 { font-size: 14px ; line-height:1.4 ;}

.c_red { color:#CC0000 }



A:hover{ color:#009999 ; text-decoration:underline ;}

A.menu{ color:#333333 ; font-size:10pt ; text-decoration:none ; display:block ; width:145px ;}

A.menu:hover{ color:#003399 ; font-size:10pt ; text-decoration:underline ; display:block ; width:145px ;}

A.sub { color:#333333 ; font-size:8pt ; text-decoration:none ; display:block ; width:145px}

A.sub_act { color:#CC0000 ; font-size:8pt ; text-decoration:none ; display:block ; width:145px ;}

A.sub:hover{ color:#003399 ; text-decoration:underline ;}

A.sub_act:hover{ color:#003399 ; text-decoration:underline ;}



.ul_arrow { list-style-image:url("images/list_arrow.gif") ; line-height:1.3 ;}



.chip_txt { color:#009999 ; font-weight:700 ; text-decoration:none }

.chip_txt:hover { color:#009999 ; font-weight:700 ; text-decoration:none ; cursor:help; }

.chip {

	font-size:12px ; line-height:1.3em ; font-weight:bold ;

	width:13em ; text-align:left ; padding:0.3em;

	position:absolute;visibility:hidden ; background-color:#EEFFFD ; border:1px #003399 solid ;

}

.chip_ns {

	font-size:12px ; line-height:1.3em ; font-weight:bold ;

	width:560px ; text-align:left ; padding:0.3em;

	background-color:#EEFFFD ; border:1px #003399 solid ;

}

.margin_l{ margin-left:20px}

td.bg_green { background-color:#EEFFFD }

td.bg_gray { background-color:#666666 }





/* ‰ďŽĐŠT—v includefile—p */

h2 .company {

	margin-top: 10px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-right: 0px;

	padding-left: 0px;

}



.info_box {

	margin-top: 15px;

	margin-bottom: 15px;

	margin-right: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-bottom: 5px;

	padding-right: 0px;

	padding-left: 0px;

	border-bottom:solid 1px #cccccc;

	clear: both;

}



.info_box_title {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-right: 0px;

	padding-left: 0px;

	font-size: 80%;

	font-weight: bold;

	color: #325085;

}



.info_box_content {

	margin-top: 5px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 15px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-right: 0px;

	padding-left: 0px;

	font-size: 80%;

	line-height: 150%;

}



.info_box_pdf {

	margin-top: 5px;

	margin-bottom: 15px;

	margin-right: 0px;

	margin-left: 15px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-right: 0px;

	padding-left: 0px;

	font-size: 80%;

	line-height: 150%;

	text-align: right;

}



.company_td {

	font-size: 80%;

}



.pdf_ico {

	vertical-align: -4px;

}







div#gmo_foot {
	background:#FFFFFF url(http://img.gmo.jp/footer/img/footer_bg.gif) repeat-x left top;
}

div#gmo_foot img {
	border:0;
}

div#gmo_img{
	margin-top:15px;
	width:143px;
	float:left;
}
iframe#gmo_img{
	margin:15px 20px 0 20px;
	float:left;
}

img#gmo_logo {
	margin:0px 20px 0px 20px;
}

div#gmo_link{
	margin-top:15px;
	float:right;
}

ul#gmo_ul {
	margin:0;
	padding:0px 10px 0px 0px;
	font-size:10px;
	list-style-type:none;
	line-height:1.4em;
	text-align:left;
}

ul#gmo_ul li {
	display:inline;
	margin-right:0.5em;
}

ul#gmo_ul a.link {
	margin-left:0.5em;
	padding-left:11px;
	background:url('images/link.gif') no-repeat;
}
ul#gmo_ul a.link:hover {
	background:url('images/link.gif') no-repeat;
}

ul#gmo_ul li a {
	font-size:10px;
}

li#gmo_service {
	margin-right:1em;
	font-weight:bold;
}

div#gmo_copy {
	padding-top:5px;
	font-size:10px;
	font-family:Verdana;
	text-align:center;
	clear:both;
}

div#gmo_eng {
	padding-top:15px;
	font-size:10px;
	font-family:Verdana;
}
