@charset "UTF-8";/* CSS Document */#members-only{	width:418px;	float:left;}#members-only .inner{	width:418px;	float:left;	border:3px solid #e9170f;	text-align:center;	color:#e9170f;	padding:60px 0;}#members-only .inner_reg{	width:418px;	float:left;	border:1px solid #D4D4D4;	color:#525151;	padding:10px 10px;}#mailmg-area{	width:446px;	margin:45px auto;	font-size:0.85em;}#login-area{	width:446px;	float:right;}.common-tbl-container{	border:1px solid #d4d4d4;}.common-tbl{	border-collapse:collapse;	border-spacing:0;	width:100%;	border:1px solid #ffffff;	border-width: 1px 0 0 1px;}.common-tbl td{	background-color:#f7efef;	border:1px solid #ffffff;	border-width: 0 1px 1px 0;	padding:0 15px;	vertical-align:middle;}.common-tbl th{	background-color:#efdede;	border:1px solid #ffffff;	border-width: 0 1px 1px 0;	padding:10px 0px ;	text-indent:15px;	color:#955656;	vertical-align:middle;	font-weight:bold;	font-size:0.9em;}.common-tbl#login-tbl td{	padding:15px 15px;}.common-tbl#login-tbl th{	padding:25px 0px;	width:98px;}.common-tbl-input{	padding-top:20px;	padding-bottom:10px;}.common-input{	width:180px;	height:20px;	border:1px solid #955656;}.common-tbl#login-tbl .common-input{	width:300px;	height:25px;	border:1px solid #955656;}#login-option{	padding:15px;	text-align:center;	font-size:0.9em;}#login-option input{	margin-right:5px;}#login-option #forget{	background:url(/common/images/common_p.gif) left center no-repeat;	padding-left:10px;	margin-left:20px;}.column-description{	width:848px;	margin:0 auto;	font-size:0.9em;	line-height:1.5em;}#agreement{	width:550px;	margin:30px auto;}#agreement-line{	width:550px;	height:150px;}#agreement-option{	padding:15px;	text-align:center;	font-size:0.9em;}#agreement-option input{	margin:0 5px 0 10px;}#go-reg{	width:171px;	height:38px;	display:block;	background:url(/common/images/go_reg.gif) left top no-repeat;	text-indent:-9999px;	margin:30px auto;}.common-tbl#reg-tbl td{	font-size:0.8em;}.common-tbl#reg-tbl th{	width:218px;}#col-left{	width:190px;	float:left;}#col-right{	width:440px;	float:right;}#col-right #inner-kana{	width:250px;	float:left;}#col-right p{	width:190px;	float:right;	line-height:1.2em;	padding:2px 0;}.common-tbl td .inner{	padding:5px 0;}.common-tbl td .caution{	line-height:1.2em;}.col-desc{	padding:2px 0;	padding-left:10px;	float:left;}.common-tbl td dl{	width:665px;	padding:8px 0;	clear:both;}.common-tbl td dl:after{	clear:both;	visibility:hidden;	height:0;	display:block;	content:'.';}.common-tbl td dl dt{	width:100px;	float:left;	color:#955656;	font-weight:bold;}.common-tbl td dl dd input{	float:left;}.colname{	color:#955656;	font-weight:bold;}.input-desc{	width:375px;	float:right;	line-height:1.5em;}#form-submit{	margin:20px 0 50px;	padding:15px;	text-align:center;	font-size:0.9em;}.error{	clear:both;	color:#e9170f;	padding:0 0 5px;}#subject-select{	padding:15px;}#contact-textarea{	width:680px;	height:150px;	margin:15px 0;}
