.css18 {font-size:18px; line-height:135%;}
.css14 {font-size:14px; line-height:135%;}
.css13 {font-size:13px; line-height:150%;}
.css12 {font-size:12px; line-height:150%;}
.css11 {font-size:11px; line-height:150%;}
.css10 {font-size:10px; line-height:155%;}

.cssmm11 {font-size:11px;line-height:120%;font-family:  "lr SVbN", "Osaka|";}
.cssmm12 {font-size:12px;line-height:130%;font-family:  "lr SVbN", "Osaka|";}
.cssmm13 {font-size:13px;line-height:130%;font-family:  "lr SVbN", "Osaka|";}
.cssmm14 {font-size:14px;line-height:125%;	font-family: "lr SVbN", "Osaka|";}
.cssmm15 {font-size:15px;line-height:125%;	font-family: "lr SVbN", "Osaka|";}
.cssmm16 {font-size:16px;	line-height:125%;	font-family: "lr SVbN", "Osaka|";}
.cssmm17 {font-size:17px;	line-height:125%;	font-family: "lr SVbN", "Osaka|";}
.cssmm18 {font-size:18px;	line-height:125%;	font-family: "lr SVbN", "Osaka|";}
.cssmm20 {font-size:20px;	line-height:125%;	font-family: "lr SVbN", "Osaka|";}
.cssmm22 {font-size:22px;	line-height:125%;	font-family: "lr SVbN", "Osaka|";}
.cssmm12a {font-size:12px;line-height:200%;font-family:  "lr SVbN", "Osaka|";}
.cssmm12g {font-size:12px;line-height:130%;font-family:  "lr SVbN", "Osaka|";margin-left: 5px;padding-left: 5px;}

.t_copy{font-size:12px;line-height:130%;font-family:  "lr SVbN", "Osaka|"; margin-top: 10px; padding-top: 10px;margin-left: 10px;padding-left: 10px;}


.index14 {font-size: 14px;line-height: 135%;margin-left: 5px;padding-left: 5px;margin-right: 5px;padding-right: 5px;}
.index12 {font-size: 13px;line-height: 150%;margin-left: 5px;padding-left: 5px;margin-right: 5px;padding-right: 5px;}
.index12 {font-size: 12px;line-height: 150%;margin-left: 5px;padding-left: 5px;margin-right: 5px;padding-right: 5px;}
.index11 {font-size: 11px;line-height: 150%;margin-left: 5px;padding-left: 5px;margin-right: 5px;padding-right: 5px;}
.index10 {font-size: 10px;line-height: 150%;margin-left: 5px;padding-left: 5px;margin-right: 5px;padding-right: 5px;}
.index8 {font-size: 8px;line-height: 125%;margin-left: 5px;padding-left: 5px;margin-right: 5px;padding-right: 5px;}


.css12n {font-size:12px;}
.css10n {font-size:10px;}


.br20 {font-size: 20px;line-height: 20px;}
.br10 {font-size: 10px;line-height: 10px;}
.br5 {font-size: 5px;line-height: 5px;}
.br2 {font-size: 2px;line-height: 2px;}

