/* ############################################ */
/* 		OFFLINE						 			*/
/* ############################################ */
@charset "utf-8";

/* ======================================== */
/*	共通部：コンテナー						*/
/* ======================================== */
#container
{
	width		:98%;
	top			:65px;
	bottom		:0px;
	position	:absolute;
}

/* ======================================== */
/*	ページ全体のリスト設定　				*/
/* ======================================== */
TABLE.cOffContainer
{
	padding	:0px;
	margin	:0px;
	width	:98%;
	height	:100%;
	border-style:none;
}

TD.cOffContr
{
	width	:120px;
	border-right-style:solid;
	border-right-color:6B6B90;
	border-right-width:1px;

}

/*	メイン表示エリア		*/
TD.cOffContrMain
{
	width	:*;
	height	:100%;
	text-align	:center;
	vertical-align	:top;
	border-color:6B6B90;
	border-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
}


/* ======================================== */
/*	タブメニュー用のリスト設定　			*/
/* ======================================== */
UL.cOffMenuUL
{
	padding	:0px;
	margin	:0px;
	width	:120px;
	height	:100%;
	list-style-type	:none;
}

LI.cOffMenu
{
	height	:25px;
	padding	:0px;
	padding-right	:5px;
	margin-left	:1px;
	margin-right:-1px;
	margin-top	:3px;
	font-size	:14px;
	text-align	:right;
	line-height	:25px;
	border-style:solid;
	border-color:#6B6B90;
	border-width:1px;
	background-color:#D0D0E3;
}

LI.cOffMenu A
{
	color	:#515180;
}

LI.cOffMenu A:hover
{
	color	:#A1A1C0;
}

LI.cOffMenuSel
{
	height	:25px;
	padding	:0px;
	padding-right	:5px;
	margin-left	:1px;
	margin-right:-1px;
	margin-top	:3px;
	font-size	:14px;
	text-align	:right;
	line-height	:25px;
	border-style:solid;
	border-width:1px;
	border-top-color	:#6B6B90;
	border-left-color	:#6B6B90;
	border-bottom-color	:#6B6B90;
	border-right-color	:#FFFFFF;
	background-color	:#FFFFFF;
}

LI.cOffMenuSel A
{
	color	:#515180;
}



/* ======================================== */
/*	イベント表示：見出し					*/
/* ======================================== */
#iEventIndex
{
	display	:block;
	width	:450px;
	height	:25px;
	color	:#FFFFFF;
	font-size	:14px;
	text-align	:center;
	line-height	:25px;
	border-style:none;
	background-color:#6B6B90;
}
/*	イベント表示：予定		*/
#iEventPlan
{
	display	:block;
	width	:450px;
	color	:#606080;
	margin-top	:8px;
	font-size	:14px;
	text-align	:center;
	border-style:none;
	back-ground-color:#FFFFFF;
}


TD.cPadd
{
	padding-left : 8px;
}

A{
text-decoration:none;
}

/* ======================================== */
/*	新刊情報部分の設定						*/
/* ======================================== */
/*	表示エリア：外枠	*/
#iNBuchArea
{
	dispaly	:block;
	width	:520px;
	padding-top		:5px;
	padding-bottom	:5px;
	border-style:dotted;
	border-color:#C4D1DE;
	border-width:3px;
}

UL.cNBuch
{
	width	:480px;
	padding:0;
	margin-top	:12px;
	list-style-type	:none;
}
/*	見出し（イベント名と日付）	*/
LI.cNBuchYMD
{
	margin	:0;
	padding	:0;
	font-size	:14px;
	font-weight	:bold;
	text-align	:right;
	list-style-type	:none;
	border-bottom-style	:solid;
	border-bottom-color	:#608060;
	border-bottom-width	:1px;
}

/* 詳細表示			*/
LI.cNBuchText
{
	width	:294px;
	height	:auto;
	min-height	:200px;
	padding-left	:3px;
	padding-right	:3px;
	margin-left	:4px;
	margin-bottom	:8px;
	text-align	:left;
	font-size	:14px;
	line-height	:1.5em;
	border-style:dotted;
	border-color:#4040FF;
	border-width:1px;
	float	:left;
}

/* スペック表示		*/
LI.cNBuchSpec
{
	margin	:0;
	padding	:0;
	font-size	:14px;
	text-align	:right;
	list-style-type	:none;
	border-style	:none;
	clear	:left;
}

LI.cNBuchName
{
	height	:30px;
	padding	:0;
	padding-left:20px;
	margin-top	:10px;
	font-size	:15px;
	font-weight	:bold;
	text-align	:left;
	background-image:url("bild/offnew.gif");
	background-repeat:no-repeat;
}

