@charset "UTF-8";
html {
	margin: 0;
	/* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
}

body {
	margin: 0;
	/* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
	font-family: verdana, 'trebuchet ms', sans-serif;
	/* font-size: 12px; */
}

form, input {
	margin: 0;
	padding: 0;
}

input, textarea  {
	border: 1px solid #333;
	font-size: 12px;
}

input[type="submit"] { font-weight: bold; }

a { text-decoration: underline; }
a img { border: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ･ﾙ｡ｼ･ｹﾇﾛﾃﾖ */
body { text-align: center; } /* center on ie */

#container {
	position: relative;
	margin: 0 auto; /* center on everything else */
	width: 800px;
	text-align: left;
}

#container-inner { 
	position: static;
	width: auto;
	margin: 0px;
}

#banner { position: relative; }
#banner-inner { position: static; }

#sidebar {
	float: left;
	position: relative;
	margin: 0px; /* center on everything else */
	width: 200px;
}

#sidebar-inner,
#comment
 { position: static; width: 100%; }

#pagebody {
	position: relative;
	margin: 0 0 0 230px; /* center on everything else */
	width: 550px;
	}
#pagebody-inner { position: static; width: 100%; }

#footer {
	clear: both;
	width: 794px;
	margin: 0px auto;
	height: 80px;
}

/* ｴ?ﾜﾍﾗﾁﾇ */

body {
	font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
	font-size: 14px;
}

a { color: #36414d; text-decoration: underline; }
a:hover { color: #a3b8cc; }

#banner a { color: #fff; text-decoration: none; }
#banner a:hover { color: #fff; }

h1, h2, h3, h4, h5, h6 { font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif; }

/* ･ﾇ･ｶ･､･??､･｢･ｦ･ﾈ*/

body {
	min-width: 800px;
	color: #000;
	background: #EEE;
}


#container {
	width: 800px;
	background: #fff;
}

#container-inner {
/*	background-image: url("http://let-age.jp/common/image/background.gif");
	background-position: left bottom;
	background-repeat: repeat-y;*/
	background-color: #FFF;
	border-width: 0 3px;
	border-style: solid;
	border-color: #292e33;
	border-bottom: 1px solid #b00;
}

#banner {
	width: 794px; /* necessary for ie win */
	margin: 0px;
	height: 125px;
	background-color: #FFF;
}

#banner-header {
	margin: 0px;
	background-image: url("http://let-age.jp/common/image/let_logos.gif");
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 1px;
	height: 100px;
}

#pagebody-inner {
	padding: 30px 0 0;
}

#footer {
	background: #b00;
}

/* ･ﾘ･ﾃ･ﾀ｡ｼ･皈ﾋ･蝪ｼ､｢､ｿ､? */
div#navi {
	margin: -40px 0 0;
	width: 794px;
	height: 50px;
	border-bottom: 15px solid #b00;
}

ul#menu {
	float: right;
	list-style: none;
	margin: 0px 0px 10px;
	padding: 0px;
	background: #DDD;
	height: 20px;
}

html>body ul#menu { height: 30px; }

ul#menu li {
	font-size: 12px;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	background: #DDD;
	text-decoration: none;
	test-align: center;
}

ul#menu li { width: 77px; height: 20px }
html>body ul#menu li { width: 79px; height: 30px; }

ul#menu li a {
	display: block;
	margin: 0px;
	height: 30px;
	padding: 5px 5px 0px 2px;
	text-decoration: none;
	color: #000;
}

html>body ul#menu li a {
	margin: 0px;
	display: block;
	height: 30px;
	padding: 1px 5px 1px 2px;
	text-decoration: none;
	color: #2A2828;
	height: 1%;
}

ul#menu li a:hover{
	color: #900;
	font-weight: bold;
}

ul#menu li.current {
	margin: 0px;
	color: #FFF;
	background: #000;
}

ul#menu li.current a{
	color: #FFF;
	font-weight: bold;
}

