/* CSS Document */

/*:::::INDEX:::::
1.リセット
2.全体枠
3.ヘッダー
4.メインコンテンツ
5.
6.フッター
:::::::::::::::*/

/*------------------------------------
1.リセット
------------------------------------*/

*{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
img{
	border:none;
	vertical-align:bottom;
}
body {
	text-align: center;
	margin:0;
	padding:0;
	font-family:"メイリオ",Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	color:#555;
	background:#fff;
}
.clearboth{
	clear:both;
}
/*------------------------------------
2.全体枠
------------------------------------*/
#container{
	width:768px;
	margin:10px auto;
	text-align:left;
	background:#fff;
}
/*------------------------------------
3.ヘッダー（各ページ）
------------------------------------*/
#header{
	width:768px;
	position:relative;
}
#header h1{
	text-indent:-5000px;
	background:url(img/sunrise_header.png) no-repeat;
	width:768px;
	line-height:122px;
	z-index:10;
}
/*******各ページ*******/
#header h1.bodycare{
	background:url(img/bodycare_header.png) no-repeat;
	line-height:123px;
}
#header h1.keiyo{
	background:url(img/keiyo_header.png) no-repeat;
	line-height:123px;
}
#header h1.carenetwork{
	background:url(img/carenetwork_header.png) no-repeat;
	line-height:123px;
}
#header h1.stepone{
	background:url(img/stepone_header.png) no-repeat;
	line-height:123px;
}
#header h1.zaitaku{
	background:url(img/zaitaku_header.png) no-repeat;
	line-height:123px;
}
#header h1.consultant{
	background:url(img/consultant_header.png) no-repeat;
	line-height:123px;
}
#header h2{
	position:absolute;
	top:64px;
	left:5px;
	width:395px;
	height:51px;
	text-indent:-5000px;
	z-index:20;
}
#header h2.company{
	/*background:url(img/sunrise_company_h2.png) no-repeat;*/
}
#header h2.ceo{
	/*background:url(img/sunrise_ceo_h2.png) no-repeat;*/
}
#header h2.staff{
	/*background:url(img/sunrise_staff_h2.png) no-repeat;*/
}
#header h2.inquiry{
	/*background:url(img/sunrise_inquiry_h2.png) no-repeat;*/
}
#header h2.sitemap{
	/*background:url(img/sunrise_sitemap_h2.png) no-repeat;*/
}
#header .toplink{
	position:absolute;
	top:0;
	left:0;
}

/*------------------------------------
4.メインコンテンツ(トップページ)
------------------------------------*/
#contents{
	width:768px;
	float:left;
	padding-bottom:10px;
}
#contents.sunrise{
	background:url(img/sunrise_bg.png) repeat-y;
}
#contents_bodycare{
	width:768px;
	float:left;
	padding-bottom:10px;
	background:url(img/bodycare_bg.png) repeat-y;
}
#contents_keiyo{
	width:768px;
	float:left;
	padding-bottom:10px;
	background:url(img/keiyo_bg.png) repeat-y;
}
#contents_carenetwork{
	width:768px;
	float:left;
	padding-bottom:10px;
	background:url(img/carenetwork_bg.png) repeat-y;
}
#contents_stepone{
	width:768px;
	float:left;
	padding-bottom:10px;
	background:url(img/stepone_bg.png) repeat-y;
}
#contents_zaitaku{
	width:768px;
	float:left;
	padding-bottom:10px;
	background:url(img/zaitaku_bg.png) repeat-y;
}
#contents_consultant{
	width:768px;
	float:left;
	padding-bottom:10px;
	background:url(img/consultant_bg.png) repeat-y;
}
/***左側サイドメニュー***/
#left{
	width:175px;
	float:left;
	text-align:right;
}
.menubox_sunrise{
	width:170px;
	height:245px;
	text-align:center;
	margin:0px 0px 8px 5px;
	background:url(img/sunrise_leftbox1.png) no-repeat;
}
.menubox_sunrise .margin1{
	margin:20px auto 0px auto;
}
.menubox_sunrise .margin2{
	margin:8px auto 0px auto;
}
.menubox_bodycare{
	width:170px;
	height:245px;
	text-align:center;
	margin:0px 0px 8px 5px;
	background:url(img/bodycare_leftbox_1.png) no-repeat;
}
.menubox_bodycare .margin1{
	margin:20px auto 0px auto;
}
.menubox_bodycare .margin2{
	margin:8px auto 0px auto;
}
.menubox_bodycare2{
	width:170px;
	height:301px;
	text-align:center;
	margin:0px 0px 8px 5px;
	background:url(img/bodycare_leftbox_2.png) no-repeat;
}
.menubox_bodycare2 .margin1{
	margin:20px auto 0px auto;
}
.menubox_bodycare2 .margin2{
	margin:8px auto 0px auto;
}

.menubox_keiyo{
	width:170px;
	height:155px;
	text-align:center;
	margin:0px 0px 8px 5px;
	background:url(img/keiyo_leftbox_1.png) no-repeat;
}
.menubox_keiyo .margin1{
	margin:20px auto 0px auto;
}
.menubox_keiyo .margin2{
	margin:8px auto 0px auto;
}
.menubox_carenetwork{
	width:170px;
	height:321px;
	text-align:center;
	margin:0px 0px 8px 5px;
	background:url(img/carenetwork_leftbox_1.png) no-repeat;
}
.menubox_carenetwork .margin1{
	margin:20px auto 0px auto;
}
.menubox_carenetwork .margin2{
	margin:8px auto 0px auto;
}
.menubox_stepone{
	width:170px;
	height:194px;
	text-align:center;
	margin:0px 0px 8px 5px;
	background:url(img/stepone_leftbox_1.png) no-repeat;
}
.menubox_stepone .margin1{
	margin:20px auto 0px auto;
}
.menubox_stepone .margin2{
	margin:8px auto 0px auto;
}
.harikyu{
	width:160px;
	height:95px;
	background:url(img/bodycare_menu2_on.png) no-repeat;
}
.harikyu ul{
	padding:30px 5px 5px 10px;
	font-size:12px;
	line-height:1.5em;
	text-align:left;
}
.harikyu li{
	list-style:none;
	background:url(img/listb3.gif) 0 0.3em no-repeat;
	padding-left:20px;
}
.harikyu li.c{
	background:url(img/listb3-c.gif) 0 0.3em no-repeat;
}


.menubox_carenetwork .dayservice{
	width:160px;
	height:125px;
	background:url(img/carenetwork_menu1.png) no-repeat;
	margin:auto;
}
.dayservice ul{
	padding:40px 5px 5px 10px;
	font-size:12px;
	line-height:1.5em;
	text-align:left;
}
.dayservice li{
	list-style:none;
	background:url(img/listb4.gif) 0 0.3em no-repeat;
	padding-left:20px;
}
.dayservice li.c{
	background:url(img/listb4-c.gif) 0 0.3em no-repeat;
}
.helpservice{
	width:160px;
	height:110px;
	background:url(img/carenetwork_menu2.png) no-repeat;
}
.helpservice ul{
	padding:40px 5px 5px 10px;
	font-size:12px;
	line-height:1.5em;
	text-align:left;
}
.helpservice li{
	list-style:none;
	background:url(img/listb4.gif) 0 0.3em no-repeat;
	padding-left:20px;
}
.helpservice li.c{
	background:url(img/listb4-c.gif) 0 0.3em no-repeat;
}

