/* style */
html {
	overflow-Y: scroll;
}
*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}

.container {
	width: 500px;
	margin: 0 auto;
	text-align:left;
}
.tabtxt01{
color:#FF0000;
font-weight:bold;
font-size:12px;
/font-size:11px;
line-height:150%;
padding:5px 0px;
letter-spacing:0.1em;
}
.tabtxt02{
color:#FF0000;
font-weight:nomal;
font-size:10px;
line-height:150%;
padding:0px 0px 15px 0px;
letter-spacing:0.1em;
}
.tabtxt02 a{
color:#FF0000;
font-weight:nomal;
font-size:10px;
line-height:150%;
letter-spacing:0.1em;
text-decoration:underline;
}
.tabtxt02 a:hover{
color:#FF0000;
font-weight:nomal;
font-size:10px;
line-height:150%;
letter-spacing:0.1em;
text-decoration:underline;
}

.tabtxt022{
color:#FF0000;
font-weight:nomal;
font-size:10px;
line-height:100%;
padding:0px 0 0px 0;
letter-spacing:0.1em;
}

.tabtxt03{
color:#FF0000;
font-weight:bold;
font-size:12px;
padding:3px 0px;
letter-spacing:0.1em;
}
.tabtxt04{
color:#FF0000;
font-weight:nomal;
font-size:10px;
padding:0px 0px;
letter-spacing:0.1em;
}
.tabtxt04 a{
color:#FF0000;
font-weight:nomal;
font-size:10px;
padding:0px 0px;
letter-spacing:0.1em;
text-decoration:underline;
}
.tabtxt04 a:hover{
color:#FF0000;
font-weight:nomal;
font-size:10px;
padding:0px 0px;
letter-spacing:0.1em;
text-decoration:underline;
}
.tabtxt042{
color:#FF0000;
font-weight:nomal;
font-size:10px;
padding:10px 0px 0 0;
letter-spacing:0.1em;
}
h2.trigger {
	padding: 0 0 0 50px;
	margin: 0 0 3px 0;
	height: 20px;
	font-size: 2em;
	font-weight: normal;
	float:right;
}
h2.trigger a {
	text-decoration: none;
	display: block;
}
h2.trigger a:hover {
}

.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	clear: both;
}
.toggle_container .block {
	padding: 0px;
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container h3 {
	margin: 0 0 10px;
	padding: 0 0 5px 0;
}


/* right */
.container02 {
	width: 424px;
	margin: 0 auto;
	text-align:left;
}
h2.trigger02 {
	padding: 0 15px 0 0px;
	margin: 0 0 0px 0;
	height: 20px;
	font-size: 2em;
	font-weight: normal;
	float:right;
}
h2.trigger02 a {
	text-decoration: none;
	display: block;
}
h2.trigger02 a:hover {
}
.block02{
background-color:#FFFFFF;
background-repeat:repeat-y;
background-position:left;

padding:0px;
}
