@charset "utf-8";

/* ****************************************************
  豆index styles
***************************************************** */

/* ==========================
ヘッダーエリア
============================ */
#header-area{
	margin:0 auto 14px; auto
}

/* -----------------------------------------------------
フォントサイズ変更ボタン
----------------------------------------------------- */
#fontsize-selector dd ul li a {
	background:url(/support/images/feb2014/parts01.png) 0 0 no-repeat;
	display: block;
	height: 25px;
	text-decoration: none;
	text-indent: -9999px;
	width: 24px;
}

#fontsize-selector dd ul li#fs-btn-small
,#fontsize-selector dd ul li#fs-btn-medium{
	margin-right:3px;
}

#fontsize-selector dd ul li#fs-btn-small a{
	width:17px;
	height:17px;
	margin:4px 0 0 0;
	background-position:-358px -518px;
}

#fontsize-selector dd ul li#fs-btn-medium a{
	width:21px;
	height:21px;
	margin:2px 0 0 0;
	background-position:-378px -516px;
}

#fontsize-selector dd ul li#fs-btn-large a{
	width:25px;
	height:25px;
	background-position:-402px -514px;
}

#fontsize-selector dd ul li#fs-btn-small a.fset_s
,#fontsize-selector dd ul li#fs-btn-small a:hover{
	width:17px;
	background-position:-358px -543px;
}

#fontsize-selector dd ul li#fs-btn-medium a.fset_m
,#fontsize-selector dd ul li#fs-btn-medium a:hover{
	width:21px;
	background-position:-378px -541px;
}

#fontsize-selector dd ul li#fs-btn-large a.fset_l
,#fontsize-selector dd ul li#fs-btn-large a:hover{
	width:25px;
	background-position:-402px -539px;
}

/* -----------------------------------------------------
お客様情報一覧 ログインボタン
----------------------------------------------------- */
#header-option div#login-btn p a{
	background:url(/support/images/feb2014/parts01.png) -176px -514px no-repeat;
	display: block;
	height: 25px;
	text-align: left;
	text-decoration: none;
	text-indent: -9999px;
	width: 172px;
}

#header-option div#login-btn p a:hover{
	background-position:-176px -539px;
}

#sitetop #content-body{
	background:none;
}


/* ==========================
グローバルナビ
============================ */
body#sitetop #header-navi2 {
	background: url("/support/images/feb2014/header_back.jpg") 0 0 repeat-x;
	height: 59px;
}

body#sitetop #header-navi2 a{
	background:url(/support/images/feb2014/parts01.png) 0 0 no-repeat;
	display: block;
	height: 45px;
	overflow: hidden;
	text-indent: -10000px;
}

#global-navi2 li{
	margin:9px 0 0 0;
}

#global-navi2 li#gnavi-01 a {
	background-position: 0 -814px;
	width:157px;
}

#global-navi2 li#gnavi-02 a{
	background-position: -157px -814px;
	width:157px;
}

#global-navi2 li#gnavi-03 a{
	background-position: -314px -814px;
	width:157px;
}

#global-navi2 li#gnavi-04 a{
	background-position: -471px -814px;
	width:157px;
}

#global-navi2 li#gnavi-05 a{
	background-position: -628px -814px;
	width:157px;
}

#global-navi2 li#gnavi-06 a{
	background-position: -785px -814px;
	width:155px;
}

#global-navi2 li#gnavi-01.stay a
,#global-navi2 li#gnavi-01 a:hover{
	background-position: 0 -859px;
	width:157px;
}

#global-navi2 li#gnavi-02.stay a
,#global-navi2 li#gnavi-02 a:hover{
	background-position: -157px -859px;
	width:157px;
}

#global-navi2 li#gnavi-03.stay a
,#global-navi2 li#gnavi-03 a:hover{
	background-position: -314px -859px;
	width:157px;
}

#global-navi2 li#gnavi-04.stay a
,#global-navi2 li#gnavi-04 a:hover{
	background-position: -471px -859px;
	width:157px;
}

#global-navi2 li#gnavi-05.stay a
,#global-navi2 li#gnavi-05 a:hover{
	background-position: -628px -859px;
	width:157px;
}

#global-navi2 li#gnavi-06.stay a
,#global-navi2 li#gnavi-06 a:hover{
	background-position: -785px -859px;
	width:155px;
}


