@charset "utf-8";

/*comment 各カテゴリボタンの部分にあるグラデーション*/
.menu_title	{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFF,EndColorStr=#A5A6FD);
}

/**/
.imgHover img {
    border: none;
}
.imgHover a {
    display: block;
}
.imgHover a:hover {
    position: relative;
    cursor: default;
}
.imgHover a .hoverImage {
    display: none;
}
.imgHover a:hover .hoverImage {
    display: block;
    position: absolute;
    top: 20px;
    left: 0px;
}
.linkHover img {
    border: none;
}
.linkHover a {
    display: block;
}
.linkHover a:hover {
    position: relative;
}
.linkHover a .hoverImage {
    display: none;
}
.linkHover a:hover .hoverImage {
    display: block;
    position: absolute;
    top: 20px;
    left: 0px;
}

/*comment JWEB画面でのBODY属性*/
body {
	margin: 0;
	font-family:平成角ゴシック,'ＭＳ ゴシック',monospace;
	overflow: hidden;
}

input {
	font-family:平成角ゴシック,'ＭＳ ゴシック',monospace;
}
textarea {
	font-family:平成角ゴシック,'ＭＳ ゴシック',monospace;
}
select {
	font-family:平成角ゴシック,'ＭＳ ゴシック',monospace;
}
button {
	font-family:平成角ゴシック,'ＭＳ ゴシック',monospace;
}

body.menu_top
{
	overflow : auto;
}

body.common_detail
{
	margin-left:10;
	margin-right:10;
	overflow : auto;
}

/*comment JWEB画面での履歴ナビゲーションのマージン*/
p.rireki {
	margin:7px 0px 5px 20px;
}

/*comment 赤色リンク*/
a.red_link:link {
	color: #CC0000;
}

/*comment 赤色リンク無し*/
font.red_no_link {
	color: #CC0000;
}

/*comment セルのパッデイング*/
td {
	padding: 0;
}

/* td/div 太字要素*/
td.bold,
div.bold {
	font-weight: bold;
}

/* td/div 要素センタリング*/
td.centering,
div.centering {
	text-align: center;
}

/* comment 基本的にimgタグで生成されたものはborderは無し*/
img {
	border: none;
}
/* onclick を使用する画像むけにマウスカーソルの形を変える */
img.clickable {
	cursor: pointer;
}

/* 入力補助メッセージエリア*/
span.remark {
	padding-left: 0.5em;
	color: red;
	font-size: 80%;
}

/* 画面上部ブロック*/
div.header {
	padding: 0 auto;
	width: 1000px;
	border: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
/* 画面タイトルおび*/
div.header img.titlebar {
	display: block;
	margin-left: 5px;
}

/* 画面フッターブロック*/
div.footer {
	padding: 0 auto;
	width: 1000px;
	border: none;
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin-left: 5px;
	background-color: white;
}

/* 画面コンテンツブロック*/
div.contents {
	position: relative;
	height: 100%;
	width: 100%;
}
/* 画面コンテンツブロック 画面最大幅*/
div.contents div.maxwidth {
	width: 990px;
	margin-left: 5px;
}
/* 画面コンテンツブロック スクロール指定*/
div.scrollable {
	overflow: auto;
}

/* エラーメッセージエリア*/
div.errors {
	width: 100%;
	background-color: pink;
	font-size: 80%;
}

/* MENU_TOP,一覧画面のLEFTブロック*/
div.ichiran_left{
	top:85px;
	left:5px;
	position:absolute;
	overflow:hidden;
	height:auto;
	width:280px;
}

/* MENU_TOP及び一覧画面のMAINブロック*/
div.ichiran_main{
	top:85px;
	left:305px;
	position:absolute;
	z-index:100;
}

/* 一覧画面のFOTTERブロック*/
div.ichiran_fotter{
	top:535px;
	left:305px;
	position:absolute;
}

/* 一覧画面の右列の画像ﾌﾞﾛｯｸ */
div.ichiran_right{
	top:130px;
	left:872px;
	position:absolute;
	z-index:1;
	width=130px;
	height=100px;
	text-align: center;
}

/* 一覧画面の最終更新日時ﾌﾞﾛｯｸ*/
div.ichiran_last_update {
	top:53px;
	left:300px;
	position:absolute;
	z-index:1;
	width:200px;
}

/* 各一覧画面の項目でのページングフッターフォントのスタイル設定*/
tr.itiran_paging_font{
	font-size:10pt;
	vertical-align:text-top;
}

/* MENU_TOP,各一覧画面の項目でのフォントのスタイル設定*/
.itiran_font{
	font-size:10pt;
	vertical-align:text-top;
	word-break:break-all;
}

/*comment 各一覧画面の項目での更新時刻列のフォントのスタイル設定*/
col.blue_font
{
	text-align:right;
	vertical-align:text-top;
	color:#3366FF;
}

/*comment MENU_TOP画面、各一覧画面でのアイコン列のスタイル設定*/
col.icon_col{
 vertical-align:text-top;
 text-align: right;
}

/*comment 一覧画面のタイトルの更新日時の文字のスタイル設定 青色付*/
.itiran_update_f{
	font-weight:bold;
	font-size:12px;
	color:#06066B;
}

/*comment Myページ一覧画面のタイトルの更新日時の文字のスタイル設定 橙色付*/
.itiran_mypage_update_f{
	font-weight:bold;
	font-size:12px;
	color:#FD3A06;
}

/*comment MENU_TOP画面行サイズ(単行、複数行のとき) */
tr.ichiran_tr_height1{
	line-height:18px;
}

/*comment 各一覧画面の行サイズ(単行のとき) */
tr.ichiran_tr_height2{
	line-height:18px;
}

/*comment 各一覧画面の行サイズ(複数行のとき) */
tr.ichiran_tr_height3{
	line-height:19px;
}


