@charset "Shift_JIS";

/*___________ 基本設定 ___________ */

body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#ffffff;
	color:#555555;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #00A3D9;
}

#ALL {
width:800px;
margin:0 auto;
}

div,p,pre {
text-align:left;
margin:0;
font:96%/126% 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ ゴシック',sans-serif;
}

img {
border:0;
vertical-align: text-top;
}

li {
margin: 0;
list-style: none;
}

ol, ul {
margin: 0;
padding:0;
}

h1 {
font-size:80%;
line-height:16px;
font-weight:bold;
margin:0;
}

h2 {
	font-size:140%;
	line-height:16px;
	font-weight:bold;
	margin:0;
}

h3 {
font-size:12px;
line-height:16px;
font-weight:bold;
margin:0;
}

h4,h5,h6 {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	margin:0px;
}

/*___________ リンク設定 ___________ */

a:link {
	color: #555555;
	text-decoration: none;
}

a:visited {
	color: #AAAAAA;
	text-decoration: none;
}

a:hover {
	color: #AAAAAA;
	text-decoration: underline;
}

a:active {
	color: #AAAAAA;
}

select {
display:block;
}

form {
margin:0;
}

.indent {
text-indent:-2345px;
}

.clear {
clear:both;
}

.center {
text-align:center;
}

/* ____________ ヘッダー部 __________ */

#HEADER {
	width:760px;
	height:60px;
	padding: 20px 20px 10px 20px;
	text-align:center;
}

#H-IMG {
	width:760px;
	height:238px;
	background-color: #EEEEEE;
	background-image: url(../image/headerimg.jpg);
	background-repeat: no-repeat;
	padding: 20px 20px 20px 20px;
}

#H-IMG h2 {
color:#FFFFFF;
}

/* ____________ メニュー部 __________ */

#MAIN1-m {
	width:180px;
    margin:==;
	float:left;
	background-image: url(../image/menu-bg.gif);
	background-repeat: no-repeat;
	height: 558px;
}

#MAIN2-m {
	width:180px;
    margin:==;
	float:left;
	background-repeat: no-repeat;
}


a.menu {
	color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
	width:162px;
	height:20px;
    margin: 0px 10px 5px 0px;
	padding: 4px 0px 0px 6px;
	border: 1px solid #CCCCCC;
	display: block
}

a.menu:visited {
	color: #555555;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.menu:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #5DC5EB;
	border: 1px solid #0090BF;
}

a.menu:active {
	color: #FFFFFF;
	background-color: #0090BF;
}

.m-01 {
width:170px;
height:26px;
margin: 10px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

.m-02 {
width:170px;
margin: 10px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* ____________ コンテンツ部 __________ */

#MAIN1-c {
width:620px;
margin:==;
float:left;
}

.c-01 {
color: #FFFFFF;
width:608px;
height:18px;
padding:5px 0px 0px 10px;
margin:10px 0px 0px 0px;
border: 1px solid #00A3D9;
background-color: #00A3D9;
}

.c-02 td {
	text-align:left;
	margin:0;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.c-02 {
	width:598px;
	padding:10px 10px 30px 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.c-02sc {
	width:598px;
	padding:10px 10px 30px 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.NL-DIV {
	margin-bottom: 1.5em;
	margin-top: 20px;
}

.NL-DIV li {
	padding:5px 0px 5px 45px;
	background: url(../image/pdf_aicon.gif) no-repeat 0 center;;
}


.TABLE1 {
	width:90%;
	text-align:left;
	margin:0;
	border-collapse: collapse;
	border: 2px solid #555555;
}

.TH1 {
	text-align:center;
	vertical-align: middle;
	background-color: #FFE4AD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
	font-size: 88%;
	padding: 5px;
	height: 30px;
	width: 20%;
}

.TH2 {
	text-align:center;
	vertical-align: middle;
	background-color: #FFE4AD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
	font-size: 88%;
	padding: 5px;
	height: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #777777;
}

.TD1 {
	text-align:right;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #777777;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 96%;
	line-height: 1.6em;
	width: 20%;
}

.TD2 {
	text-align:left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #777777;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #777777;
	font-size: 96%;
	line-height: 1.6em;
}

.c-03 p {
	width:598px;
	padding:10px 10px 10px 10px;
	text-align:right;
	font-size:80%;
}

.c-03 a {
	color: #00A3D9;

}

.c-02-a {
width:50%;
float:left;
}

.IMAGE {
	float: right;
    margin-left: 1em;
    margin-bottom: 0.5em;
}

/* ____________ フッター部 __________ */

#FOOTER {
width:800px;
height:60px;
margin:10px 0px 0px 0px;
padding:10px 0px 10px 0px;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #00A3D9;
font-size:80%
}

/* ____ padding border box  _____ */

.== {
padding:==;
}

.== {
border:==px solid #==;
}

.== {
padding:==;
border:==px solid #==;
}