/* ==========================
TOPエリア
============================ */
#top-naviwrap{
	background:#edf2fb;
}

/* -----------------------------------------------------
Three Important Topics
----------------------------------------------------- */
div#iptnews{
	margin:0 auto 20px auto;
	padding:6px 0px 3px 0 ;
	width:940px;
	min-height:29px;
	background:url(/support/images/feb2014/bg_iptnews.gif) #fff 0 bottom repeat-x;
}

#top-naviwrap{
	padding:18px 0 0 0;
}

ul#idxtopics{
	min-width:73.4%;
	padding:3px 0 0 0;
	text-align:center;
}

ul#idxtopics li{
	display:inline;
	margin:0 0 0 1em;
	padding: 0 0 0 16px;
	white-space:nowrap;
}

ul#idxtopics li:first-child{
	margin:0px;
}

ul#idxtopics li a{
	padding: 0px;
	line-height:140%;
}

ul#idxtopics li a:hover{
	text-decoration:none;
}

ul#idxtopics li img{
	margin:0 5px 0 0;
	vertical-align:text-top;
}

/* -----------------------------------------------------
お客様情報の確認・変更
----------------------------------------------------- */
#ojilogin{
	float:left;
	width:198px;
	height:197px;
	padding:55px 11px 0 11px;
	background:url(/support/images/feb2014/parts01.png) -730px 0 no-repeat;
}

#ojilogin h2{
	display:none;
}

#ojilogin span{
	display:none;
}

#ojilogin ul{
	overflow:hidden;
}
#ojilogin ul li{
	float:left;
}

#ojilogin a{
	display:block;
	width:198px;
	background:url(/support/images/feb2014/parts01.png) 0 0 no-repeat;
}

#ojilogin li#login a{
	background-position:-730px -252px;
	height:87px;
	margin:0 0 10px 0;
}
#ojilogin li#meisai a{
	background-position:-730px -498px;
	width:99px;
	height:47px;
	margin:0 0 5px 0;
}
#ojilogin li#campcheck a{
	background-position:-829px -498px;
	width:99px;
	height:47px;
	margin:0 0 5px 0;
}
#ojilogin li#idpw a{
	background-position:-730px -426px;
	height:36px;
	margin:0 0 5px 0;
}

#ojilogin li#login:hover a{
	background-position:-730px -339px;
}
#ojilogin li#meisai:hover a{
	background-position:-730px -544px;
}
#ojilogin li#campcheck:hover a{
	background-position:-829px -544px;
}
#ojilogin li#idpw:hover a{
	background-position:-730px -462px;
}

/* -----------------------------------------------------
メイン8パネル
----------------------------------------------------- */
#top-navi{
	overflow:hidden;
	margin:0 auto 20px auto;
}

#top-navi ul#toppanel{
	overflow:hidden;
	width:700px;
	float:right;
}

#top-navi ul#toppanel li{
	float:left;
}

#top-navi ul#toppanel li a{
	background:url(/support/images/feb2014/parts01.png) 0 0 no-repeat;
	width:175px;
	height:126px;
	display:block;
}

#top-navi ul#toppanel li a span{
	display:none;
}

#top-navi ul#toppanel li a#panel01{background-position:0 0;}
#top-navi ul#toppanel li a#panel02{background-position:-175px 0;}
#top-navi ul#toppanel li a#panel03{background-position:-350px 0;}
#top-navi ul#toppanel li a#panel04{background-position:-525px 0;}
#top-navi ul#toppanel li a#panel05{background-position:0 -126px;}
#top-navi ul#toppanel li a#panel06{background-position:-175px -126px;}
#top-navi ul#toppanel li a#panel07{background-position:-350px -126px;}
#top-navi ul#toppanel li a#panel08{background-position:-525px -126px;}

#top-navi ul#toppanel li a#panel01:hover{background-position:0 -252px;}
#top-navi ul#toppanel li a#panel02:hover{background-position:-175px -252px;}
#top-navi ul#toppanel li a#panel03:hover{background-position:-350px -252px;}
#top-navi ul#toppanel li a#panel04:hover{background-position:-525px -252px;}
#top-navi ul#toppanel li a#panel05:hover{background-position:0 -378px;}
#top-navi ul#toppanel li a#panel06:hover{background-position:-175px -378px;}
#top-navi ul#toppanel li a#panel07:hover{background-position:-350px -378px;}
#top-navi ul#toppanel li a#panel08:hover{background-position:-525px -378px;}

