/* CSS Document */

h1,h2,h3,h4,h5,p,div,form,ul,ol{margin:0;padding:0;}

table{font-size:small; line-height:1.4em;}

td{font-size:90%;}

a{color:#0000CC;text-decoration:none; line-height:1.2em;}
a:hover{color:#FF3300;text-decoration:underline; line-height:1.2em;}

div#globalcontainer{background:#ffffff; text-align:left;
	font-size:small; line-height:1.4em;
	margin:0 0 0 0 ; padding:20px 0 15px 0 ; color:#222222;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width:725px;position:relative;}

div#maincontainer{background:#ffffff; 
	font-size:90%;
	width:519px; height:auto; padding-left:10px;
	float:left;}
	
div#rightcontainer{background:#ffffff;
	font-size:90%;
	width:171px; height:auto; padding:5px 10px 0 0;
	float:right; }
	
div#rightcontainer2{background:#ffffff;
	font-size:90%;
	width:171px; height:auto; padding:5px 10px 0 0;
	float:right; }

br.clear{
	clear:both; line-height:1px; font-size:1px;}



/*rightcontainerの中身*/

div#supportmenu{
	width:171px; border:solid 1px #A9CF00; }

div.r_subcont{
	background:url(/support/img/rMenuDots.gif) 0% 100% no-repeat; padding:5px 0;}

div.r_subcontBottom{
	padding:5px 0;}

a.r_link{color:#0000CC; font-weight:normal;
	display:block; width:auto; height:auto; background:url(/support/img/rcont_rnavlinkarrow1.gif) 8px 5px no-repeat;
	line-height:1.2em; padding:0 3px 0 15px; margin:4px 0 0 0; }

p.r_linkselect{color:#000000; font-weight:normal;
	display:block; width:auto; height:auto; 
	background:#C2DD4C url(/support/img/rcont_rnavlinkarrow1g.gif) 8px 5px no-repeat;border-top:solid 3px #C2DD4C; border-bottom:solid 3px #C2DD4C;
	line-height:1.2em; padding:0 3px 0 15px; margin:4px 0 0 0; }

a.r_link{color:#0000CC; font-weight:normal;
	display:block; width:auto; height:auto; background:url(/support/img/rcont_rnavlinkarrow1.gif) 12px 5px no-repeat;
	line-height:1.2em; padding:0 3px 0 20px; margin:4px 0 0 0; }

a.r_link_top{color:#0000CC; font-weight:normal;
	display:block; width:auto; height:auto; background:url(/support/img/rcont_rnavlinkarrow1.gif) 4px 5px no-repeat;
	line-height:1.2em; padding:0 3px 0 12px; margin:4px 0 0 0; }

p.r_linkselect{color:#000000; font-weight:normal;
	display:block; width:auto; height:auto; 
	background:#C2DD4C url(/support/img/rcont_rnavlinkarrow1g.gif) 12px 5px no-repeat;border-top:solid 3px #C2DD4C; border-bottom:solid 3px #C2DD4C;
	line-height:1.2em; padding:0 3px 0 20px; margin:4px 0 0 0; }

p.r_linkselect_top{color:#000000; font-weight:normal;
	display:block; width:auto; height:auto; 
	background:#C2DD4C url(/support/img/rcont_rnavlinkarrow1g.gif) 4px 8px no-repeat;border-top:solid 3px #C2DD4C; border-bottom:solid 3px #C2DD4C;
	line-height:1.2em; padding:0 3px 0 12px; margin:4px 0 0 0; }

p.r_link{color:#0000CC; font-weight:normal;
	display:block; width:auto; height:auto; background:url(/support/img/rcont_rnavlinkarrow1.gif) 12px 5px no-repeat;
	line-height:1.2em; padding:0 3px 0 20px; margin:4px 0 0 0; }

p.r_link_top{color:#0000CC; font-weight:normal;
	display:block; width:auto; height:auto; background:url(/support/img/rcont_rnavlinkarrow1.gif) 4px 5px no-repeat;
	line-height:1.2em; padding:0 3px 0 12px; margin:4px 0 0 0; }

.r_cont1{
	border:solid 1px #BBBBBB; margin-top:15px; padding-bottom:3px; width:169px;}
	
.r_cont2{
	margin-top:15px; padding-bottom:3px;width:}
	
.r_cont3{
	border:solid 1px #BBBBBB; margin-top:-15px; padding-bottom:3px;}



/*maincontainerの中身*/

div#categorycont{
	position:relative;
	padding-top:0px; height:55px; width:519px;}

p#categoryIcon{
	width:171px; }

