@charset "utf-8";
/* CSS Document */
body {
		background-image:url("../images/bg3.gif");
       	background-attachment:scroll;
		background-position: 0% 0%;
		background-repeat: repeat-x;
		background-color:white;
		margin:0;
		font: 9px/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",  Meiryo,"メイリオ", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; 	
}
body.top { 
		background-image:url("../images/bg2.gif");
		background-position: 0% 0%;
		background-repeat: repeat-x;
		background-color:white;
		margin:0;
		font: 9px/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",  Meiryo,"メイリオ", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; 	
	
}
body.iframe{
		background-image:url("");
}
body.backno {
		background-image:url("");
		background-color:white;
		margin:0;
		font: 9px/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",  Meiryo,"メイリオ", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; 	
}
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;
}
.clearfix {width:100%;}
.clearfix:after {
  content: "　"; 
  display: block; 
  clear: both;
  heihgt:0;
  font-size:0;
 }
.topnews{
	font-size:88%;
	padding:5px;
}
table.jisage{
font-size:90% !important;
}
hr.kiji{
	  color:lightgrey;
	background-color:lightgrey;
	border:none;
	width:100%;
	padding-left:-40px;
	height:0.1em;
}

.center{
	text-align:center;
}

.clearfix:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}


/*　********************	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;
}
/*  */
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.more, span.more { white-space: nowrap; padding-right: 10px; background: url(../images/morearrow.gif) no-repeat 100% 50%; cursor: pointer; zoom: 1; }


