/*------------------------------------------------------------------------
	Support Contents
------------------------------------------------------------------------*/

/*グローバルナビ*/

.support #mainNav ul li#nav03 a{
text-indent:-9999px;
background:url(images/menu.jpg) no-repeat -320px -64px;
left:320px;
}

.support #mainNav ul li#nav03 a:hover{
text-indent:-9999px;
background:url(images/menu.jpg) no-repeat -320px -64px;
left:320px;
}

/*ローカルナビ*/

#contentarea #menuArea ul#faq,
#contentarea #menuArea ul#manual,
#contentarea #menuArea ul#trouble,
#contentarea #menuArea ul#tech{
width:193px;
margin-left:3px;
margin-top:0;
}

#contentarea #menuArea ul#faq li a{background:url(images/sub_faq_btn.gif) no-repeat;}
#contentarea #menuArea ul#manual li a{background:url(images/sub_manual_btn.gif) no-repeat;}
#contentarea #menuArea ul#trouble li a{background:url(images/sub_trouble_btn.gif) no-repeat;}
#contentarea #menuArea ul#tech li a{background:url(images/sub_tech_btn.gif) no-repeat;}

#contentarea #menuArea ul#faq ul,
#contentarea #menuArea ul#manual ul,
#contentarea #menuArea ul#trouble ul,
#contentarea #menuArea ul#tech ul{
width:193px;
margin:0 0 2px 3px;
}

#contentarea #menuArea ul#faq ul li{color:#6b6e98;}
#contentarea #menuArea ul#manual ul li{color:#598e97;}
#contentarea #menuArea ul#trouble ul li{color:#598e97;}


#contentarea #menuArea ul#faq ul li a{
color:#6b6e98;
background:none;
background:url(images/faq_arrow.gif) no-repeat 3px 4px;
}

#contentarea #menuArea ul#manual ul li a{
color:#598e97;
background:none;
background:url(images/manual_arrow.gif) no-repeat 3px 4px;
}

#contentarea #menuArea ul#trouble ul li a{
color:#d573a0;
background:none;
background:url(images/arrow_ts.gif) no-repeat 3px 8px;
}

#contentarea #menuArea ul#faq ul li a:hover,
#contentarea #menuArea ul#faq ul li a:active{
color:#555a99;
background:url(images/faq_arrow.gif) #d7d9ea no-repeat 3px 4px;
}

#contentarea #menuArea ul#trouble ul li a:hover,
#contentarea #menuArea ul#trouble ul li a:active{
color:#b06a85;
background:url(images/arrow_ts.gif) #edd9e1 no-repeat 3px 8px;
}

/*Support TOP*/

#contentarea #mainArea .CategorySelect{
width:540px;
padding:0 0 15px 0;
margin:0 0 0 15px;
}

#contentarea #mainArea .CategorySelect .categories{
height:200px;
padding:10px 0;
border-bottom:dotted 1px #cac9c9;
}

#contentarea #mainArea .CategorySelect .categories img{
float:left;
padding:5px 20px 0 0;
}

#contentarea #mainArea .CategorySelect .categories strong{
display:block;
width:380px;
font-size:14px;
padding:5px 13px;
margin:0 0 0 112px;
}

#contentarea #mainArea .CategorySelect .categories strong.sp01{
color:#6a6fb5;
background:url(images/faq_arrow.gif) no-repeat 0 8px;
}

#contentarea #mainArea .CategorySelect .categories strong.sp01 a,
#contentarea #mainArea .CategorySelect .categories strong.sp01 a:visited,
#contentarea #mainArea .CategorySelect .categories strong.sp01 a:hover,
#contentarea #mainArea .CategorySelect .categories strong.sp01 a:active{color:#6a6fb5;}

#contentarea #mainArea .CategorySelect .categories strong.sp02{
color:#42aaaa;
background:url(images/manual_arrow.gif) no-repeat 0 8px;
}

#contentarea #mainArea .CategorySelect .categories strong.sp02 a,
#contentarea #mainArea .CategorySelect .categories strong.sp02 a:visited,
#contentarea #mainArea .CategorySelect .categories strong.sp02 a:hover,
#contentarea #mainArea .CategorySelect .categories strong.sp02 a:active{color:#42aaaa;}

