body.top { 
		background-image:url("../images/bg2.gif");
		background-position: 0% 0%;
		background-repeat: repeat-x;
		background-color:white;
		margin:0;
		font-size:9pt;
	
}
body { 
		background-image:url("../images/bg3.gif");
       	background-attachment:scroll;
		background-position: 0% 0%;
		background-repeat: repeat-x;
		background-color:white;
		margin:0;
		font-size:9pt;
	
}
h1.top{
	font-size:8pt;
	color:whitesmoke;
	text-align:right;
	margin:0px;
	font-weight:normal;
	line-height:1.6EM;
}
img    {
		border-style:none;
}
strong{
		font-weight:normal;
}

/*｡｡********************	link	*************************  */
     
 a:link    { 
		color:#08C;
	    text-decoration:none; 
}
 a:visited { 
		color:#08C;
	    text-decoration:none; 
}
 a:active  { 
		color:#08C;
	    text-decoration:none; 
}
 a:hover   { 
		color:#08C;
	    text-decoration:underline; 
		position:relative;top:1px;left:1px;
}
 a:link.logo    { 
	    text-decoration:none;
	    cursor:pointer;
}
 a:visited.logo { 
	    text-decoration:none; 
	    cursor:pointer;
}
 a:active.logo  { 
	    text-decoration:none; 
	    cursor:pointer;
}
 a:hover.logo   { 
	    text-decoration:none; 
	    cursor:pointer;
}

 a:link.img    { 
	    text-decoration:none;
	    cursor:pointer;
}
 a:visited.img { 
	    text-decoration:none; 
	    cursor:pointer;
}
 a:active.img  { 
	    text-decoration:none; 
	    cursor:pointer;
}
 a:hover.img   { 
	    text-decoration:none; 
	    cursor:pointer;
		position:relative;left:0px;top:0px;
}

a:link.white{
	color:white;
	text-decoration:none;
}
a:visited.white{
	color:white;
	text-decoration:none;
}
a:active.white{
	color:white;
	text-decoration:none;
}
a:hover.white{
	color:hotpink;
	text-decoration:none;
	position:relative;left:1px;top:1px;
}
a:link.yellow{
	color:yellow;
	text-decoration:underline;
}
a:visited.yellow{
	color:yellow;
	text-decoration:underline;
}
a:active.yellow{
	color:yellow;
	text-decoration:underline;
}
a:hover.yellow{
	color:hotpink;
	text-decoration:none;
	position:relative;left:1px;top:1px;
}
/* ･ｽ･ﾕ･ﾍ･ﾃ･ﾈ･ｷ･ｹ･ﾆ･澣OP */
a:link.title2{
	color:gray;
	text-decoration:none;
	font:bold 12pt;
	line-height:18pt;
}
a:visited.title2{
	color:gray;
	text-decoration:none;
	font:bold 12pt;
	line-height:18pt;
}
a:active.title2{
	color:gray;
	text-decoration:none;
	font:bold 12pt;
	line-height:18pt;

}
a:hover.title2{
	color:darkblue;
	text-decoration:none;
	font:bold 12pt;
	line-height:18pt;
	position:relative;left:0px;top:0px;
	
}

/*　パンくずリンク　*/
 a:link.gray    { 
		color:gray;
	    text-decoration:none; 
}
 a:visited.gray { 
		color:gray;
	    text-decoration:none; 
}
 a:active.gray  { 
		color:gray;
	    text-decoration:none; 
}
 a:hover.gray   { 
		color:black;
	    text-decoration:none; 
		position:relative;top:0px;left:0px;
}

/*｡｡********************	div	*************************  */
div{
	zoom: 1;
	font-sized:9pt;
	}
div.waku_left{
	border-left:solid 1px #ededed;
	border-right:solid 1px #ededed;
	width:208px;
}
div.waku_center{
	border-left:solid 1px #ededed;
	border-right:solid 1px #ededed;
	width:498px;
}
div.waku_right{
	border-left:solid 1px #ededed;
	border-right:solid 1px #ededed;
	width:198px;
}
div.waku_centerright{
	border-left:solid 1px #ededed;
	border-right:solid 1px #ededed;
	width:713px;
}
div.cont_left{
	padding-left:10px;
	width:198px;
}
div.cont_center{
	padding-left:10px;
	width:485px;
	height:1740px;
	overflow-y:scroll;
	overflow-x:hidden;
	line-height:1EM;
	font-size:9pt;
	scrollbar-3dlight-color:lightgrey;
	scrollbar-arrow-color:blue;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:lightgrey;
}
}
div.cont_right{
	padding-left:5px;
	width:193px;
}
div.cont_centerright{
	padding-left:10px;
	width:703px;
}

/*｡｡********************	table	*************************  */
table{
		font-size:9pt;
		line-height:1.5EM;
		text-align:left;
		width:100%;
}

