	#pubdate {
		position:relative; 
		left:486px; top:50px; 
		width:300px; height:30px; 
		overflow:hidden; 
		text-align:right; 
		color:#333; 
		font-size:1.0em; 
		line-height:1.1em;
	}
	
	
	hr{
	clear:both;
	margin: 1.5em 16px 1.5em 16px;
	border:none;
	border-bottom:1px #999999 solid;
}

h1{
	margin:0; 
	padding:0;
}

h2{
	clear: both;
	line-height:1.6em;
	font-size: 1.5em;
	font-weight: bold;
	color: #364141;
	margin:0px 16px 0.2em 16px;
	padding-left:58px;
	padding-top:0.4em;
	height:50px;
}
h2#camp1{
	background:url() 0 0 no-repeat;
}
h2#camp2{
	background:url() 0 0 no-repeat;
}

h3{
		clear: both;
		margin:0.8em 16px 0.4em 16px;
		padding-left:8px;
		background-image:none;
		border-left:8px solid #FFB600;
		border-bottom:1px solid #AAAAAA;
		font-size:1.2em; 
		line-height:150%;
		font-weight: bold;
		color: #333333;	
		}
h3 strong {
	color:#ff0000;
	font-size:2em; 
}

	h3.leftborglay{ border-left-color:#999999;}
	h3.leftborblue{ border-left-color:#0099FF;}

	h3.leftborpink{ border-left-color:#f993d5;}

h4{
	clear:both;
	font-size: 1.5em;
	font-weight:bold;
	line-height: 1.1em;
	color:#333333;
	margin: 1em 16px 0.3em 32px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0 0 1px 0px;
	background-color: #FFFFFF;
	padding: 0 0 0 0px;
}

h5{
	font-size: 1em;
	font-weight:bold;
	line-height: 1.6em;
	color:#666633;
	margin: 1.3em 16px 5px 32px;
	border-style:none none dotted none;
	border-color:#CCCCCC;
	border-width:0 0 1px 0;
	clear:both;
}

.content .glay{
		color:#555555;		
		}

/* TEXTS */		

	a:link, a:visited {
		color: #00f;
		text-decoration: none;
	}

	a:active, a:hover {
		color: #f66;
		text-decoration: underline;
	}

	a.pagelink {
		padding: .2em .5em;
		line-height: 1;
	}

	a.pagelink:link, a.pagelink:visited {
		color: #00f;
		background: #ddf;
		border: 1px solid #00c;
		text-decoration: none;
	}

	a.pagelink:active, a.pagelink:hover {
		color: #66f;
		background: #eef;
		border: 1px solid #33f;
		text-decoration: none;
	}


p {
	margin: 0.1em 16px 1em;
	line-height: 1.5em;
	padding: 0;
}

		p.p-level2{
			margin: 0.1em 16px 1em 16px;
			line-height: 1.45em;
		}
	
		p.sub {
			font-size:0.7em;
			margin:3px 0px 8px 0;
		}
	
		p.pad1{ 
			padding-left:1.0em;
		}

	ul{
		margin-left:32px; 
		padding-left:16px;
		list-style-position:outside;
	}
	
	ol{
		margin-left:40px; 
		padding-left:16px;
		list-style-position:outside;
	}

		ul li{

			line-height:1.6em;

		}

		ol li{
			line-height:1.5em;
		}
		
		ul.jump{
			margin-left:32px; 
			padding-left:16px;
			list-style-position:outside;
		}

			ul.jump li{
				list-style-image:url(http://go.e-frontier.co.jp/designplex/assets/img/arrow09_red.gif);
				font-weight:bold;
				padding-left:0px;
				padding-bottom:4px;
				line-height:1.4em;
			}



/* for layout of images */

img {
	border: 0;
}

		img.rightimg{
			float:right;
			margin-left:12px;
			margin-right:52px;
			}
		
		div.rightimg{
			float:right;
			margin-left:12px;
			margin-right:16px;
			}
		
		img.leftimg{
			clear:left;
			float:left;
			margin:0.5em 14px 4px 12px;
			}
		img.leftimg.cart{
			clear:right;
			float:right;
			margin-right:150px;
			}
a.pkg{
	clear:left;
	float:left;
	width:240px;
	text-align:center;
	margin:1em auto;
}
div.price span.redlabel{
	display:block;
	text-align:left;
	font-size:1em;
	line-height:1.1;
	font-weight:bold;
	color:#333;
}
div.price span.redlabel strong{
	font-size:1.5em;
	color:#CC3333;
}


	.content .marg-t16{
			margin-top:16px;		}

	.content .marg-t4{
			margin-top:4px;
	}

				.content .marg-r32{
					margin-right:32px;
				}
		
				.content .marg-r16{
					margin-right:16px;
				}
	
				.content .marg-r4{
					margin-right:4px;
			}	

			.content .marg-b0{
				margin-bottom:0px;
				text-align:center;
			}
			
			.content .marg-b4{
				margin-bottom:4px;
			}			

			.content .marg-b8{
				margin-bottom:8px;
			}

			.content .marg-b12{ 
				margin-bottom:12px;
						}

			.content .marg-b16{
				margin-bottom:16px;
						}				

		.content .marg-l32{
			margin-left:32px;
		}
		.content .marg-l0{
			margin-left:0px;
		}

		.content .marg-l16{
			margin-left:16px;
		}

		.content .mag1{
			padding-left:1EM;
		}

		.content .marg-lem1{
			margin-left:1em;
				}

		.content .marg-l320{
			margin-left:320px;
		}

		.content .marg-l236{
			margin-left:236px;
		}
		.content .marg-l130{
			margin-left:130px;
		}
		.content .marg-l1{
			margin-left:0px;
		}

table.rightimg{
	float:right;
	margin-left:12px;
	margin-right:20px;
}



table.marg-t4, img.marg-t4{
	margin-top:4px;
}

table.marg-t8, img.marg-t8{
	margin-top:8px;
}





	td.tab-caption{
		font-size:.9em;
		line-height:1.4em;
		background-color:#EEEEEE;
		padding:10px;
		padding-top:3px;
		padding-bottom:5px;
		text-align:center;
	}

		td.tab-caption2{
		font-size:.9em;
		line-height:1.4em;
		background-color:#EEEEEE; 
		padding:10px;
		padding-top:3px;
		padding-bottom:5px;
		text-align:left;
	}

	

/* right side bar texts for disclaimer styles */

		#menseki p{
			line-height:140%;
			font-size: 0.8em;
			margin:0px;
			padding:0px;
			margin-top:0.5em;
			margin-bottom:0.5em;
			color:#444444;
		}

		#menseki a{ 
			color:#3333FF;
			text-decoration:underline;
		}

		#menseki a:visited, #menski a:link{ 
			color:#3333FF;
			text-decoration:underline;
		}

		#menseki a:hover, #menski a:active{ 
			color:#FF3333;
			text-decoration:underline;
		}
 
		div.caption {
			font-size: .8em;
		}
		
		
	div.divide{
		margin:1em 0px 2em 0px;
	}
	
		div.column_m{
			background-image:url(); 
			padding:0px; 
			padding-bottom:0.1em; 
			padding-top:0.8em;
			border:1px solid #99AAAA; 
			margin-right:16px;
			margin-left:16px;
		}

		div.column_2{
			background-image:url(); 
			padding:12px 0px 0.3em 0px; 
			
			border:1px solid #3399FF; 
			margin:5px auto;
		}
			div.column_2 p{
						font-size:0.85em;
						line-height:1.5em;
					}

		div.column_r{ 
		background: #CCCCCC top repeat url();
			padding:0px; 
			padding-bottom:0.5em; 
			padding-top:1em;
			border:1px solid #666666; 
			margin:5px auto;
		}
				div.column_r p{
					font-size:0.85em;
					line-height:1.5em;
				}
		
		div.column_3{		
				background-color:#FFEEEE;
				padding:1.5em 0px 0.3em 0px; 
				border:1px solid #CC6644; 
				margin:0 16px 12px 16px;
			
		}
		div.column_3 h4{
		margin-left:16px; 
		background:none;
		font-size:1.0em;
		margin-top:0px;
		
		}
					div.column_3 p{
					font-size:0.8em;
					line-height:1.5em;
					margin-left:32px;
				}
		
		
		
		div.column_4{ 		
				background:url() #FFFFFF bottom no-repeat;
				padding:12px 0px 12px 0px; 
				border:3px double #59c7ff; 
				margin-left:34px;
		}


		

			h4.content-midasi{
				margin:4px 16px 0.7em 16px;
				background-color:#CCCCCC;
				background:url() #FFFFFF repeat;
				padding:0.3em 0em 0.1em 10px; 
				border-left:6px solid #666699;
			}
			
			h4.content-midasi2{
				margin:4px 16px 0.7em 16px;
				background:url() #FFFFFF repeat;
				padding:0.3em 0em 0.1em 10px; 
				border-left:6px solid #999999;
			}



		img.img-topix{
			clear:both;
			margin-bottom:12px;
			margin-top:8px;		
		}

		p.ind1{
			text-indent: 1em;
		}

		p.warning{
			text-indent:-1em;
			padding-left:1em;
			line-height:1.2em;
		}
		
	p.back{ 
			text-align:right;
			font-size:0.9em;
			margin-bottom:0px;
			line-height:1.0em;
	}
	
	p.back a:link, p.back a:visited{
		text-decoration:underline;
	
	}


		.content .small {font-size: 0.7em;}
		.content .small2 {font-size: 0.8em;}
		.content .style1 {color: #666699; font-weight:normal;}
		.content .style2 {color: #FF0000; font-weight:bold;}
		.content .style3 {
			color: #FF6600;
			font-weight: normal;
			}

		.content .style4 {
			color: #FF3366;
			font-size:1.3em;
			}

		.content .style5 {
			color: #FF0033; 
			font-weight:normal;
			}
			
		.content .style6 {
			color: #FF6600;
			font-weight: bold;
			}

		.content .style7 {
			font-weight: bold;
			font-size: 18px;
			color: #FF0000;
		}

		.content tr .style8 {
			font-size: 17px;
			font-weight: bold;
		}
		

		.content .style10 {
			color: #CC5533; 
			font-weight: bold; 
		}

		.content .style11 {
			color: #CC66FF; 
			font-weight: bold; 
		}

		.content .style12 {
			color: #666666; 
			font-weight: normal; 
		}
			.content .style13 {
			font-size:1.1em;
			line-height:1.5em;
			font-weight:bold;
			color: #FF3300; 
		}
		
			.content .style14 {
			font-size:1.6em;
			line-height:1.8em;
			font-weight:bold;
			color: #FF3333; 
		}
		.content .style16 {
			font-size:1.3em;
			line-height:1.5em;
			font-weight:bold;
			color: #FF3333; 
		}
		.content .style17 {
			font-size:3em;
			line-height:1.2em;
			font-weight:bold;
			color: #FF3333; 
		}
.content .style18 {
			font-size:1.6em;
			line-height:1.5em;
			font-weight:bold;
			color: #FF9900; 
		}
.content .style19 {
			font-size:1.5em;
			line-height:1.5em;
			font-weight:normal;
			color: #FF0000; 
		}

	p.ef_style{
			color:#996633;
			}

		.content .style-black{
			color:#333333;
		}

		.content .no-brdr{ 
			border:none;
		}

		.content .brdr-b{ 
			border-bottom:#6699FF 1px solid;
		}

.content .chuu{
	font-size:0.8em;
	line-height:1.6em; color:#444444;
	margin:4px 0px 8px 0.8em;
	font-weight:normal; text-indent:-0.8em;
	padding-left:-0.0em;
 }


div#mokuji{

	margin: 0.1em 0px 0.7em 0px;

}

div#mokuji p{

	margin: 0px 16px 0.3em 32px;

	line-height: 1.4em;

	text-indent:-16px;

	padding-left:16px;

}





	div.cus_leftim{
	
	float:left;
	margin-right:3px;
	margin-left:32px;
	font-size:0.7em;
	line-height:1.3em;
	color:#666666;
	text-align:center;
	
	}
	
		div.cus_leftim img{
			margin-bottom:4px;
		}
	
	div.cus_rim{
	font-size:10px;
	line-height:1.2em;
	color:#666666;
	text-align:center;
	float:right;
	margin-left:16px;
	margin-right:16px;
	
	}
	
		div.cus_rim img{
			margin-bottom:4px;
		}
	
	p.cus_leftim{
	
	float:left;
	margin:0px 0px 8px 32px;
	width:230px;
	padding:0px;
	}
	p.cus_r{	
	margin: 0px 0px 8px 296px;
	width:260px;
	padding:0px;
	}
	
	div.clrb{
	clear:both;
	height:4px;
	}
	