div#formcont option,div#formcont select{font-size:12px;}

div#pagetitlecont{ width:519px;height:31px;position:relative;
	background:url(/support/img/title_shadow.gif) repeat-x;}

div#pagetitlecont2{ width:519px;height:31px;
	background:url(/support/img/title_shadow.gif) repeat-x; }

div#pagetitlecont p#juyou{height:12px;padding:7px 0px 7px 20px;
	background:url(/support/img/juyou.gif) no-repeat top left;
	font-size:11px; position:absolute; top:0; right:0px;}

.titlecont{
	height:23px; width:519px; padding:0; margin:30px 0 5px 0;
	background:url(/support/img/subtitle2shadow.gif) repeat-x 0 20px; }

/*magntop27px ※：リンク付きタイトルに適用　*/
.titlecont27{
	height:23px; width:519px; padding:0; margin:27px 0 5px 0;
	background:url(/support/img/subtitle2shadow.gif) repeat-x 0 20px; }

/*magntop24px ※：文字下のタイトルに適用*/
.titlecont24{
	height:23px; width:519px; padding:0; margin:24px 0 5px 0;
	background:url(/support/img/subtitle2shadow.gif) repeat-x 0 20px; }

/*magntop24px ※：文字下のタイトルに適用*/
.titlecont24_2{
	height:39px; width:519px; padding:0; margin:24px 0 5px 0;
	background:url(/support/img/subtitle2shadow.gif) repeat-x 0 36px; }

.titlecont_juyo{
	height:23px; width:519px; padding:0; margin:1px 0 5px 0;
	background:url(/support/img/subtitle2shadow.gif) repeat-x 0 20px; }

