#Wrapper {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	text-align: center;
	background-image: url(image/page/bg_Navi.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 85%;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
}
#Contents .sml {
	font-size: 85%;
}


#Header {
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-image: url(image/page/bg_Header.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 93px;
	position: relative;
}
#Header h1 {
	font-size: 100%;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
#PageTitl {
	width: 350px;
	position: absolute;
	top: -1px;
	right: 2px;
	padding-top: 9px;
	padding-right: 25px;
	padding-bottom: 0px;
	margin: 0px;
	background-image: url(image/page/bg_PageTab.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 32px;
}
#PageTitl h2 {
	font-size: 95%;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	color: #FFFFFF;
}
#PageTitl p {
	text-align: right;
	font-size: 80%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#PageComent {
	position: absolute;
	top: 50px;
	right: 5px;
	width: 340px;
}
#PageComent h3 {
	font-size: 110%;
	font-weight: normal;
	color: #330066;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#Navi {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
}
#Navi ul {
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#Navi li {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Navi .this {
	color: #FFFFFF;
	background-color: #333399;
	height: 42px;
	margin-left: 18px;
	width: 184px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 120%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
#Navi .this .eng_on {
	color: #CCCCCC;
	font-weight: normal;
	font-size: 75%;
	line-height: 125%;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#Navi a {
	color: #333399;
	text-decoration: none;
	display: block;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 18px;
	border-top-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333366;
	border-left-color: #333366;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 5px;
	width: 177px;
	font-size: 115%;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}
#Navi a:hover {
	background-color: #CCCCFF;
	border-top-color: #FFCC00;
	border-left-color: #FFCC00;
}




#Navi .engtitl {
	font-size: 75%;
	color: #333333;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 125%;
	padding: 0px;
}
#InerLink {
	padding: 0px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 200px;
	margin-right: 0px;
}
#InerLink ul {
	margin: 0px;
	padding: 0px;
}
#InerLink li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}



#InerLink h2 {
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}
#InerLink a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}
#InerLink a:hover {
	text-decoration: underline;
}




#RightColumn {
	padding: 0px;
	width: 650px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#PageList {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333399;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 85%;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
#PageList p {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#PageList a {
	text-decoration: none;
}
#PageList a:hover {
	text-decoration: underline;
}

#PageIndex {
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
	padding: 0px;
}
#PageIndex a {
	text-decoration: none;
}
#PageIndex a:hover {
	text-decoration: underline;
}

#PageIndex dl {
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 0px;
	text-align: left;
	margin-right: 0px;
	margin-left: 10px;
}
#PageIndex dt {
	float: left;
	font-size: 95%;
	font-weight: bold;
	color: #663300;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#PageIndex dd {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	background-image: url(image/top/arrow_w.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	font-size: 90%;
}

#Contents {
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#Contents h2 {
	font-size: 125%;
	font-style: normal;
	font-weight: bold;
	color: #330066;
	text-decoration: none;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333366;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-left-color: #333366;
	clear: both;
}
#Contents h3 {
	font-size: 115%;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 18px;
	color: #006;
}
#Contents h4 {
	font-size: 100%;
	color: #333366;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	line-height: 140%;
	background-image: url(image/top/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}


#Contents p {
	font-size: 100%;
	line-height: 160%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-bottom: 8px;
	margin-top: 10px;
	text-indent: 1em;
	margin-left: 25px;
	margin-right: 20px;
	padding: 0px;
}
#Contents em {
	font-weight: bold;
	color: #993300;
	font-style: normal;
	text-decoration: none;
}

#Contents .title {
	text-indent: 0px;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 18px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
#Contents .caption {
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
}


#Contents .link {
	background-image: url(image/top/arrow_w.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-top: -5px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 90%;
	text-decoration: none;
	font-style: normal;
	line-height: 145%;
}

#Contents .pagetop {
	font-size: 85%;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: right;
	margin-right: 30px;
	margin-left: 20px;
	clear: both;
}

#Contents .Kakomi {
	border: 1px dotted #6666CC;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 25px;
	padding-right: 8px;
	padding-left: 8px;
	background-color: #FFFFCC;
	padding-top: 8px;
	padding-bottom: 8px;
}
#Contents table {
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 0px;
}
#Contents td {
	padding: 3px;
}
#Contents td .link {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-image: url(image/top/arrow_w.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 110%;
	line-height: normal;
	text-decoration: none;
	font-weight: normal;
}
#Contents  .large {
	font-size: 125%;
	color: #000066;
	line-height: 170%;
	font-weight: bold;
}


