@charset "utf-8";

/*============================================================================
	
	6.おすすめ情報＆サービス
		6-0 共通スタイル
		6-1 トップページ
		6-2 バックナンバー
		6-3 商品券の使えるお店
=============================================================================*/

/* @group 6-0 共通スタイル
---------------------------------------------------------------------- */
table.ebook{
	border: 1px solid #0d3078;
	width: 100%;
}

table.ebook td{
	padding: 10px 20px;
}

div#home div.column div.ph_b{
	border: 1px solid #999999;
	padding: 1px;
	float: left;
	width: 160px;
}

div#home div.column div.txt{
	float: right;
	width: 464px; 
	margin-bottom: 20px;
}

div#home div.column div.txt ul{
	margin: 10px 0 20px 25px;
}

div#home div.column div.txt ul li{
	list-style-type: square;
}

div.section div.column{
	margin: 0 auto 25px auto;
}

div.section div.column div.ph_b{
	border: 1px solid #999999;
	width: 158px;
	float: left;
}

div.section div.column div.txt{
	float: right;
	width: 464px;
}

/* @end -------------------------------------------------------------- */


/* @group 6-1 トップページ
---------------------------------------------------------------------- */
#profit div.page_title{
	background: url(../images/index/page_title.gif) top left no-repeat;
	height: 81px;
}
#profit div#list div.column{
	width: 648px;
	
}

#profit div#list div.column ul{
	width: 648px;
	margin-bottom: 30px;
}

#profit div#list div.column ul:after{
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

#profit div#list div.column ul{
     display: inline-block;
     min-height: 1%;
} 

/* Hides from IE-mac \*/
* html #profit div#list div.column ul{
     height: 1%;
}

#profit div#list div.column ul{
     display: block;
}
/* End hide from IE-Mac */

#profit div#list div.column ul li{
	float: left;
	width: 300px;
	margin-right: 24px;
}

#profit div#list div.column ul li:after{
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

#profit div#list div.column ul li{
     display: inline-block;
     min-height: 1%;
} 

/* Hides from IE-mac \*/
* html #profit div#list div.column ul li{
     height: 1%;
}

#profit div#list div.column ul li{
     display: block;
}
/* End hide from IE-Mac */

#profit div#list div.column ul li .img{
	float: left;
}

#profit div#list div.column ul li dl{
	float: right;
	width: 230px;
}

#profit div#list div.column ul li dl dt{
	font-weight: bold;
	color: #005bac;
	margin-bottom: 5px;
}

#profit div#list div.column ul li dl dt a{
	color: #005bac;
}

#profit div#list div.column ul li dl dt a:visited{
	color: #005bac;
}

#profit div#list div.column ul li dl dt a:hover{
	color: #ef7e00;
}


/* @end -------------------------------------------------------------- */

/* @group 6-2 バックナンバー
---------------------------------------------------------------------- */
#backnumber div.page_title{
	background: url(../images/backnumber/page_title.gif) top left no-repeat;
	height: 81px;
}





/* @end -------------------------------------------------------------- */


/* @group 6-3 商品券の使えるお店
---------------------------------------------------------------------- */
#giftcard div.page_title{
	background: url(../images/giftcard/page_title.gif) top left no-repeat;
	height: 81px;
}

#giftcard p.attention{
	text-indent: -1em;
	padding-left: 1em;
	margin: 0;
}

#giftcard div.section div.column div.txt{
	float: left;
	width: 500px;
}

#giftcard div.section div.column .ph{
	float: right;
}

#giftcard div.section div.column table.category{
	width: 100%;
	margin-bottom: 20px;
}

#giftcard div.section div.column ul.shop{
}

#giftcard div.section div.column ul.shop li{
	float: left;
	width: 47%;
	margin: 0 2% 10px 0;
}


#giftcard div.section div.column ul.shop:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#giftcard div.section div.column ul.shop{
	display: inline-block;
	min-height: 1%;/* for IE 7*/
}

/*\*/
* html #giftcard div.section div.column ul.shop {height: 1%;}
#giftcard div.section div.column ul.shop {display: block;}
/**/


/* @end -------------------------------------------------------------- */


/* @group きのとや
---------------------------------------------------------------------- */
#delivery div.page_title{
	background: url(../images/delivery/page_title.gif) top left no-repeat;
	height: 81px;
}

#delivery div.section div.column ul.bg{
	background-color: #fdf7dd;
	border: 1px solid #999999;
	padding: 10px 20px;
	margin-bottom: 5px;
}

