@charset "euc-jp"; 
/*
============ y-parts  ==============
01 midashi
		+ doctitle
    + mdsA mdsAnews newslist
    + mdsB
    + mdsC
02 parts
		+ with arrow
    + goto pagetop
03 format
    + tableA
    + Pragraph
    + two-col
04foem
======================================
*/

/* ==== 01 midashi ==== */

/* doc-title */
#doc-title{
	height: 30px;
	width: 525px;
	margin-bottom: 30px;
	border-bottom-color: #6189BD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size:130%;
}
#doc-title-endS{
	margin-bottom: 10px;
	border-bottom-color: #6189BD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/* mds-A */
.mds-A{
	height: 25px;
	margin-bottom: 10px;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	background-image: url(/wp-content/uploads/common/mds-A.gif);
	font-size: 110%;
	font-weight: normal;
	line-height: 25px;
	padding-left: 20px;
}

.mds-Anews img{
	display:block;
	float: left;
}

.mds-Anews a{
	float: right;
	padding-right: 15px;
	padding-left: 12px;
	text-indent: 0;
	background-image: url(/wp-content/uploads/common/arrow-Ar.gif);
	background-position: left center;
	background-repeat:no-repeat;
	font-size: small;
	line-height: 25px;
}

#newslist{
	clear: both;
}
#newslist li a:visited{
	color:#999999;
}

/* mds-C */
.mds-C{
	height: 25px;
	margin-bottom: 10px;
	padding-left: 20px;
	background-image: url(/wp-content/uploads/common/mds-B.gif);
	background-position: left center;
	font-size: 110%;
	font-weight: normal;
	color: #002351;
	line-height: 25px;
}

/* mds-B */
.mds-B{
	margin-bottom: 10px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 130%;
	font-weight: normal;
	color: #00449E;
	line-height: 25px;
}
/* mds-D */
.mds-D{
	height: 1.2em;
	margin-bottom: 10px;
	padding-left:12px;
	background-color:#D4E2F5;
	font-weight: normal;
	line-height: 1.2em;
}
/* mds-E */
.mds-E{
	height: 18px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 4px 15px;
	background-image: url(/wp-content/uploads/common/mdsE-05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
	border-bottom: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5C5C5C;
	font-size: 110%;
}
/* mds-F */
.mds-F{
	margin-bottom: 10px;
	padding: 5px 0px 5px 10px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: normal;
	line-height: 1.2em;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CC3333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}



/* ==== 02 parts ==== */
/* icon */
.new-img{
	margin-left: 2px;
}
/* waku */
.waku{
	border:1px solid #000000;
	}
/* with arrow */
.arrowlist,.arrowlist-ctg{
	margin-left:0!important;
}
.arrowlist li,.arrowlist-ctg li{
	list-style-image: url(/wp-content/uploads/common/arrow-Ar.gif);
	line-height:normal;
	margin-bottom:0.5em;
	margin-top:0.5em;
	margin-left: 18px!important;
	}
.down li{
	list-style-image: url(/wp-content/uploads/common/arrow-Ad.gif);
	}
.arrowL li{
	list-style-image: url(/wp-content/uploads/common/arrow-Al.gif);
	}
.arrowlist li a,.arrowlist-ctg li a{
	line-height:normal;
}
.arrow-img{
	vertical-align:middle;
}

/* goto pagetop */
.pagetop{
	text-align:right;
	width:525px;
	margin:1em 0;
}
.pagetop a{
}



/* ==== 03 format ==== */

/* tableA tableB*/
.tableA,.tableB{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.tableA td,.tableA th{
	padding:5px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.tableA th,.tableB th{
	text-align:left;
	font-weight:normal;
	color: #002351;
	background-color: #EEEEEE;
	line-height:1em;
}
.tableA td,.tableB td{
	color:#333333;
}
/* tableB */
.tableB td,.tableB th{
	padding: 5px 5px;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}
.table-mds{
	line-height:1em;
}
.back-gry{
	background-color:#EEEEEE;
}
.cell01
.cell02
.cell03
.cell04{
}
.tableA .th2,.tableA .th2 td{
	color: #002351!important;
	background-color: #FAFAFA!important;
}
.tableA .th3,.tableA .th3 td {
	color: #002351!important;
	background-color: #EBF2FF!important;
}

/* Pragraph */
.Find{
	text-indent:1em;
}
.Mind{
	margin-left:22px;
}
.Pind{
	padding-left:22px;
}
.endSec{
	margin-bottom:20px;
}
.endSecP{
	padding-bottom:20px;
}
.endSecL{
	margin-bottom:30px;
}
.endSecS{
	margin-bottom:10px;
}
.chuui{
	margin-left:1em;
	text-indent:-1em;
	}
.small{
	font-size:80%;
	}
.large{
	font-size:110%;
	}
	
.normal-weight{
	font-weight:normal!important;
	}
/* two-col */
.two-col:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.two-col{
	display:inline-table;
}
/*\*/
* html .two-col{
	height:1%;
}
.two-col{
	display:block;
}
/**/
.float-right{
	float:right;
}
.float-left{
	float:left;
}
.clearB{
	clear:both;
}


.center{
	text-align:center!important;
}
.left{
	text-align:left!important;
}
.right{
	text-align:right!important;
}
.top{
	vertical-align:top!important;
}
.bottom{
	vertical-align:bottom!important;
}
.w525{
	width:525px;
}
.w503{
	width:503px;
}
.w650{
	width:650px;
}

.no-mark li{
	list-style-type:none!important;
	margin-left:0!important;
	}
.no-mark {
	margin-left:0!important;
	}
.error {
	padding: 5px 5px 5px 25px;
	background: url(/wp-content/uploads/common/icon-excla.gif) no-repeat #FFFFCC 2px 2px;
	_height: 1px;	
}
.error2 {
	padding:10px;
	background-color:#FFFFCC;
	margin:10px 0; 
}
/* ==== 04 form ==== */
form dt{
	padding: 0px 0px 0px 5px;
	margin-bottom:10px;
	border-left: solid 2px #6189BD;
	lien-height:1.25em;
	color: #333333;
	clear:both;
}
form dd{
	margin-left: 0;
	line-height: 2em;
	margin-bottom:20px;
}
form .tuzuku{
	margin-bottom:0px;
}
form .inline{
	float:left;
	padding-right:20px;
}
.check{
	padding:10px;
	border:1px solid #CCCCCC;
	color: #333333;
	}
.imeoff,.imeoff input{
	ime-mode: inactive;
	}
.mds-A_07 {
	height: 25px;
	margin-bottom: 10px;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	background-image: url(/wp-content/uploads/common/mds-A07.gif);
	font-size: 110%;
	font-weight: normal;
	line-height: 25px;
	padding-left: 20px;
}
.mds-A_06 {
	height: 25px;
	margin-bottom: 10px;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	background-image: url(/wp-content/uploads/common/mds-A06.gif);
	font-size: 110%;
	font-weight: normal;
	line-height: 25px;
	padding-left: 20px;
}