/* ======================================== */
/*	同人誌紹介エリアの設定					*/
/* ======================================== */
/*	表示エリア：外枠	*/
.cOffBuchArea
{
	dispaly	:block;
	width	:520px;
	padding-top		:5px;
	padding-bottom	:5px;
	border-style:dotted;
	border-color:#C1D1B1;
	border-width:3px;
}

UL.cBuchDisp
{
	border-style:none;
	width	:480px;
	padding		:0;
	margin-top	:8px;
	margin-left	:0px;
	font-size	:14px;
	list-style-type	:none;
}

/*	ヘッダー？（発行物一覧	*/
LI.cBuchHead
{
	padding	:0;
	margin-bottom	:15px;
	font-size	:14px;
	font-weight	:bold;
	text-align	:right;
	border-bottom-style	:solid;
	border-bottom-color	:#95AA7F;
	border-bottom-width	:1px;
}

/*	書名	*/
LI.cBuchName
{
	height	:30px;
	padding	:0;
	padding-left:20px;
	margin-top	:10px;
	font-size	:15px;
	font-weight	:bold;
	text-align	:left;
	background-image:url("bild/offbk.gif");
	background-repeat:no-repeat;
}

/*	表紙画像	*/
LI.cBuchBild
{
	width	:150px;
	padding	:0;
	margin-left:0;
	text-align	:left;
	vertical-align	:top;
	float	:left;
}
LI.cBuchOLine
{
	width	:294px;
	height	:auto;
	min-height	:200px;
	padding-left	:3px;
	padding-right	:3px;
	margin-left	:4px;
	margin-bottom	:8px;
	text-align	:left;
	border-style:dotted;
	border-color:#708060;
	border-width:1px;
	float	:left;
}

LI.cBuchSpec
{
	margin	:0;
	padding	:0;
	font-size	:14px;
	text-align	:right;
	list-style-type	:none;
	clear	:left;
}

.cBuchOutTxt
{
	display	:block;
	width	:240px;
	min-height	:195px;
	padding	:0px;
	margin-left	:4px;
	font-size	:13px;
	line-height:1.3em;
	text-align	:left;
	border-style:none;
}

.cOffTxtDisp
{
	display	:block;
	width	:250px;
	height	:auto;
	padding	:5;
	margin-left	:5px;
	margin-top	:5px;
	border-style:none;
}

.cRestFlg
{
	display	:block;
	width	:95%;
	margin-top	:-10px;
	color		:#770000;
	font-size	:13px;
	font-weight	:bold;
	text-align	:right;
	border-style:none;
	bottom	:2px;
}

/* ======================================== */
/* 完売一覧の設定							*/
/* ======================================== */
TABLE.cSldOut
{
	width	:470px;
	border-color:#888888;
	border-width:1px;
	border-top-style	:solid;
	border-left-style	:solid;
	border-right-style	:none;
	border-bottom-style	:none;
}

TD.cSldHead
{
	font-size:13px;
	padding	:3px;
	color	:#333333;
	border-color:#888888;
	border-width:1px;
	border-top-style	:none;
	border-left-style	:none;
	border-right-style	:solid;
	border-bottom-style	:solid;
}

TD.cSIdx
{
	font-size:12px;
	padding	:3px;
	color	:#708060;
	border-color:#888888;
	border-width:1px;
	border-top-style	:none;
	border-left-style	:none;
	border-right-style	:solid;
	border-bottom-style	:solid;
	text-align	:center;
}

TD.cSOut
{
	font-size:12px;
	padding	:3px;
	color	:#777777;
	border-color:#888888;
	border-width:1px;
	border-top-style	:none;
	border-left-style	:none;
	border-right-style	:solid;
	border-bottom-style	:solid;
}


/* ======================================== */
/*	通販フォーム表示						*/
/* ======================================== */
/* 見出し：文字表示	*/
LI.cFromHead
{
	width		:90%;
	padding-top	:5px;
	color		:#303840;
	font-size	:14px;
	text-align	:right;
	border-bottom-style	:solid;
	border-bottom-color	:#A4A4D2;
	border-bottom-width	:1px;
	list-style-type	:none;
}

TABLE.cForm
{
	border-style:solid;
	border-color:#A4A4D2;
	border-width:1px;
	border-bottom-style:none;
	width	:420px;
	padding		:0;
	margin-top	:15px;
	font-size	:14px;
}

