@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	background-image:url(../images/i_page_back.jpg); background-repeat:repeat-x;
}
#page_wrapper{
width:900px;
margin:auto;
text-align:left;
}
#global_header{
margin:auto;
width:900px;
height:73px;
position:absolute;
}
#logo{
margin-left:12px;
margin-top:40px;
width:237px;
height:23px;
position:absolute;
}
#tagline{
margin-left:743px;
margin-top:45px;
width:139px;
height:16px;
position:absolute;
}
#main_image_panel{
margin-left:0px;
margin-top:75px;
width:900px;
height:346px;

position:absolute;
}
#main_img{
margin-left:0px;
margin-top:0px;
width:900px;
height:346px;
background-repeat:no-repeat;

position:absolute;
}
#main_img_p1{
margin-left:0px;
margin-top:0px;
width:300px;
height:346px;
position:absolute;
}
#main_img_p2{
margin-left:300px;
margin-top:0px;
width:300px;
height:346px;
position:absolute;
}
#main_img_p3{
margin-left:600px;
margin-top:0px;
width:300px;
height:346px;
position:absolute;
}
#btn_consult{
margin-left:0px;
margin-top:352px;
width:294px;
height:35px;
position:absolute;
z-index:1;
}
#btn_btn_biz{
margin-left:303px;
margin-top:352px;
width:294px;
height:35px;
position:absolute;
}
#btn_mndg_serv{
margin-left:606px;
margin-top:352px;
width:294px;
height:35px;
position:absolute;
}
#btn_hos_sol{
margin-left:0px;
margin-top:393px;
width:294px;
height:91px;
position:absolute;
}
#btn_mob_bank_sol{
margin-left:303px;
margin-top:393px;
width:294px;
height:91px;
position:absolute;
}
#btn_bi_services{
margin-left:606px;
margin-top:393px;
width:294px;
height:91px;
position:absolute;
}
#main_navi_area{
margin-left:0px;
margin-top:565px;
width:900px;
height:37px;
position:absolute;
}
#portal_login{
margin-left:0px;
margin-top:0px;
width:164px;
height:37px;
position:absolute;
}
#bottom_navi{
	margin-left:5px;
	margin-top:0px;
	width:895px;
	height:35px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	text-align:right;
	vertical-align:middle;
	position:absolute;
}
#footer{
margin-left:0px;
margin-top:700px; /*608px*/
width:900px;
vertical-align:top;
text-align:center;
padding-bottom:10px;
position:absolute;
}
a.navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
a.navi:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #BF0D11;
	text-decoration: none;
}
a.navi_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #BF0D11;
	text-decoration: none;
}
a.sub_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-decoration: none;
}
a.sub_navi:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#EB2429;
	text-decoration: none;
}
a.sub_navi_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#EB2429;
	text-decoration: none;
}
.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ADADAD;
	text-decoration: none;
}
a.flink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
a.flink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.page_title {
	font-family:"Arial Narrow", Arial;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FFFFFF;
	text-decoration: none;
}
.page_tag {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#666666;
	text-decoration: none;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#666666;
	text-decoration: none;
}.text_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#4E4E4E;
	text-decoration: none;
}
#inside_header{
width:900px;
margin:auto;
height:73px;
}
#inside_logo{
padding:38px 0px 10px 12px;
width:237px;
height:23px;
float:left;
}
#inside_tagline{
padding:45px 17px 0px 0px;
width: 140px;
height:16px;
float:right;
}
#inside_top_navi{
width:900px;
}
#inside_top_navi_consulting{
width:171px;
height:34px;
float:left;
}
#inside_top_navi_busi_sol{
width:171px;
height:34px;
float:left;
}
#inside_top_navi_mngd_services{
width:558px;
height:34px;
float:left;
}
#inside_body{
width:900px;
}
#inside_body_top{
width:900px;
height:6px;
background-image:url(../images/inside_page_body_top.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
}
#inside_body_content{
width:898px;
margin:auto;
border-left:#D8D8D8 1px solid;
border-right:#D8D8D8 1px solid;
float:left;
}
#sub_navi_gray{
width:263px;
height:334px;
float:left;
background-image:url(../images/sub_navi_gray_back.jpg);
background-position:top;
background-repeat:no-repeat;
}
#sub_navi_blue{
width:263px;
height:450px;
float:left;
background-image:url(../images/sub_navi_blue_back.jpg);
background-position:top;
background-repeat:no-repeat;
}
#content_area{
float:right;
}
#upper_content{
float:left;
}
#main_img_area{
width:270px;
height:154px;
float:left;
}
#title_area{
width:347px;
height:132px;
background-image:url(../images/inside_title_area_back.jpg);
background-position:top;
background-repeat:repeat-x;
padding:22px 10px 0px 8px;
float:left;
}
#lower_content{
width:595px;;
padding:20px 20px 20px 20px;
float:left;
}
#inside_body_bottom{
width:900px;
height:6px;
background-image:url(../images/inside_page_body_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
}
#inside_bottom_navi_area{
padding-top:7px;
width:900px;
float:left;
}
#inside_portal_login{
width:174px;
float:left;
}
#inside_bottom_navi{
	border-top:#D8D8D8 1px solid;
	border-bottom:#D8D8D8 1px solid;
	width:895px;
	float:left;
}
#inside_footer{
padding-top:7px;
width:900px;
float:left;
text-align:center;
}
ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
li{
clear:both;
}
li img{
margin:7px 7px 0px 7px;
}
#cons_menu{
width:294px;
height:350px;
background-image:url(../images/cons_menu_bg.png);
background-position:top;
background-repeat:no-repeat;
margin-left:0px;
margin-top:17px;
position:absolute;
padding:0px;
z-index:2;
visibility:hidden;
}
#busi_sol_menu{
width:294px;
height:350px;
background-image:url(../images/cons_menu_bg.png);
background-position:top;
background-repeat:no-repeat;
margin-left:3px;
margin-top:17px;
position:absolute;
padding:0px;
z-index:2;
visibility:hidden;
}
#mngd_serv_menu{
width:294px;
height:291px;
background-image:url(../images/mngd_menu_bg.png);
background-position:top;
background-repeat:no-repeat;
margin-left:6px;
margin-top:83px;
position:absolute;
padding:0px;
z-index:2;
visibility:hidden;
}
span ul{
list-style-image:url(../images/bullet.jpg);
list-style-type:none;
margin:5px 0px 0px 20px;
}
span li{
margin:3px 0px 0px 0px;
}
#btm_logo{
	width:280px;
	height:30px;
	padding-top: 3px;
	float: left;
}
.text_partner {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#666666;
	text-decoration: none;
}
