@charset "utf-8";

@import "../../css/frame_base.css";
@import "../../css/frame_sub.css";
@import "../../css/parts.css";
@import "../../css/font.css";
@import "../../css/start.css";
@import "../../css/js.css";
@import "../../css/jquery.shadow.css";
@import "../../css/lksMenuSkin2.css";


/* 固有タグ指定 */
div.colorService		{
						background-color:#00A0E9;
						}

div.colorFont			{
						color:#00A0E9;
						}

.mark					{
						background:url(images/body_sub_subtitle_mark.gif) no-repeat top left;
						}

.menuSelected		{
					font-f
					}

.menuSelected ul	{
					list-style: none;
					margin:0;
					padding:0;
					width:240px;
					}
								
.menuSelected ul li ul		{
					width:200px;
					padding:5px 20px 8px 20px;
					}
					
.menuSelected ul li			{
					margin:0;
					background: #D2D2D2;
					}
					
.menuSelected ul li a		{
					display:block;
					text-decoration: none;
					color:white;
					font:bold 17px Arial,Helvetica,sans-serif;
					height:50px;
					background: #222 url(../images/arrow1_0.png) no-repeat center right;
					line-height: 1.3em;
					}
					
.menuSelected ul li ul a	{
					margin-top:2px;
					padding:10px;
					display:block;
					text-decoration: none;
					color:#434343;
					font-size:14px;
					height:15px;
					border-radius:5px;        /* CSS3草案 */  
					-webkit-border-radius:5px;    /* Safari,Google Chrome用 */  
					-moz-border-radius:5px;   /* Firefox用 */ 
					box-shadow:inset 0 1px 5px rgba(0,0,0,.5);
					font-weight: normal;
					background: #EEEEEE;
					}
					
.menuSelected ul li a:hover{
					background: #222 url(../images/arrow1_1.png) no-repeat center right;
					height:50px;
					}
					
.menuSelected ul li ul a:hover{
					background: #A0A0A0;
					color:white;
					padding:10px;
					height:15px;
					border-radius:5px;        /* CSS3草案 */  
					-webkit-border-radius:5px;    /* Safari,Google Chrome用 */  
					-moz-border-radius:5px;   /* Firefox用 */ 
					box-shadow:inset 0 1px 5px rgba(0,0,0,.5);
					}

.menu ul li ul		{
					display:none;
					}				
						
div.submainiBox 		{
						width: 720px;
						margin: 0px 0px 20px 0px;
						border-radius: 5px;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						}

div.serviceListBox 		{
						width: 680;
						padding: 20px;
						}

div.serviceListBox ul	{
						}

div.serviceListBox li	{
						width: 120px;
						height: 158px;
						margin: 0px 11px 0px 0px;
						padding: 19px;
						float: left;
						border-radius: 5px;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						text-shadow: 0px 1px 0px white;
						border: 1px solid white;
						text-align: left;
						line-height: 140%;
						}

.serviceListBox li p 	{
						font-size: 13px;
						font-weight: normal;
						color: #333;
						}

div.serviceListBox li.last	{
						width: 120px;
						height: 158px;
						margin: 0px 0px 0px 0px;
						padding: 19px;
						float: left;
						border-radius: 5px;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						text-shadow: 0px 1px 0px white;
						border: 1px solid white;
						text-align: left;
						line-height: 140%;
						}

.serviceListBox li h2	{
						margin-bottom:5px;
						}

.serviceListBox li h2 a {
						height: 20px;
						font-size: 14px;
						font-weight: bold;
						color: black;
						text-align:center;
						text-decoration: none;
						}

.serviceListBox li h2 a:hover {
						height: 20px;
						font-size: 14px;
						font-weight: bold;
						color: #0090EB;
						text-align:center;
						text-decoration: none;
						}


#centerContents .jquery-shadow {
						position: relative;
						-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 60px rgba(0, 0, 0, 0.1) inset;
						-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
						box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
						}

.img-chg01 				{
						background:url(../../images/service_off01.png);
						width:120px; height:85px; margin:0px 0px 15px 0px;
						}

.img-chg02				{
						background:url(../../images/service_off02.png);
						width:120px; height:85px; margin:0px 0px 15px 0px;
						}

.img-chg03				{
						background:url(../../images/service_off03.png);
						width:120px; height:85px; margin:0px 0px 15px 0px;
						}

.img-chg04 				{
						background:url(../../images/service_off04.png);
						width:120px; height:85px; margin:0px 0px 15px 0px;
						}

.img-chg05 				{
						background:url(../../images/service_off05.png);
						width:120px; height:85px; margin:0px 0px 15px 0px;
						}
	
.del01 					{
						width:120px; height:85px; margin:0px 0px 15px 0px;
						display:none;
						}
				
.del02 					{
						width:120px; height:85px; margin:0px 0px 15px 0px;
						display:none;
						}
				
.del03 					{
						width:120px; height:85px; margin:0px 0px 15px 0px;
						display:none;
						}
				
.del04 					{
						width:120px; height:85px; margin:0px 0px 15px 0px;
						display:none;
						}
				
.del05 					{
						width:120px; height:85px; margin:0px 0px 15px 0px;
						display:none;
						}				
/*				
a:hover img		{
				opacity:0.6;
				filter: alpha(opacity=60);
				}
*/



.shadow 				{
						-moz-box-shadow: 0 0 10px #333;
						-webkit-box-shadow: 0 0 10px #333;
						box-shadow: 0 0 10px #333;
						}