#pagecurrent {
	background: #666;
}

/* ･ｵ･､･ﾉ･ﾐ｡ｼ､｢､ｿ､? */
#sidebar-inner,
#comment {
	margin: 30px 0 0px 10px;
	padding: 0px 0 100px;
}

#sidebar-inner h2 {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 20px;
}

#sidebar-inner ul {
	margin: 10px 0px 0px;
	padding: 0px;
	line-height: 15px;
	list-style: none;
	width: 200px;
}

#sidebar-inner li {
	font-size: 12px;
	margin: 10px 0px;
	padding: 5px;
	border: 1px solid #999;
}

#sidebar-inner li a {
	text-decoration: none;
	color: #000;
}

#sidebar-inner li a:hover {
	color: #660;
}

/* ･ｵ･､･ﾉ･ﾐ｡ｼ･ｳ･皈?ﾈ､｢､ｿ､? */
.comment-content {
	margin: 0px;
	width: 200px;
}

.comments-content {
	margin: 0px 0px 20px;
}

h2#backnumber-logo,
h2#comment-logo01,
h2#comment-logo02 {
	margin: 0px;
	padding: 0px;
	color: #EFF4F5;
	font-size: 1px;
	height: 20px;
	text-indent: -9999px;
}

#backnumber-logo {
	background-image: url("http://let-age.jp/common/image/backnumber.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}
#comment-logo01 {
	background-image: url("http://let-age.jp/common/image/comment01.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}

#comment-logo02 {
	background-image: url("http://let-age.jp/common/image/comment02.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}


.comment-cmt {
	margin: 5px 0px 10px;
	padding: 5px 5px 0px;
	border-bottom: 3px dotted #BFD1DA;
}

.comment-cmt p {
	margin: 0 0 3px;
	line-height: 1.5em;
	font-size: 12px;
	color: #333;
}

.comments-open {
	margin: 0px;
	padding: 0px;
}

p.comments-open-moderated {
	margin: 10px 5px;
	padding: 3px 5px;
	font-size:10px;
	line-height: 1.5em;
	color: #333;
	border-left: 5px solid #CCC;
}

#comments-open-data {
	margin: 0 5px;
	font-size: 12px;
}

.comments-open-footer {
	margin: 10px 5px;
}

/* Footer */
#footer address {
	padding: 10px 0 0;
	text-align: center;
	color: #fff;
	font-style: normal;
}

/*  ﾋﾜﾊｸﾍﾑ･ｹ･ｿ･､･? */
.entry {
	position: static;
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
}

.entry-header-top
{
	margin-top: 0;
	padding: 0px;
	font-size: 22px;
	font-weight: bold;
	color: #900;
}

.entry-header
{
	margin-top: 0;
	padding: 0px;
	font-size: 22px;
	font-weight: bold;
}

.entry-content {
	margin: 0px 10px 0px 0px;
}

.entry-body { margin: 0px 0px 20px; }

.entry-more {
	margin: 0px;
	width: 100%;
}

.entry-more h4 {
	margin: 0px 0px 10px;
	font-weight: bold;
	font-size: 14px;
}

.lead,
#lead-top,
#profile,
#recipe-header
{
	margin: 15px 0px;
	color: #333;
 	border-top: 1px solid #FFF;
}
.lead { height: 190px; }
/*#lead-top, */
#profile, #recipe-header { height: 250px; }

#recipe-header h3 {
	color: #660;
	font-size: 16px;
	font-weight: bold;
}

.lead img, .lead-top0512 img {
	float: left;
	padding: 0px;
	margin: 0 15px 0px 0;
	vertical-align: bottom;
}

#lead-top table, 
#profile table, 
#recipe-header table {
	width: 520px;
	margin: 0px;padding: 0px;
}

#lead-top td {
	vertical-align: bottom;
}

#profile td, 
#recipe-header td {
	vertical-align: bottom;
	width: 260px;
}



#lead-top img, 
#profile img, 
#recipe-header img {
	margin: 0px;
	padding: 0px;
}