.menubox_zaitaku{
	width:170px;
	height:151px;
	text-align:center;
	margin:0px 0px 8px 5px;
	background:url(img/zaitaku_leftbox_1.png) no-repeat;
}
.menubox_zaitaku .margin1{
	margin:20px auto 0px auto;
}
.menubox_zaitaku .margin2{
	margin:8px auto 0px auto;
}
.menubox_consultant{
	width:170px;
	height:106px;
	text-align:center;
	margin:0px 0px 8px 5px;
	background:url(img/consultant_leftbox_1.png) no-repeat;
}
.menubox_consultant .margin1{
	margin:20px auto 0px auto;
}
.menubox_consultant .margin2{
	margin:8px auto 0px auto;
}

#left .margin3{
	margin-right:5px;
	margin-bottom:8px;
}
#left .margin4{
	margin-right:5px;
	margin-bottom:5px;
}
#left .leftbox1{
	width:170px;
	text-align:left;
	margin:0px 0px 8px 5px;
	background:#fff;
}
#left .leftbox1 h4{
	text-indent:-5000px;
	height:19px;
	width:170px;
}
#left .leftbox1 h4.honbu{
	background:url(img/sunrise_tx_honbu.png) no-repeat;
}
#left .leftbox1 h4.eigyosho{
	background:url(img/sunrise_tx_eigyosho.png) no-repeat;
	margin-top:8px;
}
#left .leftbox1 h4.address{
	background:url(img/bodycare_tx_address.png) no-repeat;
}
#left .leftbox1 h4.license{
	background:url(img/bodycare_tx_license.png) no-repeat;
}
#left .leftbox1 h4.address_keiyo{
	background:url(img/keiyo_tx_address.png) no-repeat;
}
#left .leftbox1 h4.address_carenetwork{
	background:url(img/carenetwork_tx_address.png) no-repeat;
}
#left .leftbox1 h4.address_stepone{
	background:url(img/stepone_tx_address.png) no-repeat;
}
#left .leftbox1 h4.address_zaitaku{
	background:url(img/zaitaku_tx_address.png) no-repeat;
}
#left .leftbox1 h4.address_consultant1{
	background:url(img/consultant_tx_address1.png) no-repeat;
}
#left .leftbox1 h4.address_consultant2{
	background:url(img/consultant_tx_address2.png) no-repeat;
}
#left .leftbox1 p{
	width:152px;
	margin:8px 3px 0px 12px;
	font-size:75%;
	line-height:1.5em;
}
#left p.panf{
	width:160px;
	height:331px;
	line-height:331px;
	text-align:left;
	text-indent:-9999px;
	background:url(img/panf.png) no-repeat;
	margin:10px;
}
#left p.panf a{
	display:block;
	width:160px;
	height:331px;
	border:none;
}
#left p.panf2{
	width:160px;
	height:50px;
	line-height:50px;
	text-align:left;
	text-indent:-9999px;
	background:url(img/panfLink.png) 0 0 no-repeat;
	margin:10px;
}
#left p.panf2 a{
	display:block;
	width:160px;
	height:50px;
	border:none;
}
#left p.panf2 a:hover{
	background:url(img/panfLink.png) 0 -50px no-repeat;
}
#left p.adobe{
	width:158px;
	height:39px;
	line-height:39px;
	text-indent:-9999px;
	margin:10px 11px;
	text-align:left;
	background:url(img/adobe.png) no-repeat;
}
#left p.adobe a{
	display:block;
	width:158px;
	height:39px;
	border:none;
}
#left p.adobeLink{
	font-size:10px;
	line-height:1.3em;
	text-align:justify;
	text-justify:distribute;
	margin:10px;
}
/********************************************右側コンテンツ***/
#right{
	width:588px;
	float:right;
	text-align:left;
}
#right p{
	margin:5px 50px 5px 130px;
	font-size:80%;
	line-height:1.5em;
}
#right p strong.red{
	color:#f03;
}
#right p strong.blue{
	color:#0066FF;
}

/********************************************各ページのh3***/
#right h3{
	width:520px;
	margin:10px auto 10px 30px;
	text-indent:-5000px;
	height:22px;
}
#right h3#credit{
	width:580px;
	height:15px;
	text-indent:-5000px;
	margin:0;
	padding:0;
}
#right h3#credit.sunrise{
	background:url(img/sunrise_kadomaru.png) no-repeat;
}
.bodycarecredit{
	background:url(img/bodycare_kadomaru.png) no-repeat;
}
.keiyocredit{
	background:url(img/keiyo_kadomaru.png) no-repeat;
}
.carenetworkcredit{
	background:url(img/carenetwork_kadomaru.png) no-repeat;
}
.steponecredit{
	background:url(img/stepone_kadomaru.png) no-repeat;
}
.zaitakucredit{
	background:url(img/zaitaku_kadomaru.png) no-repeat;
}
.consultantcredit{
	background:url(img/consultant_kadomaru.png) no-repeat;
}
#right h3.sitemap{
	background:url(img/sunrise_sitemap_h3_1.png) no-repeat;
}
#right h3.company{
	background:url(img/sunrise_company_h3_1.png) no-repeat;
}
#right h3.company2{
	background:url(img/sunrise_company_h3_2.png) no-repeat;
}
#right h3.company3{
	background:url(img/sunrise_company_h3_3.png) no-repeat;
}
#right h3.ceo1{
	background:url(img/sunrise_ceo_h3_1.png) no-repeat;
}
#right h3.ceo2{
	background:url(img/sunrise_ceo_h3_2.png) no-repeat;
}
#right h3.ceo3{
	background:url(img/sunrise_ceo_h3_3.png) no-repeat;
}
#right h3.ceo4{
	background:url(img/sunrise_ceo_h3_4.png) no-repeat;
}
#right h3.ceo5{
	background:url(img/sunrise_ceo_h3_5.png) no-repeat;
}
#right h3.ceo6{
	background:url(img/sunrise_profile_sunrise.png) no-repeat;
	height:64px;
}
#right h3.topix{
	background:url(img/sunrise_topix_h3_1.png) no-repeat;
}
#right h3.staff{
	background:url(img/sunrise_staff_h3_1.png) no-repeat;
	height:70px;
}
#right h3.staff_bodycare{
	background:url(img/bodycare_staff_h3_1.png) no-repeat;
	height:70px;
}
#right h3.staff_keiyo{
	background:url(img/keiyo_staff_h3_1.png) no-repeat;
	height:70px;
}
#right h3.staff_carenetwork{
	background:url(img/carenetwork_staff_h3_1.png) no-repeat;
	height:70px;
}
#right h3.staff_stepone{
	background:url(img/stepone_staff_h3_1.png) no-repeat;
	height:70px;
}
#right h3.staff_zaitaku{
	background:url(img/zaitaku_staff_h3_1.png) no-repeat;
	height:70px;
}
#right h3.staff_consultant{
	background:url(img/consultant_staff_h3_1.png) no-repeat;
	height:70px;
}
#right h3.inquiry{
	background:url(img/sunrise_inquiry_h3_1.png) no-repeat;
}
#right h3.inquiry_keiyo{
	background:url(img/keiyo_inquiry_h3_1.png) no-repeat;
}
#right h3.inquiry_bodycare{
	background:url(img/bodycare_inquiry_h3_1.png) no-repeat;
}
#right h3.inquiry_carenetwork{
	background:url(img/carenetwork_inquiry_h3_1.png) no-repeat;
}
#right h3.inquiry_stepone{
	background:url(img/stepone_inquiry_h3_1.png) no-repeat;
}
#right h3.inquiry_zaitaku{
	background:url(img/zaitaku_inquiry_h3_1.png) no-repeat;
}
#right h3.inquiry_consulting{
	background:url(img/consulting_inquiry_h3_1.png) no-repeat;
}
#right h3.bodycare01{
	background:url(img/bodycare_h3_1.png) no-repeat;
	height:70px;
}
#right h3.bodycare02{
	background:url(img/bodycare_h3_2.png) no-repeat;
}
#right h3.bodycare02b{
	background:url(img/bodycare_h3_2b.png) no-repeat;
	height:70px;
}
#right h3.bodycare03{
	background:url(img/bodycare_h3_3.png) no-repeat;
}
#right h3.bodycare04{
	background:url(img/bodycare_h3_4.png) no-repeat;
	height:70px;
}
#right h3.bodycare05b{
	background:url(img/bodycare_h3_5b.png) no-repeat;
	height:70px;
}
#right h3.bodycare05{
	background:url(img/bodycare_h3_5.png) no-repeat;
}
#right h3.bodycare08{
	background:url(img/bodycare_h3_8.png) no-repeat;
}
#right h3.bodycare09{
	background:url(img/bodycare_h3_9.png) no-repeat;
	height:70px;
}
#right h3.keiyo01{
	background:url(img/keiyo_h3_1.png) no-repeat;
	height:70px;
}
#right h3.keiyo04{
	background:url(img/keiyo_h3_4.png) no-repeat;
	margin:0;
	padding:0;
	width:500px;
}
#right h3.keiyo05{
	background:url(img/keiyo_h3_5.png) no-repeat;
	margin:0;
	padding:0;
	width:500px;
}

