@charset "utf-8";

body {
	margin:0;
	padding:0;
	color: #4d4d4d;
	font-size:80%;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3",helvetica, sans-serif;
	line-height:180%;
	text-align:center;
	background: url(../group/images/base.jpg) no-repeat;
	background-position: center top;
}
/* 
---------------------------------------------------- */


#global_title {
  height:32px;
  text-indent: -9999px;
  background: url(../group/images/title.gif) no-repeat;
}

#s_title_index {
height:22px;
width:250px;
float:left;
text-indent: -9999px;
background: url(../group/images/s_title.gif) no-repeat;
}

#s_title01 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title01.gif) no-repeat;
}

#s_title02 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title02.gif) no-repeat;
}

#s_title03 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title03.gif) no-repeat;
}

#s_title04 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title04.gif) no-repeat;
}

#s_title05 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title05.gif) no-repeat;
}

#s_title06 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title06.gif) no-repeat;
}

#s_title07 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title07.gif) no-repeat;
}

#s_title08 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title08.gif) no-repeat;
}

#s_title09 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title09.gif) no-repeat;
}

#s_title10 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title10.gif) no-repeat;
}

#s_title11 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title11.gif) no-repeat;
}

#s_title12 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title12.gif) no-repeat;
}

#s_title13 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../group/images/s_title13.gif) no-repeat;
}



/* 
---------------------------------------------------- */
#side_navi {


height: 390px;

text-align:left;
background: url(../group/images/navi.gif) no-repeat;
 position:static;
}

#side_navi ul{
  margin: 0;
  padding: 0;
  list-style: none;
position:relative;
}
#side_navi li{
	width:185px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	position:absolute;
	left:0;
}
#side_navi li a,#side_navi strong {
	height:30px;
	text-decoration: none;	
	display: block;
}
#side_navi li#g01{
	top:0;
}
#side_navi li#g02{
	top:30px;
}
#side_navi li#g03{
	top:60px;
}
#side_navi li#g04{
	top:90px;
}
#side_navi li#g05{
	top:120px;
}
#side_navi li#g06{
	top:150px;
}
#side_navi li#g07{
	top:180px;
}
#side_navi li#g08{
	top:210px;
}
#side_navi li#g09{
	top:240px;
}
#side_navi li#g10{
	top:270px;
}
#side_navi li#g11{
	top:300px;
}

#side_navi li#g01 a:hover, #side_navi li#g01 strong{
	background:url(../group/images/navi.gif) no-repeat -200px 0;
}
#side_navi li#g02 a:hover, #side_navi li#g02 strong{
	background:url(../group/images/navi.gif) no-repeat -200px -30px;
}
#side_navi li#g03 a:hover, #side_navi li#g03 strong{
	background:url(../group/images/navi.gif) no-repeat -200px -60px;
}
#side_navi li#g04 a:hover, #side_navi li#g04 strong{
	background:url(../group/images/navi.gif) no-repeat -200px -90px;
}
#side_navi li#g05 a:hover, #side_navi li#g05 strong{
	background:url(../group/images/navi.gif) no-repeat -200px -120px;
}
#side_navi li#g06 a:hover, #side_navi li#g06 strong{
	background:url(../group/images/navi.gif) no-repeat -200px -150px;
}
#side_navi li#g07 a:hover, #side_navi li#g07 strong{
	background:url(../group/images/navi.gif) no-repeat -200px -180px;
}
#side_navi li#g08 a:hover, #side_navi li#g08 strong{
	background:url(../group/images/navi.gif) no-repeat -200px -210px;
}
#side_navi li#g09 a:hover, #side_navi li#g09 strong{
	background:url(../group/images/navi.gif) no-repeat -200px -240px;
}
#side_navi li#g10 a:hover, #side_navi li#g10 strong{
	background:url(../group/images/navi.gif) no-repeat -200px -270px;
}
#side_navi li#g11 a:hover, #side_navi li#g11 strong{
	background:url(../group/images/navi.gif) no-repeat -200px -300px;
}