#profile dl, #recipe-header dl {
	margin: 0 0 0 10px;
	padding: 10px;
	width: 259px;
}

#profile dl {
	border-bottom: 5px dotted #CCC;
}

#recipe-header dl {
	border: 1px solid #660;
}

.lead dl {
	float: right;
	margin: 80px 0px 0 0;
	padding: 0 0 10px;
	border-bottom: 5px dotted #CCC;
	width: 269px;
}

.lead dt, #profile dt, #recipe-header dt {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 10px;
}

.lead dd, #profile dd, #recipe-header dd {
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}

.lead p, #profile p {
	float: right;
	margin: 80px 0px 0 0;
	padding: 0 0 10px;
	border-bottom: 5px dotted #CCC;
	font-size: 14px;
	line-height: 1.5em;
	width: 269px;
}

#lead-top p {
	color: #666;
	margin: 0px;
	padding: 0px 10px;
	border-right: 10px solid #DDD;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5em;
}

#recipe-body {
	margin: 10px;
	padding: 0px 10px 0 0;
	line-height: 150%;
	background-image: url("http://let-age.jp/common/image/line_02.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

#recipe-body p {
	margin: 0px 0px 5px;
	padding: 20px 0px 0px;
	font-weight: bold;
	color: #660;
}

#recipe-body ol {
	margin: 0px 20px;
	padding: 0px;
}


.entry-more h3 {
	margin: 0px 10px 20px 0px;
	padding: 0px 10px 0 0;
	font-size: 18px;
	font-weight: bold;	
	line-height: 150%;
	border-bottom: 1px solid #666;
}

.entry-more p {
	margin: 0px 0px 20px;
	padding: 0px 10px 0 0;
	line-height: 150%;
}

.entry-more dt, .entry-more dd {
	margin: 2px 0px;
	padding: 0px 10px 0 0;
	line-height: 150%;
	font-size: 14px;
	font-weight: normal;
}

.entry-more dt.yonin {
	background-image: url(http://let-age.jp/photo/top0604_yonin.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 25px;
	text-indent: -9999px;
	
}

.entry-more dt.hantai {
	background-image: url(http://let-age.jp/photo/top0604_hantai.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 25px;
	text-indent: -9999px;
}

.entry-more blockquote {
	margin: 0px 0px 20px 0;
	padding:  0px 10px 10px;
	color: #333;
	line-height: 150%;
}

img.imgl {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}

img.imgr {
	float: right;
	padding: 0px;
	margin: 0px 15px 10px 10px;
}

/* ﾆﾃｽｸVol.1 */
.entry-body-top0509 {
	margin: 0px 0px 20px;
	padding: 10px;
	line-height: 150%;
	background-image: url("http://let-age.jp/common/image/line_01.gif");
	background-position: bottom center;
	background-repeat: no-repeat;
}

.entry-body-top0509 h3 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
	border: 0px;
	color: #800;
	text-align: right;
}
.entry-body-top0509 h4 {
	margin: 0px 0px 20px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.entry-body-top0509 p {
	margin: 0px 0px 20px;
	padding: 0px;
	font-size: 14px;
}

/* ﾆﾃｽｸVol.2 */
#entry-body-top051001 {
	margin: 0px 0px 20px;
	padding: 0px;
	line-height: 150%;
}


#entry-body-top051001 h3 {
	border-left: 10px solid #33C;
	border-bottom: 1px solid #33C;
	padding-left: 10px;
}

#entry-body-top051002 {
	margin: 0px 0px 20px;
	padding: 10px;
	line-height: 150%;
	background-color: #F4ECFF;
}

#entry-body-top051002 dl {
	margin: 0px 0px10px;
	padding: 0px;
}

#entry-body-top051002 dt {
	margin: 5px 0px 0px;
	padding: 0px;
	color: #039;
	font-weight: blod;
}

