@charset "utf-8";

/* 下層メニュー
============================================================ */
#mcL {
	padding: 0 20px 0 0;
	width: 187px;}

#mcL p {
	background: url(../img/c/menu.gif) no-repeat;
	width: 187px;
	height: 35px;
	text-indent: -9999px;}

#mcL p#tService {background-position: 0 -490px; height: 59px;}
#mcL p#tLink {background-position: 0 -999px; height: 60px;}

#mcL ul {
	list-style: none;}

#mcL ul li a {
	display: block;
	background: url(../img/c/menu.gif) no-repeat;
	width: 187px;
	text-indent: -9999px;}

#mcL ul li#lm01 a                 {background-position: -187px -35px;height: 39px;}
#mcL ul li#lm01 * a               {height: 28px;}
#mcL ul li#lm01 ul li#lm01Low01 a {background-position: -187px -74px;}
#mcL ul li#lm02 a {background: url(../img/virtual/lm02.gif) 0 0 no-repeat;height: 55px;}
#mcL ul li#lm02 ul {background: url(../img/c/menu.gif) no-repeat;background-position: -187px -146px;}
#mcL ul li#lm02 ul li#lm02Low01 a {background-position: -187px -146px;height: 30px;}
#mcL ul li#lm02 ul li#lm02Low02 a {background-position: -187px -176px;height: 29px;}
#mcL ul li#lm02 ul li#lm02Low03 a {background-position: -187px -205px;height: 28px;}
#mcL ul li#lm02 ul li#lm02Low04 a {background-position: -187px -233px;height: 29px;}
#mcL ul li#lm02 ul li#lm02Low05 a {background-position: -187px -262px;height: 28px;}
#mcL ul li#lm02 ul li#lm02Low06 a {background-position: -187px -290px;height: 28px;}
#mcL ul li#lm02 ul li#lm02Low07 a {background-position: -187px -318px;height: 29px;}
#mcL ul li#lm03 a                 {background-position: -187px -347px;height: 29px;}
#mcL ul li#lm04 a                 {background-position: -187px -376px;height: 29px;}
#mcL ul li#lm04 ul li#lm04Low01 a {background-position: -187px -405px;height: 29px;}
#mcL ul li#lm04 ul li#lm04Low02 a {background-position: -187px -433px;height: 28px;}
#mcL ul li#lm04 ul li#lm04Low03 a {background-position: -187px -461px;height: 29px;}

#mcL ul li#lm11 a                 {background-position: -187px -550px;height: 28px;}
#mcL ul li#lm11 ul li#lm11Low01 a {background-position: -187px -578px;}
#mcL ul li#lm11 ul li#lm11Low02 a {background-position: -187px -606px;}
#mcL ul li#lm11 ul li#lm11Low03 a {background-position: -187px -634px;}
#mcL ul li#lm11 ul li#lm11Low04 a {background-position: -187px -662px;}
#mcL ul li#lm11 ul li#lm11Low05 a {background-position: -187px -690px;}
#mcL ul li#lm11 ul li#lm11Low06 a {background-position: -187px -718px;}
#mcL ul li#lm11 ul li#lm11Low07 a {background-position: -187px -746px;}
#mcL ul li#lm11 ul li#lm11Low08 a {background-position: -187px -774px;}

#mcL ul li#lm12 a {background: url(../img/service/lm12.gif) 0 0 no-repeat;height: 28px;}
#mcL ul li#lm12 ul li#lm12Low01 a {background: url(../img/service/lm12Low01.gif) 0 0 no-repeat;height: 42px;}
#mcL ul li#lm12 ul li#lm12Low02 a {background: url(../img/service/lm12Low02.gif) 0 0 no-repeat;height: 42px;}
#mcL ul li#lm12 ul li#lm12Low03 a {background: url(../img/service/lm12Low03.gif) 0 0 no-repeat;height: 42px;}
#mcL ul li#lm12 ul li#lm12Low04 a {background: url(../img/service/lm12Low04.gif) 0 0 no-repeat;height: 42px;}
#mcL ul li#lm12 ul li#lm12Low05 a {background: url(../img/service/lm12Low05.gif) 0 0 no-repeat;height: 42px;}
#mcL ul li#lm12 ul li#lm12Low06 a {background: url(../img/service/lm12Low06.gif) 0 0 no-repeat;}
#mcL ul li#lm12 ul li#lm12Low07 a {background: url(../img/service/lm12Low07.gif) 0 0 no-repeat;height: 42px;}
#mcL ul li#lm13 a                 {background-position: -187px -942px;height: 28px;}
#mcL ul li#lm14 a                 {background-position: -187px -970px;height: 29px;}

#mcL ul li#lm21 a                 {background-position: -187px -1059px;height: 28px;}
#mcL ul li#lm22 a                 {background-position: -187px -1087px;height: 41px;}
#mcL ul li#lm23 a                 {background-position: -187px -1128px;height: 28px;}
#mcL ul li#lm24 a                 {background-position: -187px -1156px;height: 42px;}
#mcL ul li#lm25 a                 {background-position: -187px -1198px;height: 42px;}



