@charset "utf-8";

.member_textarea01,.plivacy_textarea01,.sitemapy_textarea01{width:930px;
	padding:15px;
	margin:10px auto;
	background:rgba(0,0,0,0.50);
	box-shadow:rgba(255,255,255,1.00) 0 0 0 1px inset;}

.sitemapy_textarea01{text-align:center;
	color:rgba(255,255,255,1.00);}

.sitemap_list{display:inline-block;}

.sitemap_list a{color:rgba(255,255,255,1.00);}

.sitemap_list a:hover{color:rgba(255,174,0,1.00);}

.page_inner01{padding-left:15px;
	text-align:left;}

.member_textarea01 p{color:rgba(255,255,255,1.00);
	font-size:14px;
	padding:0;
	margin:10px auto;
	text-align:center;}

.member_textarea01 a{color:rgba(0,155,255,1.00);}

.member_textarea01 a:hover{color:rgba(255,150,0,1.00);}

.plivacy_textarea01 p{color:rgba(255,255,255,1.00);
	font-size:14px;
	padding:5px 20px;
	text-align:left;}

.plivacy_textarea01 table{margin:0;
	padding:0 20px;;
	font-size:14px;
	color:rgba(255,255,255,1.00);}
	
.plivacy_textarea01 table tr td{vertical-align:top;}

.spacer{width:95%;
	height:1px;
	margin:10px auto;
	background:rgba(255,255,255,1.00);}
	
.member_title,.plivacy_title,.plivacy_title2{text-align:center;
	color:rgba(255,255,255,1.00);
	font-size:28px;
	line-height:40px;}

.title_sub01{text-align:left;
	color:rgba(255,255,255,1.00);
	padding:10px 20px 0;
	font-size:16px;}
	
.entry_form{width:95%;
	height:750px;
	margin:15px auto 0;
	text-align:center;
	color:rgba(255,255,255,1.00);
	font-size:14px;}
	
.entry_form iframe{width:600px;
	height:750px;
	border:none;
	overflow:scroll;}

.entry_form_sf{display:none;}

.link_privacypolicy{text-align:center;
	line-height:40px;}	

.link_privacypolicy a{color:rgba(0,155,255,1.00);}

.link_privacypolicy a:hover{color:rgba(255,150,0,1.00);}

.member_caution{width: 95%;
	margin: 0 auto;
	padding: 10px 0;
	color: rgba(255,255,255,1.00);
	text-align: center;}
	
.member_caution_inner{display: inline-block;
	text-align: left;
	font-size: 14px;}

@media screen and ( max-width:736px )
{
#main{width:100%;}
	
.plivacy_title2{font-size: 20px;}
	
.member_textarea01,.plivacy_textarea01,.sitemapy_textarea01{width:100%;
	padding:15px 0;
	margin:10px auto;
	background:rgba(0,0,0,0.50);
	box-shadow:rgba(255,255,255,1.00) 0 0 0 1px inset;}

.sitemap_list{line-height:40px;}

.member_textarea01 p{padding:0 15px;
	color:rgba(255,255,255,1.00);
	font-size:14px;
	text-align:left;}

.entry_form{display:none;}

.entry_form iframe{width:0;}
	
.entry_form_sf{display:block;
	width:100%;
	max-width:480px;
	margin:10px 0 10px 2%;
	overflow:scroll;}
		
.entry_form_sf iframe{width:110%;
	max-width:480px;
	height:650px;
	margin:30px auto;
	border:none;}
	
.page_inner01{font-size:14px;}

.member_caution_inner{font-size: 12px;}

}






