/*　パンｇ"戟潟塔N　*/
 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;
}
.padt10{padding-top:10px;}
/*********************	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:537px;
}
div.waku_right{
	border-left:solid 1px #ededed;
	border-right:solid 1px #ededed;
	width:198px;
	height:2515px;
	overflow:hidden;
}
div.waku_centerright{
	border-left:solid 1px #ededed;
	border-right:solid 1px #ededed;
	width:713px;
}
div.ente_left{
	padding-left:10px;
	width:198px;
}
div.cont_center{
	height:2210px;
	width:535px;
	padding-left:0px;
	overflow-y:scroll;
	overflow-x:hidden;
	line-height:1EM;
	font-size:9pt;
	box-sizing:border-box;
}
}
div.cont_right{
	padding-left:5px;
	width:193px;
}
div.cont_centerright{
	padding-left:10px;
	width:688px;
}

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

table.header_top{
	width:970px;
	height:67px;
	background-image:url(../images/logo/top_logo2.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.{
	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;
}

.topsjnews{
	border-bottom:solid 1px lightgrey;
}

/*　********************	ヘッダー	*************************  */
	.topbanner{background-image:url(../images/top/banner_red25.png);width:290px;height:22px;color:#fff;font-weight:bold;text-align:center;padding-top:3px;}
	.topbanner p{margin:0px;}
	.topbanner p.trans09{transform:scale(0.95,1);}
	 div.topmenu{
	background-color:white;
	border-left:solid 1px lightgrey;
	border-right:solid 1px lightgrey;
	border-bottom:solid 1px lightgrey;
	padding:0px;width:290px;height:60px;
	text-align:center;}
	#headerarea{width: 970px;
    height: 67px;
    background-image: url(../images/logo/top_logo2.png);
    background-repeat: no-repeat;}
	#headerarea .logoarea{ width:370px;height:65px;float:left;}
	#headerarea .headtxt{width:600px;height:38px;padding-top:5px;float:left;}
	#headerarea .headermenu{width:600px;height:28px;float:left;text-align:right;}
	#headerarea .headermenu ul{float:right;margin:0px;}
	#headerarea .headermenu li{float:left;list-style-type:none;}

	#headerarea .headermenu  a.btn {
	background: -ms-linear-gradient(top,  #ccc,  #fff);		
	background: -moz-linear-gradient(top,#ccc 0%,#fff);
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff));
	border: 1px solid #999;
	padding: 2px 5px 1px 5px;
	display:block;
	min-width:81px;
	text-align:center;
	font-size:120%;
	color:#000;
	text-decoration:none;
}
.topmes{color:#fff;font-size:8pt!important;}
/*　********************	TOP	ニュース	*************************  */

.centerpart h3,.waku_centerright h3{display:block;
	background: -moz-linear-gradient(#ccc, #999);
	background: -ms-linear-gradient(top,  #ccc,  #999);		
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999)); 
	border-radius: 3px 3px 0px 0px;
	font-size: 115%;
	font-weight:normal;
	padding: 6px 5px;
	text-align:left;
	color:#fff;
	margin:0 3px;
	border:solid 1px #999;
	}

.centerpart h3 .fa,.waku_centerright h3 .fa{margin-right:3px;}
.newsbottom{
		background: -moz-linear-gradient(#fff,#eee 70%, #ccc);
		background: -ms-linear-gradient(top,  #eee 70%,  #ccc);		
		background: -webkit-gradient(linear, left top, left bottom, from(#fff),color-stop(0.7, #eee), to(#ccc)); 
width:539px;padding-bottom:10px;
	border-radius:0 0 3px 3px;}

.newsbottom .newsrelease{width:150px;float:left;padding-top:5px;padding-left:10px;}
.newsbottom .oldnews{width:470px;text-align:right;padding-top:5px;}


div.topnews{
	padding-left:10px;
	width:675px;
	height:360px;
	overflow-y:scroll;
	overflow-x: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;
}

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.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;
}

iframe{
		font: 9px/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; 	
}

iframe.topnews{
	height:300px;
	marign:0px;
	margin-left:2px;
	width:536px;
	padding-left:0px;}
iframe.newface	{
		box-sizing:border-box;
		width:195px;
		height:2530px;
		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;
		overflow-x:hidden;
		overflow-y:auto;
}
.chainstore{
		line-height:20px;
		padding-top:2px;
		border-top:solid 1px gray;
		border-bottom:solid 1px gray;
		background-color:#e2e2e2;
}

div.waku{
	float:left;	margin-top:10px;
}
.leftpart{
	width:210px;
}
.centerpart{
	border:solid 0px red;
	width:545px;
	margin-left:5px;margin-right:5px;}
	
.rightpart{
	width:200px;;
}


/*　********************	豪ゝイドリンク　*************************  */
.leftpart h3,.rightpart h3{display:block;
	background: -moz-linear-gradient(#a1a9b9, #8193a6);
	background: -ms-linear-gradient(top,  #a1a9b9,  #8193a6);		
	background: -webkit-gradient(linear, left top, left bottom, from(#a1a9b9), to(#8193a6)); 
	border-radius: 3px 3px 0px 0px;
	font-size: 115%;
	font-weight:normal;
	padding: 6px 5px;
	text-align:left;
	color:#fff;
	margin:0px;
	border:solid 1px #8193a6;
	}

.leftpart h3.partner,.rightpart h3{
	background: -moz-linear-gradient(#ccc, #999);
	background: -ms-linear-gradient(top,  #ccc,  #999);		
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999)); 
	border:solid 1px #999;
	}

.rightpart h3{clear:both;}
div.leftlink{
	width:208px;border:solid 1px lightgrey;text-align:center;
	padding-bottom:5px;
}
div.leftlink2{
	width:200px;text-align:center;
	padding-bottom:5px;
	padding-left:5px;
}
p.title{
	font-size:10pt;font-weight:bold;
}
p.cstitle{
	font-size:11px;
	margin-bottom:0px;
	color:black;
line-height:1.2EM;
}
p.title2{
	font-size:10px;
	margin:10px;
	color:black;
}
p.text{
	text-align:left;margin:15px;color:dimgray;font-size:9pt;line-height:1.2EM;
}

hr.leftlink{
	height:1px;border-top:solid 1px lightgrey;border-bottom:solid 0px lightgrey;
}

/*　********************	ボトムリンク　*************************  */

div.bottomlink{
	width:950px;border:solid 1px lightgrey;text-align:center;
	padding-bottom:5px;
	height:280px;
}
div.bottomlink div.box{
	width:180px;
	height:280px;
	float:left;
	margin-right:8px;
	border-right:solid 1px lightgrey;
}
div.bottomlink div.boxend{
	width:190px;
	height:280px;
	float:left;
	margin-right:0px;
}
div.bottomlink div.boxend p.text{
	margin:5px;
	line-height:1.3em;
	height:160px;
}
div.bottomlink img{
	width:150px;
}




/*　********************	ｄ批°№・・@*************************  */

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.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:330px;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;
}
.box p.title2,.boxend p.title2{height:30px;}

}

/*　********************	アライアンス	*************************  */
td.area{
	color:#5AB3F4;
	border-bottom:solid 1px lightgrey;
	padding-top:30px;
}
span.areamoji{
	font-size:11pt;
	font-weight:bold;
}
td.alliance-l{
	 border-bottom:dotted 1px lightgrey;
	 border-right:dotted 1px lightgrey;
	 padding-left:20px;
	 width:50%;
	 clear:both;
}
td.alliance-r{
	 border-bottom:dotted 1px lightgrey;
	 padding-left:20px;
	 width:50%;
	 clear:both;
}
div.linkbutton{
	float:right;
	width:60px;
}

/*　********************	サイトマップ　*************************  */

div.sitemap{
	width:970px;
	text-align:left;
	margin-top:30px;
}
.sitemap .text1{
	font-size:14pt;
	line-height:1.5EM;
	font-weight:bold;
}
.sitemap .text2{
	font-size:12pt;
	line-height:1.5EM;
	font-weight:bold;
}
.sitemap .waku300{
	font-size:8pt;
	line-height:2EM;
	width:300px;
}

/* facebook ---------------------- */
.snsb {
	overflow: hidden;
	margin-left:0px;
	padding-left:0px;
	float:right;
}
.snsb li {
	float:left;
	margin-right: 5px;
	list-style-type:none;
	font: 9px/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; 	
}	
.snsb iframe {
	margin: 0 !important;
}
.snsb li.twitter{
	width:68px !important;
}
.snsb li.g-plus{
	width:35px;
}
.fbwaku{
	width:72px;
	height:25px;
	overflow:hidden;
}
.fb-like{
	width:72px;
	height:25px;
	overflow:hidden;
}
.twitter-share-button {width: 70px!important;}

/* ニュース（サイネージ鴨泡）----------------*/
table.news_signage_menu{
	width:150px;
	font-size:x-small;
	line-height:1em;
	border:ridge 1px lightgrey;
}

/* サイネージ リンクエリア　*/
div.link-area-waku{
}

table.link-area{
	background-color:transparent;
	border-collapse:separate;
	width:980px;
	font-size:10px;
	color:dimgray;
	margin-toop:5px;
}

table.link-area td.link-midashi{
	 text-align:center;
	 color:black;
	 padding-bottom:5px;
	 width:25%;
}
.link-area td.naiyo{
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	vertical-align:top;
}
h3 {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0px;
}
div #signagelink{clear:both;width:970px;height:190px;border:solid 1px lightgrey;color:gray;font-size:x-small;background-color:white;padding:2px;text-align:center;box-sizing:border-box;}
#signagelink .cont1{float:left;border-right:solid 1px lightgrey;padding:5px;width:300px;}
#signagelink .cont2{float:left;border-right:solid 1px lightgrey;padding:5px;width:320px;}
#signagelink .cont3{float:left;padding:5px;width:310px;}
#signagelink .midashi{color:dimgray;font-weight:bold;font-size:small;}

/*　********************	フッター・パンｇ"・*************************  */

div.breadcrumb-waku{
	font-weight:bold;
	font-size:10px;
	color:dimgray;
	text-align:left;
	border:solid 1px lightgrey;
	border-bottom:solid 0px;
	width:970px;
	height:30px;
	line-height:10px;
	box-sizing:border-box;
}

#footer div.pagelink{width:970px;background-image:url(../images/signage/top_footer.png)!important;background-repeat:no-repeat!important;background-position:0% 100%!important;clear:both;box-sizing:border-box;}
#footer table.link-area td.link-cont{padding:0px 15px 0px 15px;vertical-align:top;}

#footer div.breadcrumb{
	background-image:url(../images/signage/breadcrumb.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	float:left;
	padding:10px;
}
#footer div.breadcrumb_end{
	float:left;
	padding:10px;
}


#footer div.breadmenu{border:solid 1px lightgrey;width:970px;height:180px;padding:10px;padding-left:20px;clear:left;box-sizing:border-box;}
#footer div.breadmenu div{font-size:10px;color:gray;text-align:left;float:left;}
#footer div.breadmenu div span.midashi{font-size:11px;font-weight:bold;color:dimgray;}
#footer .footertext{color:gray;font-size:9px;text-align:left;width:980px;}
#footer .credit{border-top:solid 1px lightgrey;padding-top:10px;}

/*悼3諟沫睫/
table.newface img{
		max-width:150px;
}

/*サイネージ*/


div.content50{
	width:940px;
	background-color:white;
	border:solid 1px #e5e5e5;
	padding-left:15px;
	padding-right:15px;
	text-align:center!important;
	}


/* -------------------------------------------  メニューバーSprite箔ﾊ/
#globalheader { 
/*    width: 934px;*/
	width:970px; 
    height: 38px; 
    margin: 18px auto; 
    margin-top: 0px; 
    position: relative; 
    z-index: 9998; 
}
#globalheader #globalnav { 
    margin: 0; 
    padding: 0; 
}
#globalheader #globalnav li { 
    display: inline; 
}
#globalheader #globalnav li#nav01 a { 
    float: left; 
    width: 180px; 
    height: 0; 
    padding-top: 38px; 
    overflow: hidden; 
}
#globalheader #globalnav li#nav02 a { 
    float: left; 
    width: 109px; 
    height: 0; 
    padding-top: 38px; 
    overflow: hidden; 
}
#globalheader #globalnav li#nav03 a { 
    float: left; 
    width: 109px; 
    height: 0; 
    padding-top: 38px; 
    overflow: hidden; 
}
#globalheader #globalnav li#nav04 a { 
    float: left; 
    width: 109px; 
    height: 0; 
    padding-top: 38px; 
    overflow: hidden; 
}
#globalheader #globalnav li#nav05 a { 
    float: left; 
    width: 109px; 
    height: 0; 
    padding-top: 38px; 
    overflow: hidden; 
}
#globalheader #globalnav li#nav06 a { 
    float: left; 
    width: 109px; 
    height: 0; 
    padding-top: 38px; 
    overflow: hidden; 
}
#globalheader #globalnav li#nav07 a { 
    float: left; 
    width: 109px; 
    height: 0; 
    padding-top: 38px; 
    overflow: hidden; 
}
#globalheader #globalnav li#nav08 a { 
    float: left; 
    width: 136px; 
    height: 0; 
    padding-top: 38px; 
    overflow: hidden; 
}
#globalheader #globalnav li a { 
    background-image: url(../cybersignage/images/menubar.png); 
    background-repeat: no-repeat;
	position:relative;top:0px;left:0px;
	 
}

