body {
	background-color:#FFFFFF;
	margin-top:0px; margin-bottom:0px;
	font-size:12px;
	line-height:160%;
	color:#666666;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

table {
	padding: 0;
	border: 0;
	font-size:12px;
	line-height:160%;
	color:#666666;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

/*  IMAGE  */
.box_deco01 {padding-left: 10px;
	background-image:url(images/base/kazari_shasen01.gif);
	background-repeat:repeat-y;
}
.box_photo01 {width; 75; height: 60; border: #DEDEDE  solid 3px}


/*  LIST  */
ul { margin:0px;
	padding-left:0px
}
.list_01 li {list-style:none;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	background-image:url(images/base/list_01.gif);
	background-repeat:no-repeat;
}
.list_02 li {list-style:none;
	padding-top: 5px;
	padding-left: 20px;
	background-image:url(images/base/list_02.gif);
	background-repeat:no-repeat;
}


/*  FORM */
.ftbox { border:1px solid #999999; margin:0px}

/*  BOX  */
.box01 {padding-left: 10px; padding-top: 5px; padding-bottom: 3px}


/*  LINK   */
a:link   {color:#3953FF; text-decoration: none}
a:visited{color:#3953FF; text-decoration: none}
a:hover  {color:#3953FF; text-decoration: underline}

.link1 a:link    {color:#666666;; font-size: 12px; line-height: 180%; text-decoration: none}
.link1 a:visited {color:#666666;; font-size: 12px; line-height: 180%; text-decoration: none}
.link1 a:hover   {color:#666666;; font-size: 12px; line-height: 180%; text-decoration: underline}

.link2 a:link    {color:#666666;; font-size: 12px; line-height: 160%; text-decoration: none}
.link2 a:visited {color:#666666;; font-size: 12px; line-height: 160%; text-decoration: none}
.link2 a:hover   {color:#666666;; font-size: 12px; line-height: 160%; text-decoration: underline}

.link3 a:link    {color:#FF6600;; font-size: 12px; line-height: 140%; text-decoration: none}
.link3 a:visited {color:#FF6600;; font-size: 12px; line-height: 140%; text-decoration: none}
.link3 a:hover   {color:#FF6600;; font-size: 12px; line-height: 140%; text-decoration: underline}

.link_rank a:link    {color:#CC0000;; font-size: 10px; line-height: 120%; text-decoration: none; font-weight: bold}
.link_rank a:visited {color:#CC0000;; font-size: 10px; line-height: 120%; text-decoration: none; font-weight: bold}
.link_rank a:hover   {color:#CC0000;; font-size: 10px; line-height: 120%; text-decoration: underline; font-weight: bold}

.link_push a:link    {color:#CC0000;; font-size: 12px; line-height: 120%; text-decoration: none; font-weight: bold}
.link_push a:visited {color:#CC0000;; font-size: 12px; line-height: 120%; text-decoration: none; font-weight: bold}
.link_push a:hover   {color:#CC0000;; font-size: 12px; line-height: 120%; text-decoration: underline; font-weight: bold}

.link_rmd a:link    {color:#CC0000;; font-size: 14px; line-height: 120%; text-decoration: none; font-weight: bold}
.link_rmd a:visited {color:#CC0000;; font-size: 14px; line-height: 120%; text-decoration: none; font-weight: bold}
.link_rmd a:hover   {color:#CC0000;; font-size: 14px; line-height: 120%; text-decoration: underline; font-weight: bold}

.link_foot a:link    {color:#FFFFFF;; font-size: 12px; line-height: 120%; text-decoration: none}
.link_foot a:visited {color:#FFFFF;; font-size: 12px; line-height: 120%; text-decoration: none}
.link_foot a:hover   {color:#FFFFFF;; font-size: 12px; line-height: 120%; text-decoration: underline}

/*  TEXT  */
h1 {  font-size: 18px; font-weight: bold}
h2 {  font-size: 16px; font-weight: bold}
h3 {  font-size: 14px; font-weight: bold}
.txt12_120 {  font-size: 12px; line-height: 120%}
.txt12_180 {  font-size: 12px; line-height: 180%}
.txt14_120b {  font-size: 14px; line-height: 120%; font-weight: bold; margin:7px}
.txt12_120b {  font-size: 12px; line-height: 120%; font-weight: bold}
.txt18_120b {  font-size: 18px; line-height: 120%; font-weight: bold}
.txt10_120 {  font-size: 10px; line-height: 120%}
.txt10_180 {  font-size: 10px; line-height: 180%}

.waku {
	border-left: 2px groove #333333;
	border-top: 2px groove #333333;
}

div.koseki {position:relative; width:130px; height:75px;}
span.guard {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	background-image:url(images/base/toumei.gif);
}

