*{
	margin: 0;
	padding: 0;
	}
body {
	background: white url(../image/bg.jpg) repeat-x center 0;
	text-align: center;
	margin: 0;
	padding: 0;
	}
a {color:#369; text-decoration:underline;}
a:hover{
	color: #f60;
	text-decoration:none;
	}
	li{
	list-style-type: none;
	}
	em{
	font-weight: normal;
	font-style: normal;
	}
	.clear{
	clear: both;
	}
	.left{
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	}
	.right{
	float: right;
	margin: 5px;
	}
	#container{
	background-color: white;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
	}
#header{
background-image: url(../image/bg_menu.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: center;
	width: 100%;
	height: 129px;
	margin: 0 auto;
	padding: 0;
	}
	
h1,h2,h3{
	font-weight: normal;
	font-style: normal;
	text-align: left;
	margin: 0;
	}
	#title{
	text-align: center;
	height: 80px;
	margin-right: auto;
	margin-left: auto;
	}
	#title h1{
	font-size: 10px;
	background-image: url(../image/titlelogo.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right 0;
	text-align: left;
	text-indent: -9999px;
	width: 900px;
	height: 80px;
	margin: 0 auto;
	padding: 0;
	}
#navimenu{
	text-align: left;
	width: 100%;
	height: 49px;
	margin: 0 auto;
	padding: 0;
	}
		#navimenu ul{
	width: 900px;
	height: 49px;
	margin: 0 auto;
	padding: 0;
	}
	#navimenu li{
	float: left;
	display: inline;
	}
	.asset-meta{
	font-size: 11px;
	margin-left: 20px;
	}
	.content-nav{
	font-size: 11px;
	margin-left: 20px;
	}
#page-title{
	margin-top: 10px;
	margin-left: 20px;
	}
	.archive-title{

	}
	/*------------------------------navimenu--------------------------------------- */
#navimenu {
	background-image: url(../image/navimenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	width:900px;
	height:49px;
	margin:0 auto;
	padding:0;
	list-style-type: none;
	list-style-image: none;
	}
#navimenu li {
	float:left;
	margin:0;
	padding:0;
	text-indent:-9999px;
	list-style-type: none;
	}
	#navimenu a{
	text-decoration: none;
	}
#navimenu li#menu01 a { background:url(../image/navimenu.jpg) no-repeat; display:block; width:85px; height:49px; overflow:hidden;}
#navimenu li#menu02 a { background:url(../image/navimenu.jpg) no-repeat -85px 0; display:block; width:92px; height:49px; overflow:hidden;}
#navimenu li#menu03 a { background:url(../image/navimenu.jpg) no-repeat -177px 0; display:block; width:166px; height:49px; overflow:hidden;}
#navimenu li#menu04 a { background:url(..../image/navimenu.jpg) no-repeat -343px 0; display:block; width:74px; height:49px; overflow:hidden;}
#navimenu li#menu05 a { background:url(../image/navimenu.jpg) no-repeat -417px 0; display:block; width:65px; height:49px; overflow:hidden;}
#navimenu li#menu06 a { background:url(../image/navimenu.jpg) no-repeat -482px 0; display:block; width:140px; height:49px; overflow:hidden;}
#navimenu li#menu07 a { background:url(../image/navimenu.jpg) no-repeat -622px 0 ; display:block; width:102px; height:49px; overflow:hidden;}
#navimenu li#menu08 a { background:url(../image/navimenu.jpg) no-repeat -724px 0 ; display:block; width:83px; height:49px; overflow:hidden;}
#navimenu li#menu09 a { background:url(../image/navimenu.jpg) no-repeat -807px 0 ; display:block; width:90px; height:49px; overflow:hidden;}
#navimenu li#menu01 a:hover {
	background-color: transparent;
	background-image: url(../image/navimenu.jpg);
	background-repeat: no-repeat;
	background-position: 0 -49px;
	}
#navimenu li#menu02 a:hover {
	background-color: transparent;
	background-image: url(../image/navimenu.jpg);
	background-repeat: no-repeat;
	background-position: -85px -49px;
	}
#navimenu li#menu03 a:hover {
	background-color: transparent;
	background-image: url(../image/navimenu.jpg);
	background-repeat: no-repeat;
	background-position: -177px -49px;
	}