#mcL ul li#lm01 a:hover,
.about #mcL ul li#lm01 a                				{background-position: 0 -35px;height: 39px;}
#mcL ul li#lm01 * a:hover,.about #mcL ul li#lm01 * a    {height: 28px;}
#mcL ul li#lm01 ul li#lm01Low01 a:hover,
.about#service #mcL ul li#lm01 ul li#lm01Low01 a 		{background-position: 0 -74px;}


/*
 * 安心フローとワンポイントアドバイス(旧バーチャル体験)
 */
#mcL ul li#lm02 a:hover,
.virtual #mcL ul li#lm02 a            					{background: url(../img/virtual/lm02-on.gif) no-repeat;}

#mcL ul li#lm02 ul li#lm02Low01 a:hover,
.virtual#index #mcL ul li#lm02 ul li#lm02Low01 a	    {background: url(../img/c/menu.gif) no-repeat;background-position: 0 -146px;height: 30px;}

#mcL ul li#lm02 ul li#lm02Low02 a:hover,
.virtual#consultation #mcL ul li#lm02 ul li#lm02Low02 a {background: url(../img/c/menu.gif) no-repeat;background-position: 0 -176px;height: 29px;}

#mcL ul li#lm02 ul li#lm02Low03 a:hover,
.virtual#application #mcL ul li#lm02 ul li#lm02Low03 a  {background: url(../img/c/menu.gif) no-repeat;background-position: 0 -205px;height: 28px;}

#mcL ul li#lm02 ul li#lm02Low04 a:hover,
.virtual#contract #mcL ul li#lm02 ul li#lm02Low04 a     {background: url(../img/c/menu.gif) no-repeat;background-position: 0 -233px;height: 29px;}

#mcL ul li#lm02 ul li#lm02Low05 a:hover,
.virtual#movein #mcL ul li#lm02 ul li#lm02Low05 a       {background: url(../img/c/menu.gif) no-repeat;background-position: 0 -262px;height: 28px;}

#mcL ul li#lm02 ul li#lm02Low06 a:hover,
.virtual#live #mcL ul li#lm02 ul li#lm02Low06 a         {background: url(../img/c/menu.gif) no-repeat;background-position: 0 -290px;height: 28px;}

#mcL ul li#lm02 ul li#lm02Low07 a:hover,
.virtual#moveout #mcL ul li#lm02 ul li#lm02Low07 a      {background: url(../img/c/menu.gif) no-repeat;background-position: 0 -318px;height: 29px;}


#mcL ul li#lm03 a:hover,
#video #mcL ul li#lm03 a     	            {background-position: 0 -347px;height: 29px;}

#mcL ul li#lm04 a:hover,
#free #mcL ul li#lm04 a
										{background-position: 0 -376px;height: 29px;}
#mcL ul li#lm04 ul li#lm04Low01 a:hover,
#free.isesaki #mcL ul li#lm04Low01 a
										{background-position: 0 -405px;height: 29px;}
#mcL ul li#lm04 ul li#lm04Low02 a:hover,
#free.saitama #mcL ul li#lm04Low02 a
										{background-position: 0 -433px;height: 28px;}
#mcL ul li#lm04 ul li#lm04Low03 a:hover,
#free.chiba #mcL ul li#lm04Low03 a
										{background-position: 0 -461px;height: 29px;}
#mcL ul li#lm11 a:hover,
.system #mcL ul li#lm11 a               {background-position: 0 -550px;height: 28px;}

#mcL ul li#lm11 ul li#lm11Low01 a:hover,
.system#select #mcL ul li#lm11 ul li#lm11Low01 a
										{background-position: 0 -578px;}
#mcL ul li#lm11 ul li#lm11Low02 a:hover,
.system#trouble #mcL ul li#lm11 ul li#lm11Low02 a
										{background-position: 0 -606px;}										
#mcL ul li#lm11 ul li#lm11Low03 a:hover,
.system#comfortable #mcL ul li#lm11 ul li#lm11Low03 a
										{background-position: 0 -634px;}
#mcL ul li#lm11 ul li#lm11Low04 a:hover,
.system#twentyfour #mcL ul li#lm11 ul li#lm11Low04 a
										{background-position: 0 -662px;}
#mcL ul li#lm11 ul li#lm11Low05 a:hover,
.system#incase #mcL ul li#lm11 ul li#lm11Low05 a
										{background-position: 0 -690px;}
#mcL ul li#lm11 ul li#lm11Low06 a:hover,
.system#moveout #mcL ul li#lm11 ul li#lm11Low06 a
										{background-position: 0 -718px;}