#right h3.carenetwork01{
	background:url(img/carenetwork_h3_1.png) no-repeat;
	height:70px;
}
#right h3.carenetwork02{
	background:url(img/carenetwork_h3_3.png) no-repeat;
	margin:0;
	margin-top:20px;
	margin-bottom:20px;
	padding:0;
	width:500px;
}
#right h3.carenetwork04{
	background:url(img/carenetwork_h3_4.png) no-repeat;
	margin:0;
	padding:0;
	width:500px;
}
#right h3.carenetwork05{
	background:url(img/carenetwork_h3_7.png) no-repeat;
	margin:0;
	padding:0;
	width:500px;
}
#right h3.carenetwork06{
	background:url(img/carenetwork_h3_8.png) no-repeat;
	margin:0;
	padding:0;
	width:500px;
}
#right h3.carenetwork07{
	background:url(img/carenetwork_h3_6.png) no-repeat;
	margin:0;
	padding:0;
	width:500px;
}
#right h3.carenetwork08{
	background:url(img/carenetwork_h3_2.png) no-repeat;
	height:70px;
}
#right h3.stepone01{
	background:url(img/stepone_h3_1.png) no-repeat;
	height:70px;
}
#right h3.stepone02{
	background:url(img/stepone_h3_2.png) no-repeat;
}
#right h3.stepone04{
	background:url(img/stepone_h3_4.png) no-repeat;
}
#right h3.stepone05{
	background:url(img/stepone_h3_5.png) no-repeat;
	width:480px;
}
#right h3.stepone06{
	background:url(img/stepone_h3_6.png) no-repeat;
}
#right h3.zaitaku01{
	background:url(img/zaitaku_h3_1.png) no-repeat;
	height:70px;
	width:520px;
}
#right h3.zaitaku02{
	background:url(img/zaitaku_h3_2.png) no-repeat;
	width:280px;
}
#right h3.zaitaku03{
	background:url(img/zaitaku_h3_3.png) no-repeat;
	width:280px;
}
#right h3.zaitaku04{
	background:url(img/zaitaku_h3_4.png) no-repeat;
	width:520px;
}
#right h3.zaitaku05{
	background:url(img/zaitaku_h3_5.png) no-repeat;
	width:520px;
}
#right h3.zaitaku06{
	background:url(img/zaitaku_h3_6.png) no-repeat;
	width:520px;
}
#right h3.consultant01{
	background:url(img/consultant_h3_1.png) no-repeat;
	width:520px;
	height:107px;
}
#right h3.consultant02{
	background:url(img/consultant_h3_2.png) no-repeat;
	width:280px;
	height:45px;
}
#right h3.consultant03{
	background:url(img/consultant_h3_3.png) no-repeat;
	width:280px;
}
#right h4{
	margin-left:50px;
	font-size:14px;
	font-weight:bold;
	padding-left:40px;
	line-height:28px;
}
#right h4.list1{
	background:url(img/sunrise_sitemap_1.png) no-repeat;
}
#right h4.list2{
	background:url(img/sunrise_sitemap_2.png) no-repeat;
}
#right h4.list3{
	background:url(img/sunrise_sitemap_3.png) no-repeat;
}
#right h4.list4{
	background:url(img/sunrise_sitemap_4.png) no-repeat;
}
#right h4.list5{
	background:url(img/sunrise_sitemap_5.png) no-repeat;
}
#right h4.list6{
	background:url(img/sunrise_sitemap_6.png) no-repeat;
}
#right h4.list7{
	background:url(img/sunrise_sitemap_7.png) no-repeat;
}
#right h4.bodycare01{
	width:500px;
	margin:10px auto 10px 30px;
	text-indent:-5000px;
	height:22px;
	background:url(img/bodycare_h4_1.png) no-repeat;
}
#right h4.bodycare02{
	width:500px;
	margin:10px auto 10px 30px;
	text-indent:-5000px;
	height:22px;
	background:url(img/bodycare_h4_2.png) no-repeat;
}
#right ul,#right ol{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:100px;
	list-style:none;
	font-size:13px;
	line-height:1.6em;
}

#right ul li{
	padding-left:20px;
}
#right ul li ul{
	margin-left:0px;
	margin-top:0px;
}
#right ul li ul li{
	padding-left:20px;
}
#right ul li ul li ul{
	margin-left:0px;
	margin-top:0px;
}
#right ul li ul li ul li{
	padding-left:20px;
}

#right ul li.list1{
	background:url(img/lista1.gif) 0 0.4em no-repeat;
}
#right ul li.list1 ul li{
	background:url(img/listb1.gif) 0 0.4em no-repeat;
}
#right ul li.list1 ul li ul li{
	background:url(img/listc1.gif) 0 0.4em no-repeat;
}

#right ul li.list2{
	background:url(img/lista2.gif) 0 0.4em no-repeat;
}
#right ul li.list2 ul li{
	background:url(img/listb2.gif) 0 0.4em no-repeat;
}
#right ul li.list2 ul li ul li{
	background:url(img/listc2.gif) 0 0.4em no-repeat;
}

#right ul li.list3{
	background:url(img/lista3.gif) 0 0.4em no-repeat;
}
#right ul li.list3 ul li{
	background:url(img/listb3.gif) 0 0.4em no-repeat;
}
#right ul li.list3 ul li ul li{
	background:url(img/listc3.gif) 0 0.4em no-repeat;
}

#right ul li.list4{
	background:url(img/lista4.gif) 0 0.4em no-repeat;
}
#right ul li.list4 ul li{
	background:url(img/listb4.gif) 0 0.4em no-repeat;
}
#right ul li.list4 ul li ul li{
	background:url(img/listc4.gif) 0 0.4em no-repeat;
}

#right ul li.list5{
	background:url(img/lista5.gif) 0 0.4em no-repeat;
}
#right ul li.list5 ul li{
	background:url(img/listb5.gif) 0 0.4em no-repeat;
}
#right ul li.list5 ul li ul li{
	background:url(img/listc5.gif) 0 0.4em no-repeat;
}

