@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.colorWorkflow		{
						background-color:#AACC06;
						}
						
div.colorFont			{
						color:#AACC06;
						}

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

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

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

div.centerMainTitleWorkflow		{
						width:720px;
						height:34px;
						padding:13px 0px 13px 0px; margin-bottom:30px;
						font-family:'メイリオ',Meiryo; font-size:34px; font-weight:bold; color:#AACC06;
						background:url(../images/body_sub_maintitle.gif) repeat-x;
						}

div.centerSubTitleWorkflow		{
						width:720px;
						height:40px;
						border-bottom:1px solid #DDDDDD;
						}
						
div.centerSubTitleWorkflowText	{
						float:right;
						width:700px;
						text-align:left;
						height:22px;
						padding:9px 0px 9px 12px;
						font-family:'メイリオ',Meiryo; font-size:22px; font-weight:bold; color:#222222;
						}

div.centerSubTitleWorkflowMark	{
						float:left;
						width:8px;
						height:40px;
						background:url(images/body_sub_subtitle_workflow.gif);
						}

/* flow */


.right {
float: right;
}

.left {
float: left;
}

div.contentsBox			{
						margin-bottom:20px;
						}

div.contentsCenterBox	{
						width:560px; margin:0 auto;
						}

	
.contentsLeft 			{
						width: 330px;
						margin: 0px 20px 0px 0px;
						float: left;
						}

.contentsRight 			{
						width: 330px;
						float: right;
						}

div.workflowhalfTitle 	{
						width: 280px;
						padding: 9px 19px 9px 19px;
						margin: 0px 0px 0px 0px;
						border-radius: 5px 5px 0px 0px;
						-webkit-border-radius: 5px 5px 0px 0px;
						-moz-border-radius: 5px 5px 0px 0px;
						border-bottom: 1px solid #CCC;
						background: -moz-linear-gradient(top, white, #F3F3F3 70%);
						background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(70%,#F3F3F3));
						background: -o-linear-gradient(top, white, #F3F3F3 70%);
						border-bottom: 1px solid white;
						border-top: 1px solid #CCC;
						border-left: 1px solid #CCC;
						border-right: 1px solid #CCC;
						}

div.workflowhalfTitle .left {
						width: 110px;
						float: left;
						font-family: "Arial Black";
						font-size: 24px;
						color: #555;
						text-align: left;
						}

div.workflowhalfTitle .right {
						width: 160px;
						float: right;
						padding: 5px 0px 0px 0px;
						font-size: 16px;
						font-weight: bold;
						color: #333;
						text-align: left;
						}

div.workflowhalfList 	{
						width: 280px;
						padding: 19px 19px 19px 19px;
						border-radius: 0px 0px 5px 5px;
						-webkit-border-radius: 0px 0px 5px 5px;
						-moz-border-radius: 0px 0px 5px 5px;
						background-color: white;
						border-bottom: 1px solid #CCC;
						border-top: 1px solid #CCC;
						border-left: 1px solid #CCC;
						border-right: 1px solid #CCC;
						}

div.workflowhalfList .left {
						width: 120px;
						height: 110px;
						float: left;
						margin: 0px 0px 0px 0px;
						border-radius: 5px;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						background: white;
						}

div.workflowhalfList .right {
						width: 130px;
						float: right;
						margin: 0px 0px 0px 0px;
						}

div.workflowhalfBack {
					width: 320px;
					margin: 0px 0px 0px 0px;
					padding: 4px;
					border-radius: 4px;
					-webkit-border-radius: 4px;
					-moz-border-radius: 4px;
					border: 1px solid #CCC;
					background-color: #F8F8F8;
					}

div.workflowhalfList .right p {
						text-align: left;
						font-size: 13px;
						font-weight: normal;
						color: #333;
						line-height: 140%;
						}


div.workflowTitle {
width: 520px;
padding: 9px 19px 9px 19px;
margin: 0px 0px 0px 0px;
border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-bottom: 1px solid #CCC;
background: -moz-linear-gradient(top, white, #F3F3F3 70%);
background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(70%,#F3F3F3));
background: -o-linear-gradient(top, white, #F3F3F3 70%);
border-bottom: 1px solid white;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
}

div.workflowBack {
width: 560px;
margin: 0px 0px 10px 0px;
padding: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border: 1px solid #CCC;
background-color: #F8F8F8;
}

div.workflowList {
width: 520px;
padding: 19px 19px 19px 19px;
border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
background-color: white;
border-bottom: 1px solid #CCC;
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
}

div.workflowList .right	{
					width:340px; float:right; margin:0px 0px 0px 0px;
					}

div.workflowList .right p {
text-align: left;
font-size: 13px;
font-weight: normal;
color: #333;
line-height: 140%;
}


div.workflowTitle .left {
width: 110px;
float: left;
font-family: "Arial Black";
font-size: 24px;
color: #555;
text-align: left;
}

div.workflowTitle .right {
width: 410px;
float: right;
padding: 5px 0px 0px 0px;
font-size: 16px;
font-weight: bold;
color: #333;
text-align: left;
}

div.workflowList .left {
width: 150px;
float: left;
margin: 0px 0px 0px 0px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background: white;
}