#contentarea #mainArea .CategorySelect .categories strong.sp03{
color:#c17190;
background:url(images/arrow_ts.gif) no-repeat 0 11px;
}

#contentarea #mainArea .CategorySelect .categories strong.sp03 a,
#contentarea #mainArea .CategorySelect .categories strong.sp03 a:visited,
#contentarea #mainArea .CategorySelect .categories strong.sp03 a:hover,
#contentarea #mainArea .CategorySelect .categories strong.sp03 a:active{color:#c17190;}

#contentarea #mainArea .CategorySelect .categories strong.sp04{
color:#48aabb;
background:url(images/arrow_b.gif) no-repeat 0 11px;
}

#contentarea #mainArea .CategorySelect .categories strong.sp04 a,
#contentarea #mainArea .CategorySelect .categories strong.sp04 a:visited,
#contentarea #mainArea .CategorySelect .categories strong.sp04 a:hover,
#contentarea #mainArea .CategorySelect .categories strong.sp04 a:active{color:#48aabb;}

#mainArea .CategorySelect .categories ul{
width:400px;
display:block;
margin:10px 0 0 120px;
}

#mainArea .CategorySelect .categories ul li{
float:left;
width:180px;
font-size:11px;
padding:0 0 0 1em;
}

#mainArea .CategorySelect .categories ul.sp001 li{background:url(images/faq_arrow.gif) no-repeat 0 0;}

#mainArea .CategorySelect .categories ul.sp001 li a,
#mainArea .CategorySelect .categories ul.sp001 li a:visited,
#mainArea .CategorySelect .categories ul.sp001 li a:hover,
#mainArea .CategorySelect .categories ul.sp001 li a:active{color:#6a6fb5;}

#mainArea .CategorySelect .categories ul.sp002 li{background:url(images/manual_arrow.gif) no-repeat 0 0;}

#mainArea .CategorySelect .categories ul.sp002 li a,
#mainArea .CategorySelect .categories ul.sp002 li a:visited,
#mainArea .CategorySelect .categories ul.sp002 li a:hover,
#mainArea .CategorySelect .categories ul.sp002 li a:active{color:#42aaaa;}

#mainArea .CategorySelect .categories ul.sp003 li{background:url(images/arrow_ts.gif) no-repeat 0 4px;}

#mainArea .CategorySelect .categories ul.sp003 li a,
#mainArea .CategorySelect .categories ul.sp003 li a:visited,
#mainArea .CategorySelect .categories ul.sp003 li a:hover,
#mainArea .CategorySelect .categories ul.sp003 li a:active{color:#c17190;}


/* FAQ INDEX */

#mainArea .faqBody ul.productinfo{
width:510px;
height:auto;
}

#mainArea .faqBody ul.productinfo li{
float:left;
font-size:11px;
width:240px;
height:60px;
padding:10px 10px 10px 0;
margin:0 0 5px 0;
display:block;
}

#mainArea .faqBody ul.productinfo ul{
padding-left:65px;
line-height:16px;
}

#mainArea .faqBody ul.productinfo ul li{
width:160px;
height:12px;
padding:0 0 7px 0;
margin:0;
}

#mainArea .faqBody ul.productinfo li strong{
color:#6d5f8c;
padding:0 0 8px 65px;
display:block;
}

#mainArea .faqBody ul.productinfo li#faq01{background:url(images/faq_ph01.jpg) no-repeat;}
#mainArea .faqBody ul.productinfo li#faq02{
background:url(images/faq_ph02.jpg) no-repeat;
height:140px;
}
#mainArea .faqBody ul.productinfo li#faq03{background:url(images/faq_ph03.jpg) no-repeat;}
#mainArea .faqBody ul.productinfo li#faq04{background:url(images/faq_ph04.jpg) no-repeat;}
#mainArea .faqBody ul.productinfo li#faq05{background:url(images/faq_ph05.jpg) no-repeat;}

#contentarea #mainArea .faqFoot2{
width:558px;
height:85px;
overflow:hidden;
margin:0 0 15px 10px;
background:url(images/faq_foot2.gif) no-repeat;
}

#contentarea #mainArea .faqFoot2 p{
padding:15px 30px
}

