@charset "Shift_JIS";

/* FOR PRINT ======================================== */

table#headCell {
}
table#headNaviCell {
}
td.gNaviBtn {
}
td.gNaviBtnCurrent {
}
table#mainCell {
}
td.enclosure {
}
td#subMenuCell {
}
td#contentsCell {
}
td#footNaviCell {
}
table#footCell {
}

/* FOR NAMAZU ======================================== */

strong.keyword {
 color: Red;
}
p.example {
 text-indent: 1em; 
 color: Navy;
	font-weight: bold;
 font-family: monospace;
}
code {
 color: Navy;
 font-family: monospace;
}
code.example {
 color: Navy;
	font-weight: bold;
 font-family: monospace;
}
code.operator {
 color: Navy;
 font-family: monospace; 
	font-weight: bold;
}

/* ALL ======================================== */

body{
	margin:0px;
	padding:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	background-color: #FFFFFF;
	font-size: 90%;
	line-height: 150%;
	color: #333333;
}
td{
	line-height: 150%;
}
img {
	border: 0px;
}
h1 {
	color: #00448E;
	font-size: 150%;
	font-weight: bold;
	text-align: left;
	line-height: 125%;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
}
h2 {
	color: #333333;
	font-size: 115%;
	font-weight: bold;
	text-align: left;
	padding-top: 20px;
	line-height: 125%;
	margin-bottom: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
}
h3 {
	color: #333333;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	padding-top: 15px;
	line-height: 125%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
h4 {
	color: #333333;
	font-size: 100%;
	text-align: left;
	font-weight: normal;
	line-height: 125%;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
}
p {
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
h5 {
	color: #333333;
	font-size: 100%;
	text-align: left;
	font-weight: normal;
	line-height: 125%;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
.m_btm10 {
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.red {
	color: #CC0000;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}

/* HEADER FOOTER TEXT LINK ======================================== */

table#head_navi {
	font-size: 80%;
}
td.foot_btn {
	font-size: 80%;
}

/* MAIN IMAGE ======================================== */

td.mainImgCopy {
	color: #000000;
	vertical-align: top;
	background-color: #F1F1F1;
	font-size: 80%;
	line-height: 150%;
	text-align: left;
}
td.mainImgPar {
	width: 1px;
}

/* INFOMATION ======================================== */

table.info{
	font-size: 90%;
	line-height: 150%;
	color: #333333;
	text-align: left;
}
.info_ttl {
	font-size: 120%;
	font-weight: bold;
	color: #333333;
	text-align:left;
	line-height: 125%;
}
.menuInfoRyutsu {
	font-size: 80%;
	text-align: left;
	padding-left: 15px;
	background-image:  url("/content/100027393.gif");
	background-repeat: no-repeat;
	background-position: left 6px;
}

/* LEFT MENU ======================================== */

.location2 {
	font-size: 90%;
	color: #FFFFFF;
	text-align: left;
	padding-right: 10px;
	padding-left: 15px;
	font-weight: bold;
	background-color: #00448E;
	padding-top: 3px;
	padding-bottom: 3px;
}
td#subMenu {
	text-align: left;
	padding: 5px 10px 5px 15px;
	line-height: 150%;
	color: #333333;
}
.subMenu1 {
	font-size: 90%;
	text-align: left;
	padding-left: 15px;
	background-image:  url(/content/100027393.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	background-color: #E6EEF6;
}
.subMenu2 {
	font-size: 90%;
	text-align: left;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 10px 7px;
	background-color: #E6EEF6;
}

/* CONTENTS NAVI ======================================== */

td#location {
	font-size: 90%;
	color: #333333;
	margin: 0px;
	padding: 5px 10px;
}
.page_top {
	font-size: 90%;
}

/* CONTENTS ======================================== */

.columnImg {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 30px;
}
.columnTdColor1 {
	background-color: #E6EEF6;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	line-height: 150%;
}
.columnTdColor2 {
	background-color: #F1F1F1;
	font-size: 90%;
	line-height: 150%;
	color: #333333;
}
.columnTable {
	text-align: left;
}
.cautionTxt {
	font-size: 80%;
	color: #333333;
	line-height: 125%;
}
.margin5 {
	vertical-align: top;
	margin-bottom: 30px;
}
.margin0 {
	margin: 0px;
	padding: 0px;
}

/* about/jigyo/index.htm用 ======================================== */

.style1 {
	color: #FF0000
}