/* This is the Main Logo */
#logo {background: url(../images/light/logo.png) 0 0 no-repeat;}

/* Top Bar */
#topbar {background: url(../images/light/topbar-m.png) 0 0 repeat-x;}
#topbar2 {background: url(../images/light/topbar-l.png) 0 0 no-repeat;}
#topbar3 {background: url(../images/light/topbar-r.png) 100% 0 no-repeat;}
#showcase {border: 1px solid #ccc;border-top: 0;}

/* Main Body */
body {background: #fff;}
#page-bg {background: url(../images/light/page-bg.png) 50% 0 repeat-x;}
#bl.corner, .bottom-bl {background: url(../images/light/maincontent-bl.png);}
#br.corner, .bottom-br {background: url(../images/light/maincontent-br.png);}
#tl.corner, .bottom-tl {background: url(../images/light/maincontent-tl.png);}
#tr.corner, .bottom-tr {background: url(../images/light/maincontent-tr.png);}
.show-bl {background: url(../images/light/showcase-bl.png);}
.show-br {background: url(../images/light/showcase-br.png);}
#main-content {border: 1px solid #ccc;}
#bl.corner {bottom:0;left:0;}
#br.corner {bottom:0;right:0;}
#tl.corner {top:0;left:0;}
#tr.corner {top:0;right:0;}
#bottom-main2 {border: 1px solid #ccc;}

/* Horizontal Menu */
#horiz-menu li, #horiz-menu li .link {color: #555;}
#horiz-menu li.parent.sfHover .link.topdaddy {background: url(../images/light/menu-tab2-r.png) 100% 0 no-repeat;}
#horiz-menu li.parent.sfHover .link.topdaddy span {background: url(../images/light/menu-tab2-l.png) 0 0 no-repeat;}
#horiz-menu li.active .link, #horiz-menu li:hover .link, #horiz-menu li.sfHover .link {background: url(../images/light/menu-tab-r.png) 100% 0 no-repeat;}
#horiz-menu li.active .link span, #horiz-menu li:hover .link span, #horiz-menu li.sfHover .link span {background: url(../images/light/menu-tab-l.png) 0 0 no-repeat;}
/* IE6 Fix */
#horiz-menu li.parent-sfHover .link, #horiz-menu li.parent-sfHover .topdaddy {background: url(../images/light/menu-tab2-r.png) 100% 0 no-repeat;}
#horiz-menu li.parent-sfHover .link span, #horiz-menu li.parent-sfHover .topdaddy span {background: url(../images/light/menu-tab2-l.png) 0 0 no-repeat;}

#horiz-menu li.active .link, #horiz-menu li:hover .link, #horiz-menu li.sfHover .link {color: #000;}

#horiz-menu ul ul.columns-1 {background: url(../images/light/drop-bg-1.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-2 {background: url(../images/light/drop-bg-2.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-3 {background: url(../images/light/drop-bg-3.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-4 {background: url(../images/light/drop-bg-4.png) 0 100% no-repeat;}
#horiz-menu li li {border-bottom: 1px solid #ccc;}
#horiz-menu ul ul li .link.daddy, #horiz-menu ul li.parent.active:hover li .link.daddy, #horiz-menu ul li.parent.active.sfHover li .link.daddy, #horiz-menu ul li.parent:hover li .link.daddy, #horiz-menu ul li.parent.sfHover li .link.daddy {background: url(../images/light/drop-arrow.png) 95% 12px no-repeat;}
.menutop .submenu-animation-left {background: url(../images/light/drop-hover.png) 0 0 repeat-x;}
#horiz-menu.suckerfish li li:hover, #horiz-menu.suckerfish li li.sfHover {background: url(../images/light/drop-hover.png) 0 0 repeat-x;}

/* Bottom Section */
#botbar {background: url(../images/light/topbar-m.png) 0 0 repeat-x;}
#botbar2 {background: url(../images/light/topbar-l.png) 0 0 no-repeat;}
#botbar3 {background: url(../images/light/topbar-r.png) 100% 0 no-repeat;}
#footer2 {background: url(../images/light/footer-bl.png) 0 100% no-repeat;}
#footer3 {background: url(../images/light/footer-br.png) 100% 100% no-repeat;border-top:  1px solid #000;}
#footerbar {background: url(../images/light/footerbar-m.png) 0 0 repeat-x;}
#footerbar2 {background: url(../images/light/footerbar-l.png) 0 0 no-repeat;}
#footerbar3 {background: url(../images/light/footerbar-r.png) 100% 0 no-repeat;}
#rocket {background: url(../images/light/rocket.png) 0 0 no-repeat;}

/* pagemate */

div.pagemate_h2 {
	background: transparent url('../images/light/h2_back.jpg') no-repeat;
	color: #ffffff;
	width: 650px;
	height: 15px;
	padding: 10px 10px 10px 10px;
	font-size: 15px;
	font-weight:bold;
}

div.pagemate_block {
	background-color:#f7f7f7;
	color: #272727;
	margin: 10px 10px 10px 10px;  
	padding: 10px 10px 10px 10px;  
}

div.pagemate_block_small {
	background-color:#f7f7f7;
	color: #272727;
	width: 317px;
	height: 90px;
	margin: 1px 1px 1px 1px; 
	padding: 10px 10px 10px 10px;  
}

div.pagemate_p {
	padding-left: 110px;
}
div.title01 {
	background: transparent url('../images/light/keiei-gashuku_title1.jpg') no-repeat;
	color: #ffffff;
	width: 680px;
	height: 15px;
	padding: 5px 10px 10px 10px;
	font-size: 15px;
	font-weight:bold;
}
div.title02 {
	background: transparent url('../images/light/keiei-gashuku_title2.jpg') no-repeat;
	color: #ffffff;
	width: 630px;
	height: 15px;
	padding: 5px 10px 10px 10px;
	font-size: 15px;
	font-weight:bold;
         float:right;
}
div.title03 {
	background: transparent url('../images/light/keiei-kanbu_title1.jpg') no-repeat;
	color: #ffffff;
	width: 680px;
	height: 15px;
	padding: 5px 10px 10px 10px;
	font-size: 15px;
	font-weight:bold;
}
div.title04 {
	background: transparent url('../images/light/keiei-kanbu_title2.jpg') no-repeat;
	color: #ffffff;
	width: 630px;
	height: 15px;
	padding: 5px 10px 10px 10px;
	font-size: 15px;
	font-weight:bold;
}
div.title05 {
	background: transparent url('../images/light/sindan2009_title1.jpg') no-repeat;
	color: #ffffff;
	width: 680px;
	height: 15px;
	padding: 5px 10px 10px 10px;
	font-size: 15px;
	font-weight:bold;
}
div.title06 {
	background: transparent url('../images/light/sindan2009_title2.jpg') no-repeat;
	color: #ffffff;
	width: 630px;
	height: 15px;
	padding: 5px 10px 10px 10px;
	font-size: 15px;
	font-weight:bold;
         float:right;
}
div.title07 {
	background: transparent url('../images/light/solution_title1.jpg') no-repeat;
	color: #ffffff;
	width: 680px;
	height: 15px;
	padding: 5px 10px 10px 10px;
	font-size: 15px;
	font-weight:bold;
}
div.title08 {
	background: transparent url('../images/light/solution_title2.jpg') no-repeat;
	color: #ffffff;
	width: 630px;
	height: 15px;
	padding: 5px 10px 10px 10px;
	font-size: 15px;
	font-weight:bold;
    float:right;
}
div.flow01 {
	background: transparent url('../images/light/flow.png') no-repeat;
	color: #000000;
	width: 125px;
	height: 62px;
	padding: 20px 10px 10px 10px;        
	font-size: 15px;
	font-weight:bold;
	text-align:center;
    line-height:17px;
}

/* table border*/
table#table-01 {
    width: 530px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    /* text-align: center; */
}

/* コンサルティングサービス */
div.line-1 {
	border-bottom: 4px #DEDEDE solid;
	padding: 0px 0px 7px 0px; 
	margin-bottom:25px;
	font-weight: bold;
	font-size:16px;
	color:#0170C0;
}

div.font-1 {
	font-weight: bold;
	font-size:14px;
	color:#0170C0;
}

table.border {
    width: 680px;
	height: 300px;
	margin: 20px 0 0 12px;
    border: 1px #CBCBCB solid;
    border-collapse: collapse;
	border-spacing: 0;
}


/**
* 作成日：2010年 06月 11日
* 作成者：金亨鎭(Kim Hyung Jin)
* 説明：トップバナー
*/
table.banner {
	width: 250px;
	height: 50px;
	border: 0px #FF0000 solid;
	border-spacing: 0px;
	padding:0;
	margin:0 0 -20px 699px;
}
table.banner td{
	border: 0px #FF0000 solid;
	border-spacing: 0px;
}