#mcL ul li#lm11 ul li#lm11Low07 a:hover,
.system#lifeplan #mcL ul li#lm11 ul li#lm11Low07 a
										{background-position: 0 -746px;}
#mcL ul li#lm11 ul li#lm11Low08 a:hover,
.system#near #mcL ul li#lm11 ul li#lm11Low08 a
										{background-position: 0 -774px;}

/* ルームサービスメニュー */
#mcL ul li#lm12 a:hover,
.service #mcL ul li#lm12 a {background: url(../img/service/lm12-on.gif) 0 0 no-repeat;}
#mcL ul li#lm12 ul li#lm12Low01 a:hover,
.service#clean #mcL ul li#lm12 ul li#lm12Low01 a     {background: url(../img/service/lm12Low01-on.gif) 0 0 no-repeat;}
#mcL ul li#lm12 ul li#lm12Low02 a:hover,
.service#internet #mcL ul li#lm12 ul li#lm12Low02 a  {background: url(../img/service/lm12Low02-on.gif) 0 0 no-repeat;}
#mcL ul li#lm12 ul li#lm12Low03 a:hover,
.service#cable #mcL ul li#lm12 ul li#lm12Low03 a     {background: url(../img/service/lm12Low03-on.gif) 0 0 no-repeat;}
#mcL ul li#lm12 ul li#lm12Low04 a:hover,
.service#mover #mcL ul li#lm12 ul li#lm12Low04 a     {background: url(../img/service/lm12Low04-on.gif) 0 0 no-repeat;}
#mcL ul li#lm12 ul li#lm12Low05 a:hover,
.service#insurance #mcL ul li#lm12 ul li#lm12Low05 a {background: url(../img/service/lm12Low05-on.gif) 0 0 no-repeat;}
#mcL ul li#lm12 ul li#lm12Low06 a:hover,
.service#rental #mcL ul li#lm12 ul li#lm12Low06 a    {background: url(../img/service/lm12Low06-on.gif) 0 0 no-repeat;}
#mcL ul li#lm12 ul li#lm12Low07 a:hover,
.service#nhk #mcL ul li#lm12 ul li#lm12Low07 a       {background: url(../img/service/lm12Low07-on.gif) 0 0 no-repeat;}

#mcL ul li#lm13 a:hover,
.lifecard #mcL ul li#lm13 a                 {background-position: 0 -942px;height: 28px;}

#mcL ul li#lm14 a:hover,
.download #mcL ul li#lm14 a             {background-position: 0 -970px;height: 29px;}

#mcL ul li#lm21 a:hover                 {background-position: 0 -1059px;height: 28px;}
#mcL ul li#lm22 a:hover                 {background-position: 0 -1087px;height: 41px;}
#mcL ul li#lm23 a:hover                 {background-position: 0 -1128px;height: 28px;}
#mcL ul li#lm24 a:hover                 {background-position: 0 -1156px;height: 42px;}
#mcL ul li#lm25 a:hover                 {background-position: 0 -1198px;height: 42px;}

/* ライフあんしんプラス
============================================================ */
#lifecard h1 {
	background: url(../img/lifecard/h1.gif) no-repeat;
	width: 569px;
	height: 82px;
	text-indent: -9999px;}

#lifecard h2 {
	margin-bottom: 10px;
	background: url(../img/lifecard/h2.gif) no-repeat;
	width:326px;
	height: 20px;
	text-indent: -9999px;
	font-size: 1px;}
#lifecard h2.t2 {background-position: 0 -20px;}
#lifecard h2.t3 {background-position: 0 -40px;}
#lifecard h2.t4 {background-position: 0 -60px;}

#lifecard h3 {
	margin-left: 27px;
	width: 288px;
	font-size: 12px;
	font-weight: bold;}

#lifecard ol {
	position: absolute;
	top: 82px;
	left: 22px;
	width: 202px;
	list-style: none;} 

#lifecard #mcRr {
	margin-left: 230px;
	width: 325px;}

#lifecard #mcRr ul {
	margin: 0 0 13px 27px;
	width: 288px;
	font-size: 10px;
	list-style: none;}

#lifecard #mcRr p {
	margin: 0 0 13px 27px;
	width: 288px;
	line-height: 22px;}

#lifecard #mcRr strong {
	border: none;}

#lifecard #mcRr a {
	color: #e7368e;}

#list #mcR {
	float: none;
	position: static;
	padding: 0 5px;
	background: none;}

#list iframe {
	margin-left: 25px;
	width: 750px;
	height: 700px;}

#list #totop {display: none;}



/* モバイルバナ */
#mcL .bnr {
	width:187px;
	padding:25px 0;
	background: url(../img/c/menu_btm.gif) 0 0 no-repeat;}
#mcL .bnr a { display:block;height:73px;}
#mcL .bnr a:hover { text-indent:-9999px;}

#mcL .bnr .mobile { height:73px; background:url(../img/c/bnr-mobile-on.gif) 0 0 no-repeat;}