/* 岐阜 */

dl,dt,dd,ul,ol,li,
embed,object { 
margin: 0; 
padding: 0; 
vertical-align: baseline; 
} 


div#kihon,table,tr,td{font-size: 14px;/* 調整してください */
	color: #555149;/* 調整してください */
	line-height: 1.4;
}

div#base{width : 792px;
	text-align:center;}

div#card-base{
	width : 750px;
	background : url('./img/bg.gif') repeat top left;
	padding:15px;
	margin:0px auto;
}
div#card-basein{
	width : 716px;
	background :  url('./img/bg_siro.gif') repeat-y top left;
	line-height: 1.5;
	text-align:center;
	margin:0px auto;
}

div#card-basein table{
	margin:0px auto;width : 710px;

}
.w690{

	width : 690px;

}

.bg_siro{

	background : url('./img/bg_siro.gif') repeat-y top left;

}

/* 配置 */

div#card-center{
	margin: 5px auto; /* ページが中央揃え */
	clear: both;
	text-align:center;}

.cent{	text-align:center;}
.f-left{	text-align:left;margin-left:10px;}
.w100{width : 100%;}

.f-mini td{font-size: 11px;}

/* テーブルとセルの線を細くする */
table{
	border-collapse: collapse;
	border-color: #a2a2a2;
}
td{
	border-collapse: collapse;
	border-color: #a2a2a2;
}
/* テーブルとセルの線を細くする（暗い罫線も同じ色になるように） */
.table1,.table1 td {
	border-collapse: collapse;
	border: 1px #a2a2a2 solid; 
} 

/* ヘッダーセル */
th{
	border-collapse: collapse;
	border: 1px #a2a2a2 solid; 
	background-color:#f0f1f3;
	white-space: nowrap;
	padding-left:5px;
	font-weight:normal;
}


/* 横並びのメニュー(ページ内リンク等CSS3）*/

#menu2 ul{list-style:none;
	text-align:center;
	padding-top:20px;
	height : 40px;
 }

#menu2  li{
	display:inline-block;
	padding-right:1em;
	/display:inline;
	/zoom:1;
 }

#menu2 li a{border-radius:14px;
 	background:#47ABCE;
	color:#fff;
	font-weight:bold;
 	font-size: 115%;
	padding:8px 15px;
	text-decoration:none;
 }

#menu2 li a:hover {
	background:#0066cc;
	color:#fff;
}

h3{	clear: both;
	text-align: left;
	background-color:#E0F3DF;
	font-size:125%;
	height:25px;
	color:#333;
	border-bottom:2px solid #a2a2a2;
	line-height:2;
	margin:10px 5px 8px 5px;
	padding:0 0 0 8px;}

/* 画像入れかえ */

#pic2{width:593px;height:52px;background:url(/library/zenkoku/gifu/topics/20140227/img/top-sakuhin-bnr2.gif);}
#pic1{width:593px;height:52px;display:block;}
#pic1:link{background:url(./img/top-sakuhin-bnr.gif);}
#pic1:visited{background:url(./img/top-sakuhin-bnr.gif);}
#pic1:hover{background:none}

/* highslide */


a.highslide-credits,
a.highslide-credits i {
	display:none;
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}

/* 右寄せ画像 */
.pict_r {display:block;
	float: right;
	margin: 2px 5px 1px 0px;
	padding:5px;
}

/* 目立つ文字 */
.f_big_bold{
	font-size: 120%;
	margin-left:5px; 
	text-align:left;
	font-weight:bold;
	color: #cc0000;
}

.nengazyou .pbAreaWrapper1{
	padding: 0;
	width: auto;
	margin:0;}
	
.nengazyou .pbMainArea{
	width: auto;
	float: none;
	overflow: visible;}
	
#base p{
	text-align: center;
	font-size: 1em;
	margin-bottom: 12px;
	font-style:normal;
	color: #333;}
	
#card-basein table tr.cent td{
	font-size: 1em;
	text-align: center;
	padding-top: 20px;}
	
#card-basein table tr.cent td p{
	margin: 0;}
	
#card-basein .f-mini table td{
	padding-top: 10px;
	text-align: center;
	font-size: 0.7em;}
	
#base p.f-left{
	text-align: left;
	margin-top: 15px;}
	
table.table1 td,table.table1 th{
	padding: 3px;}
	
/*#base table.table1 th p{
	margin-bottom: 0;}*/
	
#card-base>img{
	margin: 0 auto;
	display:block;
	margin-bottom: -10px;}
	
#card-base>img:first-child{
	margin-bottom: 0;}
	
div#card-basein table.table1 th,div#card-basein table.table1 td{
	text-align: center;
	vertical-align: middle;
	font-size:1em;}
	
body .pbPage{
	width: auto!important;}
body .pbMainArea{
	width: auto!important;}