#contentarea #mainArea .faqFoot2 p img{
float:right;
padding:0 5px 0 20px;
}

#contentarea #mainArea .faqFoot2 p strong{
color:#6b6e98;
}

/* FAQ Detail */

#contentarea #mainArea p.faqlead{
width:548px;
padding:10px 5px;
margin:0 0 0 10px;
line-height:1.5;
}

#contentarea #mainArea p.faqlead strong{
color:#6b6e98;
}

#contentarea #mainArea ul.faqindex{
margin:0 0 0 35px;
padding:5px 0;
}

#contentarea #mainArea ul.faqindex li{
background:url(images/faq_question.gif) no-repeat 0 3px;
} 

#contentarea #mainArea ul.faqindex li a,
#contentarea #mainArea ul.faqindex li a:visited{
color:#717171;
height:auto;
line-height:26px;
padding:0 10px 0 30px;
text-decoration:none;
}

#contentarea #mainArea ul.faqindex li a:hover,
#contentarea #mainArea ul.faqindex li a:active{
color:#6d5f8c;
text-decoration:underline;;
}

#contentarea #mainArea .faqHead{
width:558px;
height:16px;
overflow:hidden;
margin:0 0 0 10px;
background:url(images/faq_head.gif) no-repeat;
}

#contentarea #mainArea .faqFoot{
width:558px;
height:16px;
overflow:hidden;
margin:0 0 15px 10px;
background:url(images/faq_foot.gif) no-repeat;
}

#contentarea #mainArea .faqBody{
width:510px;
padding:15px 24px;
background:url(images/faq_bg.gif) repeat-y;
margin:0 0 0 10px;
}

#contentarea #mainArea  h2{
width:558px;
height:30px;
padding:8px 0 0 0;
text-indent:70px;
color:#6d5f8c;
font-size:14px;
margin:15px 10px;
}

#contentarea #mainArea  h2#faqCategory01{background:url(images/faq_title01.gif) no-repeat;}
#contentarea #mainArea  h2#faqCategory02{background:url(images/faq_title02.gif) no-repeat;}
#contentarea #mainArea  h2#faqCategory03{background:url(images/faq_title03.gif) no-repeat;}
#contentarea #mainArea  h2#faqCategory04{background:url(images/faq_title04.gif) no-repeat;}
#contentarea #mainArea  h2#faqCategory05{background:url(images/faq_title05.gif) no-repeat;}
#contentarea #mainArea  h2#faqCategory06{background:url(images/faq_title06.gif) no-repeat;}
#contentarea #mainArea  h2#faqCategory07{background:url(images/faq_title07.gif) no-repeat;}
#contentarea #mainArea  h2#faqCategory08{background:url(images/faq_title08.gif) no-repeat;}
#contentarea #mainArea  h2#faqCategory09{background:url(images/faq_title09.gif) no-repeat;}
#contentarea #mainArea  h2#faqCategory10{background:url(images/faq_title10.gif) no-repeat;}

#contentarea #mainArea .faq h3{
color:#ff8c1e;
padding:5px 10px;
margin:0;
}

#contentarea #mainArea .faqBody h3.question{
color:#6d5f8c;
line-height:1.8;
padding:0 10px 20px 30px;
background:url(images/faq_question.gif) no-repeat 0 3px;
border-bottom:solid 1px #e5e5e5;
}

#contentarea #mainArea .faqBody p.answer{
color:#828282;
line-height:1.8;
padding:20px 10px 20px 30px;
background:url(images/faq_answer.gif) no-repeat 0 22px;
}


#contentarea #mainArea  h3.faqSubCategory{
font-size:12px;
color:#6d5f8c;
margin:0 0 0 35px;
font-weight:normal;
}

.faqbtn{
text-align:center;
display:block;
}


/* TroubleShooting INDEX */

#contentarea #mainArea  h2.tsCategory{
background:url(images/ts_title01.gif) no-repeat;
width:550px;
height:30px;
padding:3px 0 0 0;
text-indent:15px;
color:#d573a0;
font-size:14px;
margin:15px 10px;
}


#contentarea #mainArea ul.tsindex{
margin:0 0 0 15px;
padding:5px 0;
}

#contentarea #mainArea ul.tsindex li{
background:url(images/arrow_ts.gif) no-repeat 10px 6px;
} 