#entry-body-top051002 dd {
	margin: 0px;
	padding: 0px;
	color: #000;
	font-weight: normal;
}

#entry-body-top051002 a {
	color: #039;
	text-decoration: none;
}

#entry-body-top051002 a:hover {
	color: #036;
	text-decoration: underline;
}

/* ﾆﾃｽｸVol.3 */
.entry-body-top051101 {
	margin: 0px 0px 20px;
	padding: 0px;
	line-height: 150%;
}

.entry-body-top051101 h4 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 14px;
	color: #F60;
}

.entry-body-top051101 dl {
	margin: 0px 0px 20px;
	padding: 10px;
	background-color: #FC9;
}

.entry-body-top051101 dt, .entry-body-top051101 dd {
	font-weight: normal;
	font-size: 14px;
	line-height: 120%;
}

.entry-body-top051102 {
	margin: 0px 0px 20px;
	padding: 10px;
	line-height: 150%;
	background-color: #FFEACD;
}

.entry-body-top051102 p {
	margin: 0px;
	padding: 0px;
}

.entry-body-top051102 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

/* ﾆﾃｽｸVol.4 */
#entry-body-div0512 {
	margin: 0px 10px 20px;
	padding: 10px;
	line-height: 150%;
	width: 480px;
	background-color: #F6E3C8;
}

#entry-body-div0512 dl {
	margin: 0px;
	padding: 0px;
	line-height: 150%;
	width: 480px;
}

#entry-body-div0512 dt {
	margin: 0px;
	padding: 0px;
	color: #336;
	font-weight: bold;
	line-height: 150%;
}

#entry-body-div0512 dd {
	margin: 0px;
	padding: 0px;
	line-height: 150%;
}

#entry-body-div0512 dd ol {
	margin: 0px;
	padding: 0px;
	line-height: 150%;
}

#entry-body-div0512 dd ol li {
	margin: 0px 20px;
	padding: 0px;
	line-height: 150%;
}

#entry-body-tb0512 {
	margin: 10px;
	padding: 0px;
}

#entry-body-tb0512 table {
	margin: 0px;
	padding: 0px;
	width: 540px;
}

#entry-body-tb0512 td {
	margin: 0px;
	padding:  5px 15px;
	font-size: 12px;
	text-align: center;
	width: 180px;
	vertical-align: top;
}

#entry-body-top060201 {
	margin: 0px 0px 20px;
	padding: 5px;
	width: 560px;
}

#entry-body-top060201 table {
	margin: 0px;
	padding: 0px;
	}
#entry-body-top060201 td {
	margin: 0px;
	padding: 5px;
	width: 270px;
	vertical-align: top;
	}
#entry-body-top060201 img {
	float: left;
	border: none;
	margin: 5px 10px 5px 0px;
	padding: 0px;
}

#entry-body-top060201 h4 {
	margin: 0px;
	padding: 0px;
	color: #966;
	font-weight: bold;
	font-size: 14px;
}

#entry-body-top060201 dl {
	margin: -10px 0 0;
}

#entry-body-top060201 dt {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

#entry-body-top060201 dd {
	margin: 0px;
	padding: 0px;
	color: #000;
	font-size: 12px;
	line-height: 1.5em;
}

#entry-body-top060202 {
	margin: 0 0 20px;
	padding: 0px 15px;
}

#entry-body-top060202 ol{
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}

#entry-body-top060202 li{
	margin: 0px 10px;
	padding: 0px;
	line-height: 1.5em;
}
.entry-body-top060203 {
	margin: 0px 0px 15px;
	padding: 0px;
	border-bottom: 3px double #AAA;
}

.entry-body-top060203 h4 {
	margin: 0px 0px 10px;
	font-weight: bold;
	font-size: 18px;
	color: #966;
}

/* .entry-body-top060203 img {
	float: left;
	border: none;
	margin: 5px 10px 5px 0px;
	padding: 0px;
}*/

.entry-body-top060203 dl {
	margin: -10px 0 10px;
}

