@charset "utf-8";

#mainContent .ttl {margin: 15px 0;}
p {padding-bottom: 15px;}
strong {padding-bottom: 8px;}
ul.ul01 li {padding-left: 15px !important; background: url(/writer/img/02.jpg) 0 9px no-repeat!important;}
ul.ul01 {padding-left: 30px;}
.l40 {padding-left: 20px;}
.b20 {padding-bottom: 20px;}
.red {color: #ff0080;}
.blue {color: #0080ff;}
.strong {font-weight: 700;}

.tbl_writer {
	width: 700px;
	border: 1px solid #cccccc;
	margin-bottom: 15px;
}
.tbl_writer th,
.tbl_writer td {
	padding: 7px 5px 7px 12px;
	border: 1px solid #cccccc;
}
.tbl_writer th {background-color: #ffdfe1; width: 200px;}
.tbl_writer td {width: 500px; font-size: 14px;}

.ipt01 {
	width: 100px;
	padding: 10px;
	border: 1px solid #cccccc;
	font-size: 14px;
}
.ipt02 {
	width: 200px;
	padding: 10px;
	border: 1px solid #cccccc;
	font-size: 14px;
}
.ipt03 {
	width: 300px;
	padding: 10px;
	border: 1px solid #cccccc;
	font-size: 14px;
}
.ipt04 {
	width: 450px;
	padding: 10px;
	border: 1px solid #cccccc;
	font-size: 14px;
}
.txtArea {
	width: 450px;
	padding: 10px;
	height: 250px;
	border: 1px solid #cccccc;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 1.5em;
}
.btn_submit {
	padding: 5px;
}