@charset "utf-8";
/* ----------------------------== common-cojp---------------------------- */
body {	font-size: 88%;	line-height: 1.3;	font-family: "MS P Gothic", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Verdana , sans-serif;	min-width: 831px;}
a { text-decoration: none;}a:link {color: #5253ab;}a:visited {color: #4B4B4B;}a:hover {color: #c2050d; text-decoration: underline;}a:active {color: #c2050d;}
em {	font-weight: bold;}
.layoutRight {	float: right;	margin: 0 0 10px 10px;}
.layoutLeft {	float: left;	padding: 0 10px 10px 0;}
.txtLeft {	text-align: left;}
.txtRight {	text-align: right;}
.txtCenter {	text-align: center;}
.linkBurette {	background: url("/common-cojp/img/lm_link.gif") no-repeat 0 .1em;	padding-left: 14px;}
.textS {	font-size: .8em;}
.textL {	font-size: 1.2em;}
/* ----------------------------== Body Layout---------------------------- */
/* == headerArea ------------------------------------------------------------------ */#headerArea{	background: #ffffff url("/common-cojp/img/bg_body.gif") repeat-x left bottom;	width: 100%;}
#utilityBlock{	background: #d2222a url("/common-cojp/img/bg_utilityblock.gif") repeat-x left bottom;	margin: 0;	padding: 5px 0;	min-height: 20px;}*html #utilityBlock{	height: 20px;}
#utilityBlock form{	margin: 0;	padding: 0;}#utilityBlock ul{	margin: 0;	padding: 0;	text-align: right;}#utilityBlock ul li{	display: inline;}#utilityBlock ul li img{	vertical-align: middle;	margin-right: 10px;}#utilityBlock #query{	margin: 0;	width: 126px;}#utilityBlock #submit{	margin: 0 10px 0 9px;	vertical-align: bottom;}
#headerBlock{	background: url("/common-cojp/img/bg_header.gif") no-repeat right bottom;	padding: 10px 12px 18px 20px;	overflow: hidden;	zoom: 1;}
#corporateLogoBlock{	margin: 2px 42px 0 0;	float: left;}#corprateLeadTxt{	margin: 19px 0 0 0;	float: left;}#glossaryTxt{	margin: 0;	float: right;}
/* == footerArea ------------------------------------------------------------------ */#footerArea{	background: #ffffff url("/common-cojp/img/bg_fotter.gif") repeat-x left top;	clear: both;	border-top: 1px solid #e3e3e3;	border-bottom: 1px solid #e3e3e3;	text-align: center;	padding: 17px 0;	zoom: 1;}#fmenu{	margin: 0;	padding: 0;}#fmenu li{	margin: 0;	padding: 0 10px 0 11px;	display: inline;	border-left: 1px solid #999999;}#fmenu li.firstChild{	border-left: 0px solid #999999;}
.copyrightTxt{	margin: .5em 0 0 0;}/* == topicPathArea ------------------------------------------------------------------ */#topicPathArea{	margin: 0;}#topicPathArea p{	margin: .5em 13px;}
/* == contentArea ------------------------------------------------------------------ */#contentsArea{	width: 100%;	float: right;	margin-left: -194px;	margin-bottom: 50px;}#contentsBlock > *{	margin-top: 0;}
/* == contentsBlock --------------------- */#contentsBlock{	margin: 0 30px 0 194px;	padding: 0;}
#contentsBlock .getAdoveReaderBox{	margin: 50px 0;	padding: 5px 0;	border: 1px solid #cccccc;}#contentsBlock .getAdoveReaderBox dl{	overflow: hidden;	zoom: 1;	margin: 0;	padding: 0;}#contentsBlock .getAdoveReaderBox dt{	float: left;	width: 112px;	margin: 0;	padding: 1em 10px;}#contentsBlock .getAdoveReaderBox dd{	margin: 0;	padding: 0 10px;}
/* == navContentsArea --------------------- */#navContentsArea{	width: 151px;	margin: 0 0 30px 0;	padding: 0 10px;	float: left;}
#globalNavBlock{	background: #ffffff;	margin: 0;	padding: 0;	border: 1px solid #e8e6e8;	border-top: 4px solid #d3212a;}#globalNavBlock dt{	background: url("/common-cojp/img/bg_gnav01.gif") repeat-x left bottom;	border: 1px solid #dbdbdb;	margin: 1px;}#globalNavBlock dt a{	background: url("/common-cojp/img/lm_gnav01.gif") no-repeat left center;	display: block;	padding: 8px 0 7px 12px;	border: 1px solid #ffffff;}#globalNavBlock dt a:visited{	color: #5253ab;}#globalNavBlock dt a:hover{	background: url("/common-cojp/img/lm_gnav02.gif") no-repeat left center;}#globalNavBlock dt a.active{	background: url("/common-cojp/img/lm_gnav03.gif") no-repeat left center;	color: #c2050d;}#globalNavBlock dd{	background: url("/common-cojp/img/bg_gnav02.gif") repeat-x left top;	border: 1px solid #dbdbdb;	margin: 1px;}#globalNavBlock dd a{	background: url("/common-cojp/img/lm_gnav_sub01.gif") no-repeat left center;	display: block;	padding: 5px 0 5px 19px;}#globalNavBlock dd a:visited{	color: #5253ab;}#globalNavBlock dd a:hover{	background: url("/common-cojp/img/lm_gnav_sub02.gif") no-repeat left center;}#globalNavBlock dd a.active{	background: url("/common-cojp/img/lm_gnav_sub02.gif") no-repeat left center;	color: #c2050d;}
.bannerBlock{	margin: 10px 0;	padding: 0;}.bannerBlock li{	margin: 5px 0;	padding: 0;}.bannerBlock li form{	margin: 0;	padding: 0;}
.navInfoTxtBox{	background: #f3f3f3;	margin: 10px 0;	border: 1px solid #e6e6e6;	padding: 0 7px;}
.ekimachiBanner,.ekimachiBanner dt,.ekimachiBanner dd{	margin: 0;	padding: 0;}.ekimachiBanner{	width: 148px;	overflow: hidden;	border: 1px solid #999999;}.ekimachiBanner dt{	width: 44px;	float: left;}.ekimachiBanner dd{	width: 101px;	float: left;	padding-left: 3px;}.ekimachiBanner dd input{	margin: 0;	padding: 0;	vertical-align: middle;}.ekimachiBanner dd input.ekimachiTxt{	width: 70px;}.ekimachiBanner dd input.ekimachigo{	width: 25px;}