div #recommend_article{
	margin:16px 0px 0px 16px; 
	padding:0px; }
 
 div.recommend-content{
 border:#aead9c 1px solid; 
 margin:4px 16px 0px 16px;
 }
 
div .pickupproducts {
	clear: both;
	
	margin: 2px 0px 2px 16px;
	padding:0px 0px 4px 0px;
	background: transparent url()  bottom left no-repeat;
	border-top:#aead9c 2px solid;

}
div .pickupproduct {
	float: left;
	margin:12px 4px 0px 12px;
	padding:0px;

	
}
div .pickupproduct2{
margin:12px 4px 0px 360px;
padding:0px;
width:307px;
}


div.pickup_camp_w652{
	border:#666666 2px solid; 
	margin:2px 16px 2px 16px;
}

div.pickup_camp_w652 p{
	font-size:0.85em;
	line-height:1.5em;
}

div.pickup_camp_w652 h3{
	font-size:1.1em;
}
div.pickup_camp_w652 h4{
	font-size:1.0em;
}

div.pickup_camp_w652 ul.jump li {
	font-size:0.85em;
	line-height:1.35em;
}




div.content .nomag{
	margin:12px 0px 12px 16px;
	padding:0px;
	border:none;
	background:none;
	background-color:#FFFFFF;
	
}
p.p-level21 {
		margin: 0.1em 16px 1em 16px;

		line-height: 1.5em;
}