#delivery div.section div.column div.example{
	width: 600px;
	margin: 0 auto 20px auto;
}

/* @end -------------------------------------------------------------- */


/* @group メモリアルセレモニー
---------------------------------------------------------------------- */
#ceremony div.page_title{
	background: url(../images/ceremony/page_title.gif) top left no-repeat;
	height: 81px;
}

#ceremony div.section div.column{
	margin-bottom: 20px;
}

#ceremony div.section div#qa table{
	width: 100%;
}

#ceremony div.section div#qa table th{
	font-weight: bold;
	text-align: center;
	width: 5%;
	padding: 5px 10px;
}

#ceremony div.section div#qa table td{
	padding: 5px 10px;
}

#ceremony div.section div#store ul{
	margin-bottom: 20px;
}

#ceremony div.section div#store ul:after{
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

#ceremony div.section div#store ul{
     display: inline-block;
     min-height: 1%;
} 

/* Hides from IE-mac \*/
* html #ceremony div.section div#store ul{
     height: 1%;
}

#ceremony div.section div#store ul{
     display: block;
}
/* End hide from IE-Mac */

#ceremony div.section div#store ul li{
	float: left;
	width: 312px;
	margin-right: 12px;
}

#ceremony div#store ul li em{
	font-weight: bold;
	color: #005bac;
}




/* @end -------------------------------------------------------------- */

/* @group プルミエチケットセンター・チケット情報
---------------------------------------------------------------------- */
/*アイコン(プルミエチケットセンター・チケット情報)*/
div.icon {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 8px;
	margin-bottom: 15px;
}

div.icon ul {
	margin-left: 8px;
	}

div.icon ul li {
	float: left;
	margin-right: 8px;
	}
/*アイコン(プルミエチケットセンター・チケット情報)ここまで*/



/*チケットのお申込み・お問合わせ(プルミエチケットセンター・チケット情報)*/
table.ticket_entry {
	border: 1px solid #999999;	
	width: 648px;
	height: 80px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-top: 10px;
	}

table.ticket_entry th {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	width: 385px;
	padding-left: 15px;
	}
	
table.ticket_entry td {
	width: 223px;
	padding-left: 25px;
	}

/* @end -------------------------------------------------------------- */



/* @group エコポイント
---------------------------------------------------------------------- */
div.attention {
	background-color: #fdf7dd;
	border: 1px solid #999999;
	width: 648px;
	margin-bottom: 25px;
	}

div.attention ul {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 13px;
	}

div.attention ul li {
	font-size: 11px;
	}

table.eco_item {
	border: 1px solid #999999;
	width: 648px;
	}

table.eco_item th {
	background-color: #005bac;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	}

table.eco_item th.code{
	width: 65px;
	}

table.eco_item th.item{
	width: 330px;
	}

table.eco_item th.point{
	width: 95px;
	}

table.eco_item th.receipt{
	width: 80px;
	}

table.eco_item tr.bg {
	background-color: #fdf7dd;
	}
	
table.eco_item td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 11px;
	padding-top: 7px;
	padding-bottom: 7px;
	}

table.eco_item td.code{
	width: 65px;
	text-align: center;
	}

table.eco_item td.item{
	width: 320px;
	padding-left: 10px;
	}

table.eco_item td.point{
	width: 95px;
	text-align: center;
	}

table.eco_item td.receipt{
	width: 80px;
	text-align: center;
	}
/* @end -------------------------------------------------------------- */

/* @group travel
---------------------------------------------------------------------- */
#travel div.page_title{
	background: url(../images/travel/page_title.gif) top left no-repeat;
	height: 81px;
}

/* @end -------------------------------------------------------------- */

/* @group domestic_abroad
---------------------------------------------------------------------- */
#domestic_abroad div.page_title{
	background: url(../images/domestic_abroad/page_title.gif) top left no-repeat;
	height: 81px;
}

#domestic_abroad ul.btn02{
	width: 302px;
	margin: 20px auto 0 auto;
}

#domestic_abroad ul.btn02:after{
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

#domestic_abroad ul.btn02{
     display: inline-block;
     min-height: 1%;
} 

/* Hides from IE-mac \*/
* html #domestic_abroad ul.btn02{
     height: 1%;
}

#domestic_abroad ul.btn02{
     display: block;
}
/* End hide from IE-Mac */

#domestic_abroad ul.btn02 li{
	float: left;
	display: inline;
	margin: 0 6px;
}









