<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
body,div,p,address,h1,h2,h3,h4,h5,h6,dl,dt,dd{
	margin:0;
	padding:0;
	font-family: "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	
}
body{
	line-height:140%;
	color:#777;
	font-size: 0.8em;
	font-family: "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
	background-color:#fff;
	padding-top: 10px;
}

img {
    border-style:none;
}

.pc_view{
	background-color: #afff87;
	width:100%;
	height:50px;
	padding-top: 30px;
	padding-left: 10px;
	font-size: 30px;
	

}


.sp{
	display: none;
}

.pc{
	display:none;
}


@media screen and (max-width: 1000px) {
  #container{
    width : 95%;
  }
}
@media screen and (max-width: 760px) {
  /* style */
}
@media screen and (max-width: 480px) {
	.sp{
		display: "";
	}
	.pc{
		display: none;
	}
	#navi_area{
		display: none;
	}
}
@media screen and (max-width: 320px) {
	.sp{
		display: "";
	}
	.pc{
		display: none;
	}
	#navi_area{
		display: none;
	}
	
	#body {
		width: 96%;
	}
	#ditail01{
		width: 100%;
	}
}



a{
	color:#777;
	outline:none;
	text-decoration:none;
}
a:hover{
	color:#5fb52c;
	text-decoration:;
}
a:active{
	color:#333;
	text-decoration:;
}
ul,ol,li{
	margin:0;
	padding:0;
	list-style:none;
	}

#container{
	
}

/* **************Header*************** */
#head{
	width:980px;
	margin:0 auto 0;
}

h1 a{
	width:201px;
	height:24px;
	float:left;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background:url(../images/logo.gif) no-repeat 0 0;
}

h1{
	height:0px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background-repeat:no-repeat;
}
/*
h2{
	height:20px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background-repeat:no-repeat;
}

h3{
	height:20px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background-repeat:no-repeat;
}

h4{
	font-size:1em;
	margin:3px 0 5px;
}*/
.h_txt{
	width:450px;
	font-size:0.8em;
	line-height:120%;
	float:left;
	margin:0 0 0 10px;
}

.search01{
	float:right;
	margin:0 3px 0 0
}
.search02{
	float:right;
}
#head ul{
	
}
#head ul li{
	float:right;
	margin:0 4px 0 0;
}
#head ul li a{
	
	height:19px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background-repeat:no-repeat;	
	background-position:0 0;
}
#head ul li a:hover{
	background-position:0 -19px;
}

.hn00{
	width:61px;
}
.hn00 a{
	background-image:url(../images/btn_head_first.gif);
}

.hn01{
	width:61px;
}
.hn01 a{
	background-image:url(../images/btn_head_company.gif);
}
.hn02{
	width:81px;
}
.hn02 a{
	background-image:url(../images/btn_head_sitemap.gif);
}
.hn03{
	width:116px;
}
.hn03 a{
	background-image:url(../images/btn_head_policy.gif);
}




/* ***************Navi*************** */
#navi_area{
	width:100%;
	margin:0px auto 0px;
	float: left;
	text-align: center;
	background-color: white;
		
}

#navi_body{
	width:980px;
	margin:0px auto 0px;
	
}

#navi_body img{
	padding-left: 10px;
	padding-top: 12px;
}
#navi_top{
	width:700px;
	height:33px;
	font-size:1.2em;
	text-align: center;
	margin: 10px auto 10px 0px;
	padding-top: 2px;
	border-style: solid;
	border-radius: 10px;
	border-width: 1px;
	border-color: #5fb32b;
	text-align: center;
	float: right;
	padding-left: 5px;

	}



.fixed{
  position: fixed;
  width: 100%;
  top: 0px;
  z-index: 9999;
  /*border-bottom: 2px solid #5fb42b;*/
  	
}

.bred{
	margin-left: 0px;
	margin-bottom: 5px;
	height:30px;
	width: 1000px;
	position: relative;
	left:38px; 
	font-size: 0.7em;
	text-align: left;
	
}

.bred p{
	
	
}