TD.cFormIdx
{
	width	:100px;
	padding	:3px;
	font-size	:13px;
	border-bottom-style	:solid;
	border-bottom-color	:#A4A4D2;
	border-bottom-width	:1px;
	border-right-style	:solid;
	border-right-color	:#A4A4D2;
	border-right-width	:1px;
}
TD.cFormInp
{
	padding-left:3px;
	font-size	:14px;
	border-bottom-style	:solid;
	border-bottom-color	:#A4A4D2;
	border-bottom-width	:1px;
}

.cFormAchtung
{
	display	:block;
	width	:420px;
	margin-top	:15px;
	margin-bottom	:15px;
	padding-top	:8px;
	color	:#400000;
	font-size	:14px;
	text-align	:left;
	line-height	:1.4em;
	border-top-style	:solid;
	border-top-color	:#A4A4D2;
	border-top-width	:1px;
}

UL.cBuchUL
{
	border-style:none;
	padding	:0;
	margin-top	:4px;
	margin-left	:0;
}

/* ======================================== */
/* 確認画面									*/
/* ======================================== */
#iConfTitle
{
	width	:200px;
	margin-top	:35px;
	color	:#344D67;
	font-size	:15px;
	text-align	:center;
	font-weight	:bold;
	border-bottom-style	:solid;
	border-bottom-color	:#7A8FA3;
	border-bottom-width	:1px;
}

#iConfMsg
{
	margin-top	:20px;
	color	:#344D67;
	font-size	:15px;
	text-align	:center;
	border-bottom-style	:none;
}

TABLE.cConfTb
{
	width	:400px;
	border-style:solid;
	border-color:#7A8FA3;
	border-width:1px;
	border-bottom-style	:none;
}

TD.cConfIdx
{
	width	:100px;
	margin	:0;
	padding-top	:5px;
	padding-left:3px;
	font-size	:14px;
	border-color:#7A8FA3;
	border-width:1px;
	border-right-style	:solid;
	border-bottom-style	:solid;
}

TD.cConfDat
{
	margin	:0;
	padding	:3px;
	font-size	:14px;
	word-break	:break-all;
	border-bottom-style	:solid;
	border-bottom-color	:#7A8FA3;
	border-bottom-width	:1px;
}

/* ======================================== */
/* エラー画面								*/
/* ======================================== */
#iErrImgDisp
{
	display	:block;
	width	:340px;
	margin-top	:30px;
	text-align	:left;
}

.cErrDisp
{
	display	:block;
	width	:360px;
	margin-top	:-14px;
	padding-bottom	:20px;
	border-style	:solid;
	border-color	:#C1D1B1;
	border-width	:3px;
}

#iErrDisp
{
	display	:block;
	margin-top	:30px;
	font-size	:14px;
	line-height	:1.5em;
}

/* ======================================== */
/* off.php：他								*/
/* ======================================== */
/*	入力テキストボックス	*/
INPUT.cTxtBox
{
	margin-top		:3px;
	margin-bottom	:3px;
	color			:#222222;
	font-size		:14px;
	background-color:#e2eada;
}

TEXTAREA
{
	width	:295px;
	margin-top	:5px;
	margin-bottom	:5px;
	background-color:#e2eada;
}

HR.cFrmLine
{
	width	:100%;
	border-color	:#A4A4D2;
	border-width	:1px;
}

.cBuchSpec
{
	display	:block;
	width	:98%;
	margin-top	:7px;
	margin-bottom	:14px;
	font-size	:13px;
	text-align	:right;
	border-bottom-style	:solid;
	border-bottom-color :#95AA7F;
	border-bottom-width	:2px;
}



/* ======================================== */
/* 送信処理画面								*/
/* ======================================== */
#iSendArea
{
	display	:block;
	width	:650px;
	height	:400px;
	margin-top	:15px;
	border-style:none;
/*
	background-image	:url(./bild/xsend.gif);
	background-repeat	:no-repeat;
	background-position	:left top;
*/
}
.cSendTop
{
	margin-top	:120px;
	color		:#515D46;
	font-size	:15px;
	font-weight	:bold;
}

.cSendMsg
{
	margin-top	:60px;
	color		:#59664C;
	font-size	:14px;
	line-height	:1.5em;
}

#iRetUrl
{
	display	:block;
	width	:90%;
	bottom	:40px;
	text-align	:center;
	position	:absolute;
}

.cRetUrl A
{
	color		:#708060;
	font-size	:14px;
	text-decoration	:none;
}
.cRetUrl A:hover
{
	color		:#c06060;
}