h3.pr{
	border-left-color:#FF6633;
	font-size:1.1em;
}
h3 span.sml{
	font-size:0.8em;
	color:#883333;
}

		h4.colum2 {
			 
			border-left-color:#0099FF; 
			background-image:none; 
			background-color:#EEEEFF;
		}
		h4.colum22 {
			clear:left; 
			border-left-color:#0099FF; 
			background-image:none; 
			background-color:#EEEEFF;
		}
		
		
	p.marg-lcus011 {
		margin-left:358px;
	}
	
	
	p.newpp a:link, p.newpp a:visited, p.newpp a:active{
		color: #FF3333;
		text-decoration: none;
	}



	p.newpp a:hover {
			color: #FFAA33;
			text-decoration: none;
		}

div.dangumi{
	background: #FFFFFF url() left top repeat-y;
	margin:0 16px 0 32px;
	
	

}

div.dangumi div.l{
	float:left; width:326px; margin-left:0px; background:#FFFFFF;
}
div.dangumi p{
	margin-left:0px;
	font-size:0.85em; line-height:1.45em;
}

div.dangumi h5{
	
	font-weight:bold;
	line-height: 1.6em;
	font-size:0.95em; 
	color:#666644; 
	border-bottom:1px solid #999933; 
	margin: 0 0 0 0px; 
}


