@charset "UTF-8";

/* = itemblock 
*************************************************/
/*01*/
.itemblock01{
width:711px;
margin-bottom:10px;
padding:3px 3px 5px;
border:solid #e3e3e3 1px;
border-top:solid #5abced 3px;
}

*html .itemblock01{
padding-bottom:1px;
}

*:first-child+html .itemblock01{
padding-bottom:1px;
}

html>/**/body .itemblock01{
padding-bottom /*\**/:1px\9;
}

.itemblock01 .headingblock01{
position:relative;
width:711px;
height:33px;
margin-bottom:10px;
}

.itemblock01 .headingblock01 p{
position:absolute;
top:5px;
right:10px;
}

.itemblock01 .headingblock01 p a{
padding-left:16px;
background:url(../img/index_icon_001.gif) no-repeat left;
}

*html .itemblock01 .headingblock01 p a{
background:url(../img/index_icon_001.gif) no-repeat left top;
}

*:first-child+html .itemblock01 .headingblock01 p a{
background:url(../img/index_icon_001.gif) no-repeat left top;
}

html>/**/body .itemblock01 .headingblock01 p a{
background /*\**/:url(../img/index_icon_001.gif) no-repeat left top\9;
}

.itemblock01 .headingblock01 p a:hover{
background:url(../img/index_icon_001_o.gif) no-repeat left;
}

*html .itemblock01 .headingblock01 p a:hover{
background:url(../img/index_icon_001_o.gif) no-repeat left top;
}

*:first-child+html .itemblock01 .headingblock01 p a:hover{
background:url(../img/index_icon_001_o.gif) no-repeat left top;
}

html>/**/body .itemblock01 .headingblock01 p a:hover{
background /*\**/:url(../img/index_icon_001_o.gif) no-repeat left top\9;
}

.itemblock01 dl{
font-size:1.2em;
margin:0 10px 5px;
}

*html .itemblock01 dl{
margin-bottom:10px;
}

*:first-child+html .itemblock01 dl{
margin-bottom:10px;
}

html>/**/body .itemblock01 dl{
margin-bottom /*\**/:10px\9;
}

.itemblock01 dt{
float:left;
display:inline;
color:#324954;
margin-right:15px;
}

.itemblock01 dd{
float:left;
display:inline;
}

/*02*/
.itemblock02{
float:left;
display:inline;
width:346px;
margin:0 11px 10px 0;
padding:3px 3px 10px;
border:solid #e3e3e3 1px;
}

.itemblock02 h2{
margin-bottom:8px;
}

/*03*/
.itemblock03{
width:711px;
margin-bottom:10px;
padding:3px 3px 5px;
border:solid #e3e3e3 1px;
}

*html .itemblock03{
padding-bottom:1px;
}

*:first-child+html .itemblock03{
padding-bottom:1px;
}

html>/**/body .itemblock03{
padding-bottom /*\**/:1px\9;
}

.itemblock03 .headingblock01{
position:relative;
width:711px;
height:33px;
margin-bottom:10px;
}

.itemblock03 .headingblock01 p{
position:absolute;
top:5px;
right:10px;
}

.itemblock03 .headingblock01 p a{
color:#FFFFFF;
}

.itemblock03 dl{
font-size:1.2em;
margin:0 10px 5px;
}

*html .itemblock03 dl{
margin-bottom:10px;
}

*:first-child+html .itemblock03 dl{
margin-bottom:10px;
}

html>/**/body .itemblock03 dl{
margin-bottom /*\**/:10px\9;
}

.itemblock03 dt{
float:left;
display:inline;
color:#324954;
margin-right:15px;
}

.itemblock03 dd{
float:left;
display:inline;
}


/* = imageblock 
*************************************************/
/*01*/
.imageblock01{
float:left;
display:inline;
width:102px;
margin:0 10px 0 4px;
}


/* = textblock 
*************************************************/
/*01*/
.textblock01{
position:relative;
float:left;
display:inline;
width:220px;
height:102px;
margin-right:10px;
}

.textblock02{
float:left;
display:inline;
width:595px;
}

.textblock02 li{
float:left;
display:inline;
margin:0 3px;
}


/* = linkblock 
*************************************************/
.linkblock01 p a{
position:absolute;
bottom:0;
right:0;
padding-left:16px;
background:url(../common/img/main_icon_001.gif) no-repeat left;
}

*html .linkblock01 p a{
background:url(../common/img/main_icon_001.gif) no-repeat left;
}

*:first-child+html .linkblock01 p a{
background:url(../common/img/main_icon_001.gif) no-repeat left;
}

html>/**/body .linkblock01 p a{
background /*\**/:url(../common/img/main_icon_001.gif) no-repeat left top\9;
}

.linkblock01 p a:hover{
background:url(../common/img/main_icon_002.gif) no-repeat left;
}

*html .linkblock01 p a:hover{
background:url(../common/img/main_icon_002.gif) no-repeat left top;
}

*:first-child+html .linkblock01 p a:hover{
background:url(../common/img/main_icon_002.gif) no-repeat left top;
}

html>/**/body .linkblock01 p a:hover{
background /*\**/:url(../common/img/main_icon_002.gif) no-repeat left top\9;
}

