@charset "utf-8";
/* CSS Document */

#memo_wrapper {
	width:95%;
	margin:0 auto;
}
#t_msg {
	width:100%;
}
#t_msg ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
#t_msg ul li {
	float:left;		
	width:20%;
	color:#606060;
	padding:9px 0;
	text-align:center;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	position:relative;
}
#t_msg ul li:after {
	content:"|";
	position:absolute;
	right:-1px;
}
#t_msg ul li:last-child:after {
	content:"";
}
#t_msg ul li:hover, #t_msg ul li.selected {
	background: #b5bdc8; /* Old browsers */
	background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
}
#t_msg ul li:hover a,#t_msg ul li.selected a {
	color:#ffffff;	
}
.table_sec {
}
.table_sec .right_p{
	background:#ececec;
	text-align:right;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	padding:5px 0;
	padding-right:5px;
}
.table_sec .right_p span {
	color:red;
}
.table_sec table {
	width:100%;	
	border-bottom:1px solid #d1d1d1;
}
.table_sec table thead tr th{
	border-bottom:1px solid #f1f1f1;	
	color:#b7b7b7;
	padding:5px 0;
	text-align:center;
}
.table_sec table tr td {
	border-bottom:1px solid #f1f1f1;
	padding:5px 0;	
}
.table_sec table tr:last-child td {
	border-bottom:none;	
}
.table_sec table tfoot {
	background:#ececec;
}
#sec01 table tr td{
	text-align:center;
}
#sec02 table tr td{
	border-bottom:1px solid #f1f1f1;	
	text-align:center;
}
#sec02 img {
	margin-top:20px;	
}
#sec04 iframe {
	margin-top:10px;	
}
#send_sec table tr th {
	border-bottom:1px solid #f1f1f1;	
}
#send_sec table tr td textarea {
	width:98%;
	min-height:200px;
}
#user_box em {
	font-style:normal;
	font-weight:bold;
	color:#ff0000;	
}

#memo_pages{
	float:right;
	margin-right:20px;	
}
#memo_pages li {
	float:left;
	font-size:110%;
	list-style:none;
}
#memo_pages li span {
	color:#ff0000;
	font-weight:bold;
	margin:0 15px;
}
#memo_pages li.m_pre {
	position:relative;
}
#momo_pages li.m_pre:after {
	content:"|";
	right:0;
}
#memo_pages li.m_next {
	position:relative;
	content:"|";
	left:0;	
}

/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */
@media handheld, only screen and (max-width: 767px) {

}
@media handheld, only screen and (max-width: 320px) {
#t_msg ul li span {
	display:none;	
}
}