.content p.dang{
	margin-left:32px;
	font-size:0.85em; line-height:1.45em;
}
.content ul.dang li{
		font-size:0.85em; line-height:1.35em;
		margin-bottom:6px;
	
}

.content ol.dang li{
		font-size:0.85em; line-height:1.35em;
}
div.dangumi div.r{
	width:326px; 
	margin-left:343px;  
	background:#FFFFFF;
}
	div.dangumi div.r h5{
			
			clear:none;
	}
	
	
.content div.dangumi div.l img.fl_l{
	float:left;
	margin-top:8px;
	}	
.content div.dangumi div.r img.fl_l{
	float:left;
	margin-top:8px;
	}
.content .marg-l26 {
margin-left:26px;}

.content .marg-l30 {
	margin-left:30px;
}


.content .marg-l132 {
margin-left:132px;}

.content .marg-l174 {
margin-left:174px;}

h5.pos{
	color:#FFFFFF; background-color:#bc0007; margin-left:16px; padding-left:15px;
	font-size:1.25em;
}

div.pickup_camp_w6521 {	border:#999999 2px solid; 
	margin:2px 15px 2px 16px;
	width:682px;
}
.content .cartprice{	
	margin:0px 4px 2px 4px;
	font-size:0.85em; 
	line-height:1.44em;
	color:#333333;
	
	
	}

p.whitecent{
	text-align:center;
	font-weight:bold;
	font-size:1.3em;
	color:#FFFFFF;
	line-height:1.8em;
	}
