body.signage_top { background-color:#fff; color:#333; background-image:url(../../images/signage/bg_signage.gif);background-repeat:repeat-x 0 0;
		font: 9pt/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "CI", Meiryo, "lr oSVbN", Geneva, Arial, Verdana, sans-serif; 	
}

body.signage {  background-color:#f2f2f2; color:#333;background-image:url(../../images/logo/top_bg.png);	
		font: 9pt/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", "CI", Meiryo, "lr oSVbN", Geneva, Arial, Verdana, sans-serif; 	

}


 a:link    { 
		color:royalblue; 
	    text-decoration:none; 
}
 a:visited { 
		color:royalblue;
	    text-decoration:none; 
}
 a:active  { 
		color:royalblue;
	    text-decoration:none; 
}
 a:hover   { 
		color:royalblue;
	    text-decoration:underline; 
		position:relative;top:0px;left:0px;
}

 a:link.signagemenu    { 
		color:#000;
	    text-decoration:none; 
}
 a:visited.signagemenu { 
		color:#000;
	    text-decoration:none; 
}
 a:active.signagemenu  { 
		color:#000;
	    text-decoration:none; 
}
 a:hover.signagemenu   { 
		color:royalblue;
	    text-decoration:none; 
		position:relative;top:0px;left: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;
}
h1 { font-weight: bold; font-size: 34px; line-height: 36px; margin-bottom: 18px;font-family:"qMmpS Pro W3","lr oSVbN"; color:black;}
h2 { font-weight: bold; font-size: 22px; line-height: 18px;height: 32px; line-height: 28px; }
h3 { font-weight: bold; font-size: 14px; line-height: 18px; margin-bottom:0px;}
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }

div.content_top{
	background-image:url(../../images/signage/bg_cont.gif);
	background-repeat:no-repeat;
	width:984px;
	height:841px;
}
div.content{
	width:970px;
	background-color:white;
	border:solid 1px #e5e5e5;
}
div.content_nob{
	width:970px;
	background-color:white;
}
div.content50{
	width:980px;
	background-color:white;
	border:solid 1px #e5e5e5;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	}
div.waku{
	border:solid 1px gray;
	background-color:white;
	margin-top:15px;
	
}
table.logo{
	background-image:url(../../images/logo/petit_logo_180.gif);
	background-position:100% 5%;
	background-repeat:no-repeat;}

table.waku{
	width:970px;
}
div.display{
	width:400px;
	height:335px;
	background-image:url(../../images/signage/display.jpg);
	background-repeat:no-repeat;
}

div.breadcrumb-waku{
	font-weight:bold;
	font-size:10px;
	color:dimgray;
	text-align:left;
	border:solid 1px lightgrey;
	border-bottom:solid 0px;
	width:980px;
	height:30px;
	line-height:10px;
}
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;
}


/*@Kρ@*/
td.number{
		width:20px;
		vertical-align:top;
		text-align:left;
}


/* ²ρΔ */
table.pro_rei{
	width:100%;
	background-image:url(../images/petit/pro_back3.jpg);
	background-repeat:no-repeat;
	color:white;}

td.pro_nagare{
	background-image:url(../images/petit/plate_blue.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:white;
	font-weight:bold;
	width:100px;
	height:80px;
	}
td.pro_nagare2{
	background-image:url(../images/petit/plate_silver.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:black;
	font-weight:normal;
	width:100px;
	height:80;
	}
td.pro_nagare3{
	background-image:url(../images/petit/plate_pink.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:white;
	font-weight:bold;
	width:100px;
	height:80;
	}
span.pro_cont4{
	color:white;
	background-color:royalblue;
	width:100%;
	padding:5px;
	}
div.pro_cont4{
	border:solid 1px royalblue;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	height:130px;
	}
/*  έuα*/
td.rei_midashi1{
	font-weight:bold;
	font-size:medium;
}
td.rei_midashi2{
	background-color:#333333;
	color:white;
	font-weight:bold;
	font-size:16pt;
	line-height:1.2EM;
}
td.rei_back{
	background-color:lightgrey;
}
td.rei_border0{
	border-bottom:dashed 1px lightgrey;
}
td.rei_border{
	border-bottom:dashed 1px lightgrey;
	text-indent:1em;
}
p.rei{
	padding-top:10px;
	padding-bottom:10px;
	}

td.b-border_taku{
	border-bottom:dashed 1px lightgrey;
}


/* -------------------------------------------  j[o[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(../images/menubar_en.png); 
    background-repeat: no-repeat; 
}

/* It}EX */
#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; }

/* Iπ */
/* #globalheaderΜclassΌπΟX·ι */
#globalheader.nav01 #globalnav li#nav01 a:hover { 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y[WubNp*/

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;
}
		
/* -----------------------------------------  @\κ*/
.left{
		text-align:left;
}
.center{
		text-align:center;
}
.red{
		color:red;
}

/*@KρEvCoV[|V[*/
td.number{
		width:20px;
		vertical-align:top;
		text-align:left;
}
table.policy{
	width:80%;
	max-width:800px;
	margin:0px auto;
	line-height:1.3EM;
	font-size:10pt;
	font-family:Times New Roman;
}
td.jyoko{
	padding-top:20px;
	font-size:12pt;
	border-bottom:dotted 1px #224272; 
	color:dimgray;
	font-weight:bold;
	
}