#right ul li.list6{
	background:url(img/lista6.gif) 0 0.4em no-repeat;
}
#right ul li.list6 ul li{
	background:url(img/listb6.gif) 0 0.4em no-repeat;
}
#right ul li.list6 ul li ul li{
	background:url(img/listc6.gif) 0 0.4em no-repeat;
}

#right ul li.list7{
	background:url(img/lista7.gif) 0 0.4em no-repeat;
}
#right ul li.list7 ul li{
	background:url(img/listb7.gif) 0 0.4em no-repeat;
}
#right ul li.list7 ul li ul li{
	background:url(img/listc7.gif) 0 0.4em no-repeat;
}

a.list1:link { color: #666;border-bottom:1px dashed #146cc9;text-decoration: none; }
a.list1:visited { color: #666; border-bottom:1px dashed #146cc9;text-decoration: none;}
a.list1:active {  color: #666; border-bottom:1px dashed #146cc9;text-decoration: none; }
a.list1:hover { color: #146cc9;border-bottom:2px solid #146cc9;text-decoration: none; }

a.list2:link { color: #666;border-bottom:1px dashed #a174ec;text-decoration: none; }
a.list2:visited { color: #666; border-bottom:1px dashed #a174ec;text-decoration: none;}
a.list2:active {  color: #666; border-bottom:1px dashed #a174ec;text-decoration: none; }
a.list2:hover { color: #a174ec;border-bottom:2px solid #a174ec;text-decoration: none; }

a.list3:link { color: #666;border-bottom:1px dashed #71c213;text-decoration: none; }
a.list3:visited { color: #666; border-bottom:1px dashed #71c213;text-decoration: none;}
a.list3:active {  color: #666; border-bottom:1px dashed #71c213;text-decoration: none; }
a.list3:hover { color: #71c213;border-bottom:2px solid #71c213;text-decoration: none; }

a.list4:link { color: #666;border-bottom:1px dashed #f16395;text-decoration: none; }
a.list4:visited { color: #666; border-bottom:1px dashed #f16395;text-decoration: none;}
a.list4:active {  color: #666; border-bottom:1px dashed #f16395;text-decoration: none; }
a.list4:hover { color: #f16395;border-bottom:2px solid #f16395;text-decoration: none; }

a.list5:link { color: #666;border-bottom:1px dashed #3dd89d;text-decoration: none; }
a.list5:visited { color: #666; border-bottom:1px dashed #3dd89d;text-decoration: none;}
a.list5:active {  color: #666; border-bottom:1px dashed #3dd89d;text-decoration: none; }
a.list5:hover { color: #3dd89d;border-bottom:2px solid #3dd89d;text-decoration: none; }

a.list6:link { color: #666;border-bottom:1px dashed #fab698;text-decoration: none; }
a.list6:visited { color: #666; border-bottom:1px dashed #fab698;text-decoration: none;}
a.list6:active {  color: #666; border-bottom:1px dashed #fab698;text-decoration: none; }
a.list6:hover { color: #fab698;border-bottom:2px solid #fab698;text-decoration: none; }

a.list7:link { color: #666;border-bottom:1px dashed #49e3db;text-decoration: none; }
a.list7:visited { color: #666; border-bottom:1px dashed #49e3db;text-decoration: none;}
a.list7:active {  color: #666; border-bottom:1px dashed #49e3db;text-decoration: none; }
a.list7:hover { color: #49e3db;border-bottom:2px solid #49e3db;text-decoration: none; }

#right dl{
	margin:10px 0px 10px 50px;
	font-size:80%;
	line-height:2em;
}
#right dt{
	width:120px;
	float:left;
	text-align:right;
}
#right dd{
	margin-left:130px;
	/*margin-top:-1.5em;*/
}
.totop{
	margin:10px 0px 10px 50px;
}
.pankuzu{
	font-size:80%;
	margin:10px 0px 10px 30px;
}
#right #photo{
	width:230px;
	margin-top:10px;
	text-align:right;
	float:left;
}
#right #photo2{
	width:250px;
	margin:10px 10px 5px auto;
	text-align:right;
	float:left;
}

#right #photo3{
	width:270px;
	margin:10px 10px 5px auto;
	text-align:right;
	float:left;
}
#right #profile{
	width:310px;
	float:right;
	text-align:left;
	margin-top:10px;
	padding-right:20px;
	font-size:80%;
	text-align:left;
}
#right #profile p{
	margin:5px 0px;
	font-size:100%;
	line-height:1.5em;
}
#right #profile h4{
	width:280px;
	text-indent:-5000px;
	margin:0px;
	height:22px;
}
#right #profile h4.profile1{
	background:url(img/sunrise_profie_1.png) no-repeat;
}
#right #profile h4.profile2{
	background:url(img/sunrise_profie_2.png) no-repeat;
}
#right #profile ul{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	list-style:none;
	font-size:13px;
	line-height:1.6em;
}
#right #profile ul li{
	padding-left:20px;
	background:url(img/sunrise_profile_list1.png) 0 0.4em no-repeat;
}
#right #profile dl{
	line-height:1.5em;
	margin-left:0px;
	font-size:100%;
}
#right #profile dt{
	width:60px;
	text-align:right;
}
#right #profile dd{
	margin-left:70px;
}
/****サンライズ　スタッフ・ボランティア募集*****************************************/
#right #staff_left{
	width:200px;
	float:left;
	position:relative;
	text-align:center;
}
#right #staff_left img.img1{
	position:absolute;
	top:10em;
	left:30px;
}
#right #staff_left img.img2{
	position:absolute;
	top:25em;
	left:80px;
}
#right #staff_left img.img3{
	position:absolute;
	top:40em;
	left:40px;
}
#right #staff_right{
	float:right;
	text-align:left;
	width:380px;
}
#right #staff_center{
	text-align:center;
	margin:10px auto;
}

#right #staff_right p.staff{
	margin:5px 50px 5px 0px;
}
#right #staff_right .staff_box p.staff{
	margin:5px 10px;
}
.staff_box{
	width:302px;
	background:url(img/sunrise_staff_bg.jpg) repeat-y;
	margin:15px 0px 10px 30px;
}
#right .staff_box h4{
	text-indent:-5000px;
	width:302px;
	line-height:37px;
	margin:0;
}
#right .staff_box h4.license{
	background:url(img/sunrise_staff_top1.jpg) no-repeat;
}
#right .staff_box h4.manager{
	background:url(img/sunrise_staff_top2.jpg) no-repeat;
}
#right .staff_box h4.helper{
	background:url(img/sunrise_staff_top3.jpg) no-repeat;
}




.staff_box.bodycare{
	background:url(img/bodycare_staff_bg.png) repeat-y;
}
#right .staff_box h4.license_bodycare{
	background:url(img/bodycare_staff_top1.png) no-repeat;
}
#right .staff_box h4.manager_bodycare{
	background:url(img/bodycare_staff_top2.png) no-repeat;
}
#right .staff_box h4.helper_bodycare{
	background:url(img/bodycare_staff_top3.png) no-repeat;
}

.staff_box.keiyo{
	background:url(img/keiyo_staff_bg.png) repeat-y;
}
#right .staff_box h4.license_keiyo{
	background:url(img/keiyo_staff_top1.png) no-repeat;
}
#right .staff_box h4.manager_keiyo{
	background:url(img/keiyo_staff_top2.png) no-repeat;
}
#right .staff_box h4.helper_keiyo{
	background:url(img/keiyo_staff_top3.png) no-repeat;
}

