@charset "UTF-8";


/* -----------------------------------------------------------
CSS Information

 Style Info:     ポシェットカテゴリのスタイル設定
 File name:      individual.css
 Last update:    2010.01.22
 ----------------------------------------------------------- */


/*　
-----------------------------------------------------------------------------*/
/*GNavi 各コンテンツ表示時に、反転なし制御*/
.store.pce_top #Gnavi li#gPochette a:hover,
.store.pce_menu  #Gnavi li#gPochette a:hover,
.store.pce_plan  #Gnavi li#gPochette a:hover{
	opacity: 1.0;
	filter: alpha(opacity=100);}

.store #Pnavi {
}
.store #Pnavi li {
	margin-bottom: 3px;
}
.store #Pnavi li a{
	margin:0; padding:0;
	display:block;
	height: 36px; width:325px;
	text-indent:-99999px;
	overflow: hidden;
	}

.store #Pnavi li#mpConcept a{background: url(images/pce_Pnavi_concept.gif) 0 0 no-repeat;}
.store #Pnavi li#mpPlan a{background: url(images/pce_Pnavi_plan.gif) 0 0 no-repeat;}
.store #Pnavi li#mpReport a{background: url(images/pce_Pnavi_report.gif) 0 0 no-repeat;}
.store #Pnavi li#mpAccess a{background: url(images/pce_Pnavi_access.gif) 0 0 no-repeat;}

.store #Pnavi li a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.store.pce_top #Pnavi li#mpConcept a:hover,
.store.pce_plan #Pnavi li#mpPlan a:hover,
.store.pce_report #Pnavi li#mpReport a:hover{
	opacity: 1.0;
	filter: alpha(opacity=100);}


.store #contents_inr {
	clear: both;
	padding: 70px 45px 0;
	background: #FFF url(../common/images/cmn_KK_WonB_long.gif) no-repeat center top;
}
.store #contents_inr h2 {
	padding-bottom: 8px;
	margin-bottom: 25px;
	background: url(../common/images/cmn_h2_bg.gif) no-repeat left bottom;
}

.store #contents_inr h2 .h2Title-top {
	display:block;
	height:19px; width:300px;
	text-indent:-99999px;
	margin-bottom:7px;
}
.store.pce_top #contents_inr h2 .h2Title-top {
	background:url(images/pce_top_h2.gif) 0 0 no-repeat;}
.store.pce_plan #contents_inr h2 .h2Title-top {
	background: url(images/pce_plan_h2.gif) 0 0 no-repeat;}
.store.pce_report #contents_inr h2 .h2Title-top {
	background:url(images/pce_report_h2.gif) 0 0 no-repeat;}

.store #contents_inr .copy {
	margin-top: 25px;
	font-size: 14px;
}


.store #contents_inr #mainCol {
	float: left;
	width: 620px;
	padding-bottom: 30px;
}
.store #contents_inr #subCol {
	float: right;
	width: 330px;
	padding-bottom: 30px;
}
.store #contents_inr #subCol .inquiry {
	margin-top: 15px;
}
.store #contents #btmCol {
	clear: both;
	width: 1010px;
	margin-bottom: 50px;
}


/*---------------------------------------------------------------------------
	ポシェットトップ
-----------------------------------------------------------------------------*/
.pce_top #contents {
}
.pce_top h1 {
	display: none;
}
.pce_top #contents_inr .copy {
	padding-bottom: 70px;
	background: url(../common/images/cmn_flower_bg.gif) no-repeat right bottom;
}


/*---------------------------------------------------------------------------
	ポシェットレポート
-----------------------------------------------------------------------------*/
.pce_report #visual{
	display:block;
	height:360px; width:1100px;
	background: url(images/pce_report_h1.jpg) 0 0 no-repeat;
	text-indent:-99999px;}

/*---------------------------------------------------------------------------
	ポシェットプラン
-----------------------------------------------------------------------------*/
.pce_plan #contents #mainCol {
	width: 624px;
}
.pce_plan #contents #mainCol ul{
	margin-top: 30px;
}
.pce_plan #contents #mainCol ul li{
	margin-bottom: 15px;
}
#pce_tokuten{
	display:block;
	background:url(images/pce_plan_tokuten.gif) 0 0 no-repeat;
	width:622px; height:70px;
	text-indent:-99999px;
}
#pce_tokuten p{display:none;}

.pce_plan #contents #mainCol h3.pce_option_title{
	display:block;
	width:622px; height:29px;
	text-indent:-99999px;
	margin-bottom: 15px;
	background:url(images/pce_plan_h3.gif) 0 0 no-repeat;
}


.pce_plan #visual{
	display:block;
	height:360px; width:1100px;
	background: url(images/pce_plan_h1.jpg) 0 0 no-repeat;
	text-indent:-99999px;}
	
.pce_plan #contents  .party35{
	display:block;
	height:296px; width:622px;
	background: url(images/pce_plan_3500.gif) 0 0 no-repeat;
	text-indent:-99999px;
	margin-bottom:13px;}

.pce_plan #contents  .party40{
	display:block;
	height:296px; width:622px;
	background: url(images/pce_plan_4000.gif) 0 0 no-repeat;
	text-indent:-99999px;}