.entry-body-top060203 dt {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

.entry-body-top060203 dd {
	margin: 0px;
	padding: 0px;
	color: #666;
	font-size: 12px;
	line-height: 1.5em;
}
.entry-body-top060203 {
	margin: 0 0 20px;
	padding: 0px 15px;
}

.entry-body-top060203 ul {
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	line-height: 1.5em;
	list-style: none;
	border: 1px solid #CCC;

}

.entry-body-mono,
#entry-body-tabi051101,
#entry-body-tabi060101,
#entry-body-tabi060201 {
	margin: 10px;
	padding: 5px;
}

.entry-body-mono {
	margin: 0px 10px 20px 0px;
	padding: 0 5px 5px;
	background-image: url("http://let-age.jp/common/image/line_03.gif");
	background-position: bottom center;
	background-repeat: no-repeat;
}

.entry-body-mono h3 {
	margin: 0px;
	padding: 0px;
}

.entry-body-exc {
	margin: 30px 10px 30px 0px;
	padding: 35px 5px 5px;
	background-image: url("http://let-age.jp/common/image/line_04.gif");
	background-position: top center;
	background-repeat: no-repeat;
}

.entry-body-monobox {
	margin: 10px 10px 30px 0px;
	padding: 5px;
	background-color: #EEE;
}

.entry-body-monobox table {
	width: 500px;
	margin: 0px;
	padding: 0;
}

.entry-body-monobox td {
	width: 50%;
	margin: 0;
	padding: 3px;
	vertical-align: bottom;
}

.entry-body-monobox dl, dt, dd {
	margin: 0;
	padding: 0px;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
}

.entry-body-monobox ul{
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	font-size: 12px;
	line-height: 1.5em;
	border-left: 5px dotted #CCC;
}


#entry-body-tabi051101 {
	border: 2px solid #C93;
	margin-bottom: 30px;
	padding: 10px;
}

#entry-body-tabi060101 {
	border: 2px solid #C69;
}

#entry-body-tabi060201 {
	border: 2px solid #F99;
}

#entry-body-tabi060301 {
	margin: 0px 0px 15px;
	border: 2px solid #396;
	height: 200px;
}

#entry-body-tabi051101 p{
	margin: 0;
	padding: 0px;
}

#entry-body-tabi060101 h3, #entry-body-tabi060201 h3, #entry-body-tabi060202 h3,#entry-body-tabi060301 h3 {
	margin: 0 0 10px 10px;
	padding: 0;
	color: #f99;
	font-size: 18px;
	font-weight: blod;
	border: none;
}

#entry-body-tabi060301 h3 {
	color: #000;
}

#entry-body-tabi060301 dl {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

#entry-body-tabi060301 dt {
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}

#entry-body-tabi060101 img, #entry-body-tabi060201 img, #entry-body-tabi060301 img {
	padding: 0;
	margin: 0 10px 10px;
}

#entry-body-tabi060101 dl,#entry-body-tabi060201 dl {
	margin: 30px 10px 15px;
	padding: 0px ;
	font-size: 12px;
	color: #666;
}

#entry-body-tabi060101 dt,#entry-body-tabi060201 dt {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

#entry-body-tabi060101 dd,#entry-body-tabi060201 dd,#entry-body-tabi060301 dd {
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
}

#entry-body-tabi060202 {
	margin: 15px 0;
	padding: 0;
}

#entry-body-tabi060202 h3{
	padding-left: 10px;
	border-left: 12px double #C69;
	color: #333;
}

#entry-body-tabi060302 h3{
	padding-left: 10px;
	border-left: 12px double #396;
	border-bottom:0px;
	color: #396;
}

#entry-body-tabi060202 table {
	width: 560px;
	margin: 0 5px 10px;
	padding: 0;
}

#entry-body-tabi060202 th {
	margin: 0;
	padding: 3px;
	text-align: left;
}
#entry-body-tabi060202 td {
	margin: 0;
	padding: 3px;
	font-size: 12px;
}
#entry-body-tabi060202 td.tdleft {
	text-align: left;
}

