@charset "UTF-8";


.MainBOX_inside {
	width:710px;
	margin:0 auto;
	padding:0;
	background:#FFF;
	}	
.GR-Title .innerPack .header_point {
	width:710px;
	margin:10px 0 0 0;
	}
.GR-Title .innerPack .header_point dt  {
	width:710px;
	height:70px;
	padding:0 0 10px 0;
	text-align:left;
	}
.GR-Title .innerPack dl.header_point dd  {
	padding:0 0 5px 5px;
	text-align:left;
	font-size:17px;
	}
	
	
.GR-Title .innerPack .gururiza_MovieBox{
	background-image:url(../images/guru_movieBack.gif);
	background-repeat:no-repeat;
	width:667px;
	height:270px;
	margin-bottom:20px;
	padding:13px 7px 13px 32px;
}
.GR-Title .innerPack .gururiza_MovieBox dl#gururiza_introMovie {
	float:right; 
	width:185px;
	}
	
#gururiza_introMovie dt, #gururiza_introMovie dd{
	line-height:0px;
	font-size:0px;
	vertical-align:bottom;
	margin:0;
	padding:0;
}
	
	
	
.GR-Title .innerPack .gururiza_MovieBox div#intro_movie {
	float:left;
	width:449px;
	height:269px;
	}
.GR-Title .innerPack dl#about_gururiza {
	float:left; 
	width:460px; 
	text-align:left; 
	line-height:1.6em;
	}
.GR-Title .innerPack dl#about_gururiza dt {
	padding:0 0 10px 0;
	}
.GR-Title .innerPack dl#about_gururiza dd.explanation {
	font-size:14px; 
	font-weight:bold; 
	padding:0 0 10px 0;
	}
.GR-Title .innerPack #gururiza_link {
	float:right;
	width:250px;
	}
.GR-Title .innerPack #gururiza_link img {
	padding:0 0 10px 0;
	width:250px;
	}
.Btn-Tall_Btn_GururizaURL {
	border:0px ;
	display:block ;
	height:46px ;
	margin:0 auto ;
	overflow:hidden ;
	text-indent:-99999px ;
	width:200px ;
	}
.Btn-Tall_Btn_GururizaURL {
	background-position:0 -46px ;
	}
.GR-TABLE .innerPack, .GR-EXAMPLE .innerPack, .GR-FLOW .innerPack {
	margin-bottom:20px ;
	}
.GR-TABLE .Table-Befor h5 {
	}

.GR-TABLE .caption_img {
	text-align:center;
	padding:0 0 10px 0;
	}
.GR-TABLE dl#kaihi {
	text-align:center;
	padding:0 0 20px 0;
	}
.GR-TABLE .Table-After table {
	margin-bottom:10px ;
	}

.GR-TABLE table {
	border-left:1px solid #000 ;
	border-top:1px solid #000 ;
	}
	.GR-TABLE caption {
		background-color:#000 ;
		color:#FFF ;
		font-size:large ;
		padding:5px ;
		}
	.GR-TABLE th, .GR-TABLE td {
		border-bottom:1px solid #000 ;
		border-right:1px solid #000 ;
		padding:0;
		text-align:center ;
		vertical-align:middle ;
		}
	.GR-TABLE th {
		width:80px ;
		}
	.GR-TABLE td {
		width:79px ;
		}
	.GR-TABLE .NoGR td {
		background-color:#CCC ;
		color:#333;
		width:640px ;
		}
	.GR-TABLE .YesGR td {
		background-color:#F00 ;
		color:#FFF ;
		font-size:large ;
		}
	.GR-TABLE .SEAT th, .GR-TABLE .SEAT td {
		font-size:medium ;
		}
	.GR-TABLE .SEAT .Seat-0 {
		background-color: #7f7f7f;
		color:#FFF;
		}
	.GR-TABLE .SEAT .Seat-1 {
		background: url(../images/guru_table_seat1.jpg) no-repeat center ;
		height:68px ;
		text-indent:-99999px ;
		width:155px ;
		}
	.GR-TABLE .SEAT .Seat-2 {
		background: url(../images/guru_table_seat2_new.jpg) no-repeat center ;
		height:68px ;
		text-indent:-99999px ;
		width:155px ;
		}
	.GR-TABLE .SEAT .Seat-3 {
		background: url(../images/guru_table_seat2_2_new.jpg) no-repeat center ;
		background-color:#ffea00;
		height:68px ;
		text-indent:-99999px ;
		width:155px ;
		}
	.GR-TABLE .SEAT .Seat-4 {
		background: url(../images/guru_table_seat2_3_new.jpg) no-repeat center ;
		height:68px ;
		text-indent:-99999px ;
		width:155px ;
		}
