@charset "shift_jis";

body {
	font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'モリサワ 新ゴ R', 'Droid Sans', メイリオ, 'sans-serif';
	margin: 2mm 2mm 2mm 2mm;
	background-color:#fcfcff;
	font-size: medium;
	color:#ff6600;
	scrollbar-face-color: #ffffff;       /* 表面の色 */
	scrollbar-3dlight-color: #ffffff;    /* 左端と上端の色 */
	scrollbar-highlight-color: #e8e8eff;  /* ハイライトの色 */
	scrollbar-shadow-color: #e8e8eff;     /* 影の色 */
	scrollbar-darkshadow-color: #e8e8e8; /* 右端と下端 */
	scrollbar-arrow-color: #808080;      /* 矢印の色 */
	scrollbar-track-color: #e8e8e8;      /* バーの背景の色 */
}

a:link {color:DarkGoldenrod;}

a:visited {color:DarkGoldenrod;}

td.form {
	border-collapse: collapse;
	padding: 0mm 0mm 0mm 0mm;
	border-bottom:1px dotted #808080;
	font-size: small;
}
table.com {
	width:100%;
	table-layout:fixed;
	border-collapse: collapse;
}
td.com {
	border-collapse: collapse;
	padding: 1mm 1mm 1mm 1mm;
	border-bottom:1px dotted #808080;
	font-size: small;
}
input.text {
	font-size:small;
	background:#f0f0f0;
	color:#000000;
	border: 1px solid #808080;
}

input.text2 {
	font-size:small;
	background:#f0f0f0;
	color:#000000;
	border: 1px solid #808080;
}

input.pass {
	font-size:small;
	background:#f0f0f0;
	color:#000000;
	border: 1px solid #808080;
}
input.button {
	font-size:11pt;
/*	width:100px;*/
	margin: 0.3em 0px;
	padding: 3px 20px;
	background:#506c9c;
	color:#ffffff;
	border: 1px solid #f0f0f0;
}


/*追加*/
input.button2 {
	font-size:10pt;
	width:70px;
	background:#8888cc;
	color:#fff;
	border: 1px solid #f0f0f0;
}

a.menu {
   font-size: 10pt;
   /* ▼表示形態 */
   display: inline;
   /* ▼サイズ */
   width: 100px;
   margin: 0.5em 15px;
   padding: 3px 20px;
   /* ▼枠線 */
   border-style: solid;
   border-width: 1px;
   border-color: #f0f0f0;
   /* ▼文字装飾 */
   text-decoration: none;
   /* ▼文字位置 */
   color: #ffffff;
   text-align: center;
   /* ▼背景 */
   background:#506c9c;
}

@media only screen and (max-width: 400px) {

td.com {
	font-size: medium;
}

td.form {
	font-size: medium;
}

input.text2 {
	width:100%;}

}
