@charset "UTF-8";
/* SKY FORM MAIL CSS FILE (Blue) */
/* Copyright(C) -SKYNETSYSTEMS.LTD- */
/* Copyright(C) -ZERO-SKY- */

/* フォント・マージン・カーソル ------------------------ */
body {
	background-color: #dec;
	font-family:MeiryoKe_PGothic","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","メイリオ",Meiryo,sans-serif;
	color: #fff;
	margin: auto;
	text-align: center;
	font-weight: 400;
	font-size: 100%;
	cursor:default;
}
a { cursor:default; }
select,abbr { cursor:help; }
input { cursor:text; }
a:link,a:visited,a:hover,a:active,p.button input { cursor:pointer; }
/* 基本テーブル ---------------------------------------- */
table,th,td {
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 100%;
}
/* ----- 文字装飾 -------------------------------------- */
strong {
	color: #c96;
}
/* ----- 見出し ---------------------------------------- */
h1{
	font-size: 120%;
	margin: 0 auto 0 auto;
	padding: 0.2em;
	width: auto;
	background-color: #bda;
	text-align: center;
	border-right-width: 12px;
	border-left-width: 12px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #692;
	border-left-color: #692;
	color: #461;
}
h2{
	font-size: 90%;
	padding: 0.2em;
	color: #dec;
	border:dashed #dec;
	border-width: 2px 0;
}
/* ----- 位置指定 -------------------------------- */
.center {
	text-align: center;
}
.left {
	text-align: left;
}
/* ----- ヘッダー設定 -------------------------------- */
#header {
	width: auto;
	height: auto;
	text-align: center;
}
/* ----- メインコンテンツ -------------------------------- */
#content {
	font-size: 100%;
	color: #fff;
	width: 90%;
	max-width: 550px;
	border: 1px solid #ccc;
	background-color: #010;
	margin: 0.7em auto 0 auto;
	padding-bottom:0.7em;
}
#main {
	width: 100%;
	text-align: center;
}
/*フッタ部分の設定*/
#footer1 {
	text-align: right;
	background-color: #461;
	font-size: 60%;
	width: auto;
	margin: 2em auto 2em auto;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	padding-right: 0.7em;
	border:none;
}
/* ----- エラー・送信完了 各ページ設定 ------- */
h2.error {
	color: #fca;
}
.box_error {
	font-size: 100%;
	color: #010;
	background-color: #ffc;
	text-align: left;
	padding: 10px;
	border: 2px dashed #c90;
	margin:auto;
	width:85%;
}
.box_thanks {
	font-size: 100%;
	color: #010;
	background-color: #ffc;
	text-align: center;
	border: 2px dashed #c90;
	margin: auto;
	width:75%;
}
ul.navigation {
	list-style:none inside;
	padding:0;
}
ul.navigation li {
	display:inline;
	padding:0;
}
ul.navigation li:after {
	content:"/";
}
ul.navigation li.last:after {
	content:"";
}
/* ----- フォーム ---------------------------------- */
p {
	margin:1em auto 0.3em auto;
	padding:0;
}
.form_table {
	width: 95%;
	border-collapse:collapse;
	margin: 0 auto;
}
th {
	text-align: left;
	font-weight: 400;
	background-color: #bda;
	color: #010;
	border: 1px solid #010;
	border-right-color: #bda;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	width: 30%;
}
th.top { border-top: 1px solid #bda; }
th.bottom { border-bottom: 1px solid #bda; }
td {
	text-align: left;
	border: solid #bda;
	border-width: 1px 1px 1px 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	width: 70%;
}
input {
	font-size: 100%;
	background-color: Window;
	color: WindowText;
	border: 1px solid WindowFrame;
	padding:0.1em;
	padding-left:0.25em;
}
input[type="text"] {
	padding-left:0.2em;
	border:inset;
}
input {
/*	_border:inset;*/
	_padding-left:0.2em;
}
/*
input[accesskey]:after {
  text-transform: uppercase;
  content: "(" attr(accesskey) ")";
}
*/
textarea {
	border:inset;
	padding:0.3em;
/*
	border-top: #fff 1px double;
	border-right: #fff 1px double;
	border-left: #fff 1px double;
	border-bottom: #fff 1px double;
*/
	font-size: 100%;
	background-color: Window;
	color: WindowText;
	width: 80%;
}
.enquete {
	font-size: 85%;
	line-height:1.2em;
}
select {
	font-size: 100%;
	background-color: Window;
	color: WindowText;
}
p.button {
	text-align: center;
	border:dashed #dec;
	border-width: 2px 0;
	line-height:1.2em;
	padding: 0.5em;
}
.button-left { margin-right:1em; }
.button-right { margin-left:1em; }
p.button input {
	background-color: #bda;
	color: #010;
	font-size: 85%;
	padding: 0.3em;
}
p.button input:hover {
	background-color: #ff9;
}
.close {
	text-align: center;
}
.ime-on {
	ime-mode: active;
}
.ime-off {
	ime-mode: inactive;
}
/* ----- イメージ ------------------------------------ */
img { border:none; }
/* ----- アドレス ------------------------------------ */
address {
	font-weight:400;
	font-style:oblique;
	font-weight:400;
	text-decoration:none;
}
/* ----- 略語 ---------------------------------------- */
abbr {
	border-bottom:dotted 1px;
	padding:0;
}
/* ----- リンク ------------------------------------ */
a:link{ text-decoration:underline; color:#ff6; }
a:visited{ text-decoration:underline; color:#ff6; }
a:active{ text-decoration:underline; color:#fa6; }
a:hover{ text-decoration:underline overline; color:#461; background-color :#ff6; }
/* ----- スクロールバー ---------------------------- */
html {
	scrollbar-track-color:#d0e3d3;
	scrollbar-face-color:#a2c8a9;
	scrollbar-shadow-color:#599764;
	scrollbar-darkshadow-color:#000;
	scrollbar-highlight-color:#d0e3d3;
	scrollbar-3dlight-color:#a2c8a9;
	scrollbar-arrow-color:#000;
}