#navimenu li#menu04 a:hover {
	background-color: transparent;
	background-image: url(../image/navimenu.jpg);
	background-repeat: no-repeat;
	background-position: -343px -49px;
	}
#navimenu li#menu05 a:hover {
	background-color: transparent;
	background-image: url(../image/navimenu.jpg);
	background-repeat: no-repeat;
	background-position: -417px -49px;
	}
#navimenu li#menu06 a:hover {
	background-color: transparent;
	background-image: url(../image/navimenu.jpg);
	background-repeat: no-repeat;
	background-position: -482px -49px;
	}
#navimenu li#menu07 a:hover {
	background-color: transparent;
	background-image: url(../image/navimenu.jpg);
	background-repeat: no-repeat;
	background-position: -622px -49px;
	}
	#navimenu li#menu08 a:hover {
	background-color: transparent;
	background-image: url(../image/navimenu.jpg);
	background-repeat: no-repeat;
	background-position: -724px -49px;
	}
	#navimenu li#menu09 a:hover {
	background-color: transparent;
	background-image: url(../image/navimenu.jpg);
	background-repeat: no-repeat;
	background-position: -807px -49px;
	}
/*------------------------------content--------------------------------------- */
	#content{
	color: #333;
	font-size: 90%;
	line-height: 150%;
	background-color: white;
	text-align: center;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	}
#news{
	text-align: left;
	margin-left: 50px;
	}
#swf{
	background: white url('(EmptyReference!)') no-repeat center;
	text-align: center;
	width: 910px;
	height: 556px;
	margin-right: auto;
	margin-left: auto;
	}
/*------------------------------main--------------------------------------- */	
#main{
	background-color: white;
	text-align: left;
	width: 660px;
	float: left;
	}
/*------------------------------side--------------------------------------- */	
#side{
	background-color: white;
	text-align: left;
	width: 250px;
	float: left;
	}
/*------------------------------whatsnew--------------------------------------- */
.whatsnew{
	background-color: white;
	text-align: left;
	width: 800px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	}
		.whatsnew h3{
	color: #333;
	font-size: 80%;
	line-height: 150%;
	}
	.whatsnew p{
	color: #333;
	line-height: 150%;
	}
	.date {
	color: #da7f7f;
	font-size: 11px;
	}
	#qr{
	color: gray;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	}
	.more{
	color: #373535;
	font-size: 11px;
	line-height: 150%;
	text-align: right;
	}
.byline{
	color: #373535;
	font-size: 11px;
	line-height: 150%;
	text-align: right;
	}
/*------------------------------foot--------------------------------------- */
#footer{
	background-color: white;
	height: 60px;
	margin-top: 30px;
	}
address{
	color: #999;
	font-size: 80%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	}
	/*------------------------------page--------------------------------------- */
.asset-header{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	}
	.asset-body{
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 20px;
	}
		.asset-body p{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	}
