@charset "shift_jis";

/* //////////////////////////////////////////////////

   NAME   : FR01_m
   DATE   : 2009.02.28
   AUTHOR : MONOCHROUMICON / NONL
   URL    : http://monochroumicon.web.fc2.com/

   ////////////////////////////////////////////////// */

/* ==================================================
   基本構造
   ================================================== */
* {
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
html {
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-darkshadow-color: #7F7F7F;
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-shadow-color: #EEEEEE;
	scrollbar-track-color: #FFFFFF;
}
body {
	background-color: #FFFFFF;
	color: #7F7F7F;
	font: normal normal normal 12px/180% Verdana,sans-serif;
	margin: 0;
	padding: 0;
}
/* -------------------------
   イメージ
   ------------------------- */
img {
	border: 0;
	vertical-align: baseline;
}
/* -------------------------
   段落
   ------------------------- */
p {
	margin: 25px 75px;
}
/* ==================================================
   見出し
   ================================================== */
h1{
	background: transparent url(temp/h1.gif) no-repeat right center;
	color: #000000;
	font: normal bold normal 24px/180% 'Century Gothic',sans-serif;
	letter-spacing: 0.25em;
	text-align: right;
	margin: 5px 20px 0 0;
	padding: 75px 50px 75px 0;
}
h2{
	background-image: url(temp/wallpaper.gif);
	color: #000000;
	font: normal bold normal 12px/180% 'Century Gothic',sans-serif;
	letter-spacing: 0.25em;
	padding: 5px 50px;
}
h3{
	background: transparent url(temp/h3.gif) no-repeat left top;
	border-bottom: 1px #000000 dashed;
	color: #000000;
	font: normal normal normal 12px/180% 'Century Gothic',sans-serif;
	margin: 25px 75px;
	padding: 0 0 5px 30px;
}
h4{
	background: transparent url(temp/h3.gif) no-repeat left top;
	color: #000000;
	font: normal normal normal 12px/180% 'Century Gothic',sans-serif;
	margin: 25px 75px;
	padding: 0 0 5px 30px;
}
h5{
	color: #000000;
	font: normal normal normal 15px/180% 'Century Gothic',sans-serif;
	padding: 0 75px;
}
h6{
	color: #7F7F7F;
	font: normal normal normal 15px/180% 'Century Gothic',sans-serif;
	padding: 0 75px;
}
/* ==================================================
   リンク
   ================================================== */
a {
	text-decoration: none;
}
a:link {
	color: #7F7F7F;
} 
a:visited {
	color: #7F7F7F;
} 
a:hover {
	border-bottom: 1px #000000 dashed;
	color: #000000;
}
a:active {
	color: #FFFFFF;
}
/* ==================================================
   テキスト
   ================================================== */
/* -------------------------
   強調
   ------------------------- */
em {
	color: #000000;
	font-style: normal;
}
/* -------------------------
   より強い強調
   ------------------------- */
strong {
	color: #000000;
	font-weight: bold;
}
/* -------------------------
   追加
   ------------------------- */
ins {
	color: #000000;
}
/* -------------------------
   削除
   ------------------------- */
del {
	color: #CCCCCC;
}
/* ==================================================
   装飾ボックス
   ================================================== */
div.BOX01 {
	background-image: url(temp/wallpaper.gif);
	margin: 25px 75px;
	padding: 0.5em;
}
div.BOX02 {
	background-image: url(temp/wallpaper.gif);
	border: 1px #000000 dashed;
	margin: 25px 75px;
	padding: 0.5em;
}
/* -------------------------
   更新履歴
   ------------------------- */
div.UPDATE {
	overflow: auto;
	height: 9em;
	margin: 25px 75px;
}
/* ==================================================
   フォーム
   ================================================== */
input,
select,
textarea {
	background-image: url(temp/wallpaper.gif);
	border: 1px #EEEEEE solid;
	color: #7F7F7F;
	font: normal normal normal 10px/180% sans-serif;
	margin: 5px 0;
	padding: 5px;
}
input:hover,
select:hover,
textarea:hover {
	border: 1px #000000 dashed;
	color: #000000;
}
input:focus,
select:focus,
textarea:focus {
	border: 1px #000000 dashed;
	color: #000000;
}
/* -------------------------
   送信・リセット
   ------------------------- */
input.SUBMIT_RESET {
	background-color: transparent;
	border: 1px #EEEEEE solid;
	color: #7F7F7F;
	font: normal normal normal 10px/180% 'Century Gothic',sans-serif;
	margin: 5px 5px 5px 0;
	padding: 5px;
}
input.SUBMIT_RESET:hover {
	background-image: url(temp/wallpaper.gif);
	border: 1px #000000 dashed;
	color: #000000;
}
/* ==================================================
   リスト
   ================================================== */
/* -------------------------
   マーク付きリスト
   ------------------------- */
ul,
ol {
	list-style-position: inside;
	margin: 0 75px 1em 75px;
}
/* -------------------------
   定義型リスト
   ------------------------- */
dl {
	margin: 25px 75px;
}
dt {
	color: #000000;
	font: normal normal normal 12px/180% 'Century Gothic',sans-serif;
}
dd {
	border-left: 5px #EEEEEE solid;
	margin: 0 0.5em;
	padding: 0 0 0 1em;
}
/* -------------------------
   バナーリンク
   ------------------------- */
dl.BANNERLINK {
	margin: 0 75px 1em 75px;
}
dl.BANNERLINK dt {
	float: left;
	margin: 0 0.5em 0 0;
}
dl.BANNERLINK dd {
	border: 0;
}
/* ==================================================
   テーブル
   ================================================== */
table {
	border: 1px #000000 dashed;
	border-spacing: 0.5em;
	font: normal normal normal 12px/180% Verdana,sans-serif;
	margin: 25px 75px;
}
th {
	background-image: url(temp/wallpaper.gif);
	color: #000000;
	text-align: center;
	padding: 0.5em;
}
td {
	border: 1px #CCCCCC dashed;
	padding: 0.5em;
}
/* ==================================================
   レイアウト
   ================================================== */
/* -------------------------
   インデックス
   ------------------------- */
#BODY_INDEX {
	background-image: url(temp/wallpaper.gif);
}
#DIV_INDEX {
	text-align: right;
	padding: 10px;
}
#DIV_INDEX a,
#DIV_INDEX a:visited,
#DIV_INDEX a:active,
#DIV_INDEX a:hover {
	color: #000000;
	font-weight: bold;
}
#DIV_INDEX a:hover {
	border: 0;
	position: relative; top: 3px;
}
/* -------------------------
   メイン
   ------------------------- */