/* gro_Index 
------------------------------------*/
#phWrp{
padding-bottom:24px;
}

#phWrp .section{
height:241px;
width:180px;
border:#CCCCCC solid 1px;
float:left;
margin-right:22px;
_margin-right:20px;
margin-bottom:22px;
}

#phWrp .section.right{
margin-right:0;
}

#phWrp .section.btm{
margin-bottom:0px;
}


#phWrp .section p{
margin:0;
padding:0;
line-height:1;
font-size:1;
}

#phWrp .section .linkWrp{
width:180px;
}

#phWrp .section .linkWrp p.detailLink,
#phWrp .section .linkWrp p.blankLink{
float:left;
width:89px;
height:24px;
}

#phWrp .section .linkWrp p.detailLink{
padding-right:2px;
}

#phWrp .section .linkWrp p.detailLink a{
display:block;
width:89px;
height:24px;
background: url(../group/images/groIndex_btn01.jpg) no-repeat 0px 0px;
text-indent:-9999px;
}

#phWrp .section .linkWrp p.detailLink a:hover{
background: url(../group/images/groIndex_btn01.jpg) no-repeat 0px -24px;
}

#phWrp .section .linkWrp p.blankLink a{
display:block;
width:89px;
height:24px;
background: url(../group/images/groIndex_btn02.jpg) no-repeat 0px 0px;
text-indent:-9999px;
}

#phWrp .section .linkWrp p.blankLink a:hover{
background: url(../group/images/groIndex_btn02.jpg) no-repeat 0px -24px;
}


/* 
------------------------------------*/
#phWrp .csrSection{
height:140px;
width:100%;
border:#CCCCCC solid 1px;
display:block;
clear:both;
margin-bottom:22px;
}

#phWrp .csrSection table{
	diaplay:block;
	height:140px;
}

#phWrp .csrSection table td.csrImg{
	padding:10px 10px 0 10px;
	display:block;
}

#phWrp .csrSection table td.csrLink{
	background:#f0f0f0;
	text-align:center;
	margin:0 auto;
	vertical-align:middle;
	/padding:0 15px 0 15px;
}
#phWrp .csrSection .csrLink p.detailLink,
#phWrp .csrSection .csrLink p.blankLink{
	display:inline-block;
}

#phWrp .csrSection .csrLink p.blankLink{
	padding:0;
}

#phWrp .csrSection .csrLink p.detailLink a{
display:block;
width:89px;
height:24px;
background: url(../group/images/groIndex_btn01.jpg) no-repeat 0px 0px;
text-indent:-9999px;
}

#phWrp .csrSection .csrLink p.detailLink a:hover{
background: url(../group/images/groIndex_btn01.jpg) no-repeat 0px -24px;
}

#phWrp .csrSection .csrLink p.blankLink a{
display:block;
width:89px;
height:24px;
background: url(../group/images/groIndex_btn02.jpg) no-repeat 0px 0px;
text-indent:-9999px;
}

#phWrp .csrSection .csrLink p.blankLink a:hover{
background: url(../group/images/groIndex_btn02.jpg) no-repeat 0px -24px;
}

/* 
--------------------------------------*/

#flashWrp{
width:591px;
}

#flashArea{
float:left;
width:342px;
}

#leadTxt{
float:left;
width:249px;/*mitomi edit*/
}

#groTbr{
margin:15px 0 24px;
border-top:#A0A1A3 solid 1px;
}


#groTbr td,
#groTbr th{
border-bottom:#A0A1A3 solid 1px;
}

#groTbr td{
width:380px;
padding:5px 22px;
}

#groTbr th{
color:#0B2C79;
font-weight:bold;
width:136px;
padding:5px 20px;
}

#groTbr tr.even td{
background-color:#E9ECF3;
}