#Contents table p {
	text-align: left;
	padding: 0px;
	text-indent: 0px;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
	color: #666666;
	line-height: 140%;
	font-weight: normal;
	text-decoration: none;
	font-size: 90%;
}

#Contents ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 35px;
}
#Contents li {
	font-size: 100%;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
	list-style-position: outside;
	list-style-type: disc;
}
#Contents dt {
	padding: 0px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 30px;
	font-size: 105%;
	color: #663300;
	font-weight: normal;
	text-decoration: none;
}
#Contents dl {
	margin-top: 10px;
	margin-bottom: 20px;
}
#Contents dd {
	font-size: 100%;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 60px;
	line-height: 145%;
}


#Contents .pdf {
	background-image: url(image/pdf/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 27px;
	padding-left: 28px;
	padding-top: 5px;
	margin-top: 15px;
	margin-bottom: 30px;
}
#Contents .float_r {
	float: right;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 6px;
	padding: 0px;
}
#Contents .leaf_icon {
	background-image: url(image/page/rihabiri/icon_riha.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 28px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	font-size: 120%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
	color: #663300;
}
#Contents .ill_qst01 {
	margin: 0px;
	padding: 0px;
	width: 550px;
}
#Contents .ill_qst {
	background-image: url(image/ill/bg_doc.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	width: 480px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-size: 100%;
	font-style: normal;
	line-height: 23px;
	color: #333333;
	text-decoration: none;
}
#Contents .qestion {
	font-size: 100%;
	font-style: normal;
	line-height: 145%;
	color: #003366;
	background-image: url(image/top/colm_incho/icon_qest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	text-indent: 0px;
}
#Contents .anser {
	font-size: 100%;
	font-style: normal;
	line-height: 145%;
	color: #333333;
	background-image: url(image/top/colm_incho/icon_ans.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 15px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	text-indent: 0px;
}
#Contents .refer {
	background-image: url(image/top/icon_refer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 40px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	font-size: 90%;
	line-height: normal;
	text-decoration: none;
	height: 20px;
	text-indent: 0px;
}
#Contents  .arrow_lage {
	font-size: 135%;
	color: #000066;
	font-weight: bold;
	line-height: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	text-decoration: none;
}
#Contents .front_arrow {
	background-image: url(image/top/arrow_maru.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
}


#Contents  .back_arrow {
	background-image: url(image/top/arrow_maru.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 22px;
	font-size: 95%;
	font-style: normal;
	text-decoration: none;
	width: 320px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Contents .float_l {
	float: left;
	margin-right: 25px;
	margin-top: 0px;
	margin-left: 10px;
}


#Catch li {
	font-size: 120%;
	font-weight: bold;
	line-height: 140%;
	text-decoration: none;
	color: #993300;
	list-style-type: disc;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9999CC;
	list-style-position: inside;
}
#Catch ul {
	margin-top: 25px;
	margin-left: 35px;
}

