body { margin:0px;
 letter-spacing:0.1em;
 line-height: 150%;
 font-size: small;
 background:url(img/allbg.gif) repeat-x left top;
 background-color: #F8F6ED;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"

}

img { border: none; }

a {
	text-decoration: underline;
	outline-style: none;	
	}

a:link {
	color: #0800AA;
	}

a:visited {
	color: #7E0062;
	}

a:active {
	color: #0800AA;
	}

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

h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px; font-weight:normal;}

.red { color:#CC0000;}
.blue { color:#0033CC;}
.gu { color:#336666;
      font-size:20;
	  }


ul { text-align:left;}
li { list-style-type:none; list-style-position:outside;}


br { letter-spacing:normal;}




.all { width:802px; margin:0px auto; clear:both;  background:url(img/tdbg.gif) repeat-y top center;}

h1.site-title { color: #666; height:14px; text-align:center; width:802px; font-weight:bold; padding:4px 0px 0px 0px; line-height:12px; font-size:12px; margin:0px auto;}
h1.site-title a:link{ color:#666; text-decoration:none;}
h1.site-title a:visited { color:#666; text-decoration:none;}
h1.site-title a:active{ color:#666; text-decoration:none;}
h1.site-title a:hover{ color:#666; text-decoration:none;}


.head { width:802px; margin:0px auto; height:192px;}



/* navigation */

#navigation{
	clear: both;
	position: relative;
	top: 0px;
	margin: 0px auto;
	padding: 0px;
	width: 802px;
	height: 36px;
	list-style: none;
	overflow: hidden;
}



#navigation li a{
	position: absolute;
	height: 36px;
	overflow: hidden;
	padding: 0px;
	text-indent: -9999px;
	text-decoration: none;
	top: 0;
}



li#navi01 a{ 
	background: transparent url(img/navi1.gif) no-repeat 0 0;
	width: 118px;
	left: 0px;
}
li#navi02 a{ 
	background: transparent url(img/navi2.gif) no-repeat 0 0;
	width: 113px;
	left: 118px;
}
li#navi03 a{ 
	background: transparent url(img/navi3.gif) no-repeat 0 0;
	width: 113px;
	left: 231px;
}
li#navi04 a{ 
	background: transparent url(img/navi4.gif) no-repeat 0 0;
	width: 112px;
	left: 344px;
}
li#navi05 a{ 
	background: transparent url(img/navi5.gif) no-repeat 0 0;
	width: 113px;
	left: 456px;
}
li#navi06 a{ 
	background: transparent url(img/navi6.gif) no-repeat 0 0;
	width: 113px;
	left: 569px;
}
li#navi07 a{ 
	background: transparent url(img/navi7.gif) no-repeat 0 0;
	width: 120px;
	left: 682px;
}

/* ロールオーバー設定 */
li#navi01 a:hover, 
li#navi02 a:hover, 
li#navi03 a:hover, 
li#navi04 a:hover, 
li#navi05 a:hover, 
li#navi06 a:hover, 
li#navi07 a:hover, 
{ 
	background-position: 0px -36px;
}




.main { clear:both; width:802px; margin:0px auto; padding:0px; o}

div#saiyo{float:left; width:350px; }


div#kosin{float:left;}

#allcont { clear:both; width:802px; margin:0px;}
.left { width:160px; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background: url(img/koushinbg.gif) repeat-y top left; clear:left;}
form{ margin:0px; padding:0px;}









#bottom {width:802px; height:57px; margin:0px auto; clear:both; background:url(img/foot.gif) no-repeat top left;}




/*エントリー部分start*/
#maincolumn { width:90%; margin:0px auto;}
.text { width:804px; margin:0px auto;}

.name { background:url(img/yajirushi.gif) no-repeat left; margin:5px 10px ; padding: 5px 30px ; color:#00267D; font-weight:bold; font-size:17px}
.yakushoku { font-size:12px; padding:10px 12px;}
.motto { font-size:13px; font-weight:bold; padding:0px 0px 0px 12px;}
.q { padding:20px 12px 0px 10px; color:#00267D}
.a {padding:5px 10px 5px 28px;}
.hole { font-size:17px; font-weight:bold; color:#666666; padding:10px; border-bottom:#666666 dashed 1px; margin:20px 0px 10px 0px}
.hole2 {  color:#666666; padding:0px 10px;}
/*エントリー部分end*/


h3 { font-size:14px; font-weight:bold; background:url(http://www.1memoria.com/test/img/cat_title.gif) top left no-repeat; width:474px; padding:3px 0px 6px 20px; color:#FFFFFF}
h3 a:link{ color:#fff; text-decoration:none;}
h3 a:visited { color:#fff; text-decoration:none;}
h3 a:active{ color:#fff; text-decoration:none;}
h3 a:hover{ color:#fff; text-decoration: underline;}