.staff_box.carenetwork{
	background:url(img/carenetwork_staff_bg.png) repeat-y;
}
#right .staff_box h4.license_carenetwork{
	background:url(img/carenetwork_staff_top1.png) no-repeat;
}
#right .staff_box h4.manager_carenetwork{
	background:url(img/carenetwork_staff_top2.png) no-repeat;
}
#right .staff_box h4.helper_carenetwork{
	background:url(img/carenetwork_staff_top3.png) no-repeat;
}

.staff_box.stepone{
	background:url(img/stepone_staff_bg.png) repeat-y;
}
#right .staff_box h4.license_stepone{
	background:url(img/stepone_staff_top1.png) no-repeat;
}
#right .staff_box h4.manager_stepone{
	background:url(img/stepone_staff_top2.png) no-repeat;
}
#right .staff_box h4.helper_stepone{
	background:url(img/stepone_staff_top3.png) no-repeat;
}
.staff_box.zaitaku{
	background:url(img/zaitaku_staff_bg.png) repeat-y;
}
#right .staff_box h4.license_zaitaku{
	background:url(img/zaitaku_staff_top1.png) no-repeat;
}
#right .staff_box h4.manager_zaitaku{
	background:url(img/zaitaku_staff_top2.png) no-repeat;
}
#right .staff_box h4.helper_zaitaku{
	background:url(img/zaitaku_staff_top3.png) no-repeat;
}

.staff_box.consultant{
	background:url(img/consultant_staff_bg.png) repeat-y;
}
#right .staff_box h4.license_consultant{
	background:url(img/consultant_staff_top1.png) no-repeat;
}
#right .staff_box h4.manager_consultant{
	background:url(img/consultant_staff_top2.png) no-repeat;
}
#right .staff_box h4.helper_consultant{
	background:url(img/consultant_staff_top3.png) no-repeat;
}


#right .staff_box dl{
	margin:10px 0px;
	line-height:1.5em;
}
#right .staff_box dt{
	margin-left:10px;
	width:60px;
	text-align:right;
}
#right .staff_box dd{
	margin-left:90px;
	width:200px;
}
/****サンライズ　TOPIX  *****************************************/
#right .topix{
	width:500px;
	margin:10px 0px 10px 50px;
	background:url(img/sunrise_topix_bg.png) repeat-y;
}
#right .topix h4{
	background:url(img/sunrise_topix_top.png) no-repeat;
	width:500px;
	font-size:13px;
	color:#555;
	padding-left:20px;
	height:36px;
	line-height:36px;
	margin:0;
}
#right .topix .entry{
	width:470px;
	padding:10px 15px;
	font-size:80%;
	line-height:1.5em;
}
#right .topix .entry img{
	float:left;
	margin:0px 5px 5px 0px;
}
#right .topix .entry p{
	font-size:100%;
	margin:0;
	padding:0;
}
#right p.page{
	margin:10px;
	padding-left:40px;
	font-size:12px;
}
.entry a:link { color: #666;border-bottom:1px dashed #146cc9;text-decoration: none; }
.entry a:visited { color: #666; border-bottom:1px dashed #146cc9;text-decoration: none;}
.entry a:active {  color: #666; border-bottom:1px dashed #146cc9;text-decoration: none; }
.entry a:hover { color: #146cc9;border-bottom:2px solid #146cc9;text-decoration: none; }
.page a:link { color: #666;border-bottom:1px dashed #146cc9;text-decoration: none; }
.page a:visited { color: #666; border-bottom:1px dashed #146cc9;text-decoration: none;}
.page a:active {  color: #666; border-bottom:1px dashed #146cc9;text-decoration: none; }
.page a:hover { color: #146cc9;border-bottom:2px solid #146cc9;text-decoration: none; }
/****サンライズ　お問合せ*****************************************/

#right #inquiry{
	margin-left:45px;
}

#right #inquiry table{
	margin:10px 10px;
	text-align:left;
	font-size:85%;
	line-height:2em;
}
.tb1{
	background-color:#146cc9;
}
.tb2{
	background-color:#a174ec;
}
.tb3{
	background-color:#71c213;
}
.tb4{
	background-color:#f16395;
}
.tb5{
	background-color:#3dd89d;
}
.tb6{
	background-color:#fab698;
}
.tb7{
	background-color:#49e3db;
}
.tred{
	color:#CC0000;
}
#right #inquiry table th{
	text-align:left;
	vertical-align:top;
	padding:10px;
}
.thb1{
	background-color:#e1f1fc;
}
.thb2{
	background-color:#eae2f5;
}
.thb3{
	background-color:#e7f8d3;
}
.thb4{
	background-color:#f8e6ec;
}
.thb5{
	background-color:#cdf1e4;
}
.thb6{
	background-color:#faeac8;
}
.thb7{
	background-color:#dcf3f6;
}
#right #inquiry td{
	background-color:#FFFFFF;
	padding:10px;
}
.table-footer{
	background-color:#FFFFFF;
	text-align:center;
}

#right #inquiry dl{
	font-size:85%;
	line-height:2em;
	margin-left:60px;
	width:450px;
}
#right #inquiry dt{
	width:130px;
	text-align:right;
	clear:left;

}
#right #inquiry dd{
	text-align:left;
	/*margin-left:140px;*/
	margin-left:20px;
	width:310px;
	padding:0;
}
#right #inquiry dd.list{
	font-size:80%;
}
#right p img.float{
	float:left;
	margin:0px 10px 5px 0px;
}
#right div.bodycaremenu{
	margin-left:300px;
	width:250px;
}
#right div.bodycaremenu h4{
	margin-left:0px;
	padding-left:0px;
}
#right div.bodycaremenu p{
	margin-left:0px;
	padding-left:30px;
	margin-right:10px;
}
#right div.bodycaremenu ul{
	margin-left:5px;
	margin-top:0px;
}
#right div.bodycaremenu li{
	display:inline;
	line-height:1.5em;
	background:url(img/listc3.gif) 0 0.1em no-repeat;
	padding-right:12px;
	padding-left:20px;
}
/****ボディケア京葉　効果・治療メニュー*****************************************/
#right #bodycare_left{
	width:240px;
	float:left;
	position:relative;
	text-align:center;
}
#right #bodycare_left img.img1{
	position:absolute;
	top:2em;
	left:20px;
}
#right #bodycare_left img.img2{
	position:absolute;
	top:17em;
	left:20px;
}
#right #bodycare_left img.img3{
	position:absolute;
	top:32em;
	left:20px;
}
#right #bodycare_left div.lic{
	border:1px dotted #33CC00;
	position:absolute;
	top:17em;
	left:20px;
	padding:5px;
}
#right #bodycare_left div.lic p{
	text-align:left;
	margin:5px 0px;
}
#right #bodycare_left p.gelma{
	text-align:left;
	margin:5px 20px 5px 30px;
}
#right #bodycare_right{
	float:right;
	text-align:left;
	width:330px;
}
#right #bodycare_center{
	text-align:center;
	margin:10px auto;
}