.bred img{
	
	margin-left: -5px;	
}
#navi_top br{
	font-size:0;
	line-height:100%;
	height:0;
}
#navi_top p a{
	width:114px;
	height:40px;
	float:left;
	padding-left: 2px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background-repeat: no-repeat;
	padding-top: -10px;
	
}
#navi_top p a:hover{
	background-position-y: -48px;
	}

.n00 a{
	background-image:url(../images/navi00_top.gif);
	background-position-x: center;
	background-position-y: -5px;

}
.n01top a{
	background-image:url(../images/navi01_top.gif);
	background-position-x: center;
	background-position-y: -5px;
	
}
.n02top a{
	background-image:url(../images/navi02_top.gif);
	background-position-x: center;
	background-position-y: -5px;
}
.n03top a{
	background-image:url(../images/navi03_top.gif);
	background-position-x: center;
	background-position-y: -5px;
}
.n04top a{
	background-image:url(../images/navi04_top.gif);
	background-position-x: center;
	background-position-y: -5px;
}
.n05top a{
	background-image:url(../images/navi05_top.gif);
	background-position-x: center;
	background-position-y: -5px;
}

.n06top a{
	background-image:url(../images/navi06_top.gif);
	background-position-x: center;
	background-position-y: -5px;
}

#navi{
	width:980px;
	height:20px;
	margin:18px auto 5px;
	font-size:1.2em;
	text-align: center;
}
#navi_sinsai {
	width:980px;
	height:170px;
	font-size:1.2em;
	text-align: center;
	margin-top: 18px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	line-height: 2em;
	border: 1px solid #CCC;
	background-color: #FFF;
	padding: 20px;
	overflow: hidden;
}
#navi_sinsai_ss2 {
	width:980px;
	font-size:1.2em;
	text-align: center;
	margin-top: 18px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	line-height: 2em;
	border: 1px solid #CCC;
	background-color: #FFF;
	overflow: hidden;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#navi br{
	font-size:0;
	line-height:100%;
	height:0;
}
#navi p a{
	width:196px;
	height:20px;
	float:left;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background-repeat: no-repeat;
}
#navi p a:hover{
	background-position:0 -20px;
}

.n00 a{
	background-image:url(../images/navi00.gif);
}
.n01 a{
	background-image:url(../images/navi01.gif);
}
.n02 a{
	background-image:url(../images/navi02.gif);
}
.n03 a{
	background-image:url(../images/navi03.gif);
}
.n04 a{
	background-image:url(../images/navi04.gif);
}
.n05 a{
	background-image:url(../images/navi05.gif);
}


#info_bar2{
		height:40px;
		width:100%;
		background-color: #5fb42b;
		color: white;
		padding-top: 20px;
		vertical-align: middle;
		font-size: 1.2em;
		top:0px;
		text-align: left;
		margin-top: -10px;
	}

#info_bar2 a{
		color: white;
		padding-left: 0px;
	}


	
#info_bar2 hover{
	color: yellow;
}
	
/* ***************MainImage*************** */
#main-img{
	padding: 30px 0;
	font-size: 0;
	line-height: 100%;
}
#main-img div p{
	line-height: 130%;
	font-size: 12px;
	margin-left: 247px;
}

h2{
	width:980px;
	margin:0 auto;
	height:35px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background-position:0 0;
	background-repeat:no-repeat;
}


/* ***************Body*************** */
.l-h{
	line-height:150%;
}
.topic-path{
	width:980px;
	margin:10px auto 3px;
	color:#d2d2d2;
}
.topic-path a{
	color:#5fb52c;
}
.topic-path span{
	color:#777;
}

/*FLASH繧ｹ繝ｩ繧､繝臥畑*/
#body{
	width:980px;
	height:100%;
	margin:0px auto 0;
	font-size:1.2em;
}

/*FLASH繧ｹ繝ｩ繧､繝臥畑
#body{
	width:980px;
	height:100%;
	margin:20px auto 0;
	font-size:1.2em;
}*/

