/* ----- 基本設定 */
body {
	background: #000 url("coresite_pages/back_img/back_i001a.jpg") no-repeat fixed center top;
	margin: 0;
	border: double 0 #903; /*フォームの枠の太さと色*/
	scrollbar-face-color: #903; /*スクロールバー_本体の色*/
	scrollbar-highlight-color: #F66; /*スクロールバー_左側（上）の影*/
	scrollbar-shadow-color: #603; /*スクロールバー_右側（上）の影*/
	scrollbar-3dlight-color: #603; /*スクロールバー_左側（下）の影*/
	scrollbar-arrow-color: #F99; /*スクロールバー_矢印の色*/
	scrollbar-track-color: #000; /*スクロールバー_背面の色*/
}
body.bgnone_body {
	background-image: none;
}
table {
	color: #FFF;
	font-size: 9pt;
	font-weight: 400;
	line-height: 130%;
	background-repeat: no-repeat;
	letter-spacing: normal;
	margin: 15px 10px 0;
	padding: 5px 0;
}
div {
	margin: 0;
	padding: 0;
}
hr {
	height: 1px;
	border-style: solid;
	border-color:#6FF;
}
img {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
ul {
	margin: 0 0 0 18px;
	padding: 0px;
}
li {
	margin-top: 5px;
}
ul.noul {
	margin: 0 0 0 26px;
	padding: 0;
}
li.noli {
	list-style-type: decimal;
}
ul.ulA {
	margin-top: 15px;
}
ul.ulB {
	margin: 15px 0 15px 26px;
	padding: 0;
}
li.liA {
	margin-top: 0px;
}

/* ----- 基本設定 - リンク */
a:link {
	/* 未アクセス */
	text-decoration: none;
	color: #F69;
	font-weight: normal;
}
a:visited {
	/* アクセス済み */
	text-decoration: none;
	color: #F69;
	font-weight: normal;
}
a:active {
	/* アクセス中 */
	text-decoration: none;
	color: #F69;
	font-weight: normal;
} 
a:hover {
	/* オンマウス中 */
	text-decoration: underline;
	color: #F69;
	font-weight: normal;
}

/* ----- メインウィンドウ設定 */
table.mw_tableA {
	margin: 0;
	padding: 0;
}

/* ----- Enter設定 */
div.enter_divA {
	width: 700px;
	height: 235px;
	margin-top: 90px;
}

/* ----- ブロック設定 */
table.block_tableA {
	width: 580px;
	height: 330px;
	padding: 0;
}
table.block_tableB {
	/* ブロックが3つ以上作成される場合は、上段と下段以外はこの設定で */
	margin-top: 17px;
	width: 580px;
	height: 330px;
	padding: 0;
}
table.block_tableC {
	width: 580px;
	height: auto;
	padding: 0;
}
div.block_cornerTL {
	/* ブロック - 上段左パターン */
	width: 30px;
	height: 55px;
	background-image: url("coresite_pages/window_img/w_i001a.gif");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
div.block_cornerTC {
	/* ブロック - 上段中パターン */
	width: 520px;
	height: 55px;
	background-image: url("coresite_pages/window_img/w_i001b.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
div.block_cornerTC_titleA {
	width: 520px;
	height: 25px;
	margin-top: 30px;
	font-size: 14pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: 700;
	text-align: right;
}
div.block_cornerTR {
	/* ブロック - 上段右パターン */
	width: 30px;
	height: 55px;
	background-image: url("coresite_pages/window_img/w_i001c.gif");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
td.block_center_tdA {
	/* ブロック - 中段書き込みスペース */
	width: 580px;
	height: 230px;
	background-image: url("coresite_pages/window_img/w_i001i.gif");
	background-repeat: repeat-y;
	background-position: left top;
}
div.block_center_writeA {
	width: 500px;
	height: 220px;
	margin-left: 40px;
}
div.block_center_writeB {
	width: 520px;
	height: 220px;
	margin-left: 30px;
}
div.block_cornerBL {
	/* ブロック - 下段左パターン */
	width: 30px;
	height: 45px;
	background-image: url("coresite_pages/window_img/w_i001f.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
}
div.block_cornerBC {
	/* ブロック - 下段中パターン */
	width: 520px;
	height: 45px;
	background-image: url("coresite_pages/window_img/w_i001g.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
}
div.block_cornerBR {
	/* ブロック - 下段右パターン */
	width: 30px;
	height: 45px;
	background-image: url("coresite_pages/window_img/w_i001h.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
}
div.block_cornerBC_menuA {
	/* ブロック - 下段中 - メニュー統括 */
	width: 520px;
	height: 35px;
	float: left;
}
div.block_cornerBC_menuAA {
	/* ブロック - 下段中 - メニュー左 */
	width: 260px;
	height: 15px;
	text-align: left;
	float: left;
}
div.block_cornerBC_menuAB {
	/* ブロック - 下段中 - メニュー右 */
	width: 250px;
	height: 15px;
	text-align: right;
	float: left;
}
div.block_cornerBC_menuB {
	/* ブロック - 下段中 - メニュー閉じる */
	width: 520px;
	height: 35px;
	text-align: center;
	float: left;
}

/* ----- タイトル設定 */
div.title_divA {
	font-size: 14pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: 700;
	border-bottom: #6FF 1px solid;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
div.title_divB {
	font-size: 11pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: 700;
	margin-top: 2px;
	margin-bottom: 6px;
	padding-bottom: 2px;
	border-bottom: 1px solid #F69;
}
div.title_divCA {
	font-size: 11pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: 900;
	margin-top: 3px;
	margin-bottom: 3px;
}
div.title_divCB {
	font-size: 9pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: 900;
	margin-top: 3px;
	margin-bottom: 3px;
}
div.title_divD {
	font-size: 9pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: 700;
	margin-top: 8px;
	margin-bottom: 6px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #F69;
}
div.title_divE {
	font-size: 8pt;
	font-weight: 700;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

/* ----- プロダクト設定 */
div.productA {
	width: 173px;
	height: 215px;
	margin-left: 30px;
	float: left;
}
div.productB {
	width: 173px;
	height: 215px;
	float: left;
}
div.product_pict {
	width: 120px;
	height: 160px;
	border-style: none;
	text-align: left;
	float: left;
}
div.product_infA {
	width: 53px;
	height: 160px;
	border-style: none;
	text-align: left;
	float: left;
}
div.product_infB {
	width: 173px;
	height: 55px;
	border-style: none;
	text-align: left;
	float: left;
}

/* ----- ブロック - 中段書き込みスペース - 設定色々 */
div.block_center_writeBA {
	width: 215px;
	height: 200px;
	float: left;
}
div.block_center_writeBB {
	width: 305px;
	height: 200px;
	float: left;
}
div.block_center_writeBC {
	width: 520px;
	height: 20px;
	float: left;
}
div.block_center_writeBD {
	width: 520px;
	height: 200px;
	float: left;
}
div.block_center_writeBE {
	width: 190px;
	height: 80px;
	float: left;
}
div.block_center_writeBF {
	width: 330px;
	height: 80px;
	float: left;
}
div.block_center_writeBG {
	width: 520px;
	height: 100px;
	float: left;
}
div.block_center_writeBH {
	width: 215px;
	height: 220px;
	float: left;
}
div.block_center_writeBI {
	width: 305px;
	height: 220px;
	float: left;
}

/* ----- 別窓設定 */
table.blank_windowA {
	width: 520px;
	height: auto;
	margin: 0;
}
td.blank_windowA_tdA {
	padding-bottom: 25px;
}
div.photo_divA {
	width: 150px;
	text-align: left;
	float: left;
}

/* ----- リンク設定 */
div.link_divA {
	width: 240px;
	height: 70px;
	text-align: right;
	float: left;
	margin-left: 20px;
}
div.link_divB {
	width: 240px;
	height: 70px;
	text-align: right;
	float: left;
}
div.link_divC {
	width: 230px;
	height: 70px;
	text-align: left;
	margin-left: 10px;
	float: left;
}
div.link_divD {
	width: 240px;
	height: 300px;
	text-align: right;
	float: left;
	margin-left: 20px;
}
div.link_divE {
	width: 230px;
	height: 300px;
	text-align: left;
	margin-left: 10px;
	float: left;
}

/* ----- ライン設定 */

/* ----- カラー設定 */
strong.color_strongA {
	/* 橙 */
	color: #F90
}
strong.color_strongB {
	/* 青 */
	color: #6FF
}
span.color_spanA {
	/* 橙 */
	color: #F90;
}
span.color_spanB {
	/* 青 */
	color: #6FF
}

/* ----- その他設定 */
p.bottm_pA {
	margin-bottom: 50px;
}
img.bottm_imgA {
	margin-bottom: 5px;
}





