@charset "utf-8";


#contentBox .copy{
padding:53px 0px 0px 30px;
}

#contentBox .memKind{
padding:40px 0px 0px 0px;
}




#contentBox .memKindList{
border-collapse: collapse;
border-top:1px solid;
border-right:1px solid;
border-color:#CCCCCC;
width:680px;
margin-top:25px;
margin-bottom:20px;
}

#contentBox .memKindList .title{
	background-image:url(../common/images/table_tit.gif);
	background-repeat:repeat-x;
	background-color:#D9E2F0;
}

#contentBox .memKindList td{
padding:7px;
border-bottom:1px solid;
border-left:1px solid;
border-color:#CCCCCC;
text-align:left;
}

#contentBox .memKindList th{
padding:7px;
border-bottom:1px solid;
border-left:1px solid;
border-color:#CCCCCC;
text-align:left;
width:150px;
}

/*
#contentBox .memKindList .tr{
	background-image:url(../common/images/tr01.jpg);
	background-repeat:repeat-x;
}
*/

#contentBox .memKindList tr.salonTr{
	background-color:#D5E9FB;
	/*background-image:url(./images/salon_bk.jpg);
	background-repeat:repeat-x;*/
}

#contentBox .memKindList tr.blockTr{
background-color:#DDEADD;
/*	background-image:url(./images/block_bk.jpg);
	background-repeat:repeat-x;*/
}

#contentBox .memKindList tr.goldTr{
background-color:#F9F0D5;
/*	background-image:url(./images/gold_bk.jpg);
	background-repeat:repeat-x;*/
}

#contentBox .memKindList tr.platinumTr{
background-color:#E8E8E8;
	/*background-image:url(./images/platinum_bk.jpg);
	background-repeat:repeat-x;*/
}


/*///////////////////////////////////////////
■eticBox
//////////////////////////////////////////*/

/*●背景表示処理のため*/
#eticBox .colType1{
background-color:#F2F2F2;
padding:15px;
margin-top:20px;
}

#eticBox .colType1 {
    overflow: hidden;
}

#eticBox .colType1:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #eticBox .colType1 {
    height: 1em;
    overflow: visible;
}
/**/
/*●背景表示処理のため*/


#eticBox .colType1 .leftItem{
	float:left;
	width:320px;
}


#eticBox .colType1 .leftItem .detailSen{
	float:left;
	width:210px;
}

#eticBox .colType1 .leftItem .photo{
	float:right;
	width:100px;
	padding-top:30px;
}


#eticBox .colType1 .leftItem h4{
	color:#1D1A81;
	font-weight:bold;
	padding-top:10px;
}



#eticBox .colType1 .rightItem{
	float:right;
	width:310px;
	
}

#eticBox .colType1 .rightItem .detailSen{
	float:left;
	width:200px;
	padding-top:30px;
}

#eticBox .colType1 .rightItem .photo{
	float:right;
	width:80px;
	padding-top:30px;
}

#eticBox .colType1 .rightItem h4{
	color:#1D1A81;
	font-weight:bold;
}



#eticBox .colType1 p{
	padding:0px;
	margin:0px;
}

#eticBox .colType1 p.btn{
	text-align:right;
	padding-top:5px;
}



/*●背景表示処理のため*/
#eticBox .colType2{
background-color:#F2F2F2;
padding:15px;
margin-top:10px;
background:url(images/coltype2_bk.gif);
background-repeat:repeat-y;
}

#eticBox .colType2 {
    overflow: hidden;
}

#eticBox .colType2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #eticBox .colType2 {
    height: 1em;
    overflow: visible;
}
/**/
/*●背景表示処理のため*/


#eticBox .colType2 .leftItem{
	float:left;
	width:300px;
}


#eticBox .colType2 .rightItem{
	float:right;
	width:300px;
}

#eticBox .colType2 p{
	padding:10px 0px 0px 0px;
	margin:0px;
}

#eticBox .colType2 p.btn{
	text-align:right;
}