#contentarea #mainArea ul.tsindex li a,
#contentarea #mainArea ul.tsindex li a:visited{
color:#717171;
height:auto;
line-height:26px;
padding:0 10px 0 25px;
text-decoration:none;
}

#contentarea #mainArea ul.tsindex li a:hover,
#contentarea #mainArea ul.tsindex li a:active{
color:#6d5f8c;
text-decoration:underline;;
}


/* TroubleShooting Detail */
#contentarea #mainArea  h3.tsTopics,
#contentarea #mainArea  h3.tsTopics2{
width:538px;
height:22px;
padding:2px 0 0 12px;
margin:14px 10px;
color:#d573a0;
font-size:12px;
background:url(images/ts_question.gif) no-repeat;
}

#contentarea #mainArea  h3.tsTopics2{
height:40px;
background:url(images/ts_question2.gif) no-repeat;
}

#contentarea #mainArea  p.tsAnswer{
padding:5px 12px;
margin:5px 10px;
color:#717171;
line-height:1.8;
}

#contentarea #mainArea  p.tsAnswer strong{
color:#d573a0;
}


/*TechnicalSupport Top*/

h3.techsupport{
color:#48aabb;
font-size:12px;
width:548px;
padding:10px 5px 5px 5px;
margin:0 0 0 10px;
}


#contentarea #mainArea table.techList{
width:548px;
margin:10px 0 0 10px;
border-top:solid 1px #999;
border-left:solid 1px #999;
}

#contentarea #mainArea table.techList th,
#contentarea #mainArea table.techList td{
padding:5px 8px;
font-weight:normal;
border-right:solid 1px #999;
border-bottom:solid 1px #999;
}

#contentarea #mainArea table.techList th{
background:#c8e5ea;
}

/*others*/

.toTop,
.toTop2{
border-top:solid 1px #d7d7d7;
padding:10px 0 0 0;
margin:5px 20px 0 30px;
text-align:right;
}

.toTop2{border:none;}

.clear{
clear:both;
height:5px;
overflow:hidden;
padding:0;
margin:0;
}


/*CSS SUPPORT NEW*/

.shanghai{width:760px: padding:5px 20px; color:#000;}


/*パン屑リスト*/

.mainCol ul#topicPath{
width:548px;
height:15px;
padding:0 0 15px 25px;
margin:0;
display:block;
}

*html .mainCol ul#topicPath{
margin:0;
}

*+html .mainCol ul#topicPath{
margin:0;
}

.mainCol ul#topicPath li{
float:left;
padding:0 5px 0 0;
font-size:10px;
color:#4379a9;
}
.mainCol ul#topicPath li a,
.mainCol ul#topicPath li a:visited{
color:#96a4b0;
text-decoration:none;
}
.mainCol ul#topicPath li a:hover,
.mainCol ul#topicPath li a:active{
color:#4379a9;
text-decoration:underline;
}

/*パン屑リストここまで*/

.shanghai strong.sp01{
color:#6a6fb5;
background:url(images/faq_arrow.gif) no-repeat 0 center;
display:block;
width:380px;
font-size:12px;
padding:5px 13px;
}


.shanghai strong.sp01 a,.shanghai strong.sp01 a:visited,.shanghai strong.sp01 a:hover,.shanghai strong.sp01 a:active{color:#6a6fb5;}
.shanghai strong.r12{font-size:12px; color:#b00;}

table.caps td strong{color:#6d608c;}

.mainCol{width:796px;padding:0;margin:15px 0px 20px 0px;background:#fff;}
.shanghai .caps{font-size:10px; color:#000	; line-height:1.8;}
.shanghai h2{font-size:18px; display:block; padding-top:5px; color:#000;}

.caps12{font-size:12px; color:#000	; line-height:1.8;}
.capsBtm{padding:11px; font-size:10px; border-top:solid 1px #bbb; color:#000; line-height:1.5;}
.summary{padding:11px 0; font-size:12px; color:#000; line-height:1.5;}

#support_chapter ul,#support_chapter ol{padding:10px; margin:5px 0 0 20px;}

#support_chapter ul li{list-style:disc;}
#support_chapter ol li{list-style:decimal;}

