@charset "UTF-8";

/* ***************************************************
* CSS file For osoujosouji-taishi.jp
	FileName: top.css
	data:2009/06/25 watanabe

■目次 ==========================================


/*-----------------------------------------------------------
■share
------------------------------------------------------------*/

.memberText { width:642px; margin:0px 10px;  }
.mustTitle  { margin:5px 0px 2px 0px; }

.formError { width:540px; margin:10px; padding:20px 50px; min-height:80px; color:red; border:1px dotted red; background-color:#ffe6ed; }
.formError div { font-weight:bold; padding:0px 0px 5px 0px; }


.form01              { width:642px; margin:10px; }
.formTable01         { width:642px; margin:0 0 20px 0; border-collapse:collapse; border:1px solid #ccc ; }
.formTable01 th      { width:160px; padding:16px 10px 0px 10px ; border-collapse:collapse; border-top:1px solid #ccc ; border-left:1px solid #ccc ; border-right:1px solid #ccc ; border-bottom: 1px solid #db7d95; vertical-align:top; font-size:12px; color:#fff; background-color:#ff89a9; font-size: 12px; text-align: left;}
.formTable01 td      { padding:10px;  border-collapse:collapse; border:1px solid #ccc ; font-size: 12px; }
.formTable01 th.must { background:url(/img/member/star.gif) 95% 50% no-repeat #ff89a9; }


.att  { font-size:10px; color:#ff3366; }
.att2 { font-size:10px; color:#fde910; }

.formList01    { padding:5px 0px 10px; zoom:1; }
.formList01 li { width:140px; padding:0px 0px 5px; float:left;  }

.formText01 { height:80px; overflow:auto; border:1px solid #ccc; padding:10px; font-size:12px; }

.formOK { text-align:center; padding:20px; }

.btmBox { width:170px; height:18px; margin:0px 0px 0px 240px; }
.btmBoxL { width:80px; float:left; }
.btmBoxR { width:80px; float:right; }