/* -----------------------------------------------------
こんなときどうする？エリア
----------------------------------------------------- */
div#dosuru{
	overflow:hidden;
	width:940px;
	margin:0 auto 30px auto;
}

div#dosuru h2{
	background:url(/support/images/feb2014/parts01.png) 0 -914px no-repeat;
	margin:0px !important;
	width:940px;
	min-height:31px;
}

div#dosuru h2 span{
	display:none;
}

div#dosuru ul li{
	float:left;
}

div#dosuru ul li a{
	background:url(/support/images/feb2014/parts01.png) 0 0 no-repeat;
	width:235px;
	height:51px;
	display:block;
}

div#dosuru ul li a span{
	display:none;
}

div#dosuru ul li a#pckaikae{background-position:0 -600px;}
div#dosuru ul li a#spmail{background-position:-235px -600px;}
div#dosuru ul li a#srvs{background-position:-470px -600px;}
div#dosuru ul li a#iyakukin{background-position:-705px -600px;}
div#dosuru ul li a#makasete{background-position:0 -651px;height:52px;}
div#dosuru ul li a#shiharai{background-position:-235px -651px;height:52px;}
div#dosuru ul li a#win8settei{background-position:-470px -651px;height:52px;}
div#dosuru ul li a#familyplan{background-position:-705px -651px;height:52px;}

div#dosuru ul li a#pckaikae:hover{background-position:0 -703px;}
div#dosuru ul li a#spmail:hover{background-position:-235px -703px;}
div#dosuru ul li a#srvs:hover{background-position:-470px -703px;}
div#dosuru ul li a#iyakukin:hover{background-position:-705px -703px;}
div#dosuru ul li a#makasete:hover{background-position:0 -754px;}
div#dosuru ul li a#shiharai:hover{background-position:-235px -754px;}
div#dosuru ul li a#win8settei:hover{background-position:-470px -754px;}
div#dosuru ul li a#familyplan:hover{background-position:-705px -754px;}


/* ==========================
body_Aside
============================ */
body#sitetop #content-body .heading-04{
	padding:2px 10px 7px 0;
}

#content-body .heading-02 span{
	background:url(/support/member/tetsuduki/kaiyaku/images/mdsparts_02.jpg) 0 center no-repeat;
	padding:10px 10px 8px 20px;
}

#content-body .heading-04{
	background:url(/support/member/tetsuduki/kaiyaku/images/mdsparts_03.jpg) 0 bottom no-repeat;
}

#content-body .section-02 .heading-04{
	margin:0 0 15px 0;	//他ページのスタイル確認してから格上げ！
	padding:0 10px 8px 6px;
}

/* -----------------------------------------------------
検索
----------------------------------------------------- */
#site-search-wrp{
	width:626px;
	border:1px solid #cdd7f2;
	padding:5px;
	background:#ebeffa;
}

#site-search{
	width:584px;
	border:1px solid #cdd7f2;
	background:#fff;
	padding:20px;
}

#site-search form{
	position: relative;
}

#site-search #search_sup_box_h{
	border:4px solid #ccc;
	background:#f8f8f8;
	width:478px;
	font-size:1.5em;
	padding:1px 0 0 7px;
	min-height:31px;
	font-size:1.5em;
	*min-height:26px;
	min-height:26px\9;
	*padding:5px 0 0 7px;
	padding:5px 0 0 7px\9;
	overflow:auto;
}


#site-search-wrp input[type="submit"]{
	width:83px;
	height:39px;
	border:0px;
	position: absolute;
	right: 0;
	background:url(/support/images/feb2014/parts01.png) 0 -549px no-repeat;
}

#site-search-wrp input[type="submit"]:hover{
	background-position:-83px -549px;
}

/* -----------------------------------------------------
FAQ top
----------------------------------------------------- */
#content-body .link-list#qatop5 li{
	background:none;
	font-weight:normal;
	padding:0 0 2px 22px;
}

#content-body .link-list#qatop5 li a{
	font-weight:normal;
}

