@charset "UTF-8";

div.title a,
div.title a.rollover{
	padding:0 0 0 18px;
	display:block;
	overflow:hidden;
	background-image:url(../../support/img/icn_arrow.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}

div.title a.rollover:hover,
div.title a.open{
	background-image:url(../../support/img/icn_arrow_on.gif);
}


/* = itemblock 
*************************************************/
/*01*/
.itemblock01{
width:721px;
margin-bottom:15px;
}

.itemblock01 h2{
margin-bottom:20px;
}



/*02*/
.itemblock02{
width:711px;
margin-bottom:20px;
padding:3px 3px 10px;
border:solid #e3e3e3 1px;
border-top:solid #5abced 3px;
}

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

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

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

.itemblock02 h4{
margin-bottom:10px;
}


/* = imageblock 
*************************************************/
.imageblock01{
float:left;
display:inline;
width:192px;
margin-right:15px;
text-align:right;
}

/*----------------*/
.imageblock01_support{
float:left;
display:inline;
width:480px;
height:300px;
}

/* = textblock 
*************************************************/

div.imageblock01_support{
	float:left;
	display:inline;
	width:500px;
	margin:0 0 20px 0;
}

/*サポートページ用----------------*/
div.imageblock02_support{
	float:left;
	display:inline;
	width:320px;
	margin:0 0 20px 0;
}

div.textblock01_support01{
	float:left;
}

div.support h3{
	margin:0 0 0 210px;
font-size:1.4em;
font-weight:bold;
margin-bottom:13px;
padding-left:8px;
border-left:solid #ed6d00 4px;
}

/*01----------------*/
.textblock01_support{
float:left;
display:inline;
width:220px;
}

.textblock01_support h3{
font-size:1.4em;
font-weight:bold;
margin-bottom:13px;
padding-left:8px;
border-left:solid #ed6d00 4px;
}

/*-----*/

/*02----------------*/
.textblock02_support{
float:left;
display:inline;
width:300px;
}

.textblock02_support h3{
font-size:1.4em;
font-weight:bold;
margin-bottom:13px;
padding-left:8px;
border-left:solid #ed6d00 4px;
}

/*-----*/

/*01*/
.textblock01{
float:left;
display:inline;
width:514px;
clear:both;
}

.textblock01 h3{
font-size:1.4em;
font-weight:bold;
margin-bottom:13px;
padding-left:8px;
border-left:solid #ed6d00 4px;
}

/*02*/
.textblock02{
margin-bottom:15px;
padding:0 8px;
}

.textblock02 h5{
font-size:1.4em;
font-weight:bold;
margin-bottom:13px;
padding-left:8px;
border-left:solid #5abced 4px;
}

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

.textblock02 .image{
float:right;
display:inline;
width:264px;
}

/*-----------------*/

div.linkblock01_support p a{
padding-left:16px;
background:url(../../common/img/main_icon_001.gif) no-repeat left;
}

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

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

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

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

*html div.linkblock01_support 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;
}

