.a2 {
	font-size: 120%;
	font-style: normal;
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
	
}
.a2:link {
	font-size: 120%;
	font-style: normal;
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
	
}
.a2:visited {
	font-size: 120%;
	color: #0033FF;
	font-weight: bold;
	text-decoration: none;
	
}
.a2:hover {
	font-size: 120%;
	color: #FF3300;
	font-weight: bold;
	text-decoration: underline;
	
}

br {
	CLEAR: both;
}

h2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

h3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

h4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

h5 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

p {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

ul {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

ol {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

li {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

img {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}

input {
	MARGIN-RIGHT: 5px;
}

strong {
	FONT-WEIGHT: bold;
}

caption {
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #666666;
	TEXT-ALIGN: left;
}

.content {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}

.main {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #311C21 1px solid;
	BORDER-RIGHT: #311C21 1px solid;
	FLOAT: center;
	WIDTH: 630px;
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #ffffff;
}

.main A {
	TEXT-DECORATION: underline;
}

.main A:hover {
	TEXT-DECORATION: none;
}

.header {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: auto;
	WIDTH: 650px;
	LINE-HEIGHT: 180%;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT:
	no-repeat;
	BORDER-LEFT: #311C21 1px solid;
	BORDER-RIGHT: #311C21 1px solid;
}

.header h1 {
	PADDING-TOP: 15px;
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 15px;
	PADDING-RIGTH: 15px;
	BORDER-BOTTOM: #660066 4px solid;
	HEIGHT: 32px;
	BACKGROUND-COLOR: #E6E6E6;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	FONT-FAMILY: "HGP創英角ｺﾞｼｯｸUB","ＭＳ Ｐゴシック","ヒラギノ角ゴ Std W8",Osaka;
}

.main h2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 5px;
	MARGIN: 10px 0px 0px;
	COLOR: #660066;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: "HGP創英角ｺﾞｼｯｸUB","ＭＳ Ｐゴシック","ヒラギノ角ゴ Std W8",Osaka;
}

.main h3 {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	MARGIN: 0em 0px;
	COLOR: #330000;
	TEXT-INDENT: 20px;
	PADDING-TOP: 2px;
	BACKGROUND-REPEAT: no-repeat;
}

.readT2 {
	FONT-WEIGHT: normal;
	MARGIN: 1em 0px 1em 1px;
    COLOR: #000000;
    LINE-HEIGHT: 150%;
	FONT-SIZE: 14px;
}

.readT3 {
	FONT-WEIGHT: normal;
	MARGIN: 0em 1px 0.5em 1px;
    COLOR: #000000;
    LINE-HEIGHT: 120%;
	FONT-SIZE: 14px;
}

.readT4 {
	FONT-WEIGHT: normal;
	MARGIN: 0em 1px 0.5em 1px;
    COLOR: #000000;
    LINE-HEIGHT: 120%;
	FONT-SIZE: 13px;
}

.readT5 {
	FONT-WEIGHT: bold;
	MARGIN: 0em 1px 0.5em 1px;
    COLOR: #660066;
    LINE-HEIGHT: 120%;
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
}

.img01 {
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}

.hisu {
	COLOR: #660066
}

.explntn {
	PADDING-LEFT: 3px;
	FONT-SIZE: 1em;
	COLOR: #666666;
	LINE-HEIGHT: 1.6em
}

.error_msg {
	PADDING-LEFT: 3px;
	FONT-SIZE: 1em;
	COLOR: #cc0000;
	LINE-HEIGHT: 1.6em
}

.Tbl_line {
	BORDER-TOP: #330000 1px solid;
	BORDER-BOTTOM: #330000 1px solid
}

.rule {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	OVERFLOW: scroll;
	WIDTH: 450px;
	HEIGHT: 200px;
}

.ordertxt {
	OVERFLOW: scroll;
	WIDTH: 400px;
	HEIGHT: 150px;
}

.footer {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 14px; 
	BACKGROUND-COLOR: #311C21; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: auto;
	WIDTH: 650px;
	COLOR: #ffffff;
	LINE-HEIGHT: 180%;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 5px;
	BACKGROUND-REPEAT:
	no-repeat;
	HEIGHT: 50px;
	BORDER-LEFT: #311C21 1px solid;
	BORDER-RIGHT: #311C21 1px solid;
}
.footer a {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

.footer a:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

.footer a:hover {
	TEXT-DECORATION: underline;
}

.footer p {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

.th_imp {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #660066 5px solid;
	WIDTH: 140px;
	LINE-HEIGHT: 170%;
	PADDING-TOP: 3px;
	LETTER-SPACING: 0.1em;
	TEXT-ALIGN: left
}

.th_imp2 {
	PADDING: 0px;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #660066 5px solid;
	WIDTH: 50px;
	LETTER-SPACING: 0.1em;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}

.th_imp3 {
	PADDING: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	WIDTH: 90px;
	BORDER-LEFT: #660066 5px solid;
	LETTER-SPACING: 0.1em;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
}

.th_off3 {
	PADDING: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	WIDTH: 90px;
	BORDER-LEFT: #ffcccc 5px solid;
	LETTER-SPACING: 0.1em;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
}

.th_off {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #ffcccc 5px solid;
	LINE-HEIGHT: 170%;
	PADDING-TOP: 3px;
	LETTER-SPACING: 0.1em;
	TEXT-ALIGN: left
}
.th_imp_error {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #cc0000 5px solid;
	COLOR: #cc0000;
	LINE-HEIGHT: 170%;
	PADDING-TOP: 3px;
	LETTER-SPACING: 0.1em;
	BACKGROUND-COLOR: #fdf2f7;
	TEXT-ALIGN: left
}
.th_off_error {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #ffcccc 5px solid;
	COLOR: #cc0000;
	LINE-HEIGHT: 170%;
	PADDING-TOP: 3px;
	LETTER-SPACING: 0.1em;
	BACKGROUND-COLOR: #fdf2f7;
	TEXT-ALIGN: left
}
.td_cnt {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 1.6em;
	PADDING-TOP: 3px
}
.td_cnt_error {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 1.6em;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #fdf2f7
}
.td_cnt p {
	MARGIN-BOTTOM: 10px;
	LINE-HEIGHT: 1.6em
}
.td_bg_dot {
	BACKGROUND-IMAGE: url(/images/dotline.gif);
	LINE-HEIGHT: 1px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 1px
}
.td_bg_dot2 {
	BACKGROUND-IMAGE: url(./images/dotline_tate.gif);
	VERTICAL-ALIGN: top;
	WIDTH: 1px;
	BACKGROUND-REPEAT: repeat-y
}

.buttons {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	MARGIN: 20px 0px 5px;
	PADDING-TOP: 8px;
	BACKGROUND-COLOR: #f3f3f3;
	TEXT-ALIGN: center
}

