@charset "utf-8";

/*------------------------------------------------
	h2
--------------------------------------------------*/
.h2_midashi{
padding:20px 0 0 0;
color:#000;
font-size:140%;
font-weight:bold;
}


/*------------------------------------------------
	memo_border
--------------------------------------------------*/
.memo_border{
	width: 718px;
	margin: 10px 0px 20px 0px;
	border: 1px solid #e0e0e0;
}


/*------------------------------------------------
	memo_data_table
--------------------------------------------------*/
.memo_data_table{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.memo_data_table table{
	width: 100%;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	table-layout: auto;
}
.memo_data_table table th{
	padding: 8px 8px;
	border-right: 1px solid #cdcdcd;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5em;
	background: #eeeeee;
	font-weight: normal;
	font-size: 90%;
}

.memo_data_table table th.memo_last_th{
	padding: 8px 8px;
	border-right: none;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5em;
	background: #eeeeee;
	font-weight: normal;
	font-size: 90%;
}

.memo_data_table table th span{
	font-size: 90%;
}
.memo_data_table table td{
	padding: 8px 8px;
	border-right: 1px solid #cdcdcd;
	text-align: center;
	vertical-align: middle;
	line-height: 1.3em;
	background: #ffffff;
	font-weight: normal;
	font-size: 100%;
	border-bottom:1px solid #cdcdcd;
}

.memo_data_table table td.memo_last_td{
	padding: 8px 8px;
	border-right: none;
	text-align: center;
	vertical-align: middle;
	line-height: 1.3em;
	background: #ffffff;
	font-weight: normal;
	font-size: 100%;
}


/*------------------------------------------------
	memo_sofadata
--------------------------------------------------*/
.memo_sofadata{
width:390px;
padding:10px 0 10px 0;
float:left;
}


.memo_photo{
width: 100px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}

.memo_data{
width:271px;
float: right;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.memo_goo_name{
color:#000;
font-size:120%;
font-weight:bold;
line-height:1.5em;
text-align:left;
}

.memo_detaile_data{
margin:10px 0 0 0;
text-align:left;
}


.mark li{
margin:10px 0 0 15px;
text-align:left;
}

.mark li img{
margin:0 5px 0 0;
}

.delet_mark{
margin:20px 0 0 0;
text-align:right;
}

.delet_mark img{
margin:0 5px 0 0;}


/*------------------------------------------------
	memo_none
--------------------------------------------------*/
.memo_none_h4{
padding:30px 0 0 20px;
font-size:140%;
font-weight:bold;
}

.memo_none_attention_area{
width:680px;
margin:25px 0 20px 20px;
}

.memo_none_attention_area p{
margin:0;
}

.memo_none_attention_area p.paragraph{
margin:20px 0 0 0;
}


.memo_none_attention_text{
width:356px;
float:left;
margin:0 20px 0 0;
line-height:1.7em;
}


.memo_none_attention_image{
width:304px;
float: right;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
