@charset "UTF-8";

body#popup {
	background:none;
	}

#container-popup {
	width:500px;
	margin:0 auto;
	padding-top:18px;
	font-size:100%;
	}	
	
.title2-popup {
	font-size:107%;
	font-weight:bold;
	color:#ffffff;
	background:url(../common/title2-popup.gif) no-repeat left top;
	min-height:20px;
	height:auto !important;
	height:20px;
	margin-top:30px;
	padding:8px 15px 4px;
	}
	
.scroll {
	margin:15px 10px 0;
	overflow-y:scroll;
	border:1px solid #d5d5d5;
	height:120px;
	}
.scroll-ul {
	list-style:decimal;
	margin:0 10px 0 30px;
	padding-bottom:10px;
	}	
.scroll-ul li {
	margin-top:10px;
	}
.scroll-p {
	margin:10px 10px 0;
	}
.scroll dt {
	margin:15px 10px 0;
	}
.scroll dd p {
	margin:10px 10px 0;
	}
.scroll dd ul {
	padding:5px 10px 0 35px;
	list-style:disc;
	}

.form-atte {
	color:#ff0000;
	margin:20px 10px 0;
	}
.form-title {
	margin:5px 10px 0;
	background:#7777ad;
	padding:5px 10px;
	color:#ffffff;
	font-weight:bold;
	}
	
.form {
	margin:5px 10px 0;
	width:480px;
	}
.form-tr th {
	padding:5px;
	vertical-align:top;
	background:url(../common/back-side.gif);
	text-align:left;
	width:30%;
	}
.form-tr td {
	padding:5px;
	vertical-align:top;
	}
.form-tr td input {
	width:280px;
	}
.form-tr td textarea {
	width:310px;
	}
.form-td input {
	width:1em !important;
	}

.form-tr2 td {
	height:5px;
	}	


	
.form-btn {
	text-align:center;
	padding:20px 0 30px 0;
	}

	
#error {
	width:460px;
	margin:20px 10px 0;
	background:#ffe81a;
	padding:10px;
	color:#ff0000;
	font-weight:bold;
	}
	
.popup-dl {
	margin:0 5px;
	}
.popup-dl dt {
	font-weight:bold;
	margin-top:20px;
	}
.popup-dl dd {
	margin:0 0 0 2px;
	}