#content-body .link-list#qatop5 li#qa1{
	background:url(/support/images/nov2011/qatoplist01.gif) 0 0.3em no-repeat;;
}

#content-body .link-list#qatop5 li#qa2{
	background:url(/support/images/nov2011/qatoplist02.gif) 0 0.3em no-repeat;;
}

#content-body .link-list#qatop5 li#qa3{
	background:url(/support/images/nov2011/qatoplist03.gif) 0 0.3em no-repeat;;
}

#content-body .link-list#qatop5 li#qa4{
	background:url(/support/images/nov2011/qatoplist04.gif) 0 0.3em no-repeat;;
}

#content-body .link-list#qatop5 li#qa5{
	background:url(/support/images/nov2011/qatoplist05.gif) 0 0.3em no-repeat;;
}

/* -----------------------------------------------------
一覧ボタン
----------------------------------------------------- */

#sitetop #content-body .heading-02 span.list a{
	background:url(/support/images/feb2014/ico_ichiran.gif) 0 0.2em no-repeat;
}

#sitetop #content-body .heading-02 span.list a{
	padding:2px 0 2px 23px;
}



/* ==========================
body_Bside
============================ */

/* -----------------------------------------------------
トラブル・メンテナンス情報
----------------------------------------------------- */
#sub-content #trbinfo{
	margin:0 0 10px 0;
}

#sub-content #trbinfo h2{
	background:url(/support/images/feb2014/bg_trblinfo.gif) #004da9 0 bottom repeat-x;
	margin:0px !important;
	padding:10px 0;
}

#sub-content #trbinfo h2 span{
	border-left:3px solid #809fce;
	margin:0 0 0 8px;
	padding:2px 0 2px 14px;
	color:#fff;
	font-size:120%;
	font-weight:bold;
}

#sub-content #trbinfo #trbinfo_contents{
	border:5px solid #d1d9ec;
	padding:20px;
}

/* -----------------------------------------------------
1）トラブル情報なし
----------------------------------------------------- */
p#no_trouble{
	margin:0px !important;
}

p#no_trouble a{
	width:220px;
	height:66px;
	display:block;
	background:url(/support/images/feb2014/parts01.png) 0 -955px no-repeat;
}

p#no_trouble a:hover{
	background-position:0 -1021px;
}

p#no_trouble a span{
	display:none;
}

/* -----------------------------------------------------
2）トラブル情報あり
----------------------------------------------------- */
p#trouble_txt{
	text-align:center;
}

p#trouble_txt span{
	font-size:176%;
	font-weight:bold;
	letter-spacing:-0.1em;
	margin-right:0.3em;
}

p#trouble_txt a{
	text-decoration:underline;
}

p#trouble_txt a:hover{
	text-decoration:none;
}

p#occur_trouble{
	margin:0px !important;
}

p#occur_trouble a{
	width:220px;
	height:56px;
	display:block;
	background:url(/support/images/feb2014/parts01.png) -220px -955px no-repeat;
}

p#occur_trouble a:hover{
	background-position:-220px -1011px;
}

p#occur_trouble a span{
	display:none;
}

/* -----------------------------------------------------
ボタン群
----------------------------------------------------- */
#sitetop #content-body #sub-content-utility{
	background-color: #d1d9ec;
	clear: both;
	margin: 0 0 10px 0;
}

#sitetop #content-body #sub-content-utility li{
	margin:5px 0 0 0;
	border:1px solid #fff;
}

#sitetop #content-body #sub-content-utility li:first-child{
	margin:0px;
}

#sitetop #content-body #sub-content-utility li a{
	background:url(/support/images/feb2014/btn_subcon.gif) #fff 0 bottom repeat-x;
}


#sitetop #content-body #sub-content-utility li a span{
	background:url(/support/images/feb2014/btn_subconin.gif) 0 50% no-repeat;
	padding:19px 0 18px 25px;
}

#sitetop #content-body div#sub-content{
	padding:0px;
	margin-top:-6px;
}

#sitetop ul#fujitsu-support li{
	background:url(/support/images/feb2014/btn_subcon.gif) #fff 0 bottom repeat-x;
	padding:1px;
	border:1px solid #d1d9ec;
}

#sitetop ul#fujitsu-support a{
	margin:0px;
	background:url("/support/common/images/com_ic009.gif") 11px center no-repeat;
	border:none;
}