#entry-body-tabi060202 td.tdright {
	text-align: right;
}

#entry-body-tabi060202 ul,#entry-body-tabi060302 ul {
	margin: 10px 30px;
	list-style: square;
	padding: 0px;
	line-height: 1.5em;
}

.entry-body-top060203 li, #entry-body-tabi060202 li, #entry-body-tabi060302 li {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.entry-body-top060203 li {
	display: inline;
	margin: 0px 10px 0px 0px;
}

#entry-body-tabi051102 {
	margin: 15px 0;
	padding: 0;
}

#entry-body-tabi051102 h3 {
	padding-left: 10px;
	border: none;
	border-left: 12px double #C93;
}

#entry-body-tabi051102 ul{
	margin: 10px 30px;
	padding: 0px;
	list-style: square;
}

#entry-body-tabi051102 a {
	color: #C93;
	text-decoration: none;
}

#entry-body-tabi051102 a:hover {
	color: #963;
	text-decoration: underline;
}

#entry-body-tabi060202 a {
	color: #F99;
	text-decoration: none;
}

#entry-body-tabi060202 a:hover {
	color: #C69;
	text-decoration: underline;
}
h3#entry-body-tabi060701,h3#entry-body-tabi060801 {
	margin: 10px 0px 5px;
	color: #99C;
}
#entry-body-tabi060702, #entry-body-tabi060802{
	margin: 15px 0;
	padding: 0;
}

#entry-body-tabi060702 h3, #entry-body-tabi060802 h3 {
	padding-left: 10px;
	border: none;
	border-left: 12px double #99C;
}

#entry-body-tabi060702 ul, #entry-body-tabi060802 ul{
	margin: 10px 30px;
	padding: 0px;
	list-style: square;
}

h3#entry-body-tabi060801 {
	color: #369;
}

#entry-body-tabi060802 h3 {
	border-left: 12px double #369;
}

.entry-body-top0603 {
	margin: 0px 0px 30px;
	padding: 0px;
}

.entry-body-top060301 {
	border: 1px dotted #666666;
	margin: 0px 0px 30px;
	padding: 10px;
}

.entry-body-top060301 h3 {
	margin: 5px 10px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 3px double #CCC;
}

.entry-body-top060301 img {
	float: left;
	margin: 0px 5px 10px;
}

div.entry-body-top060301 dl, .entry-body-top0603 dl {
	margin: 10px 10px 10px 135px;
	padding: 5px;
	padding-left:7px;
	border-left: 3px dotted #CCC;
}

div.entry-body-top060301 dt, div.entry-body-top060301 dd, div.entry-body-top0603 dt, div.entry-body-top0603 dd {
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
	font-size: 12px;
	font-weight: normal;
}
ol.top060401{
	margin: 0px 0px 30px;
	padding: 7px 10px 7px 30px;
	background-color: #FFF9DF;
	line-height: 150%;
}
.top060601, .top060602 {
	margin: 0px 0px 10px;
	padding: 10px;
}

.top060601 h3 {
	margin: 0px 0px 10px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #008842;
	background-color: #FFFCD8;
	border: none;
}
.top060601 img.left060601, .top060602 img.left060602 {
	float: left;
	padding: 10px;
}
.top060601 img.right060601, .top060602 img.right060602 {
	float: right;
	padding: 10px;
}
.top060602 h3 {
	margin: 0px 10px 0px;
	padding: 10px 0px 0px 50px;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	width: 600px;
	height: 100px;
	background-image: url(../image/top060602_title.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
}

.top060602 h4 {
	margin: 0px 10px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 16px;
	font-weight: bold;
	color: #45B035;
}
.top060602 dl {
	margin: 20px 0px 0px 30px;
	padding-left: 10px;
	font-size: 10px;
	line-height: 1.2em;
	color: #666;
	border-left: 12px double #333;
}

.top060602 dt {
	display: none;
}

#money-info {
	margin: 0px 30px 0px 10px;
	border: 1px dotted #333;
}

