@charset "utf-8";

/* =0 初期設定*/
* {
	margin:0;
	padding:0;
}

/*
body {
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック","MS P Gothic", sans-serif;
}

#page{
	width:750px;
	font-size:12px;
	line-height:140%;
	color:#222;
	text-align:left;
	margin:0 auto;
}
*/

.left{
	float:left;
}

.right{
	float:right;
}

a {
	/* macIE対策＼*/
	overflow: hidden;
	/* macIE対策*/
}

img,
a img {
	border : 0;
	text-decoration: none;
}

ul,ol{
	list-style:none;
}

.clr{
	clear:both;
/* macIE対策＼*/
	overflow:hidden;
	width:1px;
	height:1px;
	margin:0 -1px -1px 0;
	border:0;
	padding:0;
	font-size:0;
	line-height:0;
/* macIE対策*/
}

.test{
	border:1px solid #f00;
}

/*メイン*/
.main_box{
	width:750px;
	margin: 0 105px 20px 105px;
	font-size:12px;
	line-height:140%;
	color:#222;
	text-align:left;
}
.main_box .ttl{
	width:750px;
	height:430px;
}
.main_box .ttl h1{
	margin:0;
	padding:0;
	width:750px;
	height:220px;
}
.main_box .ttl h2, 
.main_box .ttl h3, 
.main_box .ttl h4 {
	margin:0;
	padding:0;
}
.main_box .cnt{
	margin:0;
	padding:10px 0;
	width:750px;
	height:auto;
	background:url(/special/image/kaneko/bg.jpg) repeat-y;
}

.main_box .inner{
	margin:0 20px;
	width:710px;
	height:auto;
}

.main_box .inner .left{
	width:305px;
}
.main_box .inner .right{
	width:395px;
}

.main_box .inner .box{
	margin: 0 0 10px 0;
	padding: 1px 0 0 0;
	height:auto;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color:#fff;
	position:relative;
}




/* ==由来／あらすじ／プロフィール／特典== */

.main_box .inner .left .box{
	width:303px;
	_width:305px;
}
.main_box .inner .right .box{
	width:393px;
	_width:395px;
}
.main_box .inner .box p{
	margin: 0 8px 8px 8px;
	padding-top: 8px;
}

.main_box .inner #origin{
	height:138px;
	background:url(/special/image/kaneko/luna_small.jpg) no-repeat 0 0;
	background-color:#fff;
}
.main_box .inner #profile{
	height:101px;
	background-color:#fff;
}
.main_box .inner #scene{
	height:171px;
	background-color:#fff;
}
.main_box .inner #amenity{
	height:208px;
	background:url(/special/image/kaneko/amenity.jpg) no-repeat 0 0;
	background-color:#fff;
}
.main_box .inner #origin p{
	padding-left:75px;
}

.main_box .inner #scene .inn{
	margin: 0 7px;
	width:289px;
}
.main_box .inner #scene .left{
	width:125px;
	padding-top: 8px;
	padding-bottom: 2px;
}
.main_box .inner #scene .right{
	width:163px;
}



.main_box .inner #scene p.story{
	margin: 0 3px 0 4px;
}
.main_box .inner #scene p.oa{
	margin: 0 8px;
	padding: 0;
}
.main_box .inner #scene p.bc{
	margin: 0 8px;
	padding: 0 0 8px 10px;
	font-size:10px;
	line-height:140%;
	text-indent:-10px;
}
.main_box .inner #amenity p{
	margin: 0;
	padding: 0;
	width:163px;
	position:absolute;
	top:8px;
	left:220px;
}




/* ==商品詳細== */

.main_box .inner #item{
	height:455px;
	background:url(/special/image/kaneko/item.jpg) no-repeat 0 0;
	background-color:#fff;
}

.main_box .inner .combi, 
.main_box .inner .gold, 
.main_box .inner .silver, 
.main_box .inner .annotation{
	margin: 0;
	padding: 0;
	position:absolute;
}
.main_box .inner .combi{
	width:210px;
	top:275px;
	left:55px;
}
.main_box .inner .gold {
	width:200px;
	top:228px;
	left:280px;
}
.main_box .inner .silver{
	width:200px;
	top:228px;
	left:495px;
}
.main_box .inner .annotation{
	width:420px;
	height:auto;
	bottom:8px;
	right:8px;
	background-color:#fdf3f8;
	border:1px solid #f6c4db;
}
.main_box .inner .annotation p{
	margin: 6px;
	padding: 0;
	font-size:10px;
	line-height:130%;
	color:#d90166;
}

.main_box .inner p.product{
	margin: 0;
	padding: 0;
	font-size:14px;
	line-height:140%;
	color:#dc0067;
	font-weight:bold;
}
.main_box .inner p.price{
	margin: 0 0 5px 0;
	padding: 0;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
}
.main_box .inner p.price span{
	font-size:14px;
}
.main_box .inner p.memo{
	margin: 0;
	padding: 0;
	font-size:10px;
	line-height:140%;
}




/* ==お申込み期間== */
.main_box .inner .limit{
	margin: 0 8px;
	padding: 0;
	font-size:14px;
	line-height:140%;
	font-weight:bold;
}

.main_box .inner p.note{
	margin: 0 8px;
	padding: 8px 0;
	font-size:10px;
	line-height:140%;
}
.main_box .inner ul {
	margin: 1px 8px;
	padding: 0;
	width: 692px;
	font-size: 12px;
	line-height: 130%;
	color: #333;
	list-style-type: none;
}

.main_box .inner li {
	margin: 0 10px 0 0;
	padding:0;
	width: 145px;
	_width: 220px;
	float: left;
}
.main_box .inner li.first {
	padding-left: 75px;
	background:url(/special/image/kaneko/deadline01.gif) no-repeat 0 2px;
}
.main_box .inner li.second {
	padding-left: 75px;
	background:url(/special/image/kaneko/deadline02.gif) no-repeat 0 2px;
}
.main_box .inner li.third {
	margin: 0;
	padding-left: 75px;
	background:url(/special/image/kaneko/deadline03.gif) no-repeat 0 2px;
}


/* ==2009.11.11== */
#footer {
        clear:both;
        width:980px;
        margin:0px auto;
        text-align:center;
}