#left{
	width:760px;
	float:left;
}
.category_link{
	font-size:0.7em;
	text-align:center;
}
.category_link a{
	border:1px solid #b6b3b0;
	padding:3px 4px;
	margin:5px 3px;
	color:#807b73;
	background-color:#fff;
}
.category_link a:hover{
	color:#f8f5ef;
	background-color:#6c675e;
}
.category_link span a{
	color:#f8f5ef;
	background-color:#58534b;
}
.aaaaa{
	color:#f8f5ef;
	background-color:#6c675e;
}
.footer_text{
	width:414px;
	height:143px;
	margin:30px auto 0px;
	padding:45px 10px 0 260px;
	background:url(../images/fotter_textw.jpg) no-repeat 0 0;
}
/*6譛�18譌･霑ｽ蜉�*/
.footer_text2{
	width:390px;
	height:160px;
	background-image: url(../images/info_5.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 45px;
	padding-bottom: 0;
	padding-left: 270px;
	margin-right: auto;
	text-align: left;
}
.footer_item_rakuda{
	width:414px;
	height:143px;
	margin:30px auto 0px;
	padding:45px 10px 0 260px;
	background-image: url(../images/info_9.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.footer_item dl{

}
.footer_item dl dt{
	font-size:1em;
	font-weight:bold;
}
/*縺翫ｏ繧�*/

.footer_health{
	width:414px;
	height:143px;
	margin:30px auto 0px;
	padding:45px 10px 0 260px;
	background-image: url(../../images/fotter_health.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.footer_text_rakuda{
	width:414px;
	height:143px;
	margin:30px auto 0px;
	padding:45px 10px 0 260px;
	background:url(../images/fotter_text.jpg) no-repeat 0 0;
}

.footer_text dl{

}
.footer_text dl dt{
	font-size:1em;
	font-weight:bold;
}
.ft01{
	font-size:0.8em;
	line-height:120%;
	margin:5px 0;
}
.ft02{
	font-size:0.8em;
}
.ft03 {
	font-size:0.8em;
	line-height:120%;
	margin:7px 0;
}

.footer_text_btn a{
	width:285px;
	height:27px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	margin:0 auto 30px;
	line-height:100%;
	background:url(../images/fotter_text_btn.gif) no-repeat;
}
.footer_text_btn a:hover{
	background-position:0 -27px;
}

/* fotterinfo */
.fotterinfo{
	background:url(../images/fi_btn.gif) no-repeat 0 bottom;
	margin:30px 0 40px;
	padding:0 0 20px;
}
.fotterinfo2{
	margin:0px;
	padding:0px;
	text-align: center;
}
.fi_main{
	background-color:#fff;
	border-left:2px solid #e7e2d7;
	border-right:2px solid #e7e2d7;
	padding:0 5px;
}
#p txt{
	font-size: 1.2em;
	color: #00F;
	}

.info_shinsai {
	background-image: url(../images/btn_store.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 32px;
	width: 280px;
	text-align: center;
}
#navi_sinsai2 {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 980px;
	font-size: 1.2em;
	line-height: 2em;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.fi_title{
	background:url(../images/fi_title.gif) no-repeat center 0;
	border-bottom:1px dotted #e3d6c9;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	padding:0 0 50px;
	margin:0 0 20px;
}
.fi_title02{
	background:url(../images/fi_title02.gif) no-repeat center 0;
	border-bottom:1px dotted #e3d6c9;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	padding:0 0 50px;
	margin:0 0 20px;
}
.fi_title03{
	background:url(../images/fi_title03.gif) no-repeat center 0;
	border-bottom:1px dotted #e3d6c9;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	padding:0 0 50px;
	margin:0 0 20px;
}
.fi_step01{
	background:url(../images/fi_step01.gif) no-repeat 0 0;
	padding:15px 0 20px 87px;
	margin:0 10px;
}


.fi_step02{
	background:url(../images/fi_step02.gif) no-repeat 0 0;
	padding:0 0 0 90px;
	margin:0 10px;

}
.fi_step04{
	text-align: center;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

	
.fi_step02 p{
	padding-top:15px;
}
.fi_box{
	
}
.fi_box p{
	width:304px;
	height:94px;
}
.fi_st01a{
	float:left;
	background:url(../images/fi_webbg.gif) no-repeat 0 0;
}
.fi_text{
	margin:15px 0;
}
.fi_st01a a{
	width:276px;
	height:32px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	line-height:100%;
	background:url(../images/fi_btn_store.gif) no-repeat;
	margin:52px 0 0 15px;
}
.fi_st01a a:hover{
	background-position:0 -32px;
}
.fi_st01b{
	float:right;
}
.fi_box02 p{
	width:304px;
	height:44px;
	margin:10px 0 0;
}
.fi_box02 p a{
	width:304px;
	height:44px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background-repeat:no-repeat;
}
.fi_box02 p a:hover{
	background-position:0 -44px;
}
.fi_st02a{
	float:left;
}
.fi_st02a a{
	background-image:url(../images/fi_btn_room.gif);
}
.fi_st02b{
	float:right;
}
.fi_st02b a{
	background-image:url(../images/fi_btn_inquiry.gif);
}


/* FooterInfo02 */

/*縲霑ｽ蜉�縲笆ｼ
笏≫煤笏≫煤笏≫煤笏≫煤笏≫煤笏≫煤笏≫煤笏≫煤笏≫煤笏≫煤笏≫煤笏≫煤笏≫煤笏≫煤笏≫煤*/

/* 豎守畑
-------------------------------------------------*/
.m_05 { margin-bottom:5px; }
.m_10 { margin-bottom:10px; }
.m_15 { margin-bottom:15px; }
.m_20 { margin-bottom:20px; }
.m_25 { margin-bottom:25px; }
.m_30 { margin-bottom:30px; }
.m_35 { margin-bottom:35px; }
.m_40 { margin-bottom:40px; }
.m_45 { margin-bottom:45px; }
.m_50 { margin-bottom:50px; }



/* 760px 繝ｩ繧ｦ繝ｳ繝峨�繝�け繧ｹ
-------------------------------------------------*/
.box760rd {
	background:url(../images/box760rd_wrap.gif) repeat-y;
	}
	
/*---------------------*/
.box760rd .head {
	background:url(../images/box760rd_head.gif) no-repeat;
	width:760px;
	height:13px;
	}
.box760rd .foot {
	background:url(../images/box760rd_foot.gif) no-repeat;
	width:760px;
	height:13px;
	}
/*---------------------*/

.box760rd a img {
	border:none;
	}
.box760rd a:hover img {
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */      
	filter: alpha(opacity=75); /* IE lt 8 */      
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */      
	-khtml-opacity: .75; /* Safari 1.x */      
	-moz-opacity: .75; /* FF lt 1.5, Netscape */  	
	}
.box760rd .step_ttl {
	margin-bottom:18px;
	}
.box760rd  .notice {
	color:#f9996f;
}
.box760rd p {
	margin-bottom:1em;
	line-height:1.4em;
	}
.box760rd strong {
	color:#f9996f;
	}
/*---------------------*/
.box760rd .container {
	width:710px;
	margin:0 auto;
	padding-bottom:15px;
	}
.box760rd .ttl {
	text-align:center;
	margin-bottom:25px;
	margin-top:15px;
	}
	
.box760rd .step_1 {
	background:url(../images/agingcare_step_1.gif) no-repeat;
	padding-left:90px;
	padding-top:18px;
	margin-bottom:10px;
	}
#txt{
	font-size: 1.2em;
	color: #F60;
	}

.box760rd .step_2 {
	background:url(../images/agingcare_step_2.gif) no-repeat;
	padding-left:90px;
	padding-top:18px;
	margin-bottom:10px;
	}
#txt{
	font-size: 1.2em;
	color: #00F;
	}
	
	
	
.box760rd .step_3 {
	background:url(../images/agingcare_step_3.gif) no-repeat;
	padding-left:90px;
	padding-top:18px;
	margin-bottom:10px;
	}
#txt{
	font-size: 1.2em;
	color: #F9996F;
	}
#txt2{
	font-size: 1.2em;
	color: #666;
	}

/* //FooterInfo02 */


#right{
	width:200px;
	float:right;
	font-size:0.8em;
}

.r_banner li{
	margin:0 0 5px;
	font-size:0;
	line-height:100%;
}
.r_nayami li{
	margin:0 0 5px;
	font-size:0;
	line-height:100%;
}
.right_tit{
	background-color:#858077;
	font-size:0.85em;
	line-height:100%;
	color:#fff;
	padding:3px 5px 1px;
	margin:10px 0 0;
}

/* right menu */
.right_menu{
	border-left:1px solid #858077;
	border-right:1px solid #858077;
	border-bottom:1px solid #858077;
	margin:0 0 15px;
	border-collapse:collapse;
}
.right_menu li{
	border-bottom:1px dotted #bdbdbd;
	padding:4px 0 4px 8px;
}
.right_menu li a:hover{
	color:#5fb52c8;
}

/* category */
.category{
	border:1px solid #777;
}
.category p{
	border-bottom:1px dotted #969696;
}
.category p a{
	height:74px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background-repeat: no-repeat;
}
.category p a:hover{
	background-position:0 -74px;
}
.cat01 a{
	background-image:url(../images/btn_category01.gif);
}
.cat02 a{
	background-image:url(../images/btn_category02.gif);
}
.cat03 a{
	background-image:url(../images/btn_category03.gif);
}
.cat04 a{
	background-image:url(../images/btn_category04.gif);
}
.cat05 a{
	background-image:url(../images/btn_category05.gif);
}

/* category2 */
.menu{
	/*border:1px solid #777;*/
}
.menu p{
	border-bottom:1px dotted #969696;
}
.menu p a{
	height:74px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background-repeat: no-repeat;
}
.menu p a:hover{
	background-position:0 -74px;
}

.menu1 a{
	background-image:url(../images/menu/guru.gif);
}
.menu2 a{
	background-image:url(../images/menu/berry.gif);
}
.menu3 a{
	background-image:url(../images/menu/budou.gif);
}
.menu4 a{
	background-image:url(../images/menu/daizu.gif);
}
.menu5 a {
	background-image:url(../images/menu/anserin.gif);
}
.menu6 a{
	background-image:url(../images/menu/ukon.gif);
}
.menu7 a {
	background-image:url(../images/menu/green.gif);
}
.menu8 a {
	background-image:url(../images/menu/icho.gif);
}
.menu9 a {
	background-image:url(../images/menu/tencha.gif);
}
.menu10 a {
	background-image:url(../images/menu/rokkaku.gif);
}



/* info */
.info{
	border:1px solid #777;
	background-color:#fff;
}
.info p{
	width:181px;
	margin:0 auto;
	padding:10px 0 0;
}
.info span a{
	width:181px;
	margin:0 auto;
	background:url(../images/bg01.gif);
	margin:10px auto 7px;
	text-align:center;
	display:block;
	font-size:0.85em;
	color:#fff;
}



/***************Footer***************/
#foot{
	width:100%
	
}
.store_link{
	font-size:0.85em;
	width:760px;
	margin:0 auto 10px;
	line-height:130%;
	padding-right:220px;
	color:#b5b5b5;
}
.store_link strong{
	display:block;
}
.foot_sitemap{
	font-size:0.85em;
	border-top:1px dotted #b5b5b5;
	border-bottom:1px solid #818181;
	padding:20px 0;
}
.foot_sitemap div{
	width:980px;
	margin:0 auto;
}
.foot_sitemap div ul{
	float:left;
	margin:0 40px 0 0;
}
.foot_link{
	width:980px;
	height:11px;
	margin:0 auto;
	padding:7px 0;
}
.foot_link p a{
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background-position:0 0;
	background-repeat:no-repeat;
	height:11px;
	float:left;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	border-right:1px dotted #a3a3a3;
}
.foot_link p2 a {
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	width:83px;
	height:11px;
	float:right;
	border-left:1px dotted #a3a3a3;
	border-right:1px dotted #a3a3a3;
	background-image: url(../images/goindex.gif);
	background-repeat: no-repeat;
	background-position: 10px 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.foot_link span a {
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	width:101px;
	height:11px;
	float:right;
	border-left:1px dotted #a3a3a3;
	border-right:1px dotted #a3a3a3;
	padding:0 10px;
	background-image: url(../images/gotop_1.gif);
	background-repeat: no-repeat;
	background-position: 10px 0;
}
.fl01 a{
	width:117px;
	background-image:url(../images/foot_navi01.gif);
}
.fl02{
	display:none;
}
.fl02 a{
	width:69px;
	background-image:url(../images/foot_navi02.gif);
}
.fl03 a{
	width:89px;
	background-image:url(../images/foot_navi03.gif);
}
.fl04 a{
	width:111px;
	background-image:url(../images/foot_navi04.gif);
}
.fl05 a{
	width:137px;
	background-image:url(../images/foot_navi05.gif);
}
.fl06 a{
	background-image: url(../images/foot_navi06.gif);
	width: 112px;
}
.fl07 a {
	width:100px;
}
.foot_address{
	background-color:#6c675e;
	padding:10px 0 15px;
	width:100%;
	clear:both;
}
.foot_address div{
	width:980px;
	margin:0 auto;
}
.foot_address div p{
	font-size:0.85em;
	color:#f2f2f2;
	width:500px;
	float:left;
}
.foot_address div address{
	width:274px;
	height:10px;
	float:right;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background:url(../images/copyright.gif) no-repeat 0 0;
	
}


.agingcare_box02{
	height:100%;
	margin:0 0 5px;
}
.agingcare_bt_agi1{
	width:314px;
	float:left;
}
.agingcare_bt_agi2 a{
	width:276px;
	height:32px;
	float:left;
	background:url(../images/agingcare_bt_agi_stop.gif) no-repeat 0 0;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:10%;
}
.ionfaceneck_bt a {
	width:305px;
	height:33px;
	float:left;
	background:url(../images/i_f&amp;n_btn.gif) no-repeat 0 0;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:10%;
}
.form {
	background-color: #FFF;
}


#first{
	float: left;
	padding: 20px 0 40px  0;
	position: relative;
}