table.header_top{
	width:970px;
	background-image:url(../images/logo/top_logo.png);
	background-repeat:no-repeat;
}
table.header{
	 width:970px;
	 background-image:url(../images/logo/top_logo2.png);
	 background-repeat:no-repeat;
}
table.waku{
	width:970px;
}

/*｡｡********************	td	*************************  */
td.waku_left{
	vertical-align:top;
	width:210px;
}
td.waku_center{
	vertical-align:top;
	width:560px;
}
td.waku_right{
	vertical-align:top;
	width:200px;
}
td.waku_centerright{
	vertical-align:top;
	width:715px;
}

td.footer{
		color:white;
}
td.white{
		color:white;
}


.top{
		vertical-align:top;
}

		
.right_top{
		text-align:right;
		vertical-align:top;
}
.right_bottom{
		text-align:right;
		vertical-align:bottom;
}
.center_top{
		text-align:center;
		vertical-align:top;
}
.center_bottom{
		text-align:center;
		vertical-align:bottom;
}
span.bk_bold{
		color:black;
		font:bold 10pt;
		}

span.rblue{
		color:royalblue;
		font-weight:bold;
}
span.blue{
		color:blue;
		font-weight:bold;
}
span.underline{
	text-decoration:underline;
}


/*｡｡********************	TOP	ニュース	*************************  */

/*ﾉｹｭ(715｡ﾋ*/
div.topnews{
	padding-left:10px;
	width:675px;
	height:360px;
	overflow-y:scroll;
	overflow-x:hidden;
	line-height:1EM;
	font-size:9pt;
	scrollbar-3dlight-color:lightgrey;
	scrollbar-arrow-color:blue;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:lightgrey;
}

/*ﾉｵ・ﾈ500｡ﾋ*/
div.topnews2{
	width:475px;
	height:300px;
	overflow:scroll;
	line-height:1EM;
	font-size:9pt;
	scrollbar-3dlight-color:lightgrey;
	scrollbar-arrow-color:blue;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:lightgrey;
}
td.topnews{
	border-bottom:dotted 1px lightgrey;
}


div.sjnews{
	overflow-y:visible;
	scrollbar-3dlight-color:lightgrey;
	scrollbar-arrow-color:blue;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:lightgrey;
	background-color:white;
	
}
td.center_top{
		text-align:center;
		vertical-align:top;
}
 div.topmenu{
	width:209px;
	height:55px;
	background-color:white;
	border-left:solid 1px lightgrey;
	border-right:solid 1px lightgrey;
	border-bottom:solid 1px lightgrey;
	padding:3px;
 }

iframe.newface	{
		width:185px;
		height:2050px;
		scrollbar-3dlight-color:lightgrey;
		scrollbar-arrow-color:blue;
		scrollbar-base-color:white;
		scrollbar-darkshadow-color:gray;
		scrollbar-face-color:ivory;
		scrollbar-highlight-color:yellow;
		scrollbar-shadow-color:royalblue;
}
iframe.topnews{
		width:400px;
		height:300px;
		scrollbar-3dlight-color:lightgrey;
		scrollbar-arrow-color:blue;
		scrollbar-base-color:white;
		scrollbar-darkshadow-color:gray;
		scrollbar-face-color:ivory;
		scrollbar-highlight-color:yellow;
		scrollbar-shadow-color:royalblue;
}
.chainstore{
		border-top:solid 1px gray;
		border-bottom:solid 1px gray;
		background-color:#e2e2e2;
}
/*｡｡********************	お問い合わせ　*************************  */

div.contact_note{
	width:650px;
	margin-top:3px;
	font-size:8pt;
}
table.contact_table{
	width:900px;
	border-collapse:collapse;
}
table.contact_table2{
	width:880px;
	border-collapse:collapse;
}
td.contact_midashi{
	background-color:#224272;
	color:#fff;
}
td.contact_midashi2{
	background-color:ivory;
	padding-left:20px;
}
td.contact_naiyo{
	background-color:#F0F0F0;
}

/*｡｡********************	営業案内	*************************  */

td.product_line{
	border-bottom:solid 1px lightgrey;
	height:80px;
	padding:5px;
	padding-left:15px;
}
td.product_line2{
	border-top:solid 1px lightgrey;
	font-size:11pt;
	padding-top:20px;
	font-weight:bold;
}
/* パンくず */
div.breadcrumb{
	background-image:url(../images/signage/breadcrumb.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	float:left;
	padding:10px;
}
div.breadcrumb_end{
	float:left;
	padding:10px;
}

/* ニュースリリース　一覧*/
div.nrtitle{margin-top:20px;font-size:24pt;line-height:1.5EM;font-weight:bold;width:980px;box-sizing:border-box;}
iframe.newslist{
	width:980px;height:400px;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden;margin-left:5px;margin-bottom:20px;}
.daimei{
	font-size:14pt;
	font-family:'ＭＳ Ｐゴシック';
	font-weight:bold;
	color:black;
	line-height:1.5EM;
}
.newscont{
	color:dimgray;
	line-height:1.5EM;
}