/* オフマウス・*/
#globalheader #globalnav li#nav01 a { background-position: 0 0; }
#globalheader #globalnav li#nav02 a { background-position: -180px 0; }
#globalheader #globalnav li#nav03 a { background-position: -289px 0; }
#globalheader #globalnav li#nav04 a { background-position: -398px 0; }
#globalheader #globalnav li#nav05 a { background-position: -508px 0; }
#globalheader #globalnav li#nav06 a { background-position: -617px 0; }
#globalheader #globalnav li#nav07 a { background-position: -726px 0; }
#globalheader #globalnav li#nav08 a { background-position: -836px 0; }

/* hover・*/
#globalheader #globalnav li#nav01 a:hover { background-position: 0 -38px; }
#globalheader #globalnav li#nav02 a:hover { background-position: -180px -38px; }
#globalheader #globalnav li#nav03 a:hover { background-position: -289px -38px; }
#globalheader #globalnav li#nav04 a:hover { background-position: -398px -38px; }
#globalheader #globalnav li#nav05 a:hover { background-position: -508px -38px; }
#globalheader #globalnav li#nav06 a:hover { background-position: -617px -38px; }
#globalheader #globalnav li#nav07 a:hover { background-position: -726px -38px; }
#globalheader #globalnav li#nav08 a:hover { background-position: -836px -38px; }