.asset-name{
	font-size: 16px;
	font-weight: bold;
	background-image: url(../image/p_assetname.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
	padding: 0 0 0 1em;
	}
	.asset-entrytitle
	{
	font-size: 16px;
	font-weight: bold;
	background-image: url(../image/p_assetname.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
	padding: 0 0 0 1em;
	}
	.rireki{
	margin-top: 12px;
	}
.rireki li{
	color: #669;
	line-height: 200%;
	background-image: url(../image/li_point02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 9px;
	margin-left: 1em;
	padding-left: 1em;
	list-style-type: none;
	}
	.widget-header{
	margin-right: auto;
	margin-left: auto;
	}
.widget-header li{}
.right{
	float: right;
	margin-right: 1em;
	}
	
.imgleft{
	border: solid 1px silver;
	}
.imgright{
	float: right;
	border: solid 1px silver;
	}
.qes{
	color: #fc5eb7;
	line-height: 180%;
	background-image: url(../image/ico_q.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 10px top;
	height: 70px;
	margin-bottom: 10px;
	padding-left: 50px;
	}
.ans{
	color: #147af7;
	line-height: 180%;
	background-image: url(../image/ico_a.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 10px top;
	margin-bottom: 50px;
	padding-left: 50px;
	}
	.ans strong{
	color: #093;
	}
 #hyo01{
	color: #147af7;
	margin-left: 50px;
	}
	.hyo02{	color: #000;
	text-align: center;
		border: solid 1px #e16060;
	}
.hyo03{
	color: #d15151;
	background-color: #f0b2b2;
	}
.hyo02 td{
	background-color: #f9f0f0;
	text-align: center;
	margin: 2px;
	padding: 3px 5px;
	}
.mainbox {
margin: 0 10px 0 10px;
padding: 1em 1em 0.1em 1em;
background-color: #f5f5f5;
}

.mainbox p {
line-height: 140%;
}
.bg_red{
	color: #c62424;
	background-color: #f6d1d1;
	margin: 0 0 3px;
	padding: 5px;
	}
	.bg_blue{
	color: #36c;
	background-color: #ebf4fa;
	margin: 2px 0 2px 1em;
	padding: 3px 5px 3px 3px;
	border: solid 1px #69c;
	}
	
		/*------------------------------side--------------------------------------- */
	#widget-entries li {
	text-align: left;
	margin:10px 0 0 5px;
	list-style-type: none;
	}
#widget-entries li a{
	text-decoration: none;
	text-align: left;
	text-indent: -9999px;
	width: 240px;
	height: 40px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	}
	
#sidemenu01 a {
	background:url(../image/t_bihada.jpg) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
#sidemenu02 a {
	background:url(../image/t_datsumo.jpg) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
#sidemenu03 a {
	background:url(../image/t_me.jpg) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
#sidemenu04 a {
	background:url(../image/t_diet.jpg) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
#sidemenu05 a {
	background:url(../image/t_hikari.jpg) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
#sidemenu06 a {
	background:url(../image/t_prp.jpg) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
#sidemenu07 a {
	background:url(../image/t_shiwa.jpg) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
#sidemenu08 a {
	background:url(../image/t_gold.jpg) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
#sidemenu09 a {
	background:url(../image/t_yobo.jpg) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
#sidemenu10 a {
	background:url(../image/bnr_camp.gif) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
#sidemenu11 a {
	background:url(../image/bt_whatsnew.gif) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
	#sidemenu12 a {
	background:url(../image/bt_yoyaku.gif) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
	#sidemenu13 a {
	background:url(../image/t_harg.jpg) no-repeat;
	width: 240px;
	height: 40px;
	display: block;
	}
#widget-entries li a:hover {	background-position: 0 -40px;}
.widget-content a{
	color: #c06;
	}
.widget-content a:hover{
	color: #39c;
	}
	.widget-content li{
	background-image: url(../image/li_point.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	margin-left: 5px;
	padding-left: 15px;
	list-style-type: none;
	}
			/*------------------------------prp--------------------------------------- */
#bg_prp{
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	background-image: url(../image/bg_prp.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	width: 570px;
	height: 185px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	}
	/*------------------------------access-------------------------------------- */
	.map{
	color: #263864;
	background-color: #eff4fc;
	text-align: center;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 5px;
	}
		.map iframe{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	}
.access01{
	background-color: #eff4fc;
	text-align: left;
	width: 580px;
	padding: 10px 20px;
	}
	.access01 li{
	margin-left: 2em;
	list-style-type: square;
	}
		/*------------------------------price-------------------------------------- */
caption{
	color: #39f;
	font-weight: bold;
	text-align: left;
	}
	.obj01{
	color: #036;
	background-color: #eff6fc;
	margin-right: 1em;
	margin-left: 1em;
	padding-right: 1em;
	padding-left: 1em;
	}
	.obj02{
	color: #036;
	background-color: #eff6fc;
	margin-right: 1em;
	margin-left: 1em;
	padding-right: 1em;
	padding-left: 1em;
	}
	.obj03{
	color: #036;
	background-color: #eff6fc;
	margin-right: 1em;
	margin-left: 1em;
	padding-right: 1em;
	padding-left: 1em;
	}
	.obj04{
	color: white;
	background-color: #a4c1de;
	margin-right: 1em;
	margin-left: 1em;
	padding-right: 1em;
	padding-left: 1em;
	}
.pricetable{
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	border: double 3px #6a84b8;
	}
/*------------------------------prp-------------------------------------- */
	#prp01{
	background-image: url(../image/ta_prp01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	}
	#prp02{
	background-image: url(../image/ta_prp02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	}
	#prp03{
	background-image: url(../image/ta_prp03.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	}
	.prp{
	color: #08599c;
	line-height: 150%;
	margin: 10px 20px;
	}
	.prp02{
	color: #666;
	line-height: 150%;
	margin: 10px 20px;
	}
	/*------------------------------bihada-------------------------------------- */
	#bihada01{
	background-image: url(../image/ta_bihada01.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 35px;
	overflow: hidden;
	float: left;
	margin-left: 12px;
	}
	#bihada02{
	background-image: url(../image/ta_bihada02.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 35px;
	overflow: hidden;
	float: left;
	margin-left: 12px;
	}
	#bihada03{
	background-image: url(../image/ta_bihada03.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 35px;
	overflow: hidden;
	float: left;
	margin-left: 12px;
	}
	#bihada04{
	background-image: url(../image/ta_bihada04.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 35px;
	overflow: hidden;
	margin-bottom: 20px;
	}
.bihada_cont{
	color: #06c;
	font-weight: bold;
	font-style: normal;
	margin: 1em 2em 1em 8px;
	padding-left: 1em;
	border-left: 4px solid #06c;
	}
	.syosai{
	text-align: right;
	margin-right: 30px;
	}
.right_bt{
	float: left;
	display: inline;
	}
	/*-----------------------------incho-------------------------------------- */
	.name01{
	margin-top: 12px;
	margin-left: 12px;
	}
		/*-----------------------------datumo-------------------------------------- */
#datumo01{
		background-image: url(../image/ta_datumo00.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 400px;
	height: 45px;
	overflow: hidden;
	margin-bottom: 20px;
		}
#datumo02{
		background-image: url(../image/ta_datumo01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-bottom: 20px;
		}
#datumo_cont{
		}
#datumo_cont li{
	line-height: 180%;
	background-image: url(../image/li_point02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 5px;
	margin-bottom: 10px;
	margin-left: 12px;
	padding-left: 2em;
	list-style-type: none;
	}
.datumo_price{
	color: #065082;
	background-color: #dceff8;
	margin-left: 30px;
	padding: 3px 8px;
	}
.setmenu{
	margin-left: 50px;
	}
		/*-----------------------------me------------------------------------- */
		#me01{
	background-image: url(../image/ta_me01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
		}
#me02{
	background-image: url(../image/ta_me02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
		}
	#me03{
	background-image: url(../image/ta_me03.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
		}
		#me04{
	background-image: url(../image/ta_me04.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
		}
#me05{
	background-image: url(../image/ta_me05.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
		}
#me06{
	background-image: url(../image/ta_me06.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
		}
.asset-body dl{
	margin-top: 1em;
	margin-bottom: 0.5em;
	}
	.asset-body dt{
	margin-top: 1em;
	margin-bottom: 1em;
	}
.asset-body dd{
	
	}
.me_sub{
	color: #06c;
	font-weight: bold;
	font-style: normal;
	line-height: 160%;
	background-color: #e2eef9;
	margin: 1em 2em 1em 20px;
	padding-left: 1em;
	border-left: 4px solid #06c;
	}
	.me_cont01{
	color: #666;
	}
	.me_cont01 li{
	line-height: 180%;
	background-image: url(../image/p_next.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 5px;
	margin-left: 25px;
	padding-left: 1em;
	}
.me_cont02{
	color: #666;
	}
	.me_cont02 dt{
	background-image: url(../image/p_play_blue.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	margin-right: 20px;
	margin-left: 20px;
	padding-left: 1.5em;
	}
	.me_cont02 dd{
	margin-right: 40px;
	margin-left: 40px;
	}
		.me_cont03{
	color: #4e4183;
	line-height: 150%;
	margin: 10px 20px;
	}
	.me_right{
	float: right;
	margin: 5px 30px 5px 5px;
	}
			/*-----------------------------diet------------------------------------- */
#dietno{
	color: #036;
	background-color: #eaf3fb;
	margin: 10px 30px 10px 40px;
	padding: 10px;
	}
#dietno li{
	line-height: 160%;
	margin-left: 30px;
	list-style-type: decimal;
	}
#diet00{
	background-image: url(../image/ta_diet00.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 500px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
	}
	#diet01{
	background-image: url(../image/ta_diet01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
	}
#diet02{
	background-image: url(../image/ta_diet02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
	}
#diet03{
	background-image: url(../image/ta_diet03.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
	}
	#diet04{
	background-image: url(../image/ta_diet04.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
	}
	/*-----------------------------hikari------------------------------------- */
	#hikari01{
	background-image: url(../image/ta_hikari01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 250px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
	}
		#hikari02{
	background-image: url(../image/ta_hikari02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
	}
		#hikari03{
	background-image: url(../image/ta_hikari03.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
	}
		#hikari04{
	background-image: url(../image/ta_hikari04.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
	}
	#hikari05{
	background-image: url(../image/ta_hikari05.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
	}
	/*-----------------------------siwa------------------------------------ */
#siwa01{
background-image: url(../image/ta_siwa01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
}
#siwa02{
background-image: url(../image/ta_siwa02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
}
#siwa03{
background-image: url(../image/ta_siwa03.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
}
#siwa04{
background-image: url(../image/ta_hikari05.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
}
#siwa05{
background-image: url(../image/ta_siwa05.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
}
#siwa06{
background-image: url(../image/ta_siwa06.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	margin-left: 12px;
}
.suji{
	margin-left: 40px;
	padding-left: 20px;
	background-image: url(../image/li_point03.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	}
	/*-----------------------------gold------------------------------------ */
	#gold01{
	background-image: url(../image/ta_gold01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
	}
		/*-----------------------------antiageing------------------------------------ */
#antiage01{
	background-image: url(../image/ta_antiage01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
}

#antiage02{
	background-image: url(../image/ta_antiage02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
}

#antiage03{
	background-image: url(../image/ta_antiage03.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
}

#antiage04{
	background-image: url(../image/ta_antiage04.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
}
dl{	margin-left: 1em;
}
dt{
	color: #214388;
	font-weight: bold;
	line-height: 180%;
	background-color: #e5f0fb;
	margin-right: 2em;
	margin-left: 1em;
	padding-left: 1em;
	border-left: 3px solid #36c;
	}
	dd{
	margin-right: 2em;
	margin-left: 2em;
	}
		/*-----------------------------contact------------------------------------ */
#contact{
	font-size: 12px;
	text-align: center;
	margin-left: 30px;
	}
#contact table{
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	border: solid 2px #ccc;
	}