#right #bodycare_right p.bodycare{
	margin:5px 50px 5px 0px;
	background:none;
}
#right #bodycare_right p.bodycare2{
	width:240px;
	margin:10px 0px;
	padding:10px;
	background:#FFFF99;
	border:2px solid #FF6633;
	text-align:center;
}
#right #bodycare_right .bodycare_box p.bodycare{
	margin:5px 10px;
}
.bodycare_box{
	width:300px;
	background:url(img/bodycare_harikyu_bg.png) repeat-y;
	margin:10px 0px;
	text-align:left;
}
#right .bodycare_box h4{
	text-indent:-5000px;
	width:300px;
	line-height:36px;
	margin:0;
}
#right .bodycare_box h4.price1{
	background:url(img/bodycare_harikyu_top.png) no-repeat;
}
#right .bodycare_box h4.price2{
	background:url(img/bodycare_massage_top.png) no-repeat;
}
#right .bodycare_box h4.point{
	background:url(img/bodycare_select_top.png) no-repeat;
}
#right .bodycare_box h4.gelma{
	background:url(img/bodycare_gelma_top.png) no-repeat;
}
#right .bodycare_box dl{
	margin:10px 0px;
	line-height:1.5em;
}
#right .bodycare_box dt{
	margin-left:10px;
	width:200px;
	text-align:left;
}
#right .bodycare_box dt.center{
	margin-left:10px;
	width:200px;
	text-align:center;
}
#right .bodycare_box dd{
	margin-left:210px;
	width:70px;
	text-align:right;
}
#right .bodycare_box ul{
	margin:10px 10px;
	line-height:1.5em;
}
#right .bodycare_box li{
	list-style:none;
	padding-left:20px;
}
#right .bodycare_box li.num1{
	background:url(img/list_num1.gif) 0 0.3em no-repeat;
}
#right .bodycare_box li.num2{
	background:url(img/list_num2.gif) 0 0.3em no-repeat;
}
#right .bodycare_box li.num3{
	background:url(img/list_num3.gif) 0 0.3em no-repeat;
}
#right .bodycare_box li.num4{
	background:url(img/list_num4.gif) 0 0.3em no-repeat;
}
#right .bodycare_box li.num5{
	background:url(img/list_num5.gif) 0 0.3em no-repeat;
}
#right .bodycare_box li.num6{
	background:url(img/list_num6.gif) 0 0.3em no-repeat;
}
#right .bodycare_box li.num7{
	background:url(img/list_num7.gif) 0 0.3em no-repeat;
}
#right .bodycare_box li.num8{
	background:url(img/list_num8.gif) 0 0.3em no-repeat;
}
#right .bodycare_box li.num9{
	background:url(img/list_num9.gif) 0 0.3em no-repeat;
}
#right .stretch{
	width:510px;
	padding:10px 20px 10px 50px;
}

#right .stretch .stretchbox{
	width:170px;
	height:200px;
	float:left;
	background:url(img/bodycare_stretch_pbg.png) 0 35px no-repeat;
	margin-bottom:10px;
}
#right .stretch .stretchbox2{
	width:170px;
	height:230px;
	float:left;
	background:url(img/bodycare_stretch_bg2.png) 0 35px no-repeat;
	margin-bottom:10px;
}
#right .stretch .stretchbox img.pic{
	margin:0px 40px 0px 30px;
}
#right .stretch .stretchbox h4{
	text-indent:-5000px;
	height:36px;
	width:160px;
	margin:0;
	padding:0;
}
#right .stretch .stretchbox p{
	clear:both;
	margin:0;
	padding:0px 20px 0px 10px;
	text-align:justify;
	text-justify:distribute;
	line-height:1.2em;
}
#right .stretch .stretchbox h4{
	text-indent:-5000px;
	height:36px;
	width:160px;
	margin:0;
}
#right .stretch .stretchbox h4.stretch01{
	background:url(img/bodycare_stretch_top01.png) no-repeat;
}
#right .stretch .stretchbox h4.stretch02{
	background:url(img/bodycare_stretch_top02.png) no-repeat;
}
#right .stretch .stretchbox h4.stretch03{
	background:url(img/bodycare_stretch_top03.png) no-repeat;
}
#right .stretch .stretchbox h4.stretch04{
	background:url(img/bodycare_stretch_top04.png) no-repeat;
}
#right .stretch .stretchbox h4.stretch05{
	background:url(img/bodycare_stretch_top05.png) no-repeat;
}
#right .stretch .stretchbox h4.stretch06{
	background:url(img/bodycare_stretch_top06.png) no-repeat;
}
#right .stretch .stretchbox h4.stretch07{
	background:url(img/bodycare_stretch_top07.png) no-repeat;
}
#right .stretch .stretchbox h4.stretch08{
	background:url(img/bodycare_stretch_top08.png) no-repeat;
}
#right .stretch .stretchbox h4.stretch09{
	background:url(img/bodycare_stretch_top09.png) no-repeat;
}
#right .stretch .stretchbox h4.stretch10{
	background:url(img/bodycare_stretch_top10.png) no-repeat;
}
#right .stretch .stretchbox h4.stretch11{
	background:url(img/bodycare_stretch_top11.png) no-repeat;
}
#right .stretch .stretchbox h4.stretch12{
	background:url(img/bodycare_stretch_top12.png) no-repeat;
}
/****ボディケア　Ｑ＆Ａ*****************************************/
#right #faq{
	width:500px;
	margin:10px 30px 10px 50px;
}
#faq p{
	padding:10px;
	border:1px solid #0099FF;
	margin:5px;
	font-weight:bold;
}
#right #faq dl{
	margin:0;
	font-size:82%;
	line-height:1.5em;
	color:#444;
}
#right #faq dt{
	width:150px;
	clear:both;
	float:left;
	margin:0;
	background:url(img/bodycare_question.png) no-repeat;
	text-align:left;
	padding-top:30px;
}
#right #faq dd{
	width:330px;
	margin-left:160px;
	background:url(img/bodycare_answer.png) no-repeat;
	/*margin-top:-1.5em;*/
	text-align:left;
	padding-top:30px;
}
/****京葉治療院*****************************************/
#right #keiyo{
	width:500px;
	margin:10px 30px 10px 50px;
}
#right #keiyo .keiyo_left{
	width:200px;
	float:left;
}
#right #keiyo .keiyo_left img{
	margin:20px auto;
}
#right #keiyo .keiyo_right{
	width:280px;
	float:right;
	text-align:left;
}
#right #keiyo .keiyo_right h3{
	text-indent:-5000px;
	line-height:22px;
	width:280px;
	margin:0;
	margin-top:10px;
	padding:0;
}
#right #keiyo .keiyo_right h3.toha{
	background:url(img/keiyo_h3_2.png) no-repeat;
}
#right #keiyo .keiyo_right h3.use{
	background:url(img/keiyo_h3_3.png) no-repeat;
}