div.store {
border:1px solid #99CCFF;
padding:0.5em 0.5em 1em;
margin-left:34px;
}
td.store {
	border-bottom:1px dashed #99CCFF;
	padding-bottom:5px;
}
div.storeitem2,
div.storeitem {
	margin:0.5em 2em;
	padding:8px 16px;
	border:dashed 3px #fa8072;
}
div.storeitem2{
	float:left;
	margin:0;
	padding:8px 16px;
	width:331px;
	border-top:none;
}
div.storeitem.ext {
	margin-top:0;
	margin-bottom:0;
	border-top:none;
}
div.price {
color:#CC3333;
}
div.price .strike{
	background-image:url("");
	background-position:center center;
	background-repeat:repeat-x;
}
div.storeitem span.crtprice {
color:red;
font-size:1.2em;
}
div.storeitem span.off {
color:red;
font-size:1.2em;
}
div.storeitem div.cartbtn {
margin:0.8em 0;
}
p.prodname {
font-weight:bold;
}
p.r {
text-align:right;
}
div.store img.w {
margin-right:1em;
}
div.store .reservation {
background:none repeat scroll 0 0 red;
color:#FFFFFF;
margin-left:1em;
padding:0.1em 1em;
}
div.e {
float:right;
	padding:0 0 10px 10px;
	width:200px;
}
.store p {
padding:0 10px 10px 25px;
}
.store div.w {
float:left;
padding:0 10px 10px 25px;
}
img.e {
float:right;
padding:0 0 10px 10px;
}
img.w {
float:left;
padding:0 10px 30px 0;
}
table.store_shell{
	width:720px;
	margin:1em auto;
}
table.store_shell{
	border-color:#00c5f6;
	border-style:solid;
	border-width:1px 0;
}
table.store_shell td{
	border-color:#00c5f6;
	border-style:solid;
	border-width:0 1px;
	padding:2px 6px;
}
#cross .wrapp {
	border:8px solid #fff4b6;
}

#cross p{
	font-size:0.8em;
	line-height:1.25em;
	margin-top: 5px;
	margin-bottom:12px;
} 

#cross .wrapp .pr {
	background: #fff4b6;
	padding:0 0 5px;
	font-weight:bold;
	padding-left:48px;
}
#cross .wrapp dl {
	margin-left:2em;
}
#cross .wrapp dl dt {
	font-weight:bold;;
}
#cross .wrapp dl dd {
	margin-left:0;
	margin-bottom:0.5em;
}
#cross .wrapp dl dd .price {
	color:#dc143c;
}
#cross .wrapp dl dd .price strong {
	font-size:1.2em;
}
.break {
	margin:2em auto 3em;
	width:740px;
	border:dashed 3px #ffb6c1;
	color:#665349;
}
.break .time {
	padding:1em 0.3em;
}

/* frame */
div.mf {
	font-size: .85em;
	width:740px;
	margin:1em auto;
}
div.mf p.price {
	line-height: 1.8em;
	color: #C33;
}
div.mf .reservation {
	background:red;
	color:#fff;
	margin-left:1em;
	padding: .1em 1em;
}

div.lf	{
	width: 365px;
	float: left;
	margin-right:10px;
}
div.rf {
	width: 365px;
	float: left;
}
div.mf h3	{
	clear:both;
	font-size:1.2em;
}

div.mf div.crtbtn{
	margin: .5em 0 .5em 80px;
	width:285px;
	text-align:center;
}
span.sub{
	font-size: .85em;
}
div.center {
	text-align: center;
}
span.super {
  font-size:1.5em;
}
span.ssuper {
	margin-top:.1em;
	line-height:1em;
  font-size:2.6em;
}
strong.caution {
	color: #f00;
}
strong {
	font-size:1.1em;
}
strong.very {
	font-size:1.2em;
}
/*onetime*/
.content .mf p {
	margin: 0.1em 8px 0.1em 24px;
}
div.storeitem h4  {
	margin-left:20px;
}
div.storeitem ul {
	float:right;
	width:320px;
	list-style-type:disc;
}
.minibanner .pkg {
	clear:none;
	margin:5px 5px 0 17px;
}
div.storeitem h4 span{
	display:block;
	color:#ff9933;
	font-size:0.8em;
}
table.table1 {
	border:3px double #999999;
	border-collapse:collapse;
	font-size:0.9em;
	width:680px;
	margin:1em auto;
}
table.table1 th, table.table1 td {
	border:1px solid #CCCCCC;
	margin:0;
	padding:0.2em 0.5em;
	text-align:left;
	vertical-align:top;
}
table.table1 th {
	background:none repeat scroll 0 0 #F4F4FF;
	color:#000000;
	font-weight:normal;
}
.store h3 {
	margin-top:0;
}
td.store.clum2 {
	padding:8px 16px;
}
td.store.clum2 div.storeitem {
	clear:none;
	float:left;
	width:300px;
	height:14em;
	margin:0;
	padding:8px 16px;
	border:dotted 1px #fa8072;
}
div.storeitem div.proddetail ,
div.storeitem div.price {
	float:right;
	width:360px;
}
td.store.clum2 div.storeitem h4,
td.store.clum2 div.storeitem p {
	margin-left:75px;
}
td.store.clum2 div.storeitem h4 {
	margin-top:0.2em;
	font-size:1.2em;
}
.prodimg ,
img.leftimg {
	float:left;
	margin-left:0;
	margin-top:0;
}
td.store.clum2 img.leftimg.cart {
	margin-left:135px;
	margin-top:1em;
}
td.store.clum2 .price strong {
	font-size:1em;
}
td.store.clum2 .price strong span.ssuper {
	font-size:2em;
}
div.storeitem span.crtprice, div.storeitem2 span.crtprice {
	font-size:1.6em;
}
.store {
	text-align:center;
}
td .nis{
margin-left:56px;
margin-right:56px;
margin-top:0px;
}
td .style2{
font-weight:bold;
color:#FF0000;
}