/* active・*/
#globalheader #globalnav li#nav01 a:active { background-position: 0 -76px; }
#globalheader #globalnav li#nav02 a:active { background-position: -180px -76px; }
#globalheader #globalnav li#nav03 a:active { background-position: -289px -76px; }
#globalheader #globalnav li#nav04 a:active { background-position: -398px -76px; }
#globalheader #globalnav li#nav05 a:active { background-position: -508px -76px; }
#globalheader #globalnav li#nav06 a:active { background-position: -617px -76px; }
#globalheader #globalnav li#nav07 a:active { background-position: -726px -76px; }
#globalheader #globalnav li#nav08 a:active { background-position: -836px -76px; }

/* 選題炊 */
/* #globalheaderｖalass鮪闢・Xｌ"蠡*/
#globalheader.nav01 #globalnav li#nav01 a { background-position: 0 -76px; cursor: default; }
#globalheader.nav02 #globalnav li#nav02 a { background-position: -180px -76px !important; }
#globalheader.nav03 #globalnav li#nav03 a { background-position: -289px -76px !important; }
#globalheader.nav04 #globalnav li#nav04 a { background-position: -398px -76px !important; }
#globalheader.nav05 #globalnav li#nav05 a { background-position: -508px -76px !important; }
#globalheader.nav06 #globalnav li#nav06 a { background-position: -617px -76px !important; }
#globalheader.nav07 #globalnav li#nav07 a { background-position: -726px -76px !important; }
#globalheader.nav08 #globalnav li#nav08 a { background-position: -836px -76px !important; }

/*　艶*iページ--------------------------------------------------------------------------------------*/

tr.seihin{
	height:50px;
	text-align:center;
}
tr.tokutyo{
	clear:both;
	
}
tr.siyou1{
	height:65px;
	background-color:honeydew;
}
tr.siyou2{
	height:65px;
	background-color:ivory;
}
tr.siyou3{
	height:50px;
	background-color:honeydew;
}
tr.siyou4{
	height:50px;
	background-color:ivory;
}	
tr.height40{
	height:40px;
}
tr.fee{
	height:90px;
}

div.block0,.block1,.block5{
	float:left;
	width: 110px;
}
div.block5{
	float:left;
	width: 135px;
}
div.block2,.block3,.block4{
	float:left;
	width: 150px;
}
	
div#gallery2{
	float:left;
	width:500px;
}
#price-table1 .odd, #price-table2 .odd, #price-table3 .odd{background-color:honeydew;}	
#price-table1 .even,#price-table2 .even,#price-table3 .even{background-color:ivory;}	

.contact-button{margin:20px auto;width:230px;}