/* -------------------------------------------------------------------- */
hokuriku{
text-decoration:none;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif;
width:750px;
text-decoration:none;
color:#333333;
font-size:12px;
line-height:1.4em;
margin:0;
padding:0;
}
a{text-decoration:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration: underline;}
a:active{text-decoration:none;}
.o{
font-size:1px;
height:1px;
line-height:0;}
div,p,span,table,img{margin:0; padding:0;}
.map {margin:0 0 10px 0;}
.map td.map_list {
	width:249px; height:360px;
	background:#FFF url('images/map_list_bg.gif') no-repeat left bottom;
}
.map td.map_list ul {
	margin:20px 0 0 30px; padding:0 0 0 30px;
	list-style-image:url('images/map_list_ic.gif');
	line-height:100%;
}
.map td.map_list li {
	margin:0 0 0 0; padding:0 0 10px 3px;
	line-height:100%;
}
.area{width:750px;}
.area_in{
	height:86px;
	padding:20px 0 0 106px;
	background-image:url(images/area_bk.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.area_btn{margin-right:18px;}
.fs5 {font-size:12px;}
.vb {vertical-align:bottom;}
.fl {color:#007799; font:14px bold; margin:5px 0 0 10px;}

.c_table {margin:10px 3px 0 3px;font-size:12px;}
.c_title01 {margin-left:9px;}
.c_title02 {margin-right:9px;}
.c_t{
font-weight:bold;
color:#886600;
padding:10px 0 0 10px; 
width:361px; height:30px;
background:url('images/c_tit.gif') no-repeat left top;
}
.c_tit
{
text-align:center;
color:#338800;
font-weight:bold;
font-size:15px;
margin-bottom:5px;
}
.c_tit a{color:#338800; text-decoration:none;}
.c_tit a:link{color:#338800; text-decoration:none;}
.c_tit a:visited{color:#338800; text-decoration:none;}
.c_tit a:hover{color:#338800;text-decoration: underline;}
.c_tit a:active{color:#338800; text-decoration:none;}
.c_bk{
padding:0px 5px 10px 5px;
background:url('images/c_bg.gif') repeat-y;
}
.s_tit{margin-top:10px;}
.exp{
color:#333333;
font-size:12px;
line-height:1.4em;
padding-left:5px;
margin-top:5px;
}
.btn{
text-align:center;
margin:10px 0 0;
}
.btn_s{
margin:2px 1px 2px 1px;
}
.totop{
text-align:right;
font-size:12px;
}
 /* -------------------------------------------------------------------- */