.Table-After p {
	margin-bottom:15px ;
	}
/* #contents_02 #case_01 */
.GR-EXAMPLE{
	width:710px;
	margin:0 auto;
}
.GR-EXAMPLE h2{
	padding:5px 0 15px 0;
	display:block;
	list-style:none;
	width:710px;
	height:45px;
	margin:0 auto;	
}	
.GR-EXAMPLE .CASE-1 {
	float:left; 
	margin:0 10px 0 10px; 
	width:336px;
	padding-bottom:20px;
	background: #f2f2f2;
	text-align:center;
	}	
.GR-EXAMPLE .CASE-1 ul{
	padding:0;
	margin:0;
	display:block;
	list-style:none;
	height:auto;
	}
.GR-EXAMPLE .CASE-1 ul li.textleft{
	padding:0 0 5px 10px;
	list-style:none;
	text-align:left;	
	}
.GR-EXAMPLE .CASE-1 ul li .coupon_use{
	padding:5px 0 0 0;	
	}	
.GR-EXAMPLE .CASE-1 dl {
	background:url(../images/guru_case_01_tittle.gif) no-repeat #f2f2f2; 
	width:336px;
	float:left; 
	}	
.GR-EXAMPLE .CASE-1 dl dt {
	float:left; 
	margin:40px 0 0 0; 
	width:321px;
	font-size:14px; 
	font-weight:bold; 
	padding:2px 0 5px 15px;
	text-align:left;
	}	
.GR-EXAMPLE .CASE-1 dl dd {
	text-align:center;
	margin:10px 0;
	padding:0;
	}	
/* #contents_02 #case_02 */
.GR-EXAMPLE .CASE-2 {
	float:left; 
	margin:0; 
	width:336px;
	padding-bottom:20px;
	background: #f2f2f2;
	text-align:center;
	}
.GR-EXAMPLE .CASE-2 ul{
	padding:0 0 0 10px;
	display:block;
	list-style:none;	
	}
.GR-EXAMPLE .CASE-2 ul li.textleft{
	padding:0 0 5px 10px;s
	list-style:none;
	text-align:left;	
	}
.GR-EXAMPLE .CASE-2 ul li .coupon_use{
	padding:5px 0 0 0;
	}	
.GR-EXAMPLE .CASE-2 dl {
	background:url(../images/guru_case_02_tittle.gif) no-repeat #f2f2f2; 
	width:336px;
	float:left;
	}
.GR-EXAMPLE .CASE-2 dl dt {
	float:left; 
	margin:40px 0 0 0; 
	width:321px;
	font-size:14px; 
	font-weight:bold; 
	padding:2px 0 5px 15px;
	text-align:left;
	}
.GR-EXAMPLE .CASE-2 dl dd {
	text-align:center;
	margin:10px 0;
	padding:0;
	}	
/* for case01 & case02 丸枠 */
.roundcont {
	width: 287px;
	margin:0 auto;
	padding:0;
	}
.roundcont .topwhitemaru {
	width: 287px;
	height:15px;
	padding:0;
	margin:0;
	display:block;
	}
.roundcont .bottomwhitemaru {
	width: 287px;
	height:15px;
	padding:0;
	margin:0;
	display:block;
	}
.roundcont ul{
	background-color:#FFF;
	padding:0;
	margin:0;
	}
.roundcont p {
	margin: 0 ;
	}
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
	}
/* contents_03 */
.GR-FLOW {
	width:710px;
	margin:0 auto;
	}	
.GR-FLOW h3 {
	width:710px;
	height:45px;
	padding:20px 0 0 0;
	}	
	
/* flowMovie */
.GR-FLOW .gururiza_MovieBox{
	background-image:url(../images/guru_movieBack.gif);
	width:667px;
	height:270px;
	margin-bottom:20px;
	padding:13px 7px 13px 32px;
	margin-bottom:20px;
	margin-top:10px;
}
.GR-FLOW .gururiza_MovieBox dl#gururiza_introMovie {
	float:right; 
	width:185px;
	}
.GR-FLOW .gururiza_MovieBox dl#gururiza_introMovie dt, .GR-FLOW .gururiza_MovieBox dl#gururiza_introMovie dd {
	width:185px;
	}
.GR-FLOW .gururiza_MovieBox div#intro_movie {
	float:left;
	width:449px;
	height:269px;
	}
.PackingTabel .PriceGraph {
background:url("../images/guru_priceGraph.jpg") no-repeat scroll right bottom transparent;
padding:20px;
}
guru_riza.css (354 行目)
.PackingTabel th, .PackingTabel td {
border-bottom:1px solid #BCDDDA;
border-right:1px solid #BCDDDA;
padding:5px;
}
	
