@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;
}

#content-body{
	background:none;
}


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

body #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;
}

#header-area #header-naviwrap
,#header-area #header-local-navi{
	background:#edf2fb;
	min-height:0px;
}

#header-area #header-local-navi{
	background:#edf2fb;
	border-bottom:1px solid #d5ddef;
	padding:0px;
}

#header-area #header-local-navi #local-navi2 li{
	border:none;
	border-top:1px solid #edf2fb;
	margin: 10px 0 -1px 0;
}

#header-area #header-local-navi #local-navi2 li a{
background-image: url("/support/common/images/feb2014/local-navi_arrow02.gif");
}

#header-area #header-local-navi #local-navi2 li.stay{
	background:#fff;
	border-top:1px solid #d4dcf1;
	border-right:1px solid #d4dcf1;
	border-bottom:none;
	border-left:1px solid #d4dcf1;
}

#header-area #header-local-navi #local-navi2 li.stay a{
background-image: url("/support/common/images/feb2014/local-navi_arrow01.gif");
}