#first a:hover{
	color:#777;
	text-decoration:;
	
	}

#first p {
	position: absolute;
	top: 117px;
	left: 216px;
	width: 280px;
	font-size: 0.85em;
	color: #505050;
}



#top_left{
	width: 740px;
	float: left;
	padding-bottom: 30px;
	}
	
#top_left img{
	padding: 0 0px 0 2px;
}	


#top_left .right{
	float:right;
	padding-right: 35px;
}


/*繝｡繝九Η繝ｼ*/
.top_right{
	margin-left: auto;
	margin-right: auto;		
	float: right;
	}
.menunavi{
	padding-bottom: 20px;
}
.menunavi ul a{
	margin:auto;
}
.menunavi ul a{
	width:200px;
	height:85px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:100%;
	background-repeat: no-repeat;
}
.menunavi ul a:hover{
	background-position:0 -89px;
}

.menunavi ul #menu1 a{
	background-image: url(../../images/top_cat01.png);
}
.menunavi ul #menu2 a{
	background-image:url(../../images/top_cat02.png);
}
.menunavi ul #menu3 a{
	background-image:url(../../images/top_cat03.png);
}
.menunavi ul #menu4 a{
	background-image:url(../../images/top_cat04.png);
}
.menunavi ul #menu5 a{
	background-image:url(../../images/top_cat05.png);
}

