/*==================== HTML SETTINGS ====================*/

div#contact{
	text-align: left;
	color:#FFFFFF;
	font-size: 83.3%;
	margin: 5px 0px 5px;
	padding: 5px 5px 5px 5px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-width: 1px;
	line-height: 100%
}

div#document-title{
	font-size: 91.6%;
	background-color: #C28F29;
	border-style: solid;
	border-color: #231504;
	border: 1px;
	background-image: url(img_top/title_bar.gif);
	background-repeat: repeat-y;
	font-style: normal;
	text-decoration:inherit;
	color: #FFFFFF;
	padding: 2px 10px 2px;
	margin: 15px 0px 15px
}

div#document-margin{
	margin-right: 1em;
	margin-left: 1em;
}


/*インラインフレーム*/
div#iframe611{
	width: 609px;
	height: 320px;
	top: 0px;
	left: 251px;
	overflow: auto;
	padding: 5px;
}


.midasi-ken9 {
	width: 96%;
	margin: 40px 5px 15px;
	font-size: 91%;
	color: #333333;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF66FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF66FF;
	padding: 3px;
	background-color:#FFCCFF;
	line-height:120%
}

.midasi-shisetsu {
	width: 96%;
	margin: 40px 5px 15px;
	font-size: 91%;
	color: #333333;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0099CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
	padding: 3px;
	background-color: #CEEEEE
}

.midasi-keiri-kakari {
	width: 96%;
	margin: 40px 5px 15px;
	font-size: 91%;
	color: #FFFFFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	padding: 3px;
	background-color: #669933 
}

.midasi-youdo {
	width: 96%;
	margin: 40px 5px 15px;
	font-size: 91%;
	color: #333333;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5038D1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5038D1;
	padding: 3px;
	background-color: #CCBEFC;
	line-height:120%
}

.midasi-kyoumukikaku {
	width: 96%;
	margin: 40px 5px 15px;
	font-size: 91%;
	color: #333333;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0E4DCF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0E4DCF;
	padding: 3px;
	background-color: #AFDCF1 
}

.midasi-soumuka-soumu {
	width: 96%;
	margin: 40px 5px 15px;
	font-size: 91%;
	color: #333333;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFCC33;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC33;
	padding: 3px;
	background-color: #FFFF99
}

.midasi-jinji {
	width: 96%;
	margin: 40px 5px 15px;
	font-size: 91%;
	color: #333333;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF9933;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
	padding: 3px;
	background-color: #F9FCB4 
}

.midasi-anzen {
	width: 96%;
	margin: 40px 5px 15px;
	font-size: 91%;
	color: #333333;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF3300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3300;
	padding: 3px;
	background-color: #FFCC66
}

.second-title{
	color: #0066CC;
	font-size: 91%;
	border-bottom-color: #0066CC;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	margin: 40px 10px 10px 10px;
	padding-bottom: 2px;
}

.third-title{
	color: #0066CC;
	font-size: 83.3%;
	border-left-color: #0066CC;
	border-left-style: solid;
	border-left-width: 8px;
	margin: 2em 1em 0.5em 1em;
	padding-left: 5px
}

.link-bottum{
	margin: 25px 5px 15px;
}

.box-text-ryohisyakin {
	width: 15%;
	margin: 25px 5px 10px;
	font-size: 91%;
	text-align: center;
	color: #333333;
	border-style: solid;
	border-color: #008080;
	border-width: 0px 5px 0px 5px;
	padding: 2px;
	background-color: #C8F7D0 
}

.box-text-ken9 {
	width: 15%;
	margin: 25px 5px 10px;
	font-size: 91%;
	text-align: center;
	color: #333333;
	border-style: solid;
	border-color: #FF66FF;
	border-width: 0px 5px 0px 5px;
	padding: 2px;
	background-color: #FFCCFF 
}

p.title{
	width: 96%;
	margin: 25px 5px 15px;
	font-size: 91%;
	color: #FFFFFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #231504;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #231504;
	padding: 3px;
	background-color: #C28F29 
}

p.title-p2{
	font-size: 83.3%;
	background-color: #339999;
	font-style: normal;
	text-decoration:inherit;
	color: #FFFFFF;
	padding: 2px 10px 2px;
	margin: 0px 0px 5px
}

