@charset "UTF-8";

body {
	word-break:nomal;
	word-wrap:nomal;
}

clear{
	clear:both;
}

h2{
	margin:0;
	padding:0;
	font-size:110%;
}

h4{
	margin:0;
	padding:0;
	font-size:100%;
}

p {
	margin:0;
	padding:0;
}

ul{
	margin:0;
	padding:0;
}

ul li {
	list-style-type:none;
}

.normalStyle{
	font-size:92%;
	font-weight:nomal !important;
	margin:0 auto;
	padding:30px 20px 30px;
	line-height:1.4;
	background-color: #FFFFFF;
	border: 2px solid #000000;
	color:#000000;
	text-align:left;
	width:91%;
}

.clear {
	clear:both;
}

.fcR {
	color:#F00;
}

.fsS {
	font-size:90%;
}

/*
roundCorner
*/

.roundCorner {
	width:240px;
}

.roundCornerLT {
	background:url(../ebz/common/images/top_l.gif) left top no-repeat #090;
	padding:0;
}

.roundCornerRT {
	background:url(../ebz/common/images/top_r.gif) right top no-repeat;
	padding:0;
}

.roundCornerLB {
	background:url(../ebz/common/images/btm_l.gif) left bottom no-repeat;
	padding:5px 0 0 5px;
}

.roundCornerContents {
	background:url(../ebz/common/images/btm_r.gif) right bottom no-repeat;
	padding:0 5px 5px;;
	color:#fff;
	font-size:100%;
	font-weight:nomal;
}

.roundCornerContents p {
	margin:4px 0;
}

.roundCornerDownload {
	height:auto;
	zoom:1;
	display:block;
	background:url(../ebz/common/images/btm_r.gif) right bottom no-repeat;
	padding:0 8px 5px;
	color:#fff;
	font-size:100%;
	font-weight:nomal;
	text-align:left;
}

.roundCornerDownload a {
	color:#fff;
	text-decoration:none;
}

/*
module
*/

.noticeMod01{
	width:100%;
	border:#f00 solid 1px;
	background:#FF6;
}

.noticeMod01 h3{
	margin:4px 10px;
	color:#f00;
	font-weight:bold;
}

.noticeMod02{
}

.noticeMod02 h3{
	display:inline;
	padding:6px 10px;
	color:#f00;
	font-weight:bold;
	border:#f00 solid 1px;
	background:#FF6;
}

.noticeMod03{
	width:100%;
	padding:0;
	border-bottom:solid 1px #666;
	background:#fff;
}

.noticeMod03 h3{
	margin:4px 10px 2px 0px;
	padding:2px 0 0 10px;
	border-left:solid 6px #900;
	color:#000;
	font-weight:bold;
}

.listDot li{
	list-style-type:disc;
	margin-left:10px;
	line-height:1.6em;
}

.annotation01 {
	height:auto;
	overflow:hidden;
}

.annotation01 dt{
	float:left;
	width:15px;
	margin-right:0;
}

.annotation01 dd{
	float:left;
	padding:0;
	margin-left:0;
}

/*
width
*/

.w20 {
	width:20%
}

.w30 {
	width:30%
}

.w40 {
	width:40%
}

.w50 {
	width:50%;
}

.w60 {
	width:60%;
}

.w80 {
	width:80%;
}

.w100 {
	width:100%;
}

/*
height
*/

.h51p{
	height:51px !important;
}

/*
margin
*/

.mt0 {
	margin-top:0px !important
}

.mt5 {
	margin-top:5px !important
}

.mt10 {
	margin-top:10px !important
}

.mt15 {
	margin-top:15px !important
}

.mt20 {
	margin-top:20px !important
}

.mt30 {
	margin-top:30px !important
}

.mb0 {
	margin-bottom:0px !important
}

.mb5 {
	margin-bottom:5px !important
}

.mb10 {
	margin-bottom:10px !important
}

.mb15 {
	margin-bottom:15px !important
}

.mb20 {
	margin-bottom:20px !important
}

.mr5 {
	margin-right:5px !important
}

.mr10 {
	margin-right:10px !important
}

.mr15 {
	margin-right:15px !important
}

.mr20 {
	margin-right:20px !important
}

.ml0 {
	margin-left:0px !important
}

.ml5 {
	margin-left:5px !important
}

.ml10 {
	margin-left:10px !important
}

.ml15 {
	margin-left:15px !important
}

.ml20 {
	margin-left:20px !important
}

/*
padding
*/

.pt15 {
	padding-top:15px !important
}

.pb15 {
	padding-bottom:15px !important
}

/*
section
*/

.section .ja{
	line-height:1.4em;
}

.section .en{
	line-height:1.6em;
}

/*
pdfLink
*/

.pdfLinkBox{
	width:90%;
	margin:10px auto;
	padding:0;
	overflow:hidden;
}

.pdfLinkBox .pdfJa{
	width:240px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-right:20px;
	text-align:left;
	color:#fff;
}

.pdfLinkBox .pdfEn{
	width:240px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-right:0px;
	text-align:left;
	color:#fff;
}

.pdfLinkBox .pdfJa a{
	color:#fff;
	text-decoration:none;
	display:block;
}

.pdfLinkBox .pdfEn a{
	color:#fff;
	text-decoration:none;
	display:block;
}


/*
linkArea
*/

.linkArea {
	overflow:hidden;
}

.linkArea ul{
	clear:both;
	margin-left:10px;
	line-height:2em;
	overflow:hidden;
}

.linkArea ul li{
	float:left;
}

.linkArea .countlyName{
	width:140px;
	margin-right:10px;

}

.linkArea .dlBtn{
	max-width:442px;
	margin-bottom:10px;
	padding:0;
}

.linkArea .countlyNameHidden{
	width:140px;
	margin-right:10px;
	visibility:hidden;
}

/* tblMod02 複表 */
.tblMod02 { width: 100%; border-top: 1px solid #000; border-left: 1px solid #000; border-collapse: collapse; font-size:100%;}
.tblMod02 th,
.tblMod02 td { border-right: 1px solid #000; border-bottom: 1px solid #000; line-height: 1.5; vertical-align: top;  font-size:100%;}
.tblMod02 thead th { padding: 10px; background: #eee; text-align: left; color:#000; font-size:100%;}
.tblMod02 tbody th { padding: 10px; background: #eee; color:#000; font-size:100%;}
.tblMod02 tbody td { padding: 10px; text-align:left; font-size:100%;}
.tblMod02 tbody tr.beigeLine { background:#eee; }

.close a {
	color:#fff;
	text-decoration:underline;
}