.tdborder1{
	border:solid 1px #999999; padding:5px 10px 5px 10px;}

table.division3{padding:0;margin:0;}

table.division3 td{width:30%;padding-right:5%;margin:0;}

td.division3end{width:30%;padding:0;margin:0;}

/*aタグ丸矢印付き 緑地用*/
a.m_linkg{color:#0000CC;font-weight:normal;
	display:block; width:auto; height:auto; background:url(/support/img/linkarrow1g.gif) no-repeat 0% 2px ;
	line-height:1.2em; padding:1px 3px 1px 15px; margin:0.2em 0; }

/*aタグ丸矢印付き 白地用　aタグを含むpタグへ適用,*/
p.m_link2{color:#0000CC;font-weight:normal;
	width:auto; height:auto; background:url(/support/img/linkarrow1w.gif) no-repeat 0% 2px ;
	padding:1px 3px 1px 15px; margin:0.2em 0;}

p.m_link2 a{color:#0000CC;font-weight:normal;
	line-height:1.2em;}

/*aタグ丸矢印付き 白地用　aタグを含むpタグへ適用,*/
p.m_link3{color:#0000CC;font-weight:normal;
	width:auto; height:auto; background:url(/support/img/linkarrow1w.gif) no-repeat 0% 3px ;
	padding:1px 3px 1px 15px; margin:0.3em 0;}

/*aタグ丸矢印付き 緑地用　aタグを含むpタグへ適用*/
p.m_linkg{color:#0000CC;font-weight:normal;
	width:auto; height:auto; background:url(/support/img/linkarrow1g.gif) no-repeat 0% 2px ;
	padding:1px 3px 1px 15px; margin:0.2em 0; }

p.m_linkg a{color:#0000CC;font-weight:normal;
	line-height:1.2em; }

/*aタグポップアップ用 aタグを含むpタグへ適用,*/
.pop_link{color:#0000CC;font-weight:normal;
	width:auto; height:auto; background:url(/support/img/popupicon.gif) no-repeat 0% 3px ;
	line-height:1.2em; padding:1px 3px 1px 15px; margin:0.2em 0; }

.pop_link a{color:#0000CC;font-weight:normal;
	line-height:1.2em;}

/*aタグページバック用 aタグを含むpタグへ適用,*/
.back_link{color:#0000CC;font-weight:normal;
	width:auto; height:auto; background:url(/support/img/backicon.gif) no-repeat 0% 3px ;
	line-height:1.2em; padding:1px 3px 1px 15px; margin:0.2em 0; }

.back_link a{color:#0000CC;font-weight:normal;
	line-height:1.2em;}



/*マニュアル/FAQページのリンク*/
p.manuallink,p.faqlink{color:#0000CC;font-weight:normal;width:109px;
	background:url(/support/img/linkarrow1w.gif) no-repeat 0% 2px ;
	padding:1px 3px 1px 15px; margin:0.2em 0; }

p.manuallink a, p.faqlink a{color:#0000CC;font-weight:normal;
	line-height:1.2em; }

.dottedwhitebox{border:dotted 1px #CCCCCC; background-color:#ffffff;}

/*辺にドット罫付き*/
.dottedtop{ border-top:dotted 1px #CCCCCC; }
.dottedleft{ border-left:dotted 1px #CCCCCC; }
.dottedright{ border-right:dotted 1px #CCCCCC; }
.dottedbottom{ border-bottom:dotted 1px #CCCCCC;}

#s1_001top3cont{background:url(/support/img/s1_001_top3dotback.gif) repeat-y;}

div#supportmenucont1{
	width="519"; border:solid 3px #A9CF00; border-top-style:none;
	background-color:#F3F8DB; }

div#supportmenucont2{
	width="519"; border:solid 3px #A9CF00; border-top-style:none;
	background-color:#FDFEF8; }



/*topページサポートメニュー用*/

.dot_v3_g{background:url(/support/img/s1_001dotg.gif) repeat-y;}

.dot_v3_y{background:url(/support/img/s1_001doty.gif) repeat-y;}

a{font-weight:normal;}



/*製品別マニュアル*/

.manulisthead{background:rgb(200,230,240);text-align:center;padding:2px;}



/*製品別よくあるご質問*/

.faqlisthead{margin:10px 0 6px 0;}

.dot_bottom_94{
	background-image:url(/support/img/dot_h_94.gif) ;	background-position:0% 100%;	background-repeat:repeat-x;	}



/*製品修理*/

.dot_div3{background:url(/support/img/dot_div3.gif) repeat-y;}

.dot_div3w{background:url(/support/img/dot_div3w.gif) repeat-y;}

.graycolum{border:solid 1px #BBBBBB;padding:6px 8px;}

.smalltext{font-size:95%; color:#444444;}

a img {border-style:none; text-decoration:none;}

div#supportmenucont3{
	height:3px;background-color:#A9CF00; }

.titlecont2{
	height:29px; width:519px; padding:0; margin:15px 0 5px 0;
	background:url(/support/img/subtitle2shadow.gif) repeat-x 0 26px; }
	
.dot_v3_y2{background:url(/support/img/s1_001doty.gif) repeat-y -4px 0px;}

.dot_v3_w2{background:url(/support/img/3_dot_w.gif) repeat-y -4px 0px;}



/*table　ボーダー用*/

.tdborderr{border-right:solid 1px #999999; }

.tdborderb{border-bottom:solid 1px #999999; }

.tdborderrb{border-bottom:solid 1px #999999; border-right:solid 1px #999999;}



/*ポップアップページ用*/

#popupcontainer{
	background:#ffffff;
	font-size:90%;
	width:529px; height:auto; 
	padding-left:10px;
	float:left;}

#p-pagetitlecont{
	width:529px;height:31px;
	position:relative;
	background:url(/support/img/title_shadow.gif) repeat-x;}

.p-titlecont{
	height:23px; width:529px;
	padding:0; margin:30px 0 5px 0;
	background:url(/support/img/subtitle2shadow.gif) repeat-x 0 20px;}



/* hosyu */

.list_no{list-style-type:none;}

div#categorycont2{
	position:relative;
	height:15px; width:519px;}

.tx_r{text-align:right;}



/*共通スタイル（確認用）*/

.moji-s     {font-size: 11px;}
.moji-s     {font-size: 11px;}
.moji-mh    {font-size: 12px; line-height: 18px;}
.moji-m     {font-size: 12px;}
.moji-lh    {font-size: 14px; line-height: 20px;}
.moji-l     {font-size: 14px;}
.moji-l2h   {font-size: 16px; line-height: 22px;}
.moji-l2    {font-size: 16px;}
.moji-big   {font-size: 20px;}

/*追加*/

.t_12_333 {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

.t_10_666 {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}

.t_red {
	color: #CC0000;
}
#ore_border {
	border: 1px solid #FF711A;
}
span.m_link2{color:#0000CC;font-weight:normal;
	width:auto; height:auto; background:url(/support/img/linkarrow1w.gif) no-repeat 0% 2px ;
	padding:1px 3px 1px 15px; margin:0.2em 0;}