#clear{
	clear: both;
}

.free{
	float: right;
	padding-left: 202px;
	position: absolute;
	font-size: 1.3em;
	}
	
	
#infomations ul{
	
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.8em;
	
}

#infomations ul li{
	
	padding: 5px 10px 10px 5px;
	
	
	}
	
	
.icon01{
	background-image:url(../../images/top_infomations_icon01.png);
	margin-left: 0px;
	margin-right: 30px;
	padding-left: 80px;
	background-repeat: no-repeat;
	background-position: left center;
	background-position-y: 0;
}



.icon02{
	background-image:url(../../images/top_infomations_icon02.png);
	margin-left: 0px;
	margin-right: 30px;
	padding-left: 80px;
	background-repeat: no-repeat;
	background-position: left center;
	background-position-y: 0;
}

.icon03{
	background-image:url(../../images/top_infomations_icon03.png);
	margin-left: 0px;
	margin-right: 30px;
	padding-left: 80px;
	background-repeat: no-repeat;
	background-position: left center; 
	background-position-y: 0;
}



#gotop{
  display: none;
  position: fixed;
  bottom: 65px;
  right: 30px;
	
}

#footer{
	background-color: #69594D;
	width: 100%;
	text-align: center;
	color: white;
	font-size: 0.8em;
	line-height: 150%;
	padding: 5px 0px 0px 0px;
	
}