#Catch .sml {
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: 155%;
	margin-left: 35px;
}
#Contents .woman01 {
	background-image: url(image/page/icon_woman01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 50px;
	padding-top: 18px;
	font-size: 105%;
	color: #990000;
	text-decoration: none;
	text-indent: 0px;
	margin-top: 10px;
	padding-bottom: 18px;
	margin-right: 30px;
}
#Contents .woman02 {
	font-size: 105%;
	color: #990000;
	background-image: url(image/page/icon_woman02.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 18px;
	padding-left: 50px;
	text-indent: 0px;
	margin-top: 10px;
	padding-bottom: 18px;
	margin-right: 30px;
}
#Contents .woman03 {
	font-size: 105%;
	color: #990000;
	background-image: url(image/page/icon_woman03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 0px;
	padding-top: 18px;
	padding-left: 50px;
	margin-top: 10px;
	padding-bottom: 18px;
	margin-right: 30px;
}
#Contents .woman04 {
	font-size: 105%;
	color: #990000;
	background-image: url(image/page/icon_woman04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	padding-left: 50px;
	text-indent: 0px;
	margin-top: 10px;
	margin-right: 30px;
	padding-bottom: 18px;
}
#Contents .woman05 {
	font-size: 105%;
	color: #990000;
	background-image: url(image/page/icon_woman05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	padding-left: 50px;
	text-indent: 0px;
	margin-top: 10px;
	margin-right: 30px;
	padding-bottom: 18px;
}
#Contents .man01 {
	background-image: url(image/page/icon_man01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	padding-left: 50px;
	font-size: 105%;
	color: #000066;
	text-indent: 0px;
	margin-top: 10px;
	margin-right: 30px;
	padding-bottom: 18px;
}
#Contents .man02 {
	font-size: 105%;
	color: #000066;
	background-image: url(image/page/icon_man02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 0px;
	padding-top: 18px;
	padding-left: 50px;
	margin-top: 10px;
	margin-right: 30px;
	padding-bottom: 18px;
}
#Contents .man03 {
	font-size: 105%;
	color: #000066;
	background-image: url(image/page/icon_man03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 0px;
	padding-top: 18px;
	padding-left: 50px;
	margin-top: 10px;
	margin-right: 30px;
	padding-bottom: 18px;
}
#Contents .man04 {
	font-size: 105%;
	color: #000066;
	background-image: url(image/page/icon_man04.gif);
	background-position: left top;
	text-indent: 0px;
	padding-top: 18px;
	padding-left: 50px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 30px;
	padding-bottom: 18px;
}
#Contents .man05 {
	font-size: 105%;
	color: #000066;
	background-image: url(image/page/icon_man05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 0px;
	padding-top: 18px;
	padding-left: 50px;
	margin-top: 10px;
	margin-right: 30px;
	padding-bottom: 18px;
}
#Contents #Day .skjr {
	font-size: 105%;
	color: #303;
	margin-bottom: 35px;
}
#Doc {
	font-size: 115%;
	line-height: 140%;
	color: #333;
	width: 630px;
	padding: 6px;
	border: 1px solid #33C;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
}
#Doc .sign {
	text-align: right;
	font-size: 110%;
	line-height: normal;
	border-top-color: #36C;
	border-right-color: #36C;
	border-bottom-color: #36C;
	border-left-color: #36C;
}
.clm_tri01,.clm_tri02,.clm_tri03 {
	width: 205px;
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#IndexL {
	margin: 0px;
	padding: 0px;
	width: 315px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9999CC;
	float: left;
	list-style-type: none;
}
#IndexL ul,#IndexR ul {
	list-style-type: none;
	text-indent: -1.5em;
}
#IndexL li,#IndexR li {
	font-size: 90%;
	font-weight: normal;
	text-decoration: none;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0em;
	list-style-position: inside;
	list-style-type: none;
	line-height: 145%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#IndexR {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 315px;
	list-style-type: none;
}

#Footer {
	width: 900px;
	background-color: #9999FF;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}


#FooterLogo {
	padding: 0px;
	float: left;
	width: 450px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}


#FooterLogo h2 {
	margin: 0px;
	padding: 0px;
}

#FooterLogo .logo_eng {
	font-style: italic;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}

#Address {
	padding: 0px;
	float: right;
	width: 400px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-align: right;
}
#Address a {
	color: #FFFFFF;
	text-decoration: underline;
}
#Address a:hover {
}

#Address a:hover {
	text-decoration: underline;
	color: #0000CC;
}

#Address address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#Address p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#Address em {
	font-size: medium;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#Address .acss {
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 294px center;
	margin: 0px;
	padding: 0px;
	background-image: url(image/icon_acss.gif);
}
#Link h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-style: normal;
	line-height: 125%;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9999FF;
	border-right-color: #9999FF;
	border-bottom-color: #9999FF;
	border-left-color: #9999FF;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#Footer .copy {
	text-align: center;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin: 0px;
}
#Contents .sponser {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
	line-height: normal;
	font-size: 85%;
	font-weight: normal;
}#Contents .kinkyu {
	font-size: 125%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #930;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #600;
	border-bottom-color: #600;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C60;
	border-left-color: #C60;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#mzmz h3 {
	font-size: 145%;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	padding: 0px;
	clear: both;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
#mzmz h4 {
	font-size: 110%;
	margin-bottom: 35px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-right: 15px;
	margin-left: 5px;
}
#mzmz dl {
	margin-top: 25px;
	margin-bottom: 30px;
	margin-left: 30px;
	margin-right: 30px;
}
#mzmz dt {
	color: #306;
	text-indent: -2em;
	font-size: 105%;
	line-height: normal;
	font-weight: normal;
	margin-bottom: 20px;
}
#mzmz dd {
	text-indent: -2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding: 0px;
	font-size: 105%;
	line-height: normal;
	font-weight: normal;
}
#Sikkan .asi {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#Sikkan dt {
	font-size: 130%;
	font-weight: bold;
}
