
/******************************* All Page Common Style ********************************/


/* ------------------------------ Default Style ------------------------------ */

* {
	margin:						0;
	padding:					0;
}

body,
table, th, td,
form, p {
	font-size:					12px;
	font-size:					small;
	font-weight:				normal;
	font-style:					normal;
	text-decoration:			none;
	color:						#505050;
}

strong {
	color:						#505050;
	font-weight:				bold;
	font-style:					normal;
	text-decoration:			none;
}

em {
	color:						#505050;
	font-weight: 				bold;
	font-style:					normal;
	text-decoration:			none;
}

img {
	margin:						0;
	padding:					0;
	border:						none;
}


/* ------------------------------ Main Layout ------------------------------ */

#jutaku-head {
	width:740px;
	height:38px;
	background: url("/jutaku/images/jutaku_head_bg.gif") repeat-x;
}

#jutaku-head #title {
	float:						left;
	padding:					12px 0px 0px 10px;
	margin:						0px;
	font-size:					14px;

}


#jutaku-head #g-navi {
	float:						right;
}

#jutaku-head #g-navi ul {
	/*width:						580px;*/
	list-style-type:			none;
}

#jutaku-head #g-navi ul li {
	list-style-type:			none;
	display:					inline;
	padding:0px;
	margin:0px;
}


#jutaku-foot {
	clear:						both;
	width:						740px;
	height:						30px;
	text-align:					right;
	border-bottom:				solid 1px #b9bfc8;
	padding-top:10px;
	background:					#ffffff;
}



/* ------------------------------ Common Jutaku Head Area ------------------------------ */


#content-map {
	margin:						0px 0px 5px 25px;
	padding:7px 0px;
	font-size:					10px;
}


#copy {
	/*clear:						both;*/
	/*float:left;*/
	background:					url(/jutaku/images/copy_bg.gif) no-repeat;
	width:						740px;
	height:						22px;
}

#copy p {
	padding:					5px 0px 0px 0px;
	margin:						0px 0px 0px 10px;
	font-size:					10px;
	color:						#868894;
}



/* ------------------------------ Link ------------------------------ */


a:link.title-link				{ color:#333333; font-weight:bold; text-decoration:none; }
a:visited.title-link			{ color:#333333; font-weight:bold; text-decoration:none; }
a:hover.title-link				{ color:#333333; font-weight:bold; text-decoration:underline; }
a:active.title-link				{ color:#333333; font-weight:bold; text-decoration:underline; }


/* ------------------------------ Font Size ------------------------------ */


.p10							{ font-size: 10px; }
.p12							{ font-size: 12px; }
.p14							{ font-size: 14px; }

.b10							{ font-size: 10px; font-weight: bold; }
.b12							{ font-size: 12px; font-weight: bold;  }
.b14							{ font-size: 14px; font-weight: bold;  }

.p10h							{ font-size: 10px; line-height: 155%; }
.p12h							{ font-size: 12px; line-height: 155%; }
.p14h							{ font-size: 14px; line-height: 155%; }

.b10h							{ font-size: 10px; font-weight: bold; line-hight: 155%; }
.b12h							{ font-size: 12px; font-weight: bold; line-hight: 155%; }
.b14h							{ font-size: 14px; font-weight: bold; line-hight: 155%; }


/* ------------------------------ General Margin and Padding ------------------------------ */

.mar-b5 {
	padding:					0px;
	margin-bottom:				5px;
}	

.mar-b10 {
	padding:					0px;
	margin-bottom:				10px;
}	

.mar-b15 {
	padding:					0px;
	margin-bottom:				15px;
}	

.mar-b30 {
	padding:					0px;
	margin-bottom:				30px;
}	

.mar-l10 {
	padding:					0px;
	margin-left:				10px;
}	

.mar-tb10 {
	padding:					0px;
	margin:						10px 0px;
}	

.mar-t10 {
	padding:					0px;
	margin:						10px 0 0 0;
}	

.mar-t15 {
	padding:					0px;
	margin:						15px 0 0 0;
}	

.mar-t20 {
	padding:					0px;
	margin:						20px 0 0 0;
}	

.mar-t30 {
	padding:					0px;
	margin:						30px 0 0 0;
}	

.mar-lr10 {
	padding:					0px;
	margin:						0px 10px;
}	

.pad-t10 {
	padding-top:				10px;
	margin:						0px;
}	

.pad-b10 {
	padding-bottom:				10px;
	margin:						0px;
}	

.pad-b20 {
	padding-bottom:				20px;
	margin:						0px;
}	

.pad-l10 {
	padding-left:				10px;
	margin:						0px;
}	

.pad-tb10 {
	padding:					10px 0px;
	margin:						0px;
}	

.pad-lr10 {
	padding:					0px 10px;
	margin:						0px;
}	

/* ------------------------------ Other ------------------------------ */

.clear {
	clear:						both;
}


