@charset "utf-8";



/*------------------------------------------------------------

　共通設定

------------------------------------------------------------*/

body.get .type01 {

	background: url(../../common/image/ico_h2_get.gif) left top no-repeat;

}

body.get .type02 {

	background: url(../../common/image/ico_h3_get.gif) left top no-repeat;

}



.eventInfo .infoArea {

	border-color: #FF588E;

}

.eventInfo .infoArea h3 {

	background: #FF588E;

}







/*------------------------------------------------------------

　固有設定

------------------------------------------------------------*/



/*--------------- #collabo .part1 --------------*/



#collabo .part1 h2 {

	margin-bottom: 10px;

}



/*--------------- #collabo .part2 --------------*/



#collabo .part2 .text {

	width: 349px;

}

#collabo .part2 .pict {

	width: 577px;

}

#collabo .part2 .pict div {

	border: none;

}

#collabo .part2 h4 {

	margin: 10px 0 20px 0;

	clear: both;

}





/*--------------- #collabo .part3 --------------*/



#collabo .part3 .text {

	width: 646px;

}

#collabo .part3 .pict {

	width: 280px;

}



#collabo .part3 h4 {

	margin: 10px 0 20px 0;

	clear: both;

}







/*--------------- #marketPlace --------------*/



#marketPlace .productBox {

	margin: 0 0 10px 0;

	background: url(../images/bg_products.gif) left bottom no-repeat;

}

#marketPlace .productBox.lastBox {

	background: url(../images/bg_products2.gif) left bottom no-repeat;

}



#marketPlace .productBox .product {

	width: 454px;

	padding: 10px;

	background: url(../images/bg_products_top.gif) left -2px no-repeat;

}



#marketPlace .productBox .product table {

	border-collapse: collapse;

}

#marketPlace .productBox .product td.spacer {

	width: 8px !important;

	height: 8px !important;

}



#marketPlace .productBox .product td.pict {

	width: 210px;

	text-align: center;

	vertical-align: middle;

}

#marketPlace .productBox .product td.text,

#marketPlace .productBox .product td.shopName {

	width: 214px;

	padding: 10px;

	vertical-align: top;

	background: #fff;

}





#marketPlace .productBox .product td.text {

	height: 180px;

}

#marketPlace .productBox .product td.text h3 {

	color: #FF598E;

	font-size: 0.75em;

	line-height: 1.4em;

}

#marketPlace .productBox .product td.text p {

	font-size: 0.75em !important;

	line-height: 1.3em !important;

}







/*--------------- #present --------------*/



#present .pict div {

	border: none;

}

#present .text p.caption {

	color: #333;

}







/*--------------- #store --------------*/



#store .pict div {

	border: none;

}