p.cautions{
	font-size: 83.3%;
	color: #000099;
	border-top-style:dotted;
	border-top-color:#666666;
	border-top-width:1px;
	padding: 5px
}


p {margin: 0}

p.padding{
	margin: 10px 10px 10px 10px}

p.top{
	margin-top: 1em;
}

p.top2{
	margin-top: 2em;
}

p.bottom{
	margin-bottom: 1em;
}

p.em{
	margin-left: 1em;
	text-indent:-1em;
	margin-right:1em;
}

p.indent1 {
	margin-left: 1em;
	margin-right:1em;
}

p.indent1-1em {
	margin-left: 2em;
	margin-right:1em;
	text-indent:-1em;
}

p.indent1 {
	margin-left: 2em;
	margin-right:1em;
}

p.indent1-1em {
	margin-left: 3em;
	margin-right:1em;
	text-indent:-1em;
}

p.indent3 {
	margin-left: 3em;
	margin-right:1em;
}

p.indent3-1em {
	margin-left: 4em;
	margin-right:1em;
	text-indent:-1em
}

p.indent3-2em {
	margin-left: 4em;
	margin-right:1em;
	text-indent:-1.6em
}

p.margin-right1 {
	text-align: right;
	margin-right:1em;
}

p.line_h150{line-height: 150%}


ul li.indent1-2em {
	list-style-type: none;
	margin-left: 2em;
	margin-right:1em;
	text-indent:-1em;
	padding-bottom: 5px
}

ul li.indent1 {
	list-style-type: disc;
	margin-left: 2em;
	margin-right:1em
}

ul li.indent3 {
	list-style-type: disc;
	margin-left: 3em;
	margin-right:1em
}

ul li li.indent3 {
	list-style-type:circle;
	margin-left: 3em;
	margin-right:1em
}

dl.indent1 {
	margin-left: 1em;
	margin-right:1em;
}

dt.dt1{
	font-size: 83.3%
}

dd.dd1{
	font-size: 83.3%;
}

table{
	border-collapse: collapse; 
	border: 1px solid #150700;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px
}

table.th120{line-height: 120%}

td, th {
	border: 1px solid #666666;
	font-size: 83.3%;
	color: #333333;
	padding: 3px;
}

.td-indent{
	margin-left: 12px;
	text-indent:-8px;
	margin-bottom: 10px
} 	


.font60 {
	font-size: 60.3%;
	line-height: 150%
}

.font71 {
	font-size: 71.3%;
	line-height: 150%
}

.font83 {
	font-size: 83.3%;
	line-height: 150%
}

.font91 {
	font-size: 91.6%;
	line-height: 150%
}

.top-margin{
	margin-top: 2em;
}

.line615{
	border-bottom:dotted;
	border-bottom-style:dotted;
	border-bottom-color:#222200;
	border-bottom-width:1px;
	height:1px;
	width:615px
}

#r_menu_top {
	list-style-position: outside;
	list-style-type: none;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C1C1C1;
}

#r_menu_top li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C1C1C1;
	width: 132px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 18px;
	font-size: 83.3%;
	line-height: 120%;
	background-image: url(img_top/right_m_fa.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}

#r_menu_2 {
	list-style-position: outside;
	list-style-type: none;
	margin-top: 10px;
	margin-left: 5px
}

#r_menu_2 li {
	width: 595px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 83.3%;
	line-height: 100%;
	background-image: url(img_top/triangle.jpg);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}

.tpm20{margin-top: 20px}
.tpm30{margin-top: 30px}

.top10{margin-top: 10px}
.top15{margin-top: 15px}
.top20{margin-top: 20px}
.top25{margin-top: 25px}
.top30{margin-top: 30px}
.top35{margin-top: 35px}
.top40{margin-top: 40px}

.bottom05{margin-bottom: 5px}
.bottom10{margin-bottom: 10px}
.bottom15{margin-bottom: 15px}
.bottom20{margin-bottom: 20px}
.bottom25{margin-bottom: 25px}
.bottom30{margin-bottom: 30px}
.bottom35{margin-bottom: 35px}
.bottom40{margin-bottom: 40px}