#footer_minami{
	background-color: #f2eded;
	width: 100%;
	height:100px;
	padding: 5px 0px 0px 0px;
	padding-top: 20px;
	margin-top: 20px;
	}
	
#footer_minami p{
	text-align: center;
	color: gray;
	font-size: 1.0em;
	line-height: 150%;
	}

#footer a{
	color: white;
}

#footer a:hoverr: 
{
	color:green;
}

/*
#footer_link{
	background-image: url(../images/img_footer.png);
	background-repeat: no-repeat;
	height:240px;
	width: 100%;
	overflow: hidden;	
	padding-top: 10px;
}

#footer_link img {
	border:none; 
}
#footer_link a {
	text-decoration:none; 
}




#area{
	margin-right: auto;
	margin-left:auto;
	width: 980px;
	padding-left: 150px;
	padding-top: 20px;
	text-align: left;
	line-height: 140%;
	}

#footer_link ul{
   float: left;
   padding-right: 30px;
   font-size: 0.9em;
}

#footer_link li p{
	padding-left: 15px;
	font-size: 0.9em;
}


.foot01{
	background-image: url(../images/footer_01.png);
	background-repeat: no-repeat;
	background-position-y:3px; 
	
}

.foot02{
	background-image: url(../images/footer_02.png);
	background-repeat: no-repeat;
	background-position-y:4px; 
	
}
*/
/*    繝槭�繧ｸ繝ｳ縲繝代ョ繧｣繝ｳ繧ｰ縲繝輔か繝ｳ繝医し繧､繧ｺ縲*/

