@charset "utf-8";


/* CSS Document */





/*====================

 list

====================*/







/*====================

 table

====================*/

.ss_title_pink {

	width: 384px;

	float:left;

	font-size: 19px;

	font-weight: bold;

	color: #EB698E;

	margin-bottom: 10px;

	padding-top: 10px;

	padding-bottom: 0px;

	height: 30px;

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #F5BACA;

	border-top-width: 2px;

	border-top-style: dotted;

	border-top-color: #F5BACA;

}



.ss_title_pink_r {

	width: 384px;

	float:right;

	font-size: 19px;

	font-weight: bold;

	color: #EB698E;

	margin-bottom: 10px;

	padding-top: 10px;

	padding-bottom: 0px;

	height: 30px;

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #F5BACA;

	border-top-width: 2px;

	border-top-style: dotted;

	border-top-color: #F5BACA;

}







/*====================

 contents

====================*/



.photo_waku260_r {

	width: 260px;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 10px;

	text-align: right;

	font-size: 0.75em;

	line-height: 1.2em;

	border: 1px solid #CCC;

	float: right;



}





.photo_waku490_l {



	float: left;



	width: 490px;



	padding-right: 12px;



	padding-left: 12px;



	padding-top: 10px;



	text-align: right;



	font-size: 0.75em;



	line-height: 1.2em;



	border: 1px solid #CCC;



}

.photo_waku490_r {



	float: right;



	width: 490px;



	padding-right: 12px;



	padding-left: 12px;



	padding-top: 10px;



	text-align: right;



	font-size: 0.75em;



	line-height: 1.2em;



	border: 1px solid #CCC;



}



.text_r270 {



	text-align: right;



	width: 260px;



}





.text_l270 {



	text-align: left;



	width: 270px;



}



.text_r490{



	text-align: right;



	width: 490px;



}



.text_l490{



	text-align: left;



	width: 490px;



}



/*====================

 class clear

====================*/





/*====================

 title

====================*/







/*====================

 class other margin

====================*/


/*====================

 finale_info

====================*/
.finale_info_table {
	margin-left:4em;
}
.finale_info_table td {
	padding: 0 10px 5px 0;
	vertical-align: top;
}

.finale_info_01 {
	margin-left: 4em;
}