A:link.l_navi{ color:#333333; text-decoration: none; }
A:visited.l_navi{ color:#333333; text-decoration: none; }
A:active.l_navi{ color:#FF6600; text-decoration: none; }
A:hover.l_navi{ color:#FF6600; text-decoration: none; }


A:link.s_navi{ color:#FFFFFF; text-decoration: none; }
A:visited.s_navi{ color:#FFFFFF; text-decoration: none; }
A:active.s_navi{ color:#FFFFFF; text-decoration: none; }
A:hover.s_navi{ color:#FFFFFF; text-decoration: none; }



A:link.oyakudachi_click{ color:#333333; text-decoration: none; }
A:visited.oyakudachi_click{ color:#333333; text-decoration: none; }
A:active.oyakudachi_click{ color:#333333; text-decoration: none; }
A:hover.oyakudachi_click{ color:#FF6600; text-decoration: underline; }


A:link.sumihin_click{ color:#333333; text-decoration: none; }
A:visited.sumihin_click{ color:#333333; text-decoration: none; }
A:active.sumihin_click{ color:#333333; text-decoration: none; }
A:hover.sumihin_click{ color:#FF9999; text-decoration: underline; }


h1 {font-size: 15px; font-family:  "lr SVbN", "Osaka|";margin-bottom:7px;	padding-bottom:7px;margin-left: 5px;padding-left: 5px;}
h2 {font-size: 13px;height: auto;bottom: 2px; margin-top: 0px;	margin-bottom: 0px; padding-top: 0px;padding-bottom: 0px;}

form {margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;}
.css16b {font-size:16px; line-height:120%; font-weight:bold;}

.bgclr1 {
	background-color: #FFFFFF;
}
.bgclr2 {
	background-color: #99CCFF;
}
.bgclr3 {background-color: #6699FF;}
.bgclr4 {background-color: #DDEEFF;}
.caption1 {
	color: #003366;
	font-weight: bold;
	font-size: 14px;

}
.otherstr {
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	background-color: #DDEEFF;

}
.tbl1 {
	font-size: 12px;
	background-color: #6699FF;
}
.otherstr2 {
	font-size: 14px;
	font-weight: bold;
	color: #3366CC;
}
.bgclr5 {

	background-color: #EEFDFF;
}
.bgclr6 {

	background-color: #ACDAFF;
	color: #0066CC;
}
.mposi{position:absolute; right:10px; }

.prbar{
line-height:1.8em;
font-size: 14px;
font-weight: bold;
color: #ffffff;
}

/*--------------------------------------
	NEW TITLE@09
--------------------------------------*/
.new_title720 {
	width:720px;
	border:1px solid #f3f3f3;
	background:url('../images/h2_bg01.gif') repeat-x;
	margin:24px 0px 16px 0px;
	}
.new_title720 h2 {
	font-size:16px;
	margin:0px 0px 1px 0px;
	padding:10px 0px;
	text-indent: 24px;
	text-align:left;
	background:url('../images/h2_icn01.gif') no-repeat;
	border-bottom:solid 1px #ccc;
	color: #f60;
	}
.new_title720 p {
	margin:0px;
	padding:2px 0px 2px 0px;
	background-color:#fff;
	text-indent: 24px;
	text-align:left;
	background:url('../images/h2_bg_sub01.gif') ;
	}

.new_title760 {
	width:760px;
	border:1px solid #f3f3f3;
	background:url('../images/h2_bg01.gif') repeat-x;
	margin:24px 0px 16px 0px;
	}
.new_title760 h2 {
	font-size:16px;
	margin:0px 0px 1px 0px;
	padding:10px 0px;
	text-indent: 24px;
	text-align:left;
	background:url('../images/h2_icn01.gif') no-repeat;
	border-bottom:solid 1px #ccc;
	color: #f60;
	}
.new_title760 p {
	margin:0px;
	padding:2px 0px 2px 0px;
	background-color:#fff;
	text-indent: 24px;
	text-align:left;
	background:url('../images/h2_bg_sub01.gif') ;
	}

.new_title975 {
	width:975px;
	border:1px solid #f3f3f3;
	background:url('../images/h2_bg01.gif') repeat-x;
	margin:24px 0px 16px 0px;
	}
.new_title975 h2 {
	font-size:16px;
	margin:0px 0px 1px 0px;
	padding:10px 0px;
	text-indent: 24px;
	text-align:left;
	background:url('../images/h2_icn01.gif') no-repeat;
	border-bottom:solid 1px #ccc;
	color: #f60;
	}
.new_title975 p {
	margin:0px;
	padding:2px 0px 2px 0px;
	background-color:#fff;
	text-indent: 24px;
	text-align:left;
	background:url('../images/h2_bg_sub01.gif') ;
	}

.new_title95 {
	width:95%;
	border:1px solid #f3f3f3;
	background:url('../images/h2_bg01.gif') repeat-x;
	margin:24px 0px 16px 0px;
	}
.new_title95 h2 {
	font-size:16px;
	margin:0px 0px 1px 0px;
	padding:10px 0px;
	text-indent: 24px;
	text-align:left;
	background:url('../images/h2_icn01.gif') no-repeat;
	border-bottom:solid 1px #ccc;
	color: #f60;
	}
.new_title95 p {
	margin:0px;
	padding:2px 0px 2px 0px;
	background-color:#fff;
	text-indent: 24px;
	text-align:left;
	background:url('../images/h2_bg_sub01.gif') ;
	}

/* wb_ */
#head_title {
	text-align:center;
	z-index:1;
	}

#head_title h1 {
    width: 100%;
	color:#fefefd; 
	font-size:10px;
	position:absolute;
	top:6px; 
	padding-left:20px;
	text-align:center;
	font-weight: normal;
	text-indent:-445px;
	}

html>/**/body #head_title h1 { /* FFΞ */
	margin:-1px 0 0 -10px;
}

/* tb^Όυ */
#foot {
	width: 100%;
	text-align:center;
	margin: 4px 0 16px 0;
	}

/* Όυ */
#foot table {
	width: 920px;
	margin:2px auto;
	text-align:left;
	border:solid 1px #ccc;
	}
#foot table th {
	/*font-size:111%;*/
font-size:12px;
	width: 210px;
	white-space:nowrap;
	font-weight:bold;
	text-indent:6px;
	}
#foot table td {
	font-size:12px;
	padding:4px 0 4px 0;
	}

/* ΌT[rX */
#foot #other_service  table {
	width: 920px;
	margin:2px auto;
	text-align:left;
	border:solid 1px #ccc;
	}
#foot #other_service  table th {
	/*font-size:111%;*/
font-size:12px;
	width: 210px;
	white-space:nowrap;
	font-weight:bold;
	text-indent:6px;
	}
#foot #other_service  table td {
	font-size:96%;
	padding:4px 0 4px 0;
	}

#page_top {
	width:100%;
	text-align:center;
	text-indent:815px;
	margin-top:60px;
	}
	
		/*--------------------------------------
VbvNEEE«««
--------------------------------------*/
	
	#foot table#shop th {
	/*font-size:111%;*/
font-size:12px;
	width: 110px;
	white-space:nowrap;
	font-weight:bold;
	text-indent:36px;
	}

	#foot table#shop td.info {
	width:140px;
	/*font-size:96%;*/
	font-size:12px;
	padding:4px 5px 4px 0;
		/*	background:url(../../images/search_shop_ft_bg.jpg) left bottom no-repeat;*/
	}

	
#foot table#shop {
	width: 920px;
	/*margin:2px auto;*/
	text-align:left;
	border:solid 1px #ccc;
	}

	#foot table#shop td.btn {
		/*border: 1px solid #ff0000;*/
	text-align:left;
	width: 660px;
	font-size:12px;
	padding:6px 0 4px 0;
	background:url(../../images/search_shop_ft_bg.jpg) right bottom no-repeat;
	}

#foot table#shop .search_shop {
	/*margin: 0px 0px 15px 5px;*/
	margin: 0px 0px 0x 0px;
}
#foot table#shop .search_shop p {
	min-height: 32px;
	height: auto !important;
	height: 32px;
	padding: 12px 15px 0px 45px;
	/padding-top: 11px;
	}
	
	#foot table#shop .search_shop ul{
	margin:0;	
	padding: 0;
	list-style-type: none;
	}
	
#foot table#shop .search_shop li {
	float: left;
	display: inline;
	margin:	0px 10px 0px	0px ;
		padding: 0;
	list-style-type: none;
	}

	#foot table th p{
	font-size:12px;
	white-space:nowrap;
	font-weight:bold;
	text-indent:30px;
	background:url(../../images/ft_search_icn.gif) no-repeat;
	height:35px;
}




	/*--------------------------------------
VbvNEEEͺͺͺ
--------------------------------------*/