#header {
	
	height: 127px;
}

	div.column_2{
			background-image:url(); 
			padding:12px 16px 0.3em 16px; margin:12px 18px 32px 18px;
			border:1px solid #3399FF; text-align:left;
			
		}
		
  div.column_2 h3{ clear:both;
 margin:4px 16px 8px 32px; 
				padding:4px 8px 0px 8px;
				line-height:1.6em;
				vertical-align:middle;
				background-color:#CCFFCC; border-bottom:#333333 1px solid; 
				border-left:4px solid #666666;
				font-size:1.2em;
			
		}
		
		
td div.column_2 p{
						font-size:1.0m;
						line-height:1.5em;
						
					}



		

	
			
			h4.content-midasi2{
				margin:4px 0px 0.3em 0px;
				background:url() #FFFFFF repeat;
				padding:0.3em 0em 0.1em 8px; 
				border-left:6px solid #999999;
				font-size:1.1em;
			}


p.osusume {
	padding-top:30px;
	padding-bottom:10px;
	text-align:center;
	position:relative;
	z-index:1;
}

p.osusume span.pr {
	background:url('http://go.e-frontier.co.jp/store/20110206/img/mark_osusume.gif') no-repeat;
}
p.hikken {
	padding-top:30px;
	padding-bottom:10px;
	text-align:center;
	position:relative;
	z-index:1;
}

p.hikken .pr {
	background:url('http://go.e-frontier.co.jp/store/20110206/img/mark_hikken.gif') no-repeat;
}


p.nis2{
	margin-left:32px;
	clear:both;
}
h5 {
	border-bottom:none;
	text-align:center;
	margin:0;
	padding:0;
}
p.nis2 ,
h5.style2 {
	display:none;
}
h5 span.style2 {
	display:block;
	text-indent:-9999em;
	width:750px;
	height:290px;
	margin:0 auto;
	background:url('http://go.e-frontier.co.jp/store/20101214/img/bg_pr.jpg') no-repeat;
}
td h5:first-child {
	width:6em;
}


table.pr_book{
margin-left:88px;
}
table.pr_book td { 
	width:155px;
}

div.gw {
	padding: .5em 1em .3em 1em;
	background: #fee;
	margin:8px 56px 0px 56px;
}

 div.gw h3{
 border:none;
 color:#990000;
 font-size:1.0em;
 }
 p.osusume {
	padding-top:30px;
	padding-bottom:10px;
	text-align:center;
	position:relative;
	z-index:1;
}

p.osusume span.pr {
	background:url('http://go.e-frontier.co.jp/store/20110206/img/mark_osusume.gif') no-repeat;
}
#header h1,
#header_catch {
	display:none;
}
#header #date {
	text-align:right;
	white-space:nowrap;
	margin-top:98px;
	padding:0;
	margin-bottom:0;
}
#cross h3{
	line-height:110%;
	margin:0.5em 2em;
}

#cross .wrapp table tr td {
	line-height:1.3em;
	}
	#cross .pr{
		line-height:1.5em;
		padding-bottom:8px;
		}