@charset "UTF-8";

/***************************************

Format CSS File

***************************************/
/**************************************
ボタン
***************************************/
/* 「ログイン」ボタン */
.btnLogin a {
	display:block;
	width:155px;
	height:39px;
	margin:0 auto;
	text-decoration: none;
}
.btnLogin a span {
	margin: 14px 0px 0px 20px;
	display: inline-block;
	width: 100px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	font-size: 16px;
	cursor: pointer;
}

/* 「閉じる」ボタン */
#popup_close_btn {
	display: block;
	height: 23px;
	margin: 0 auto;
	position: relative;
	text-decoration: none;
	width: 68px;
}
#popup_close_btn span {
	color: #808080;
	font-size: 12px;
	font-weight:bold;
	left:22px;
	line-height: 16px;
	position: absolute;
	cursor: pointer;
	top: 3px;
}

/**************************************
アイコン
***************************************/
/* 「↓」アイコン */
.icoArrowDown {
	width: 100%;
	height: 100%;
}

.icoArrowDown a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../img/common/ico_arrow6down.gif) no-repeat center;
}

.icoArrowDown a:hover {
	background-image: url(../../img/common/ico_arrow4down.gif);
}

.icoArrowDown a:active {
	background-image: url(../../img/common/ico_arrow4down.gif);
}

/* 旧実装用 */
table.baseTable td div div.icoArrowDown {
	display: inline;
}

table.baseTable td div div.icoArrowDown a {
	height: 13px;
}

/* 「↑」アイコン */
.icoArrowUp {
	width: 100%;
	height: 100%;
}

.icoArrowUp a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../img/common/ico_arrow6up.gif) no-repeat center;
}

.icoArrowUp a:hover {
	background-image: url(../../img/common/ico_arrow4up.gif);
}

.icoArrowUp a:active {
	background-image: url(../../img/common/ico_arrow4up.gif);
}

/* 旧実装用 */
table.baseTable td div div.icoArrowUp {
	display: inline;
}

table.baseTable td div div.icoArrowUp a {
	height: 13px;
}

/* 「カレンダー」アイコン */
.icoCalendar {
	display: inline;
	width: 15px;
	height: 14px;
}

.icoCalendar a {
	display: block;
	width: 15px;
	height: 14px;
}

.icoCalendar a:hover {
}

.icoCalendar a:active {
}

/* 「検索」アイコン */
.icoSearch {
	display: inline;
	width: 24px;
	height: 19px;
}

.icoSearch a {
	display: block;
	width: 24px;
	height: 19px;
}

/* 「NEW」アイコン */
.iconew {
	width: 28px;
	height: 9px;
	background: url(../../img/common/ico_new3a_2.gif) no-repeat;
}

/* 「△」アイコン */
.ico_toji {
	position: relative;
	top: -12px;
	height: 8px;
	width: 9px;
	overflow: hidden;
}

.ico_toji:hover {
}

.ico_toji:active {
}

/* 「▽」アイコン */
.ico_hira {
	position: relative;
	top: -12px;
	height: 8px;
	width: 9px;
	overflow: hidden;
}

.ico_hira:hover {
}

.ico_hira:active {
}

/* タブメニューの画像 */
.tabMenu {
}

.tabMenuOn {
}

#tab .on .tabMenu {
}

#tab .off .tabMenu {
}

/* 個別タブの画像 */
.tabWakuTab {
}

.tabWakuTabOn {
}

.tabWaku .off .tabWakuTab {
}

.tabWaku .on .tabWakuTab {
}

/* 個別タブの画像（ロング） */
.tabWakuTabLong a {
}

.tabWakuTabLong a:hover {
}

.tabWakuTabLongOn a {
}

/* 個別タブの画像（６文字） */
.tabWakuTab6 {
}

.tabWakuTab6On {
}

.tabWaku .off .tabWakuTab6 {
}

.tabWaku .on .tabWakuTab6 {
}

/* 個別タブの画像（７文字） */
.tabWakuTab7 {
}

.tabWakuTab7On {
}

.tabWaku .off .tabWakuTab7 {
}

.tabWaku .on .tabWakuTab7 {
}

/* 個別タブの画像（８文字） */
.tabWakuTab8 {
}

.tabWakuTab8On {
}

.tabWaku .off .tabWakuTab8 {
}

.tabWaku .on .tabWakuTab8 {
}

/* 印刷のアイコン */
.icopri a {
	background: url(../../img/common/ico_pri.gif) no-repeat;
}

/* ヘルプボタン */
.btnHelp a {
	display: block;
	width: 103px;
	height: 23px;
	margin: 0 auto;
	text-decoration: none;
}
.btnHelp a span {
	margin: 0px 0px 0px 35px;
	display: inline-block;
	width: 80px;
	line-height: 24px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	font-size: 14px;
	cursor: pointer;
}

/* ログアウトボタン */
.btnLogout a {
	display: block;
	width: 141px;
	height: 25px;
	background: url(../../img/common/btn_logout.gif) no-repeat;
	margin: 0 auto;
}
