@charset "Shift_JIS";

/* signup style*/

/*規約フレーム*/
iframe {
width:580px;
height:400px;
border:solid #999999 1px;
}
/*カテゴリタイトル部*/
.clr_sub {
			margin-top: 20px;
			}
.loginbox2 {
			margin:20px 0px 10px;
			}
.logintx2{
			line-height: 110%;
			padding:6px 0px 0px 0px;
			}
/*規約アウトライン*/
.rule {
			width: 505px;
			text-align: left;
			}	
h2 {
			font-weight:bold;
			margin:10px 0px 6px;
			}
ol {
			margin-left: 10px;
			line-height: 120%;
			list-style-position: inside;
			}
ol ol { 
			list-style-type: lower-roman;
			}

.tx {
			color: #412825;
			margin: 20px 0px 10px;
			font-weight: bold;
			line-height: 110%;
			}
.tx2 {
			color: #412825;
			line-height: 120%;
			}
.tx2b {
			color: #835D6A;
			line-height: 110%;
			font-weight: bold;
			}

/* 重要 */
.imp {
			color: #A52829;
			}
.imp2 {
			color: #637D94;
			margin:4px 0px;
			}
/* とっても重要 */
.vimp {
			color: #A52829;
			font-weight: bold;
			}

/*項目テーブル*/
.tblmem {
			border: solid 1px #999;
			margin: 0px 0px 14px 0px;
			}
.tblsub {
			background:#926D76;
			text-align: center;
			border-right: solid 1px #999;
			}

.subtd {
			color: #666;
			padding: 10px 15px;
			}
.subtd2 {
			color: #666;
			padding: 0px;
			}
/* 項目イメージ */
.subimg {
			margin: 10px 0px;
			}
/* 入力フィールドボックス */
.inpbox{
			margin:0px 2px 4px 0px;
			}

/* 入力フィールドテーブル */
table.tblinp {
			border-top: solid 1px #999;
			border-left: solid 1px #999;
			margin: 4px 0px;
			}
.tblregi2 {
			border: solid 1px #999;
			margin: 0px 0px 14px 0px;
			}

.inphead {
			border: none;
			color: #fff;
			line-height: 100%;
			background: #BDA8AD;
			border-bottom: solid 1px #999;
			border-right: solid 1px #999;
			padding:4px 6px;
			}		
.inptx {
			border: none;
			color: #666666;
			line-height: 120%;
			border-bottom: solid 1px #999;
			border-right: solid 1px #999;
			padding:4px 6px;
			}
.inphead2 {
			border: none;
			color: #fff;
			line-height: 100%;
			background: #BDA8AD;
			border-right: solid 1px #999;
			padding:4px 6px;
			}
.inptx2 {
			border: none;
			color: #666666;
			line-height: 120%;
			border-bottom: solid 1px #999;
			padding:4px 6px;
			}		
.inptx3 {
			border: none;
			color: #666666;
			line-height: 120%;
			padding:4px 6px;
			}
.inptx4 {
			border: none;
			color: #666666;
			line-height: 120%;
			border-bottom: dotted 1px #999;
			border-right: solid 1px #999;
			padding:4px 6px;
			}
/* 入力サンプル */
.exp {
			font-size: 11px;
			color: #835D6A;
			line-height: 110%;
			text-align: left;
			vertical-align: middle;
			}
.exp2 {
			font-size: 11px;
			text-align: left;
			margin: 6px 0px 0px;
			}

select {
			color: #FFFFFF;
			font-size: 12px;
			background: #926D76;
			}
/* 入力フィールド英数 */
.idpass {
			font-size: 11px;
			color: #715C46;
			text-align: left;
			border-color: #999999;
			border-width: 1px;
			border-style: solid;
			font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
			}
/* 入力フィールド日本語 */
.jinput {
			font-size: 12px;
			color: #715C46;
			text-align: left;
			border-color: #999999;
			border-width: 1px;
			border-style: solid;
			font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
			}			
/*エラー表示*/			
.membererror {
			background: #CC0000;
			padding: 8px;
			margin: 0px 0px 20px;
			}
.errortx {
			color: white;
			}
.errortx2 {
			color: #CC0000;
			font-weight: bold;
			}

.thank {
			margin: 40px 0px;
			}

/*下部リンクボタン*/
.btnbox {
			padding: 40px 0px 60px;
			}
.btnimg-l {
			margin:4px 30px 4px 4px;
			}
.btnimg-r {
			margin:4px 4px 4px 30px;
			}



a.regilink{
			color:#660000;
			border-width:0px;
			border-bottom-width:1px;
			border-style:solid;
			}	
a:link.regilink{
			text-decoration:none;
			border-color:#660000;
			}	
a:visited.regilink{
			text-decoration:none;
			border-color:#660000;
			}	
a:hover.regilink {
			text-decoration:none;
			background:#B8B8BE;
			color:#fff;
			border-style:none;
			}
