
/*
.xxxx:after {  content: ".";    display: block;   clear: both;  height: 0;  visibility: hidden;}
.xxxx {  min-height: 1px;}
* html  .xxxx {  height: 1px; height: auto;  overflow: hidden;}
*/

/* MainContents
------------------------------------------------------------------------------*/
#MainContents {
	padding-bottom:50px;
	line-height:1.8em;
	background:url(/_/feature/img/201208_01/mainbg.jpg);
}
#MainContents .contentsInner {
	margin:0 20px;
}


.section .secFrame02:after {  content: ".";    display: block;   clear: both;  height: 0;  visibility: hidden;}
.section .secFrame02 {  min-height: 1px;}
* html  .section .secFrame02 {  height: 1px; height: auto;  overflow: hidden;}

/* contentsNavi
------------------------------------------------------------------------------*/
ul.contentsNavi li  {
	float:left;
	margin:0;
}

/* Contents
------------------------------------------------------------------------------*/
#Contents p.title {
	text-align:center;
	margin-bottom:20px;
}
#Contents p.lead {
	text-align:center;
	margin-bottom:40px;
}

/* item
------------------------------------------------------------------------------*/
#Contents .item {
	margin-bottom:30px;
	background:url(/_/feature/img/201208_01/item_frame_02.png) center bottom no-repeat;
}
#Contents .item .itemFrame01 {
	background:url(/_/feature/img/201208_01/item_frame_01.png) center top no-repeat;
	padding:35px 0;
}

.page01 #Contents .item .itemFrame02 {	background:url(/_/feature/img/201208_01/p1_item_bg.png) repeat-y; }
.page02 #Contents .item .itemFrame02 {	background:url(/_/feature/img/201208_01/p2_item_bg.png) repeat-y; }
.page03 #Contents .item .itemFrame02 {	background:url(/_/feature/img/201208_01/p3_item_bg.png) repeat-y; }

.itemFrame02:after {  content: ".";    display: block;   clear: both;  height: 0;  visibility: hidden;}
.itemFrame02 {  min-height: 1px;}
* html  .itemFrame02 {  height: 1px; height: auto;  overflow: hidden;}

#Contents .item .itemFrame02 {	
	padding:25px 25px 10px;
}



#Contents .item p.itemHead {
	margin-bottom:20px;
}
#Contents .item p.itemLead {
	margin-bottom:20px;
}
#Contents .item .linkArea {
	padding:6px;
	margin-top:25px;
}
#Contents .item .linkArea .linkInner {
	padding:25px 10px 10px;
}

.page01 #Contents .item .linkArea {	background:url(/_/feature/img/201208_01/p1_link_bg.gif);	}

.page01 #Contents .item .linkArea .linkInner {	background:#FFF url(/_/feature/img/201208_01/p1_link_tx.gif) center 6px no-repeat;	}




#Contents .item .linkArea p.name {
	line-height:1.2em;
	padding:2px 0 2px 16px;
	font-weight:bold;
	margin-bottom:3px;
}
.page01 #Contents .item .linkArea p.name {	background:url(/_/feature/img/201208_01/p1_link_icon.gif) no-repeat left 2px;	}



/* block
--------------------------------*/
.block:after {  content: ".";    display: block;   clear: both;  height: 0;  visibility: hidden;}
.block {  min-height: 1px;}
* html  .block {  height: 1px; height: auto;  overflow: hidden;}

#Contents .item .block {
	margin-bottom:25px;
}
.page03 #Contents .item .block {
	margin-bottom:32px;
}

#Contents .item .block .txBlock {
	float:left;
	color:#555;
	line-height:2em;
	padding-top:7px;
}
.page03 #Contents {
	color:#555;
	line-height:1.7em;
}
.page03 #Contents .enq {
	color:#A55C70;
}
.page03 #Contents .enq li {
	line-height:1.3em;
	margin-bottom:12px;
}
.page03 #Contents .enq li em {
	background-color:#FFEFF2;
	padding:2px 5px;
}
.page03 #Contents .item .block .txBlock {
	padding-top:0;
}
#Contents .item .block .imgBlock {
	float:left;
}
#Contents .item .block.imgWidth200 .txBlock {	width:440px;	}
#Contents .item .block.imgWidth200 .imgBlock {	width:200px;	}
#Contents .item .block.imgWidth220 .txBlock {	width:420px;	}
#Contents .item .block.imgWidth220 .imgBlock {	width:220px;	}
#Contents .item .block.imgWidth240 .txBlock {	width:400px;	}
#Contents .item .block.imgWidth240 .imgBlock {	width:240px;	}
#Contents .item .block.imgWidth260 .txBlock {	width:380px;	}
#Contents .item .block.imgWidth260 .imgBlock {	width:260px;	}
#Contents .item .block.imgWidth280 .txBlock {	width:360px;	}
#Contents .item .block.imgWidth280 .imgBlock {	width:280px;	}
#Contents .item .block.imgWidth300 .txBlock {	width:340px;	}
#Contents .item .block.imgWidth300 .imgBlock {	width:300px;	}
#Contents .item .block.imgWidth320 .txBlock {	width:320px;	}
#Contents .item .block.imgWidth320 .imgBlock {	width:320px;	}

* html #Contents .item .block.imgWidth200 .txBlock {	width:430px;	}
* html #Contents .item .block.imgWidth220 .txBlock {	width:410px;	}
* html #Contents .item .block.imgWidth240 .txBlock {	width:390px;	}
* html #Contents .item .block.imgWidth260 .txBlock {	width:370px;	}
* html #Contents .item .block.imgWidth280 .txBlock {	width:350px;	}
* html #Contents .item .block.imgWidth300 .txBlock {	width:330px;	}
* html #Contents .item .block.imgWidth320 .txBlock {	width:310px;	}

.page03 #Contents .item .lastTx {
	margin:0 20px 15px;
	background:url(/_/feature/img/201208_01/p3_lasttx_bg.gif);
	padding:20px;
	color:#4d282f;
}

.page03 #Contents .block.q1 {	background:url(/_/feature/img/201208_01/p3_item_img_01.png) bottom right no-repeat;	}
.page03 #Contents .block.q2 {	background:url(/_/feature/img/201208_01/p3_item_img_02.png) top right no-repeat;	}
.page03 #Contents .block.q3 {	background:url(/_/feature/img/201208_01/p3_item_img_03.png) top right no-repeat;	}
.page03 #Contents .block.q4 {	background:url(/_/feature/img/201208_01/p3_item_img_04.png) top right no-repeat;	}
.page03 #Contents .block.q5 {	background:url(/_/feature/img/201208_01/p3_item_img_05.png) top right no-repeat;	}
.page03 #Contents .block.q6 {	background:url(/_/feature/img/201208_01/p3_item_img_06.png) top right no-repeat;	}





















