@charset "UTF-8";

/* ***
 * IndexItemList
* ************************************************************************************************************* */
#IndexItemList {
	width:980px;
	height:590px;
	position:relative;
	margin-top:30px;
}

#IndexItemList li {
	display:inline;
	position:absolute;
}

#IndexItemList li.n1 {
	top:0;
	left:0;
}

#IndexItemList li.n2 {
	top:0;
	right:0;
}

#IndexItemList li.n3 {
	top:410px;
	left:0;
}

#IndexItemList li.n4 {
	top:410px;
	right:0;
}

#IndexItemList li.n5 {
	bottom:0;
	right:0;
}

/* ***
 * headComment
* ************************************************************************************************************* */
.headComment {
	background-color:#F0E4CF;
	color:#444;
	text-align:center;
	padding:20px;
	font-size:14px;
}

/* ***
 * SwitchNavi
* ************************************************************************************************************* */
#SwitchNavi p {
	margin:0 5px;
}

#SwitchNavi p.n1 {
	background-image:url("/resource/item/images/jewel/btn_switch01.png");
	width: 180px;
}
#SwitchNavi p.n1:hover,
#SwitchNavi p.n1.current {
	background-image:none;
	width: 180px;
}

#SwitchNavi p.n2 {
	background-image:none;
	width: 180px;
}
#SwitchNavi p.n2:hover,
#SwitchNavi p.n2.current {
	background-image:none;
	width: 180px;
}

#SwitchNavi p.n3 {
	background-image:url("/resource/facilities/images/common/btn_switch03.png");
	width: 180px;
}
#SwitchNavi p.n3:hover,
#SwitchNavi p.n3.current {
	background-image:none;
	width: 180px;
}

#SwitchNavi p.n4 {
	background-image:url("/resource/facilities/images/common/btn_switch04.png");
	width: 180px;
}
#SwitchNavi p.n4:hover,
#SwitchNavi p.n4.current {
	background-image:none;
	width: 180px;
}

#SwitchNavi p.n5 {
	background-image:none;
	width: 180px;
}
#SwitchNavi p.n5:hover,
#SwitchNavi p.n5.current {
	background-image:none;
	width: 180px;
}

#SwitchNavi p.n6 {
	background-image:url("/resource/item/images/gift/btn_switch06.png");
	width: 180px;
}
#SwitchNavi p.n6:hover,
#SwitchNavi p.n6.current {
	background-image:url("/resource/item/images/gift/btn_switch06_a.png");
	width: 180px;
}

#SwitchNavi p.n7 {
	background-image:none;
	width: 250px;
}
#SwitchNavi p.n7:hover,
#SwitchNavi p.n7.current {
	background-image:none;
	width: 250px;
}


/* ***
 * OtherGifts
* ************************************************************************************************************* */
#OtherGifts {
	margin-bottom:50px;
	color:#000;
}

#OtherGifts h3 {
	margin-bottom:20px;
}

#OtherGifts .line {
	margin-bottom:20px;
}

#OtherGifts .line:last-child {
	margin-bottom:0;
}

#OtherGifts .line .content {
	width:250px;
	float:left;
}

#OtherGifts .line .content:last-child {
	width:230px;
}

#OtherGifts .line .content .inner {
	width:230px;
	min-height:310px;
	background-color:#F0E4CF;
}

#OtherGifts .line .content .inner .text {
	padding:10px 20px;
}

#OtherGifts .line .content .inner .text h4 {
	font-size:14px;
}

#OtherGifts .line .content .inner .text p {
	margin-top:0.5em;
}

/* ***
 * DirectionList
* ************************************************************************************************************* */
#DirectionList .line {
	margin-bottom:40px;
}

#DirectionList .line:last-child {
	margin-bottom:0;
}

#DirectionList .line .content {
	width:470px;
	min-height:410px;
	float:left;
	background-color:#F0E4CF;
}

#DirectionList .line .content:nth-child(2) {
	float:right;
}

#DirectionList .line .content h3 {
	background:#B29B31;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	font-family:'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro W3', 'ＭＳ 明朝', serif;
	text-align: center;
	padding: 10px 0;
	margin-bottom:30px;
}

#DirectionList .line .content .image {
	width:410px;
	min-height:231px;
	margin:0 auto;
}

#DirectionList .line .content .text {
	padding:15px 30px;
}