@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			{
						}

.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;
					}


