@import url("header_footer.css");
@import url("reset.css");

input[type="submit"],
input[type="reset"],
input[type="button"],
button {
-webkit-appearance: none;

}

*{-webkit-box-sizing:border-box;
-webkit-text-size-adjust:none;}

.BAR{
display:block;
clear:both;
margin:0 auto;
height:45px;
border-bottom:5px solid #b2b2b2;
padding:0 10px 0 10px;
margin-top:10px;
}

h2{
font-size:23px;
line-height:45px;}
/*==============20140623===============*/
.BT02 {
width:100%;
height:40px;
background:-moz-linear-gradient(top, #9b46dc, #6c1ca8);/*firefox*/
background:-webkit-linear-gradient(top, #9b46dc, #6c1ca8);/*webkit*/
background:-o-linear-gradient(top, #9b46dc, #6c1ca8);
border: 1px solid #4f127e;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow:0 1px 1px #450078;
}

.BT02 a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	line-height:40px;
	font-weight:bold;}

.BT03 {
width:100%;
height:40px;
background:-moz-linear-gradient(top, #ffad52, #e27800);/*firefox*/
background:-webkit-linear-gradient(top, #ffad52, #e27800);/*webkit*/
background:-o-linear-gradient(top, #ffad52, #e27800);
border: 1px solid #ec7f00;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-shadow:0 1px 1px #854104;
}

.BT03 a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	line-height:40px;
	font-weight:bold;}

/*==============20140623===============*/
.MEMBER_TEXT01{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:1.6em;
color:#333333;
font-weight:bold;}

.MEMBER_TEXT02{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:1.6em;
color:#7f11d2;
font-weight:bold;}

.MEMBER_TEXT03{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FF0000;
line-height:1.6em;
font-weight:bold;}

.MEMBER_TEXT04{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
line-height:1.6em;
font-weight:bold;}

.MEMBER_TEXT05{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:1.6em;
color:#1574cb;
}

.MEMBER_TEXT05:link{
text-decoration:none;
}

.MEMBER_TEXT06{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
line-height:1.6em;
color:#333333;
font-weight:bold;}

.MEMBER_TEXT07{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FF0000;
line-height:1.6em;}

.MEMBER_TEXT08{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
line-height:1.6em;
text-decoration:none;}


.MEMBER_TEXT09{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FF0000;
line-height:1.6em;}
.MEMBER_TEXT10{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;}

/*==============20130325===============*/
.MEMBER_TEXT11{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#333333;
line-height:1.6em;
font-weight:bold;}

.MEMBER_TEXT12{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#333333;
line-height:1.3em;
text-decoration:line-through;}
.MEMBER_TEXT13{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#FF0000;
line-height:1.6em;
font-weight:bold;}

.MEMBER{
width:100%;
height:100%;
margin:0 auto;
overflow:hidden;
}

.MEMBER .CONTENT{
display:block;
padding:10px 15px 10px 15px;
}




.MEMBER .CONTENT  td{
padding:0px 3px 0px 3px;
}

.MEMBER .CONTENT input.SUBMIT{
width:87px;
height:35px;
background-color:#dcbdf4;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #bb90dc;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#380a5b;
}

.MEMBER .CONTENT input.textfieldA{
	width:98%;
	font-size:15px;
	height:30px;
	line-height:1.6em;
	padding-left:3px;
	color:#CCCCCC;
}

.MEMBER .CONTENT input.textfieldB{
	width:98%;
	font-size:15px;
	height:30px;
	line-height:1.6em;
	padding-left:3px;
	color:#cc0000;
	background-color:#FFCC66;
	border:solid 1px #FF9900;
}

.MEMBER .CONTENT input.textfieldC{
	width:98%;
	font-size:15px;
	height:30px;
	line-height:1.6em;
	padding-left:3px;
	color:#333333;
}

.MEMBER .CONTENT select.SELECTA{
width:100%;
height:32px;
font-size:15px;
padding-left:1px;
color:#666666;}





.MEMBER .CONTENT ul.A{
padding:0 0px 0 20px;

}

.MEMBER .CONTENT li.A{
list-style-type:disc;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
line-height:1.6em;
margin-bottom:5px;
}

.MEMBER .CONTENT ul.B{
padding:0 0px 0 0px;

}

.MEMBER .CONTENT li.B{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
line-height:28px;
margin-bottom:5px;
}


.MEMBER .CONTENT li.B ol{
list-style-type:decimal;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
line-height:28px;
margin-bottom:5px;
padding-left:20px;

}

/*==============20130624===============*/
.MEMBER .CONTENT ul.C{
	width:100%;
	list-style-type:none;
	margin-left:3px;

}

.MEMBER .CONTENT li.C{
	width:100%;
	background-image:url(images/icon03.png); 
background-repeat:no-repeat; 
background-position:0 0.6em; 
padding-left:15px; 
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
line-height:28px;
background-size:10px 10px;
}


/*==============20130624===============*/



.MEMBER .BAR_OP{
width:100%;
height:100%;
overflow:hidden;
margin-top:5px;


}

.MEMBER .BAR_OP .BOX{
display:none;
height:100%;
overflow:hidden;
background-color:#FFFFFF;
-webkit-border-radius: 0px 0px 4px 4px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
padding:10px 15px 5px 15px;


}


.MEMBER .BAR_OP .BOX_02{
height:100%;
overflow:hidden;
background-color:#FFFFFF;
-webkit-border-radius: 0px 0px 4px 4px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
padding:10px 15px 5px 15px;


}
/*==============20140623==============*/
.MEMBER .BAR_OP .BOX_02 p{
margin-left:18px;
line-height:2em;}

.MEMBER .BAR_OP .BOX_02 a.C{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#666666;
line-height:2em;


}

.RADIO{
margin-right:5px;
}


/*==============20140623==============*/
.MEMBER .BAR_OP .TB{
width:100%;
height:100%;
overflow:hidden;
border: 1px solid #b5b5b5;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-border-radius: 4px;
margin-bottom:5px;

}

.MEMBER .BAR_OP .TB .TOP{
display:block;
width:100%;
height:40px;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
color:#555555;
text-indent:15px;
font-size:17px;
background: -moz-linear-gradient(
		top,
		#e2e2e2 0%,
		#d4d4d4);
background: -webkit-gradient(
		linear, left top, left bottom,
		from(#e2e2e2),
		to(#d4d4d4));
box-shadow:
		inset 0px 1px 0px rgba(255,255,255,1);

}


/*==============20140623­×§ï==============*/

.MEMBER .BAR_OP .TB a.A{
display:block;
width:100%;
height:40px;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
color:#555555;
text-indent:15px;
font-size:17px;
background: -moz-linear-gradient(
		top,
		#e2e2e2 0%,
		#d4d4d4);
background: -webkit-gradient(
		linear, left top, left bottom,
		from(#e2e2e2),
		to(#d4d4d4));
box-shadow:
		inset 0px 1px 0px rgba(255,255,255,1);

}

.MEMBER .BAR_OP .TB a.B{
display:block;
width:100%;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-indent:15px;
font-size:17px;
font-weight:bold;
background: -moz-linear-gradient(
		top,
		#ffd156 0%,
		#ffd156);
background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffd156),
		to(#ffd156));


}



/*==============20140623==============*/



.LINK2{
display:block;
width:100%;
height:40px;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
color:#555555;
text-indent:15px;
font-size:17px;
background: -moz-linear-gradient(
		top,
		#e2e2e2 0%,
		#d4d4d4);
background: -webkit-gradient(
		linear, left top, left bottom,
		from(#e2e2e2),
		to(#d4d4d4));
box-shadow:
		inset 0px 1px 0px rgba(255,255,255,1);

}

.LINK{
display:block;
width:100%;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-indent:15px;
font-size:17px;
font-weight:bold;
background: -moz-linear-gradient(
		top,
		#ffd156 0%,
		#ffd156);
background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffd156),
		to(#ffd156));


}






/*
.MEMBER .BAR_OP .TB a:hover{
width:100%;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-indent:15px;
font-size:17px;
font-weight:bold;
background: -moz-linear-gradient(
		top,
		#ffd156 0%,
		#ffd156);
background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffd156),
		to(#ffd156));

}*/

.MEMBER .BAR_OP span.icon{
float:right;
width:12px;
height:12px;
background-size:12px 12px;
line-height:40px;
margin-right:12px;
margin-top:13px;}