.center{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.left{
	text-align: left;
}

.right{
	text-align: right;
}


.float_left{
	float: left;
}

.float_right{
	float: right;
}



.mt_2{
	margin-top: 2px;
}

.mt_4{
	margin-top: 4px;
}


.mt_6{
	margin-top: 6px;
}


.mt_8{
	margin-top: 8px;
}


.mt_10{
	margin-top: 10px;
}


.mt_12{
	margin-top: 12px;
}


.mt_14{
	margin-top: 14px;
}


.mt_16{
	margin-top: 16px;
}


.mt_18{
	margin-top: 18px;
}


.mt_20{
	margin-top: 20px;
}


.mt_30{
	margin-top: 30px;
}

.mt_50{
	margin-top: 50px;
}

.mt_100{
	margin-top: 100px;
}


.mb_2{
	margin-bottom: 2px;
}

.mb_4{
	margin-bottom: 4px;
}


.mb_6{
	margin-bottom: 6px;
}


.mb_8{
	margin-bottom: 8px;
}


.mb_10{
	margin-bottom: 10px;
}


.mb_12{
	margin-bottom: 12px;
}


.mb_14{
	margin-bottom: 14px;
}


.mb_16{
	margin-bottom: 16px;
}


.mb_18{
	margin-bottom: 18px;
}


.mb_20{
	margin-bottom: 20px;
}


.mb_30{
	margin-bottom: 30px;
}

.mb_50{
	margin-bottom: 50px;
}

.mb_100{
	margin-bottom: 100px;
}


.ml_2{
	margin-left: 2px;
}

.ml_4{
	margin-left: 4px;
}


.ml_6{
	margin-left: 6px;
}


.ml_8{
	margin-left: 8px;
}


.ml_10{
	margin-left: 10px;
}


.ml_12{
	margin-left: 12px;
}


.ml_14{
	margin-left: 14px;
}


.ml_16{
	margin-left: 16px;
}


.ml_18{
	margin-left: 18px;
}


.ml_20{
	margin-left: 20px;
}


.ml_30{
	margin-left: 30px;
}

.ml_50{
	margin-left: 50px;
}

.ml_80{
	margin-left: 80px;
}

.ml_100{
	margin-left: 100px;
}


.ml_130{
	margin-left: 130px;
}


.mr_2{
	margin-right: 2px;
}

.mr_4{
	margin-right: 4px;
}


.mr_6{
	margin-right: 6px;
}


.mr_8{
	margin-right: 8px;
}


.mr_10{
	margin-right: 10px;
}


.mr_12{
	margin-right: 12px;
}


.mr_14{
	margin-right: 14px;
}


.mr_16{
	margin-right: 16px;
}


.mr_18{
	margin-right: 18px;
}


.mr_20{
	margin-right: 20px;
}


.mr_30{
	margin-right: 30px;
}

.mr_50{
	margin-right: 50px;
}

.mr_100{
	margin-right: 100px;
}


.pt_2{
	padding-top: 2px;
}

.pt_4{
	padding-top: 4px;
}


.pt_6{
	padding-top: 6px;
}


.pt_8{
	padding-top: 8px;
}


.pt_10{
	padding-top: 10px;
}


.pt_12{
	padding-top: 12px;
}


.pt_14{
	padding-top: 14px;
}


.pt_16{
	padding-top: 16px;
}


.pt_18{
	padding-top: 18px;
}


.pt_20{
	padding-top: 20px;
}


.pt_30{
	padding-top: 30px;
}

.pt_50{
	padding-top: 50px;
}

.pt_100{
	padding-top: 100px;
}


.pb_2{
	padding-bottom: 2px;
}

.pb_4{
	padding-bottom: 4px;
}


.pb_6{
	padding-bottom: 6px;
}


.pb_8{
	padding-bottom: 8px;
}


.pb_10{
	padding-bottom: 10px;
}


.pb_12{
	padding-bottom: 12px;
}


.pb_14{
	padding-bottom: 14px;
}


.pb_16{
	padding-bottom: 16px;
}


.pb_18{
	padding-bottom: 18px;
}


.pb_20{
	padding-bottom: 20px;
}


.pb_30{
	padding-bottom: 30px;
}

.pb_50{
	padding-bottom: 50px;
}

.pb_100{
	padding-bottom: 100px;
}


.pl_2{
	padding-left: 2px;
}

.pl_4{
	padding-left: 4px;
}


.pl_6{
	padding-left: 6px;
}


.pl_8{
	padding-left: 8px;
}


.pl_10{
	padding-left: 10px;
}


.pl_12{
	padding-left: 12px;
}


.pl_14{
	padding-left: 14px;
}


.pl_16{
	padding-left: 16px;
}


.pl_18{
	padding-left: 18px;
}


.pl_20{
	padding-left: 20px;
}


.pl_30{
	padding-left: 30px;
}

.pl_50{
	padding-left: 50px;
}

.pl_100{
	padding-left: 100px;
}


.pr_2{
	padding-right: 2px;
}

.pr_4{
	padding-right: 4px;
}


.pr_6{
	padding-right: 6px;
}


.pr_8{
	padding-right: 8px;
}


.pr_10{
	padding-right: 10px;
}


.pr_12{
	padding-right: 12px;
}


.pr_14{
	padding-right: 14px;
}


.pr_16{
	padding-right: 16px;
}


.pr_18{
	padding-right: 18px;
}


.pr_20{
	padding-right: 20px;
}


.pr_30{
	padding-right: 30px;
}

.pr_50{
	padding-right: 50px;
}

.pr_100{
	padding-right: 100px;
}



.text_left{
	text-align: left;
}

.text_right{
	text-align: right;
}

.text_center{
	text-align: center;
}


</pre></body></html>