#right #keiyo .keiyo_right p{
	margin:0;
	padding:10px 0px 0px 5px;
	font-size:80%;
	line-height:1.5em;
}
#right #keiyo .keiyo_right dl{
	margin:0;
	margin-top:10px;
	line-height:1.5em;
	text-align:left;
}
#right #keiyo .keiyo_right dt{
	width:80px;
}
#right #keiyo .keiyo_right dd{
	margin-left:90px;
}
#right #keiyo .keiyo_right p.keiyo{
	margin-top:10px;
	padding:10px;
	border:2px solid #6633CC;
	margin-bottom:20px;
}
#right #keiyo h4{
	padding-left:0;
	margin:10px auto 5px 0px;
	color:#a174ec;
	font-weight:bold;
}
/****ケアネットワークまごころの家*****************************************/
#right #carenetwork{
	width:500px;
	margin:10px 30px 10px 50px;
}
#right #carenetwork p.wide{
	margin:10px 10px 5px 10px;
}
#right #carenetwork table{
	margin:10px 0px 10px 0px;
}
table caption{
	text-align:left;
	font-size:110%;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:5px;
	padding-left:5px;
}
#right #carenetwork .carenetwork_left{
	width:180px;
	float:left;
	font-size:80%;
	text-align:center;
}
#right #carenetwork .carenetwork_left img{
	margin:5px auto;
}
#right #carenetwork .carenetwork_left img.m30{
	margin:30px auto 2px auto;
}
#right #carenetwork .carenetwork_right{
	width:300px;
	float:right;
	text-align:left;
}
#right #carenetwork .carenetwork_right p{
	margin:0;
	padding:10px 0px 0px 5px;
	font-size:80%;
	line-height:1.5em;
}
#right #carenetwork .carenetwork_right h4{

}
#right #carenetwork .carenetwork_right h4.kaigo{
	margin:5px 0px;
	padding:0;
	line-height:16px;
	width:300px;
	text-indent:-5000px;
	background:url(img/carenetwork_h4_1.png) no-repeat;
}
#right #carenetwork .carenetwork_right h4.taiken{
	margin:5px 0px;
	padding:0;
	line-height:16px;
	width:300px;
	text-indent:-5000px;
	background:url(img/carenetwork_h4_2.png) no-repeat;
}
#right .carenetwork_box{
	width:280px;
	margin:10px 0px 10px 10px;
	background:url(img/carenetwork_box_bg.png) repeat-y;
}
#right .carenetwork_box h4{
	text-indent:-5000px;
	width:300px;
	line-height:36px;
	background:url(img/carenetwork_box_top.png) no-repeat;
	margin:0;
	padding:0;
}
#right .carenetwork_box2{
	width:300px;
	margin:10px 0px 10px 0px;
	background:url(img/carenetwork_box2_bg.png) repeat-y;
}
#right .carenetwork_box2 dl{
	border-bottom:1px dashed #FF66CC;
}
#right .carenetwork_box2 h4{
	text-indent:-5000px;
	width:300px;
	line-height:36px;
	background:url(img/carenetwork_box2_top.png) no-repeat;
	margin:0;
	padding:0;
}
#right #carenetwork .carenetwork_box p{
	margin:5px 10px;
	color:#333;
	font-weight:bold;
	background:url(img/carenetwork_pic5.png) right bottom no-repeat;
}
#right #carenetwork .carenetwork_memo{
	width:300px;
	background:url(img/carenetwork_memo_bg.png) repeat-y;
	margin:10px auto;
}
#right #carenetwork .carenetwork_memo h4{
	width:300px;
	line-height:41px;
	background:url(img/carenetwork_memo_top.png) no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
}

#right #carenetwork .carenetwork_memo img.pic{
	margin:5px 5px 5px 10px;
	float:left;
}
#right #carenetwork .carenetwork_memo p{
	margin:5px 10px;
	color:#666;
}
#right #carenetwork dl{
	margin:5px 5px 5px 0px;
	padding-top:5px;
	line-height:1.5em;
}
#right #carenetwork dt{
	clear:left;
	width:90px;
}
#right #carenetwork dd{
	margin-left:100px;
}
#right #carenetwork ol{
	margin-top:20px;
	margin-left:35px;
	font-size:80%;
	list-style:outside;
	line-height:1.5em;
}
#right #carenetwork table{
	background-color:#999999;
}
#right #carenetwork table th{
	padding:3px;
	background-color:#f0c8d7;
}
#right #carenetwork table td{
	padding:3px;
}
.tb9{
	background-color:#f7e3ea;
}
/****ステップワン*****************************************/
#right #stepone{
	width:500px;
	margin:10px 30px 10px 40px;
}
#right #stepone p.wide{
	margin:10px 10px 5px 10px;
}
#right #stepone .stepone_left{
	width:180px;
	float:left;
	font-size:80%;
	text-align:center;
}
#right #stepone .stepone_left img{
	margin:5px auto;
}
#right #stepone .stepone_left img.m30{
	margin:30px auto 2px auto;
}
#right #stepone .stepone_right{
	width:300px;
	float:right;
	text-align:left;
}
#right #stepone .stepone_right h4.kaigo{
	margin:5px 0px;
	padding:0;
	line-height:22px;
	width:300px;
	text-indent:-5000px;
	background:url(img/stepone_h4_1.png) no-repeat;
}
#right #stepone .stepone_right p{
	margin:0;
	padding:10px 0px 0px 5px;
	font-size:80%;
	line-height:1.5em;
}
#right #stepone #rinen{
	width:400px;
	height:188px;
	margin-top:10px;
	margin-left:50px;
	position:relative;
	background:url(img/stepone_rinen_bg.png) no-repeat;
}
#right #stepone #rinen h4{
	text-indent:-5000px;
/*	background:url(img/stepone_box2_top.png) no-repeat;
*/	line-height:188px;
	margin:0;
	padding:0;
}
#right #stepone #rinen ul{
	margin:0;
	padding:0;
	list-style:none;
}
#right #stepone #rinen ul li{
	width:115px;
	height:54px;
	position:absolute;
	font-size:12px;
	line-height:1.5em;
	text-align:left;
}
#right #stepone #rinen ul li.rinen1{
	top:53px;
	left:10px;
	padding:6px 15px 6px 10px;
}
#right #stepone #rinen ul li.rinen1{
	top:53px;
	left:10px;
	padding:6px 15px 6px 10px;
}
#right #stepone #rinen ul li.rinen2{
	top:115px;
	left:137px;
	padding:6px 15px 6px 10px;
}
#right #stepone #rinen ul li.rinen3{
	top:53px;
	left:263px;
	padding:6px 15px 6px 10px;
}
#right #stepone #rinen .kero{
	position:absolute;
	top:35px;
	left:160px;
}
#right #stepone dl{
	margin-left:0;
	padding-left:0;
}
#right #stepone dt{
	width:90px;
}
#right #stepone dd{
	margin-left:100px;
}
#right #stepone .stepone_memo{
	width:300px;
	background:url(img/stepone_memo_bg.png) repeat-y;
	margin:10px auto;
}
#right #stepone .stepone_memo h4{
	width:300px;
	line-height:41px;
	background:url(img/stepone_memo_top.png) no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
}

