/* CSS Document */

/*
1. kojinjo
	#kojinjo
	#box
	#imgbox
	#clear
	#right
	#box2
	#box3
	#box4
	#right2
	#line

2. okyaku
	#okyaku
	#pdfbox

3. kabu
*/

/*******************/
/* kojinjo */
/*******************/

#kojinjo{
width:664px;
margin-top:20px;
margin-bottom:30px;
margin-left:47px;
}

#kojinjo h1{
margin-bottom:10px;
padding-left:15px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;
width:649px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:medium;
font-weight:bold;
color:#4757B6;
}

#box{
margin-right:20px;
margin-left:20px;
margin-bottom:25px;
font-size:small;
width:624px;
}

#imgbox{
float:right;
margin-right:17px;
margin-bottom:25px;
width:624px;
}

#imgbox img{
float:right;
}

#imgbox2{
float:right;
margin-right:17px;
margin-bottom:10px;
width:624px;
}

#imgbox2 img{
float: right;
}

#clear{
display:none;
}

#right{
font-size:small;
float:right;
margin-bottom:15px;
width:664px;
}

#right p{
float:right;
}

#box2{
margin-right:20px;
margin-left:20px;
font-size:small;
width:614px;
margin-bottom:1em;
}

#box3{
width:614px;
margin-right:20px;
margin-left:20px;
}

#box3 p{
padding-left:1em;
margin-top:3px;
}

.p2{
padding-left:3em;
}

.p3{
padding-left:1.5em;
}

#box3 dl{
float:left;
line-height:1.4em;
margin-left:1.5em;
margin-top:3px;
}

#box3 dt{
width:1em;
}

#box3 dd{
padding-left:1em;
margin-top:-1.4em;
}

#box3 ul{
margin-left:20px;
}

#box3 li{
list-style-type:disc;
}

#box4{
margin-right:20px;
margin-left:20px;
float:left;
width:599px;
padding-left:15px;
margin-top:3px;
}

#box4 dl{
float:left;
line-height:1.4em;
margin-left:1.5em;
margin-top:0.5em;
}

#box4 dt{
width:1em;
}

#box4 dd{
margin-left:0.8em;
margin-top:-1.2em;
}

#box4 img{
display:inline;
}

#right2{
font-size:small;
float:right;
margin-top:10px;
margin-right:25px;
}

#line{
width:614px;
border-bottom-width:1px;
border-bottom-style:solid;
margin-right:20px;
margin-left:20px;
margin-top:5px;
margin-bottom:5px;
}


#kakiKakomi{
	border: 2px solid #CC0000;
	padding: 10px;
	margin-bottom:1em;
}
#kakiKakomi p.kakimidashi{
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color: #0066FF;
	margin-bottom:1em;
	font-size: 110%;
	font-weight: bold;
	text-align:center;
}
#kakiKakomi p.kakitxt{
	text-indent: 1em;
}
#kakiKakomiTBL{width:400px;margin:1em 1em 0.5em 6em;}
table.kaki{
	border:1px solid #999999;
    width:400px;
}
table.kaki td.nl{
	padding:0.5em 0.5em 0.5em 0.5em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #999999;
	text-align:center;
}
table.kaki th.nl{
	padding:0.5em 0.5em 0.5em 0.5em;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #999999;
	text-align:center;
}
table.kaki td.last{
	padding:0.5em 0.5em 0.5em 0.5em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	text-align:center;
}
table.kaki th.last{
	padding:0.5em 0.5em 0.5em 0.5em;
	text-align:center;
}
.TBLcap{
	text-align: right;
	margin:0.3em 0 1em 0;
}
.TxtR{	text-align: right;}
#kakusya{margin:1em 0 0 5em;}
.dotTXT{
	background-image: url(../img/mark_cir.gif);
	background-position: -8px 1px;
	background-repeat: no-repeat;
	padding:0 0 0 1em;
}
#kakusya p{padding:0 0 0 1em;}
.mgB1em{margin-bottom:1em;}

/*******************/
/* okyaku */
/*******************/

#okyaku{
width: 664px;
margin-top: 20px;
margin-bottom: 30px;
margin-left: 47px;
}

#okyaku h1{
padding-left:15px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#000000;
width:649px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:medium;
font-weight:bold;
color:#4757B6;
}

#okyaku h2, #okyaku dl{
margin-bottom:10px;
}

#okyaku p.subHead{
margin-bottom:15px;
text-align:right;
}

#okyaku ol.okyList{
margin-left:2em;
list-style:decimal;
}

#okyaku ol.okyList li{
margin-bottom:15px;
}

#okyaku ol.okySubList01{
margin-left:2.7em;
}

#okyaku ol.okySubList01 li{
margin-bottom:10px;
}

#okyaku ol.okySubList01 li.okyListMark01{
list-style-image:url(../img/1.gif);
}

#okyaku ol.okySubList01 li.okyListMark02{
list-style-image:url(../img/2.gif);
}

#okyaku ol.okySubList01 li.okyListMark03{
list-style-image:url(../img/3.gif);
}

#okyaku ol.okySubList01 li.okyListMark04{
list-style-image:url(../img/4.gif);
}

#okyaku ol.okySubList01 li.okyListMark05{
list-style-image:url(../img/5.gif);
}

#okyaku ol.okySubList01 li.okyListMark06{
list-style-image:url(../img/6.gif);
}

#okyaku ul{
margin-left:2em;
list-style-type:disc;
list-style-image:none !important;
}

#okyaku ul.okySubList02 li{
margin-bottom:10px;
}

#okyaku dl dt{
padding-left:2.7em;
text-indent:-2.7em;
}

#okyaku dl dd{
padding-left:2.7em;
}

#okyaku img{
display:inline;
}

#pdfbox{
font-size:x-small;
margin-left:40px;
width:600px;
margin-top:30px;
}

#pdfbox img{
float:left;
margin-left:10px;
}

#pdfbox p{
float:left;
}

.boderT{
border-top:solid 1px;
}
.mgnB15{
margin-bottom:15px;
}





/*******************/
/* kabu */
/*******************/

.kabuParag{
padding-left:-1em;
text-indent:1em;
}


