﻿
body
{
	background-image: url(../picture_library/bg_03.gif);
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	font-family: Meiryo, メイリオ, 'ＭＳ Ｐゴシック' , 'MS UI Gothic' , Sans-Serif;
    font-size: 85%;
}


div.master
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	background-color: #FAFAFA;
	border-top: #ffa2a2 thin solid;
	border-right: #ffa2a2 thin solid;
	border-left: #ffa2a2 thin solid;
	border-bottom: #ffa2a2 thin solid;
	text-align: left;
	width: 476px;
	padding-bottom: 0px;
	margin: 0 auto;
}

div.header
{
	background-color: #FFF5D0;
}

table.Page
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}


*.PageCaption
{
	background-color: #FFF5D0;
	font-weight: bold;
	color: #006400;
	padding-right: 0.5ex;
	padding-left: 0.5ex;
	padding-top: 0.5ex;
	padding-bottom: 2px;
}

*.PageCaption a
{
	background-color: #FFF5D0;
	font-weight: bold;
	color: #006400;
	padding-right: 0.5ex;
	padding-left: 0.5ex;
	padding-top: 0.5ex;
	padding-bottom: 2px;
	text-decoration: none;
}


*.TopMenu
{
	background-color: #FFF5D0;
	padding-right: 0.5ex;
	padding-left: 0.5ex;
	padding-bottom: 0.5ex;
	padding-top: 0.5ex;
}

*.BottomMenu
{
	background-color: #ABD0EC;
	padding-right: 0.5ex;
	padding-left: 0.5ex;
	padding-bottom: 0.5ex;
	padding-top: 0.5ex;
}

*.Pane
{
	border-top: #ffa2a2 thin solid;
	padding-left: 1em;
	padding-bottom: 1ex;
	padding-top: 1ex;
	padding-right: 1em;
	vertical-align: top;
	text-align: left;
}

*.Info
{
	padding-left: 1em;
}

*.List
{
	padding-left: 4ex;
	padding-bottom: 1em;
	padding-top: 1ex;
}

*.caption
{
	margin-top: 1ex;
}


div.dialog
{
	text-align: center;
}

.dialog table
{
	background-color: #FFFFFF;
	margin-bottom: 1em;
}

.dialog td
{
	background-color: #DEDEDE;
	padding-right: 6pt;
	padding-left: 6pt;
	padding-bottom: 3pt;
	padding-top: 3pt;
	text-align: left;
	vertical-align: top;
}

.dialog th
{
	background-color: #DEDEDE;
	padding-left: 6pt;
	padding-bottom: 3pt;
	padding-top: 3pt;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	font-weight: normal;
}


td.button
{
	background-color: #DEDEDE;
	padding-right: 1ex;
	padding-left: 1ex;
	padding-bottom: 2ex;
	padding-top: 2ex;
	text-align: center;
	vertical-align: middle;
}

.button input
{
	background-image: url(../picture_library/Button.png);
	vertical-align: middle;
	text-align: center;
	height: 28px;
	display: inline-block;
	font-weight: bold;
	font-family: Sans-Serif;
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: gray;
	border-bottom-width: 1px;
	border-bottom-color: gray;
	border-top-color: gray;
	border-right-width: 1px;
	border-right-color: gray;
	margin-left: 1em;
	margin-right: 1em;
}




table.NameNote
{
	width: 90%;
	margin-left: 1em;
}

td.Name
{
	padding-bottom: 1em;
	padding-top: 1ex;
}

td.NoteLabel
{
	font-size: small;
	color: gray;
	text-align: right;
	vertical-align: top;
}

td.Note
{
	border-right: gray 1px solid;
	padding-right: 0.5ex;
	border-top: gray 1px solid;
	padding-left: 0.5ex;
	padding-bottom: 0.5ex;
	border-left: gray 1px solid;
	padding-top: 0.5ex;
	border-bottom: gray 1px solid;
	line-height: 125%;
	width: 95%;
	margin-bottom: 1ex;
}

*.message
{
	font-weight: bold;
	padding-bottom: 1ex;
	color: red;
	padding-top: 1ex;
	text-align: left;
}

div.help
{
	padding-right: 1ex;
	padding-left: 1ex;
	padding-top: 1ex;
}

h4
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

ul
{
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 1.5em;
	margin-left: 0px;
}

li
{
	line-height: 125%;
	padding-top: 1ex;
	margin-left: 0px;
}

span.help
{
	font-size: smaller;
	color: #3300cc;
}

p
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	line-height: 150%;
	padding-top: 0px;
}

.RegistNote td
{
	line-height: 135%;
	vertical-align: top;
	text-align: left;
	padding-bottom: 1ex;
}

table.info_table
{
	background-color: white;
}

.info_table th
{
	background-color: #ffcaca;
	text-align: right;
	font-weight: normal;
	padding-left: 6pt;
	padding-bottom: 3pt;
	padding-top: 3pt;
}

.info_table td
{
	background-color: #ffcaca;
	text-align: left;
	padding-right: 6pt;
	padding-bottom: 3pt;
	padding-top: 3pt;
	padding-left: 6pt;
}

