@import url(css/styleService.css); /* 在宅サービス */


BODY,TR { font-size: 10pt}
ul			{  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10pt; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px}
TEXTAREA	{  font-family: "ＭＳ Ｐゴシック"}

A.noline { text-decoration: none; }
A.noline:hover { text-decoration:underline; }

.font8pt {  font-size: 8pt}
.font10pt {  font-size: 10pt}
.font11pt {  font-size: 11pt}
.lfont12pt {  font-size: 12pt; line-height: 130%}
.font12pt {  font-size: 12pt}
.font14pt {  font-size: 14pt}
.font16pt {  font-size: 16pt}
.font18pt {  font-size: 18pt}
.white-border {  background-color: #FFCC00}

.list {  font-size: 8pt; line-height:120%}
.list2 {  font-size: 10pt; line-height: 120%}
.list3 {  font-size: 10pt; line-height: 150%}

.fomto20b {
	font-size: 20px;
	font-weight: bolder;
	line-height: 30px;
}

.line_h{ line-height: 130%}

#privacyInline{
	overflow:auto;
	width:520px;
	margin:15px auto 15px 30px;
	padding:8px;
	height:170px;
	line-height:1.5em;
	border:solid 1px #999999;
}

#pagePrivacy{
	text-align:left;
	width:98%;
}

#pagePrivacy h3{
	font-size:14px;
	color:#996633;
}


#pagePrivacy span{
	width:95%;
	text-align:right;
	display:block;
	margin:0 auto 10px auto;
	border-bottom:dotted 1px #666666;
}

#pagePrivacy p{
	margin-left:20px;
	margin-top:5px;
	font-size:14px;
	line-height:1.8em;
	width:96%;
}

#pagePrivacy p a{
	background:url(images/yajirusi_01.gif) left center no-repeat;
	padding-left:15px;
	font-size:90%;
}

#pagePrivacy dt{
	font-weight:bold;
	margin:0px 0px 5px 20px;
	width:15px;
	line-height:1.8em;
	float:left;
	clear:both;
}

#pagePrivacy dd{
	margin:0px 0 5px 0;
	padding-left:10px;
	width:405px;
	line-height:1.8em;
}

#pagePrivacy strong{
	font-weight:bold;
	margin:0px 10px 5px 20px;
	line-height:1.8em;
	display:block;
}

#pagePrivacy li{
	margin:0px 0 5px 0;
	padding-left:35px;
	width:415px;
	list-style:none;
	background:url(images/privacy_03.gif) 0 4px no-repeat;
	line-height:1.8em;
}


#privacyTel{
	border-top:dotted 1px #666666;
	width:435px;
	margin:15px 0 15px 0;
	padding:8px 0 0 30px;
	text-align:left;
}

#privacyTel h4{
	font-size:14px;
	margin:0;
	padding:0;
}

#privacyTel dl{
	margin:0;
	padding:0;
}

#privacyTel dl dd{
	margin:5px 0;
	padding:0;
}

#privacyTel strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#339900;
	margin:0;
	padding:0;
}



#privacyNext{
	width:300px;
	margin-bottom:30px;
	margin-left:200px;
	padding:5px;
}

.privacySsl{
	width:400px;
	margin-left:80px;
}

.privacySsl td{
	font-size:12px;
	padding:5px;
}

.privacySsl td a{
	font-size:12px;
	text-decoration:underline;
}


/*----- サイドメニュー -----*/

#SmenuBox{
	width:170px;
	background:url(images/s_menu_back.gif) 0 35px no-repeat;
}

#SmenuBox ul.Smenu{
	padding:0;
	margin:0;
	list-style:none;
}

#SmenuBox ul.Smenu li{
	width:170px;
	height:30px;
	line-height:30px;
	text-indent:-9999px;
}

#SmenuBox ul.Smenu li#menu07{
	background:url(images/s_menu01.gif) 0 -180px no-repeat;
}

#SmenuBox ul.Smenu li a{
	width:170px;
	height:30px;
	display:block;
	overflow:hidden;
	background:url(images/s_menu01.gif) 0 0 no-repeat;
}

#SmenuBox ul.Smenu li#menu01 a{
	background-position:0 0;
}
#SmenuBox ul.Smenu li#menu02 a{
	background-position:0 -30px;
}
#SmenuBox ul.Smenu li#menu03 a{
	background-position:0 -60px;
}
#SmenuBox ul.Smenu li#menu04 a{
	background-position:0 -90px;
}
#SmenuBox ul.Smenu li#menu05 a{
	background-position:0 -120px;
}
#SmenuBox ul.Smenu li#menu06 a{
	background-position:0 -150px;
}
/*#SmenuBox ul.Smenu li#menu07 a{
	background-position:0 -180px;
}
#SmenuBox ul.Smenu li#menu08 a{
	background-position:0 -210px;
}
#SmenuBox ul.Smenu li#menu09 a{
	background-position:0 -240px;
}
#SmenuBox ul.Smenu li#menu10 a{
	background-position:0 -270px;
}
#SmenuBox ul.Smenu li#menu11 a{
	background-position:0 -300px;
}*/

