@charset "UTF-8";

/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
commn
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

#extMdlMemberModule { }
#extMdlMemberModule a { overflow: hidden; }
#extMdlMemberModule .num { text-align: right; }
#extMdlMemberModule form { margin: 0; }
#extMdlMemberModule .txtAttention { padding: 10px 0 5px 0; color: #F30; }
#extMdlMemberModule label { cursor: pointer; }

/*input*/
#extMdlMemberModule input.BTNsend,
#extMdlMemberModule input.BTNconf,
#extMdlMemberModule input.bBtnSave,
#extMdlMemberModule input.bBtnBack,
#extMdlMemberModule input.BTNcancel,
#extMdlMemberModule input.bBtnNext,
#extMdlMemberModule input.BTNnext,
#extMdlMemberModule input.BTNsave,
#extMdlMemberModule input.BTNback { margin-left: 0.5em; border-width: 2px; border-color: #C9898A #753C3D #753C3D #C9898A; vertical-align: middle; color: #FFF; background: #B55D5E; cursor: pointer; }
#extMdlMemberModule input, #extMdlMemberModule textarea { border-style: solid; border-width: 1px; border-color: #CCCA94 #DFDFD6 #DFDFD6 #CCCA94; vertical-align: middle; color: #696969; background: #F1F1ED; }
#extMdlMemberModule input.radio { border-style: none; color: #000; background: transparent; }
#extMdlMemberModule input.checkbox { border-style: none; color: #000; background: transparent; }
#extMdlMemberModule input.back-btn { text-align: center; margin-left: 0.5em; border-width: 2px; border-color: #C9898A #753C3D #753C3D #C9898A; width: 9em; vertical-align: middle; color: #FFF; background: #B55D5E; cursor: pointer; }

/*submit*/
#extMdlMemberModule #submit { text-align: center; }
#extMdlMemberModule #submit p { margin: 0; padding: 0; text-align: center; }

/*p*/
#extMdlMemberModule p { margin: 0; }
#extMdlMemberModule p.assist { margin: 5px 0 0 0; font-size: 10px; }

/*title*/
#extMdlMemberModule p.bReserveFormAreaTitle { font-size: 12px; font-weight: bold; border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 5px 0; margin-bottom: 20px; }
#extMdlMemberModule p.bReserveFormAreaSub { padding: 20px 0 0 0; }
#extMdlMemberModule #bReserveFormArea { margin: 0; padding: 10px; }
#extMdlMemberModule #bReserveFormAreaInner { padding: 25px; background: #FFF; }

/*input-width*/
#extMdlMemberModule .w-ll {	width: 98%; }
#extMdlMemberModule .w-l  {	width: 300px; }
#extMdlMemberModule .w-m  { width: 180px; }
#extMdlMemberModule .w-s  { width: 70px; }
#extMdlMemberModule .w-ss { width: 50px; }
#extMdlMemberModule .w-xs { width: 30px; }

/*common-table bTable*/
#extMdlMemberModule #bTable { margin-top: 20px; width: 100%; border-collapse: collapse; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
#extMdlMemberModule #bTable th { width: 20%; padding: 10px; text-align: left; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; }
#extMdlMemberModule #bTable td { padding: 10px; border-left: 1px solid #CCC; border-bottom: 1px dotted #CCC; }
#extMdlMemberModule #bTable th,
#extMdlMemberModule #bTable td { border-bottom: 1px dotted #CCC; }

/*common-tamle bInputTable*/
#extMdlMemberModule table#bInputTable { font-size: 12px; margin: 10px 0 8px 0; width: 100%; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; border-collapse: collapse; }
#extMdlMemberModule table#bInputTable th { padding: 10px 30px 10px 10px; width: 12em; font-weight: normal; color: #666; background: #F6F6F6; 	text-align: left; 	font-size: 12px; 	border-left: 4px solid #666; }
#extMdlMemberModule table#bInputTable th.imp { border-color: #CCC transparent #CCC #F30; }
#extMdlMemberModule table#bInputTable td { padding: 10px; 	color: #666; 	font-size: 12px; }
#extMdlMemberModule table#bInputTable th,
#extMdlMemberModule table#bInputTable td { border-bottom: 1px dotted #CCC; }

/*テキストフィールドサイズ*/
#extMdlMemberModule table#bInputTable td.textLs input { width: 20%; }
#extMdlMemberModule table#bInputTable td.textLm input { width: 50%; }
#extMdlMemberModule table#bInputTable td.textLl textarea { width: 90%; }