#right #stepone .stepone_memo img.pic{
	margin:5px 5px 5px 10px;
	float:left;
}
#right #stepone .stepone_memo p{
	margin:5px 10px;
	color:#666;
}
#right #stepone .stepone_right h4.oneday{
	margin:0;
	padding:0;
	line-height:39px;
	width:300px;
	text-indent:-5000px;
	background:url(img/stepone_box_top.png) no-repeat;
}
#right #stepone .stepone_right h4.ins{
	margin:0;
	padding:0;
	line-height:20px;
	width:300px;
	text-indent:-5000px;
	background:url(img/stepone_h4_2.png) no-repeat;
}
#right #stepone .stepone_right h4.exp{
	margin:0;
	padding:0;
	line-height:20px;
	width:300px;
	text-indent:-5000px;
	background:url(img/stepone_h4_3.png) no-repeat;
}
#right .stepone_box1{
	width:300px;
	margin:10px 0px 10px 0px;
	background:url(img/stepone_box_bg.png) repeat-y;
}
#right .stepone_box1 h4.training{
	text-indent:-5000px;
	background:url(img/stepone_box3_top.png) no-repeat;
	line-height:39px;
	margin:0;
	padding:0;
}
#right .stepone_box1 h5{
	font-weight:bold;
	font-size:80%;
	line-height:1.5em;
	margin:5px 10px;
	padding:0;
}
#right #stepone_right .stepone_box1 p.train{
	margin:5px 10px;
}
#right .stepone_box1 ul{
	padding:0;
	margin-left:25px;
	margin-right:10px;
}
#right #stepone_right .stepone_box1 dl{
	padding:0;
	margin:0;
}
.stepone_box1 dt{
	width:50px;
	line-height:1.5em;
}
.stepone_box1 dd{
	width:180px;
	line-height:1.5em;
}
.stepone_box1 span{
	font-weight:bold;
}
#right #stepone ol{
	margin-top:20px;
	margin-left:35px;
	font-size:80%;
	list-style:outside;
	line-height:1.5em;
}
#right #stepone table{
	background-color:#999999;
}
#right #stepone table td{
	padding:3px;
}
.tb8{
	background-color:#fff;
	text-align:right;
}
/****在宅ケアネットワーク*************************************/
#right #zaitaku{
	width:500px;
	margin:10px;
	margin:10px 30px 10px 50px;
	
}
/*#right #zaitaku .zaitaku_right p{
	margin:0;
	padding:10px 0px 0px 5px;
	font-size:80%;
	line-height:1.5em;
}
*/
#right #zaitaku .zaitaku_left{
	width:200px;
	float:left;
}
#right #zaitaku .zaitaku_left img{
	margin:20px auto;
}
#right #zaitaku .zaitaku_right{
	width:280px;
	float:right;
	text-align:left;
}
#right #zaitaku .zaitaku_right h3{
	text-indent:-5000px;
	line-height:22px;
	width:280px;
	margin:0;
	margin-top:10px;
	padding:0;
}
#right #zaitaku .zaitaku_right h4.service{
	font-weight:bold;
	font-size:13px;
	background:url(img/zaitaku_h4_back.png) no-repeat;
	color:#555;
	padding-left:10px;
	padding-bottom:3px;
	line-height:20px;
}
#right #zaitaku .zaitaku_right p{
	margin:0;
	padding:10px 0px 0px 5px;
	font-size:80%;
	line-height:1.5em;
}
#right #zaitaku .zaitaku_right p.flow{
	padding:5px 0px 0px 35px;
	background:url(img/zaitaku_pic6.png) repeat-y;
	margin-bottom:0px;
}
#right #zaitaku .zaitaku_right p.flown{
	padding:5px 0px 0px 35px;
	margin-bottom:20px;
}
#right #zaitaku .zaitaku_right p.allow{
	padding:5px 0px 0px 35px;
	background:url(img/zaitaku_pic6_allow.png) no-repeat;
	height:15px;
	text-indent:-5000px;
	margin-bottom:2px;
}
#right #zaitaku .zaitaku_right dl{
	margin:0;
	margin-top:10px;
	line-height:1.5em;
	text-align:left;
}
#right #zaitaku .zaitaku_right dt{
	width:80px;
}
#right #zaitaku .zaitaku_right dd{
	margin-left:90px;
}
#right #zaitaku .zaitaku_right p.zaitaku{
	margin-top:10px;
	padding:10px;
	border:2px solid #6633CC;
	margin-bottom:20px;
}
#right #zaitaku .zaitaku_right h4{
	padding-left:0;
	margin:10px auto 5px 0px;
	color:#ff7f00;
	font-weight:bold;
}
#right #zaitaku ol{
	margin-left:20px;
	border:2px solid #FF7f00;
	list-style:decimal outside;
	padding:10px;
	padding-left:30px;
	background:#ffd9b2;
}
#right #zaitaku ol li{
	font-weight:bold;
}
#right #zaitaku .zaitaku_memo{
	width:300px;
	background:url(img/zaitaku_memo_bg.png) repeat-y;
	margin:10px auto;
}
#right #zaitaku .zaitaku_memo h4{
	width:300px;
	line-height:41px;
	background:url(img/zaitaku_memo_top.png) no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
}

#right #zaitaku .zaitaku_memo img.pic{
	margin:5px 5px 5px 10px;
	float:left;
}
#right #zaitaku .zaitaku_memo p{
	margin:5px 10px;
	color:#666;
}

/****コンサルタント事業*************************************/
#right #consultant{
	width:500px;
	margin:10px;
	margin:10px 30px 10px 50px;
	
}
/*#right #zaitaku .zaitaku_right p{
	margin:0;
	padding:10px 0px 0px 5px;
	font-size:80%;
	line-height:1.5em;
}
*/
#right #consultant div.waku{
	border:2px solid #49d3eb;
	padding:10px;
	background:#bfe8ef;
	margin:10px auto;
}

#right #consultant .consultant_left{
	width:200px;
	float:left;
}
#right #consultant .consultant_left img{
	margin:20px auto;
}
#right #consultant .consultant_right{
	width:280px;
	float:right;
	text-align:left;
}
#right #consultant .consultant_right h3{
	text-indent:-5000px;
	line-height:22px;
	width:280px;
	margin:0;
	margin-top:10px;
	padding:0;
}
#right #consultant .consultant_right p{
	margin:0;
	padding:10px 0px 0px 5px;
	font-size:80%;
	line-height:1.5em;
}
#right #consultant .consultant_right dl{
	margin:0;
	margin-top:10px;
	line-height:1.5em;
	text-align:left;
	width:200px;
	padding:10px;
	padding-bottom:0px;
}
#right #consultant .consultant_right dt{
	width:150px;
	margin-left:0px;
	text-align:left;
	background:url(img/listb7.gif) 0 0.3em no-repeat;
	padding-left:20px;
	font-weight:bold;
}
#right #consultant .consultant_right dd{
	clear:left;
	margin-left:50px;
	margin-top:0;
}
#right #consultant .consultant_right h4{
	padding-left:0;
	margin:10px auto 5px 0px;
	color:#ff7f00;
	font-weight:bold;
}
#right #consultant ul{
	margin-top:0;
	padding-top:0;
	margin-left:0px;
	padding-left:0px;
}
#right #consultant ul li{
	font-weight:bold;
	list-style:none;
	background:url(img/listb7.gif) 0 0.3em no-repeat;
	margin-left:8px;
}
#right #consultant p.end{
	margin:5px 10px;
	color:#666;
}

/*------------------------------------
6.メインコンテンツ
------------------------------------*/
/***お問合せ***/
#main h2.contact{
	background:url(img/contact_h1.gif) no-repeat;
}
#contact{
	margin:10px 40px;
}
#form table{
	background-color:#666666;
}
tr{
}
#form table td{
	padding:5px;
}

/*------------------------------------
7.フッター
------------------------------------*/
#footer{
	clear:both;
	width:768px;
	height:43px;
	text-align:center;
	position:relative;

}
#footer.sunrise{
	background:url(img/sunrise_footer.png) no-repeat;
}
.bodycarefooter{
	background:url(img/bodycare_footer.png) no-repeat;
}
.keiyofooter{
	background:url(img/keiyo_footer.png) no-repeat;
}
.carenetworkfooter{
	background:url(img/carenetwork_footer.png) no-repeat;
}
.steponefooter{
	background:url(img/stepone_footer.png) no-repeat;
}
.zaitakufooter{
	background:url(img/zaitaku_footer.png) no-repeat;
}
.consultantfooter{
	background:url(img/consultant_footer.png) no-repeat;
}
#footer p{
	font-size:11px;
	padding-left:10px;
	padding-top:23px;
}
#footer .footerlink{
	position:absolute;
	top:0;
	left:0;
}

