body,td,th {
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #F5F8D8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* -------------------------------------------------------------------- */

.pe03div {
	padding: 3px;
}
.pe05div {
	padding: 5px;
}

/* ------------------------------------------- */
/* navi */
/* -------------------------------------------------------------------- */
.navi-1 {
	float: left;
	margin: 0;
	padding: 0;
	display: block; 
	width: 200px;
	height: 32px; 
	background: url(../images_top/left/navicgt01.gif) no-repeat;
}
a.navi-1 {
	text-decoration: none;
	text-indent: -9999px;
	outline: none;
}
.navi-1:hover {
	background-position: 0px -32px;
	text-decoration: none;
	text-indent: -9999px;
}
/* ----------------------------------------- */
.navi-2 {
	float: left;
	margin: 0;
	padding: 0;
	display: block; 
	width: 200px;
	height: 32px; 
	background:url(../images_top/left/navicgt02.gif) no-repeat; 
}
a.navi-2 {
	text-decoration: none;
	text-indent: -9999px;
	outline: none;
}
.navi-2:hover {
	background-position: 0px -32px;
	text-decoration: none;
	text-indent: -9999px;
}
/* ----------------------------------------- */
.navi-3 {
	float: left;
	margin: 0;
	padding: 0;
	display: block; 
	width: 200px;
	height: 32px; 
	background:url(../images_top/left/navicgt03.gif) no-repeat; 
}
a.navi-3 {
	text-decoration: none;
	text-indent: -9999px;
	outline: none;
}
.navi-3:hover {
	background-position: 0px -32px;
	text-decoration: none;
	text-indent: -9999px;
}
/* ----------------------------------------- */
.navi-4 {
	float: left;
	margin: 0;
	padding: 0;
	display: block; 
	width: 200px;
	height: 32px; 
	background:url(../images_top/left/navicgt04.gif) no-repeat; 
}
a.navi-4 {
	text-decoration: none;
	text-indent: -9999px;
	outline: none;
}
.navi-4:hover {
	background-position: 0px -32px;
	text-decoration: none;
	text-indent: -9999px;
}
/* ----------------------------------------- */
.navi-5 {
	float: left;
	margin: 0;
	padding: 0;
	display: block; 
	width: 200px;
	height: 32px; 
	background:url(../images_top/left/navicgt05.gif) no-repeat; 
}
a.navi-5 {
	text-decoration: none;
	text-indent: -9999px;
	outline: none;
}
.navi-5:hover {
	background-position: 0px -32px;
	text-decoration: none;
	text-indent: -9999px;
}
/* ----------------------------------------- */
.navi-6 {
	float: left;
	margin: 0;
	padding: 0;
	display: block; 
	width: 200px;
	height: 32px; 
	background:url(../images_top/left/navicgt06.gif) no-repeat; 
}
a.navi-6 {
	text-decoration: none;
	text-indent: -9999px;
	outline: none;
}
.navi-6:hover {
	background-position: 0px -32px;
	text-decoration: none;
	text-indent: -9999px;
}
/* ----------------------------------------- */
.navi-7 {
	float: left;
	margin: 0;
	padding: 0;
	display: block; 
	width: 200px;
	height: 32px; 
	background:url(../images_top/left/navicgt07.gif) no-repeat; 
}
a.navi-7 {
	text-decoration: none;
	text-indent: -9999px;
	outline: none;
}
.navi-7:hover {
	background-position: 0px -32px;
	text-decoration: none;
	text-indent: -9999px;
}
/* ----------------------------------------- */
.navi-8 {
	float: left;
	margin: 0;
	padding: 0;
	display: block; 
	width: 200px;
	height: 32px; 
	background:url(../images_top/left/navicgt08.gif) no-repeat; 
}
a.navi-8 {
	text-decoration: none;
	text-indent: -9999px;
	outline: none;
}
.navi-8:hover {
	background-position: 0px -32px;
	text-decoration: none;
	text-indent: -9999px;
}

/* -------------------------------------------------------------------- */
.konyu-button {
	 width:164px;
	 height:35px;
	 margin: auto;
	 padding:0;
	 display:block;
	background: url(../images/button-konyu.gif) no-repeat;
	text-align:center;
	text-decoration:none;
	text-indent: -9999px;
	outline:none;
}
.konyu-button:hover {
	background-position: 0px -35px;
	text-decoration:none;
	text-indent: -9999px;
}
/* ------------------------------------------- */

/* link */
a {
	color: #336699;
}
a:link {
	color: #336699;
	text-decoration: none;
}
a:visited {
	color: #333399;
	text-decoration: none;
}
a:hover {
	color: #990033;
	text-decoration: underline;
}
a:active {
	color: #990033;
	text-decoration: none;
}

/* リンク：アンダーラインあり */
a.link-ul {
	color: #336699;
}
a.link-ul:link {
	color: #336699;
	text-decoration: underline;
}
a.link-ul:visited {
	color: #333399;
	text-decoration: underline;
}
a.link-ul:hover {
	color: #990033;
	text-decoration: underline;
}
a.link-ul:active {
	color: #990033;
	text-decoration: none;
}


/* 背景リピート無し */
.haikei {
	background-repeat: no-repeat;
}
.text-10 {
	color: #6666CC;
	font-size: 10px;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
}


/* テキストメイン */
/* 11 */
.text-11 {
	color: #666666;
	font-size: 11px;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
}
.text-11-110 {
	color: #666666;
	font-size: 11px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
}
.text-11-ao {
	color: #6666CC;
	font-size: 11px;
	line-height: 120%;
}
.text-11-orenji {
	color: #FFC26D;
	font-size: 11px;
	line-height: 120%;
}
.text-11-orenji-b {
	color: #F75100;
	font-size: 11px;
	line-height: 120%;
}
.text-11-aka-b {
	color: #FF0000;
	font-size: 11px;
	line-height: 120%;
	background-color: #FFCED6;
}
.text-11-pinkb {
	color: #FFA2C0;
	font-size: 11px;
	line-height: 120%;
}
.text-11-green {
	color: #BEEF95;
	font-size: 11px;
	line-height: 120%;
}

/* 12 */
.text-12 {
	color: #666666;
	font-size: 12px;
	line-height: 120%;
}
.text-12b {
	color: #666666;
	font-size: 12px;
}
.text-12ｃ {
	color: #333333;
	font-size: 12px;
	line-height: 120%;
}
.text-12ｃ-150 {
	color: #333333;
	font-size: 12px;
	line-height: 150%;
}
.text-12ｃ-200 {
	color: #333333;
	font-size: 12px;
	line-height: 200%;
}
.text-12ｃ-200-green {
	color: #333333;
	font-size: 12px;
	padding: 3px;
	background-color: #DDFFBB;
	line-height: 200%;
}
.text-12-200-ao {
	color: #0066CC;
	font-size: 12px;
	line-height: 200%;
}
.text-12-ao {
	color: #6666CC;
	font-size: 12px;
	line-height: 120%;
	background-color: #FFC1CB;
}
.text-12-ao-b {
	color: #6666CC;
	font-size: 12px;
	line-height: 120%;
}
.text-12-ao-c {
	color: #0000FF;
	font-size: 12px;
	line-height: 120%;
	background-color: #FFCED6;
}
.text-12-ao-d {
	color: #106BC3;
	font-size: 12px;
	line-height: 120%;
}
.text-12-pink {
	color: #ff0099;
	font-size: 12px;
	line-height: 120%;
}
.text-12-pink-200 {
	color: #ff0099;
	font-size: 12px;
	line-height: 200%;
}
.text-12-pink-b {
	color: #ff6699;
	font-size: 12px;
	line-height: 120%;
}
.text-12-aka {
	color: #cc3333;
	font-size: 12px;
	line-height: 120%;
}
.text-12-aka2 {
	color: #663333;
	font-size: 12px;
	line-height: 120%;
}
.text-12-aka2-b {
	color: #663333;
	font-size: 12px;
	line-height: 120%;
	background-color: #FEDAC2;
}
.text-12-orenji {
	color: #ff9900;
	font-size: 12px;
	line-height: 120%;
}
.text-12-orenji-b {
	color: #FF6600;
	font-size: 12px;
	line-height: 120%;
}
.text-12-green {
	color: #BEEF95;
	font-size: 12px;
	line-height: 120%;
}

/* 14 */
.text-14 {
	color: #333333;
	font-size: 14px;
	line-height: 120%;
}
.text-14-pink {
	color: #ff6699;
	font-size: 14px;
	line-height: 120%;
}
.text-14-pink-b {
	color: #FF3399;
	font-size: 14px;
	line-height: 120%;
}
.text-14-ao {
	color: #3366FF;
	font-size: 14px;
	line-height: 120%;
}
.text-14-aka {
	color: #663333;
	font-size: 14px;
	line-height: 120%;
	background-color: #FEDAC2;
}
.text-14-green {
	color: #336600;
	font-size: 14px;
	line-height: 120%;
}

/* ライン */
.line01 {
	border: thin double #CCCCCC;
	color: #CCCCCC;
}
.line02-pink-b {
	border: thin double #FAE4E8;
	color: #FAE4E8;
	width: 99%;
}
.line02-pink {
	border: thin double #FFA2C0;
	color: #FFA2C0;
}
.line03-green {
	border: thin double #CCFF99;
	color: #CCFF99;
}
.text-12-white-dammy {
	color: #FFFFFF;
	font-size: 12px;
}


/*---------------------------
  ▼タグリセット
------------------------------------------------------*/
#ul-none ul {
	margin: 0;
	padding: 0;
	list-style: none;
} 

/* 画像 */
#ul-gazo ul {
	list-style-image: url(../images/icon_00.gif);
	margin: 0 0 0 1em;
	padding: 20px;
	line-height: 250%;
} 
ol {
	margin: 0 0 0 1em;
	padding: 0;
} 
h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}
br {
	letter-spacing: normal;
}

/*---------------------------
  ▼
---------------------------*/
.iihanasi6 {
	background: url(../images/iihanasi/06-1.jpg) bottom center no-repeat;
}