@charset "utf-8";
/*
----------------------------------------------------------------
	This style for popupwindow.
----------------------------------------------------------------
*/


.popupwin{
	position:absolute;
	display:none;
	width:459px;
}
.popupwin .ttl{
	padding:17px 25px 5px;
	background:url(/common/img/popup_bg_t.png) no-repeat left top;
}

.popupwin .ttl h2{
	color:#fff;
	float:left;
	font-weight:bold;
}
.popupwin h3{
	font-weight:bold;
	margin:0 0 10px;
}
.popupwin .ttl p{
	float:right;
}

.popupwin .Inner{
padding:10px 27px 20px;
*padding:10px 27px 10px;
	background:url(/common/img/popup_bg_b.png) no-repeat left bottom;
}

.popupwin .Inner p.thum{
	border:1px solid #be558f;
	float:left;
}

.popupwin .Inner p.thum img{
vertical-align:bottom;
}

.popupwin .Inner .boxR{
	float:right;
	width:310px;
	font-size:90%;
}

.popupwin .Inner .boxR table{
	margin:20px 0 0;
	font-size:95%;
}
.popupwin .Inner .boxR table th{
	color:#8f2c5e;
	width:8em;
}


.popupwin .Inner .boxR2{
	width:399px;
	font-size:90%;
}

.popupwin .Inner .boxR2 p img{
	border:1px solid #be558f;
	float:left;
	margin:0 15px 15px 0;
}

/*------------------------------------------------------------------

	■CLEAR

------------------------------------------------------------------*/

.popupwin .Inner,
.popupwin .ttl{
	display: inline-block;
}


.popupwin .Inner:after,
.popupwin .ttl:after{
	content:".";display: block;height: 0;visibility:hidden;clear: both;
}
/* Hides MacIE5 \*/
* html .popupwin .Inner,
* html .popupwin .ttl{
	height:1%;
}

.popupwin .Inner,
.popupwin .ttl{
	display:block;
}
/* Hides MacIE5 */
