<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}
#tieup img {
   vertical-align: bottom;
}
.clear{
	clear: both;
}
a img{border:none;}
/*----------------------------------------------------------------------------
#mainttl
-----------------------------------------------------------------------------*/
#mainttl{
	width: 610px;
	height:310px;
	display:block;
	position:relative;
	margin:0 0 20px 0;
	background:url(title.jpg) no-repeat 0px 0px;
	}	
	#mainttl .copy,
	#mainttl h1,
	#mainttl p{
		display:none;
		}
/*----------------------------------------------------------------------------
#sec1
-----------------------------------------------------------------------------*/
#sec1{
	width: 610px;
	height:250px;
	margin:0 0 20px 0;
	padding:0;
	background:url(sec1_bg.jpg) no-repeat 0px 0px;
	position:relative;
	}
	#sec1 h2{
		width: 560px;
		height:80px;
		left:25px;
		top:25px;
		}
		#sec1 h2 img{
			width: 560px;
			height:80px;
			}
	#sec1 .pkg{
		width: 280px;
		height:104px;
		left:25px;
		top:114px;
		}
		#sec1 .pkg img{
			width: 280px;
			height:104px;
			}
	#sec1 .desc{
		width: 280px;
		height:104px;
		left:305px;
		top:114px;
		background:url(sec1_desc.gif) no-repeat 0px 0px;
		}
		#sec1 .desc p{
			display:none;
		}
	#sec1 h2,
	#sec1 .pkg,
	#sec1 .desc{
		position:absolute;
		margin:0;
		}
/*----------------------------------------------------------------------------
#sec2
-----------------------------------------------------------------------------*/
#sec2{
	width: 610px;
	margin:0 0 20px 0;
	padding:0;
	background:url(r_bg.jpg) repeat-y 0px 133px;
	border-bottom:1px solid #fac78a;
	}
#sec2 .hd{
	width: 610px;
	height:233px;
	margin:0;
	padding:0;
	background:url(r_hd_bg.jpg) no-repeat 0px 0px;
	position:relative;
	display:block;
	}
	#sec2 .hd .pkg{
		width: 80px;
		height:139px;
		left:20px;
		top:27px;
		}
		#sec2 .hd .pkg img{
			width: 80px;
			height:139px;
			}
	#sec2 .hd h2{
		width: 280px;
		height:150px;
		left:110px;
		top:19px;
		}
		#sec2 .hd h2 img{
			width: 280px;
			height:150px;
			}
	#sec2 .hd .desc{
		width: 375px;
		height:38px;
		left:15px;
		top:182px;
		background:url(r_hd_txt.gif) no-repeat 0px 0px;
		text-indent:-9999px;
		}
	#sec2 .hd .prof{
		width: 116px;
		height:104px;
		left:406px;
		top:109px;
		background:url(r_hd_prof.gif) no-repeat 0px 0px;
		}
		#sec2 .hd .prof p{
			display:none;
			}
	#sec2 .hd .pkg,
	#sec2 .hd h2,
	#sec2 .hd .desc,
	#sec2 .hd .prof{
		position:absolute;
		margin:0;
		}
#sec2 .secttl{
	clear:both;
	width:580px;
	margin:0 auto 10px auto;
	}
	#sec2 .secttl img{
		width:580px;
		height:60px;
		}
	#sec2 .r1,
	#sec2 .r2,
	#sec2 .r3,
	#sec2 .r4{
		width: 582px;
		margin:0 auto;
		padding:0 0 20px 0;
		position:relative;
		display:block;
		}
	#sec2 .tukurepo{
		width:102px;
		height:102px;
		display:block;
		position:absolute;	
		right:20px;
		top:250px;
		margin:0;
		background:url(r_tukurepo.png) no-repeat 0px 0px;
		z-index:998;
		line-height:26px
		}
		#sec2 .tukurepo .tukurepo_tx{
			width:100px;
			height:90px;
			margin:0 auto;
			padding:22px 0 0 0;
			text-align:center;
			font-size:14px;
			color:#FFF;
			}
		#sec2 .tukurepo .num {
			font-size:24px;
			color: #FFF;
			}
	#sec2 .r_pic{
		clear:both;
		width: 582px;
		margin:0;
		z-index:1;
		}
		#sec2 .r_pic img{
			width: 582px;
			height:374px;
			}
	#sec2 .r_desc{
		width:292px;
		float:left;
		margin:10px 0 0 0;
		}
	#sec2 .r_pkg{
		float:left;
		width:64px;
		margin:0;
		}
		#sec2 .r_pkg img{
			width:64px;
			height:108px;
			}
	#sec2 h3{
		width:216px;
		margin:0 0 10px 76px;
		}
		#sec2 h3 img{
			width:216px;
			height:60px;
			}
		#sec2 .r4 h3 img{
			width:216px;
			height:30px;
			}
		#sec2 .r_comment{
			font-size:13px;
			line-height:20px;
			margin:0 0 0 76px;
			}
		#sec2 .r_bt{
			clear:both;
			width:290px;
			margin:0 auto;
			padding:10px 0 0 0;
			}
			#sec2 .bt img{
				width:290px;
				height:46px;
				}
	#sec2 .r_point{
		float:right;
		margin:0;
		width:274px;
		}
		#sec2 .r_point img{
		width:274px;
		}
			
	#sec2 .divider{
		clear:both;
		woidth:610px;
		height:40px;
		background:url(r_divider.gif) center no-repeat;
		}
		#sec2 .divider hr{
			display:none;
			}
	#sec2 .ftr{
		clear:both;
		woidth:610px;
		height:35px;
		background:url(r_ftr.jpg) no-repeat left bottom;
		}
/*----------------------------------------------------------------------------
#product
-----------------------------------------------------------------------------*/
#product{
	width: 610px;
	position:relative;
	margin:0 0 20px 0;
	padding:0;
	}
	#product h2{
		width:610px;
		height:160px;
		margin:0;
		}
		#product h2 img{
			width:610px;
			height:160px;
			}
	#product .desc{
		width:610px;
		height:300px;
		margin:0;
		}
		#product .desc img{
			width:610px;
			height:300px;
			}
	#product .bt_wrapper{
		width:610px;
		height:80px;
		background:url(product_bt_bg.jpg) no-repeat 0px 0px;
		}
	#product .bt{
		width:560px;
		height:50px;
		margin:0 auto;
		}
		#product .bt img{
			width:560px;
			height:50px;
			}
/*----------------------------------------------------------------------------
etc
-----------------------------------------------------------------------------*/
.banner{
	clear:both;
	margin:0 0 15px 0;
	}
p.note{
		font-size:11px;
		line-height:16px;
		margin:0 0 10px 0;
		color:#333;
		}
.notice{
		font-size:11px;
		line-height:16px;
		margin:0 0 10px 0;
		color:#333;
		}</pre></body></html>