/*
// --------------------------------------------------------------------------------------------------------------------
// Desktop-Level Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-body
{
    font-size : 100%;
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bea-portal-body a
{
    display: inline;
    text-decoration: none;
}

.bea-portal-body a:hover
{
    text-decoration: underline;
}

.bea-portal-body-content
{
}

.bea-portal-body-header, .bea-portal-body-footer
{
    margin: 0px;
    padding: 0px;
    font-size : 100%;

}

.bea-portal-body-header
{
    font-size: 80%;
    font-weight: bold;
}

.bea-portal-body-footer
{
    font-size: 80%;
}

.bea-portal-body-header a, .bea-portal-body-footer a
{
    font-size : 100%

}

/*
// --------------------------------------------------------------------------------------------------------------------
// Arakoma Add
// --------------------------------------------------------------------------------------------------------------------
*/
BODY{
  font-size : 100%;
}
TH{
  font-size : 100%;
}
TD{
  font-size : 100%;
  margin-bottom: 10px;
}


/*
//-- メッセージ表示
*/
TABLE.msgerror{
  background-color: #DC143C;
  color: #FFFFFF;
  border-style: none;
  font-weight: bold;
  font-size : 130%;
}
TABLE.msgwarning{
  background-color: #FF8C00;
  color: #FFFFFF;
  border-style: none;
  font-weight: bold;
  font-size : 130%;
}
TABLE.msgconfirm{
  background-color: #FFFF00;
  color: #000000;
  border-style: none;
  font-weight: bold;
  font-size : 130%;
}
TABLE.msginfomation{
  background-color: #1E90FF;
  color: #FFFFFF;
  border-style: none;
  font-weight: bold;
  font-size : 130%;
}
TABLE.msgtop{
  color: #000000;
  border-style: none;
  font-size : 100%;

}
/*
// --------------------------------------------------------------------------------------------------------------------
// 各詳細画面にて用いられる
// --------------------------------------------------------------------------------------------------------------------
*/
table.BIG{
        width :750px;
}
table.INSIDE{
	width :773px;
}

td.SS{
	background-color:#ffd6ac;
}
/* タイトル */
td.TITLE{
	//background-color:#F9DFBA;
	background-color:#FAF0E6;
	font-size:130%;
	font-weight:bold;
	height:30px;
	border-left-style:double;
	border-left-width:10px;
	border-left-color:#FFBAA3;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFBAA3;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#FFBAA3;
	padding-left:12px;
	padding-top:3px;
}
/* 本文 */
td.MESSAGE{
	font-size: 120%;
	line-height: 120%;
}

td.INNER{
        width :800px;
}
img.BIG{
        width :800px;
}


td.BASE{
	font-size: 80%;
	
}
td.LEFTMARGIN{
        width :31px;
}
th.BASE{
	text-align: left;
	font-size: 80%;
}
td.BUSHO{
	font-size: 120%;
	font-weight: bold;
}

img.PICTURE{
        width : 200px;
        height: 150px;
    	border-color :#000000;
    	border-width :1px;
        border-style :solid;
}
td.ITEM{
	width: 100px;
	text-align: left;
	font-size: 80%;
}
td.VALUE{
	width: 620px;
	text-align: left;
	font-size: 80%;
}
td.ITEM2{
	width: 600px;
	text-align: left;
	font-size: 80%;
}
td.VALUE2{
	width: 120px;
	text-align: left;
	font-size: 80%;
}
td.SPACE{
    width :30px;
}

th.CATEGORY{
	width :768px;
	text-align: left;
	font-size: 105%;
	background-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:0px;
	border-left-color:#FFBAA3;
	padding-left:15px;
	padding-top:0px;
	color:#A0522D;
	letter-spacing:0.2em;
}
/*掲載期間*/
td.APPEAR_1{
	font-size: 70%;
	font-weight: bold;
}

td.LEFTSIDE{
	width:20px;
}

/*入力画面の項目ヘッダ*/
.tableBGcolor{
	background-color: #99CCFF;
	width: 200px;
}
/*入力項目の説明文*/
.setumeiFont{
    color: #606060;
    font-size: 80%;
}
/* 必須入力しるし */
.hissuFont{
    color: red;
    font-size: 80%;
}
/* 入力項目の注意書き */
.chuiFont{
    color: #0000FF;
    font-size: 80%;
}
/* 件数表示 */
.kensuFont{
	color: #606060;
	font-size: 90%;
}
/* 一覧表示 */
.itiranFont{
	color: #606060;
}

A.ichiranHref
{
	color: #FFFFFF;
	margin-right: 5px;
	text-decoration:underline;
}

A.ichiranHref:hover
{
	margin-right: 5px;
	color: #FDFF5D;
	text-decoration:underline;
}
HR.ListLine
{
	border-color: #DCDCDC;
	margin: 0px 0px 0px 0px;
}
.plasma-body{
    padding: 1em 2em 1em 2em;
    background-color: #FFFFD9; 
}
.plasma-title{
    text-align: center;
    font-size: 70px;
    letter-spacing: 0.6em; 
}
.plasma-message{
    font-size: 50px;
    line-height: 130%;
}

/*詳細画面での区切りのライン*/
HR.separate{
	border-bottom-color: #B8860B;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #B8860B;
	border-top-width: 0px;
	border-top-style: solid;
	color: #FFFFFF;
}

/* ユーザー登録系のタイトル */
TD.TITLE-USER{
	background-color:#F8F8FF;
	font-size:130%;
	font-weight:bold;
	height:30px;
	border-left-style:double;
	border-left-width:10px;
	border-left-color:#6495ED;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#6495ED;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#6495ED;
	padding-left:12px;
	padding-top:3px;
}
/* ユーザー登録系の項目部 */
TH.ITEM-USER{
	background-color: #F0F8FF;
	width: 200px;
}
/* ユーザー登録系の入力部 */
TD.ENTRY-USER{
	background-color: #F5F5F5;
}

/* リンク部共通 */
/* 標準の状態 */
a:link {
	color: #0000ff;
	background-color: transparent;
	text-decoration: underline;
}
/* 既読のリンク */
a:visited {
	color: #800080;
	background-color: transparent;
	text-decoration: underline;
}
/* クリック時 */
a:active {
	color: #0000ff;
	background-color: #ffff00;
	text-decoration: underline;
}
/* オンマウスの状態 */
a:hover {
	color: #0000ff;
	background-color: #ffff00;
	text-decoration: underline;
}