#money-info dl  {
	margin: 5px;
}

#money-info dt, #money-info dd  {
	margin: 0px;
	line-height: 1.5em;
	font-size: 12px;
}

#money-info dt {
	color: #000;
	font-weight: bold;
}
#top060701, #top060702 {
	margin: 10px 5px;
	padding: 0px;
}
#top060701 h3, #top060702 h3 {
	font-size: 18px;
	color: #000;
}
#top060701 p.boldp {
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
}
#top060701 dl {
	margin: 0px;
	padding: 0px ;
	height: 130px;
}
#top060701 dt,  #top060701 dd{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 1.5em;
}

#top060701 h4 {
	padding: 0 5px;
	border-left: 12px double #FF6699;
	font-size: 16px;
	line-height: 1.5em;
	font-weight: bold;
}
#top060702 p.purplebox {
	font-size: 14px;
	line-height: 1.5em;
	background-color:#CCCCFF;
	margin: 5px;
	padding: 10px;
}
#top060702 table {
	margin: 10px 0;
	padding: 0px;
}

#top060702 td {
	vertical-align: top;
}

#top060702 dl {
	margin: 0px;
	padding: 0px 5px;
	border-left: 12px double #FF6AA9;
}
#top060702 dt {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #FF6AA9;
	font-weight: bold;
}

#top060702 dd {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #000;
}
#anti060301 {
	margin: 10px 0px 30px;
	padding: 5px;
	font-size: 14px;
	color: #000;
	background-color: #FFECCF;
	border: 1px solid #FC9;
}

#anti060301 h3 {
	border: none;
	margin: 5px 0px;
}

#anti060301  ol {
	margin: 10px
	padding: 0px 10px;
	color: #000;
}

#anti060302 {
	margin: 10px 0px 30px;
	padding: 5px;
	font-size: 14px;
	color: #000;
	background-color: #FFF;
	border: 1px solid #FC9;
}
#anti060302 ul {
	margin: 0px;
	padding: 5px;
	list-style:none;
}
#top060801 {
	margin: 10px 0px;
	padding: 0px;
	width: 520px;
	height: 150px;
	background-image: url(http://let-age.jp/photo/top060803.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#top060801 h2 , #top060801 p{
	text-indent: -9999px;
}
#top060802 {
	margin: 10px 0px;
	padding: 0px;
}
#top060802 h3 {
	margin: 0px;
	background-image: url(http://let-age.jp/photo/top060807.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 520px;
	height: 100px;
	text-indent: -9999px;
	border: none;
}

#top060802 dl {
	margin: 0px;
	padding: 0px;
	line-height: 1.7em;
}
#top060802 dt {
	margin: 0px;
	padding: 0px;
	color: #09C;
	font-size: 14px;
	font-weight: bold;
}
#top060802 dd {
	margin: 0px;
	padding: 0px;
	color: #000;
	font-size: 12px;
}
.top060901 div {
	margin: 10px 0;
	padding: 0px;
	color: #000;
}

.top060901 h3 {
	margin: 10px 0;
	padding: 2px 0;
	font-size: 18px;
	color: #000;
	border: none;
	border-bottom: 3px double #69C;
}

.top060901 h4 {
	margin: 0 0 10px;
	padding: 0;
	font-size: 16px;
	color: #C99;
	border: none;
}

.top070601 {
	margin: 10px 0;
	width: 500px;
}

.top070601 h4{
	margin: 0;
	font-size: 14px;
}

.top070601 p {
	margin: 5px 0;
	font-size: 12px;
	line-height: 1.5em;
}

.top070601 dl {
	margin: 10px 0;
	font-size: 12px;
	height: 150px;
}
.top070601 dt, .top070601 dd {
	margin: 0;
	font-size: 12px;
	line-height: 1.5em;
}

.top070601 dt { font-weight: bold; }