/* BASE----------------------------------------------------------*/
body {
	margin:0;
	color:#666666;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	position:relative;
}



h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd,form {
	margin:0;
	padding:0;
}

/* LINK----------------------------------------------------------*/
a,a:link{color:#999999;text-decoration:underline;}
a:visited{color:#999999;text-decoration:underline;}
a:hover{color:#CCCCCC;text-decoration:underline;}
a:active{color:#CCCCCC;text-decoration:underline;}

a.footer{color:#999999;text-decoration:none;}
a:link.footer{color:#999999;text-decoration:none;}
a:visited.footer{color:#999999;text-decoration:none;}
a:hover.footer{color:#CCCCCC;text-decoration:underline;}
a:active.footer{color:#CCCCCC;text-decoration:underline;}

/* FONT----------------------------------------------------------*/
.sj{font-size:10px;line-height:11px;}
.sjw{font-size:10px;line-height:14px;}
.sj66{font-size:10px;line-height:11px;color:#666666;}
.sjw66{font-size:10px;line-height:14px;color:#666666;}

.mj{font-size:12px;line-height:14px;}
.mjw{font-size:12px;line-height:17px;}

.lj{font-size:14px;line-height:16px;}
.ljw{font-size:14px;line-height:20px;}

.nb{color:#FF3232;}
.wh{color:#FFFFFF;}

.redBorder {
	border: 1px solid #ff0000;
	color: #ff0000;
	font-weight: bold;
	line-height: 120%;
	font-size: 12px;
	padding: 10px;
}

/* BORDER----------------------------------------------------------*/
.frmCC{border:solid 1px #CCCCCC;}
.frmNB{border:solid 1px #FF3232;}

/* LAYOUT[all]----------------------------------------------------------*/
#headerPop{width:100%;text-align:left;height:50px;background-color:#000000;}
#logoPop{width:91px;padding-left:25px;padding-top:10px;}
#mainPop{padding:25px;text-align:center;background-color:#FFFFFF;}
#container{text-align:left;margin:0 auto;}
#footerPop{width:100%;text-align:left;height:50px;background-color:#000000;}
/* BOND------------------------------------------------------------------*/
.title_bond{background:#F5F5F5;
	color:#333;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	padding:5px;
	}
.bg_step{background:#F2F2EB;
	padding:10px;
	}
	
/*--- mobileopen ---*/
#mobile {
	text-align: left;
	margin: 0;
	background-color: #232323;
}

#mobile h1,p {
	text-indent: -9999em;
	overflow: hidden;
}

#mobile #mobile_open {
	width: 500px;
	height: 548px;
	background: url(../../img/mobile_open.gif) no-repeat top left;
	overflow: hidden;
}

/*nagoya_s.html calender*/

h3.calenderHead {
	background-color:	#000;
	color:				#FFF;
	border:				none;
	margin-top:			20px;
	margin-bottom:		20px;
	padding:			5px 8px;
}