#LAYOUT_MAIN {
	margin: 0 35px;
	padding: 0;
}
/* -------------------------
   フッター
   ------------------------- */
#LAYOUT_FOOTER {
	background-image: url(temp/wallpaper.gif);
	border-top: 1px #000000 dashed;
	border-bottom: 1px #000000 dashed; /* 一行広告用 */
	color: #000000;
	font: normal normal normal 12px/180% 'Century Gothic',sans-serif;
	text-align: right;
	margin: 0;
	padding: 10px 15px;
}
#LAYOUT_FOOTER a {
	color: #000000;
}
/* ==================================================
   メニュー
   ================================================== */
#BODY_MENU {
	background-image: url(temp/wallpaper.gif);
	border-right: 1px #000000 dashed;
	height: 100%;
}
#LAYOUT_MENU {
	position: absolute;
	bottom: 0;
	right: 0;
}
ul.UL_MENU {
	font: normal normal normal 12px/180% 'Century Gothic',sans-serif;
	list-style: none;
	margin: 5px 10px;
}
ul.UL_MENU li {
	display: list-item;
	text-align: right;
}
ul.UL_MENU a,
ul.UL_MENU a:visited {
	color: #000000;
}
ul.UL_MENU a:hover {
	border: 0;
	color: #FFFFFF;
}
/* ==================================================
   著作権表示
   ================================================== */
#COPYRIGHT {
	font: normal normal normal 9px/180% 'Century Gothic',sans-serif;
}
#COPYRIGHT a,
#COPYRIGHT a:visited,
#COPYRIGHT a:active,
#COPYRIGHT a:hover {
	border: 0;
	color: #000000;
}