#contact td{
	padding: 3px 6px;
	}
.submit input{
	color: #006;
	background-color: #99f;
	}
	.stage{
	color: navy;
	background-color: #c8dffb;
	}
		.stage2{
	background-color: #e6eff9;
	}
	
.me03{
	color: #666;
	line-height: 150%;
	margin: 10px 20px;
	}
	
#cateswf{
	text-align: center;
	width: 626px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
	}
	
.archive-title{
	display: none;
	}
	/*-----------------------------pureesthe------------------------------------ */
#pureesthe01{
	background-image: url(../image/ta_pureesthe01.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
}
#pureesthe02{
	background-image: url(../image/ta_pureesthe02.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
}
#pureesthe03{
	background-image: url(../image/ta_pureesthe03.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	text-indent: -9999px;
	width: 350px;
	height: 45px;
	overflow: hidden;
}
.published{
	text-align: right;
	margin-right: 1em;
	}
		/*-----------------------------sitemap------------------------------------ */
.sitemap{
	margin-top: 30px;
	margin-left: 30px;
	}
	.sitemap li{
	line-height: 180%;
	background-image: url(../image/li_point.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 7px;
	padding-left: 1em;
	}
	.sitemap a:link{
	color: #06c;
	}
		.sitemap a:visited{
	color: #06c;
	}
	.sitemap a:hover{
	color: #e6338d;
	}
	.line{
	background-image: url(../image/2line.gif);
	background-position: 0 center;
	}
			/*-----------------------------yoyaku------------------------------------ */
	.yoyaku{
	line-height: 160%;
	width: 500px;
	margin-left: 12px;
	border: solid 1px #cccccc;
	border-collapse: collapse;
	}
.yoyaku tr td{
	text-align: left;
	margin: 2px 2px 2px 4px;
	padding: 4px 2px 4px 5px;
	border: solid 1px #cccccc;
	border-collapse: collapse;
	}
	.yoyaku02{
	color: #082c67;
	background-color: #e5f2fa;
	}
#archieves_txt{
	margin-left: 60px;
}
.archieves_name{
	font-size: 14px;
	background-image: url(../image/p_assetname.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 20px;
	margin-bottom: 40px;
	padding: 0 0 0 1em;
}