@charset "shift_jis";
/* 
----------------------------------
This CSS file is for MMJ-Design
----------------------------------
2008/12/10 add

2009/03/19 edit(add)
 */



/* for MyPage ST ================================== */

.MyPageArea {
	font-size: 12px;
	overflow:hidden;
	width:745px;
	text-align:left;
	background-image:url(../images/mypage_bg_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	}
	.MyPageArea .MypageTitle {
		margin-left:62px;
		margin-top:25px;
		margin-bottom:20px;
		}	
	.MyPageArea .BtnClose {
		position:absolute;
		top:12px;
		left:672px;
		}
	.MyPageArea img {
		border:none;
		}		

.SaveDialog {
    margin-left: -372px;
}

.MyPageArea .MyPageArea_btm {
	overflow:hidden;
	width:745px;
	padding-left:40px;
	padding-bottom:30px;
	background-image:url(../images/mypage_bg_btm.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

/* Kensaku jyoken kekka TABLE -ST------ */
.MyPageArea .ResultTbl {
	caption-side:top;
	table-layout:auto;
	border-collapse:collapse;
	empty-cells:show;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
/*
	.MyPageArea .ResultTbl th,td {
		padding-top:4px;
		padding-bottom:4px;
		border-bottom:1px solid #CCCCCC;
		color:#444444;
		}
*/
	.MyPageArea .ResultTbl .ColDate {
		width:75px;
		padding-top:4px;
		padding-bottom:4px;
		border-bottom:1px solid #CCCCCC;
		color:#444444;
		}
	.MyPageArea .ResultTbl .ColName {
		width:320px;
		padding-top:4px;
		padding-bottom:4px;
		border-bottom:1px solid #CCCCCC;
		color:#444444;
		}
	.MyPageArea .ResultTbl .ColBtnView {
		width:180px;
		padding-top:4px;
		padding-bottom:4px;
		border-bottom:1px solid #CCCCCC;
		color:#444444;
		}
	.MyPageArea .ResultTbl .ColBtnDel {
		width:63px;
		padding-top:4px;
		padding-bottom:4px;
		border-bottom:1px solid #CCCCCC;
		color:#444444;
		}
/* Kensaku jyoken kekka TABLE -EN------- */


.MyPageArea .AddArea {
	background-image:url(../images/mypage_bg_addarea.gif);
	background-position:top left;
	background-repeat:repeat;
	position:relative;
	width:660px;
	height:125px;
	margin-left:40px;	
	margin-bottom:10px;
	}

/* Add Massege -ST----------- */
.MyPageArea .AddArea .MsgArea {
	position:absolute;
	top:21px;
	left:20px;
	}
.MyPageArea .AddArea .MsgNol {
	font-weight:normal;
	color:#444444;
	line-height:130%;	
	}
	
.MyPageArea .AddArea .MsgErr {
	font-weight:bold;
	color:#c60405;
	background-image:url(../images/mypage_icon_notice.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
	line-height:130%;
        display: none;
	}
	
.MyPageArea .AddArea .FinMsgArea {
	position:absolute;
	top:60px;
	left:20px;
        display: none;
	}	
/* Add Massege -EN----------- */	

/* Kensaku jyoken Tuika TABLE -ST--- */		
.MyPageArea .AddArea .AddTbl {
	position:absolute;
	top:50px;
	left:25px;
	
	caption-side:top;
	table-layout:auto;
	border-collapse:collapse;
	empty-cells:show;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	.MyPageArea .AddArea .AddTbl .ColDate {
		width:80px;
		font-weight:bold;
		padding-top:4px;
		padding-bottom:4px;
		color:#444444;
		border:none;
		}
	.MyPageArea .AddArea .AddTbl .ColName {
		width:320px;
		padding-top:4px;
		padding-bottom:4px;
		color:#444444;
		border:none;		
		}
	.MyPageArea .AddArea .AddTbl .ColBtnAdd {
		width:180px;
		padding-top:4px;
		padding-bottom:4px;
		color:#444444;
		border:none;		
		}
		
	.MyPageArea .AddArea .AddTbl .InputName {
		width:300px;
		ime-mode:active;
		}
	.MyPageArea .AddArea .AddTbl .InputErr {
		width:300px;
		ime-mode:active;
		background-color:#ff9e9f;
		}
	.MyPageArea .AddArea .AddTbl .InputDisable {
		width:300px;
		ime-mode:active;
		background-color:#cccccc;
		}		
/* Kensaku jyoken Tuika TABLE -EN-- */			
			


/* for  Delete Confirm gamen ST */
.DelArea {
	font-size: 12px;
	overflow:hidden;
	width:480px;
	text-align:left;
	background-image:url(../images/mypage_bg_del_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
	color:#444444;
	}
	.DelArea .DelAreaTitle {
		margin-left:62px;
		margin-top:25px;
		margin-bottom:20px;
		}	
	.DelArea .BtnClose {
		position:absolute;
		top:12px;
		left:672px;
		}
	.DelArea img {
		border:none;
		}		
.DelArea .DelArea_btm {
	overflow:hidden;
	width:480px;
	padding-left:30px;
	padding-bottom:30px;
	background-image:url(../images/mypage_bg_del_btm.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}
	
.DelArea .MsgArea {
	background-image:url(../images/mypage_bg_del_msgarea.gif);
	background-position:top left;
	background-repeat:repeat;
	position:relative;
	width:420px;
	height:125px;
	margin-left:30px;	
	margin-bottom:10px;
	}

.DelArea .MsgArea .TextArea {
	position:absolute;
	top:21px;
	left:20px;
	font-weight:normal;
	color:#444444;
	line-height:130%;		
	}

.DelArea .MsgArea .ConfirmTbl {
	position:absolute;
	top:35px;
	left:25px;
	
	caption-side:top;
	table-layout:auto;
	border-collapse:collapse;
	empty-cells:show;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	.DelArea .MsgArea .ConfirmTbl .ColDate {
		width:80px;
		padding-top:8px;
		padding-bottom:8px;
		color:#444444;
		border:none;
		}
	.DelArea .MsgArea .ConfirmTbl .ColName {
		width:320px;
		padding-top:8px;
		padding-bottom:8px;
		color:#444444;
		border:none;		
		}
.DelArea .InputBtn {
		width:100px;
		margin-left:40px;
		margin-top:20px;
		}
/* for  Delete Confirm gamen EN */
/* for MyPage EN ================================== */


/* for  http://netsupro.net/kisyu/netu/place.html(Setti basyo) ST */
.SeleWaku {
	overflow:hidden;
	width:560px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	border:solid 1px #CCCCCC;
	font-size: 12px;
	margin-top:5px;
	margin-bottom:20px;
	}

.SeleWaku .Sele {
	overflow:hidden;
	float:left;
	width:138px;
	text-align:left;
	}
	.SeleWaku .Sele .SeleTitle {
		font-weight:bold;
		text-align:center;
		color: #3399CC;
		width:113px;
		height:15px;
		background-color:#E5E5E5;
		margin-bottom:3px;
		}
	.SeleWaku .Sele .SeleTitle_Set {
		font-size: 12px;
		font-weight:bold;
		text-align:center;
		color: #ffffff;
		width:113px;
		height:15px;
		background-color:#d20101;
		margin-bottom:3px;
		}
/* for  http://netsupro.net/kisyu/netu/place.html(Setti basyo) EN */	
                

.DeleteDialog {
  margin-left: -250px;
}

/* jqModal style */
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 5%;
    left: 50%;
    
    /*margin-left: -300px;*/
    /*width: 600px;*/
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    /*padding: 12px;*/
}

.jqmdAbobe {
    display: none;
    position: fixed;
    left: 50%;
    z-index: 5000;
    top: 8%;
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* for "Ondo,Shitudo Page" ST ================================== */

.OnShituHeadTitle{
	margin-bottom:5px;
}
.TextHinmei{
	text-align:left;
}
.TextGaikeiSunpo{
	text-align:right;
}
.TextBtnShosai{
	height:26px;
}
.waku_left{
	border-left:1px solid #d0d0d0;
	width:10px;
}
.waku_right{
	border-right:1px solid #d0d0d0;
	width:10px;
}