#SmenuBox ul.Smenu li#menu01 a:hover{
	background-position:-170px 0;
}
#SmenuBox ul.Smenu li#menu02 a:hover{
	background-position:-170px -30px;
}
#SmenuBox ul.Smenu li#menu03 a:hover{
	background-position:-170px -60px;
}
#SmenuBox ul.Smenu li#menu04 a:hover{
	background-position:-170px -90px;
}
#SmenuBox ul.Smenu li#menu05 a:hover{
	background-position:-170px -120px;
}
#SmenuBox ul.Smenu li#menu06 a:hover{
	background-position:-170px -150px;
}
/*#SmenuBox ul.Smenu li#menu07 a:hover{
	background-position:-170px -180px;
}
#SmenuBox ul.Smenu li#menu08 a:hover{
	background-position:-170px -210px;
}
#SmenuBox ul.Smenu li#menu09 a:hover{
	background-position:-170px -240px;
}
#SmenuBox ul.Smenu li#menu10 a:hover{
	background-position:-170px -270px;
}
#SmenuBox ul.Smenu li#menu11 a:hover{
	background-position:-170px -300px;
}*/


#SmenuBox dl.Smenu2{
	margin:0 0 5px 0;
}

#SmenuBox dl.Smenu2 dd{
	margin:0;
}

#SmenuBox dl.Smenu2 dd ul{
	padding:0;
	margin:0;
	list-style:none;
}

#SmenuBox dl.Smenu2 dd#menu001,
#SmenuBox dl.Smenu2 dt#menu002,
#SmenuBox dl.Smenu2 li#menuIn01,
#SmenuBox dl.Smenu2 li#menuIn02,
#SmenuBox dl.Smenu2 dd#menu003,
#SmenuBox dl.Smenu2 dd#menu004,
#SmenuBox dl.Smenu2 dd#menu005,
#SmenuBox dl.Smenu2 dd#menu006,
#SmenuBox dl.Smenu2 dd#menu007,
#SmenuBox dl.Smenu2 dd#menu008,
#SmenuBox dl.Smenu2 dd#menu009,
#SmenuBox dl.Smenu2 dd#menu010 {
	width:170px;
	height:20px;
	line-height:20px;
	text-indent:-9999px;
}

#SmenuBox dl.Smenu2 dd#menu001 a,
#SmenuBox dl.Smenu2 dt#menu002 a,
#SmenuBox dl.Smenu2 li#menuIn01 a,
#SmenuBox dl.Smenu2 li#menuIn02 a,
#SmenuBox dl.Smenu2 dd#menu003 a,
#SmenuBox dl.Smenu2 dd#menu004 a,
#SmenuBox dl.Smenu2 dd#menu005 a,
#SmenuBox dl.Smenu2 dd#menu006 a,
#SmenuBox dl.Smenu2 dd#menu007 a,
#SmenuBox dl.Smenu2 dd#menu008 a,
#SmenuBox dl.Smenu2 dd#menu009 a,
#SmenuBox dl.Smenu2 dd#menu010 a {
	width:170px;
	height:20px;
	display:block;
	overflow:hidden;
	background:url(images/s_menu03.gif) 0 0 no-repeat;
}

#SmenuBox dl.Smenu2 dd#menu001 a{
	background-position:0 0;
}
#SmenuBox dl.Smenu2 dt#menu002 a{
	background-position:0 -20px;
}
#SmenuBox dl.Smenu2 li#menuIn01 a{
	background-position:0 -40px;
}
#SmenuBox dl.Smenu2 li#menuIn02 a{
	background-position:0 -60px;
}
#SmenuBox dl.Smenu2 dd#menu003 a{
	background-position:0 -80px;
}
#SmenuBox dl.Smenu2 dd#menu004 a{
	background-position:0 -100px;
}
#SmenuBox dl.Smenu2 dd#menu005 a{
	background-position:0 -120px;
}
#SmenuBox dl.Smenu2 dd#menu006 a{
	background-position:0 -140px;
}
#SmenuBox dl.Smenu2 dd#menu007 a{
	background-position:0 -160px;
}
#SmenuBox dl.Smenu2 dd#menu008 a{
	background-position:0 -180px;
}
#SmenuBox dl.Smenu2 dd#menu009 a{
	background-position:0 -200px;
}
#SmenuBox dl.Smenu2 dd#menu010 a{
	background-position:0 -220px;
}

#SmenuBox dl.Smenu2 dd#menu001 a:hover{
	background-position:-170px 0;
}
#SmenuBox dl.Smenu2 dt#menu002 a:hover{
	background-position:-170px -20px;
}
#SmenuBox dl.Smenu2 li#menuIn01 a:hover{
	background-position:-170px -40px;
}
#SmenuBox dl.Smenu2 li#menuIn02 a:hover{
	background-position:-170px -60px;
}
#SmenuBox dl.Smenu2 dd#menu003 a:hover{
	background-position:-170px -80px;
}
#SmenuBox dl.Smenu2 dd#menu004 a:hover{
	background-position:-170px -100px;
}
#SmenuBox dl.Smenu2 dd#menu005 a:hover{
	background-position:-170px -120px;
}
#SmenuBox dl.Smenu2 dd#menu006 a:hover{
	background-position:-170px -140px;
}
#SmenuBox dl.Smenu2 dd#menu007 a:hover{
	background-position:-170px -160px;
}
#SmenuBox dl.Smenu2 dd#menu008 a:hover{
	background-position:-170px -180px;
}
#SmenuBox dl.Smenu2 dd#menu009 a:hover{
	background-position:-170px -200px;
}
#SmenuBox dl.Smenu2 dd#menu010 a:hover{
	background-position:-170px -220px;
}


/*----- サイドバナー -----*/

table.indexBanner{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}

table.indexBanner td{
	padding:0 0 10px 0;
}

table.indexBanner td img{
	border:0;
}





