@charset "utf-8";

@import "layout.css";

#wrap {
	background: url("/next/images/mypage/body_bg.gif") repeat-y 0 0;
}

#body {
	padding: 0 0 30px;
	background: url("/next/images/mypage/body_bottom_bg.gif") no-repeat 0 bottom;
}
#sidebar div.login-area {
	padding: 5px 0 0 5px;
	height: 25px;
	overflow: hidden;
	color: #fff;
	background: url("/next/images/mypage/login_area_bg.gif") no-repeat 0 0;
}
#sidebar div.login-area span {
	padding: 0 0 0 10px;
	background: url("/next/images/content/login_area_bul.gif") no-repeat 0 center;
}
#sidebar div.login-area strong {
	color: #c8f179;
}
#sidebar div.login-area img {
	vertical-align: middle;
}
#sidebar h2 {
	padding: 0 0 10px;
	background: #fff;
}
#sidebar div.category ul {
	margin: 10px 0 0 10px;
	width: 158px;
}
#sidebar div.category ul li {
	padding: 4px 0 3px 10px;
	border-bottom: 1px solid #85e8ec;
	background: url("/next/images/common/side_category_bul.gif") no-repeat 0 6px;
}
#sidebar div.category ul li.selected {
	padding: 4px 0 0 10px;
}
#sidebar div.category ul li a {
	color: #1a496b;
}
#sidebar div.category ul li ul.submenu {
	margin: 2px 0 0 -10px;
	width: 158px;
}
#sidebar div.category ul li ul.submenu li {
	padding: 4px 0 3px 10px;
	border: 0;
	background: url("/next/images/common/side_category_bul2.gif") no-repeat 0 6px;
}
div.member-login {
	margin: 0 0 0 10px;
	width: 652px;
	background: url("/next/images/mypage/member_login_bottom.gif") no-repeat 0 bottom;
}
div.member-login h3 {
	padding: 20px 0 20px 36px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 20px center;
}
div.member-login p.member-info-title {
	padding: 32px 0 7px 43px;
	background: url("/next/images/mypage/member_login_top.gif") no-repeat 0 0;
}
div.member-login p.member-info-content {
	padding: 0 0 30px 43px;
}
div.member-login div.login-form {
	margin: 0 0 0 24px;
	width: 602px;
	height: 127px;
	background: url("/next/images/mypage/login_form_bg.gif") no-repeat 0 0;
}
div.member-login div.login-form h4 {
	padding: 24px 0 14px 24px;
}
div.member-login div.login-form fieldset legend {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.member-login div.login-form fieldset dl {
	display: inline;
	float: left;
	margin: 0 0 0 189px;
	width: 165px;
}
div.member-login div.login-form fieldset dl dt {
	float: left;
	width: 55px;
}
div.member-login div.login-form fieldset dl dt img {
	margin: 8px 0 0;
}
div.member-login div.login-form fieldset dl dd {
	float: left;
	padding: 3px 0 0;
	width: 110px;
	height: 24px;
}
div.member-login div.login-form fieldset dl dd input {
	padding-top: 2px;
	width: 98px;
	height: 16px;
	border: 1px solid #226abb;
}
div.member-login div.join-info {
	display: inline;
	float: left;
	margin: 0 0 0 24px;
	width: 602px;
	height: 147px;
	background: url("/next/images/mypage/join_info_bg.gif") no-repeat 0 0;
}
div.member-login div.join-info h4 {
	margin: 31px 0 15px 25px;
}
div.member-login div.join-info p.text {
	margin: 0 0 0 41px;
	width: 192px;
}
div.member-login div.join-info p.member-join {
	margin: 10px 0 0 40px;
}
div.member-login div.idpw-info {
	display: inline;
	float: left;
	margin: -147px 0 0 294px;
	width: 302px;
	height: 147px;
}
div.member-login div.idpw-info h4 {
	margin: 31px 0 15px 25px;
}
div.member-login div.idpw-info p.text {
	margin: 0 0 0 41px;
	width: 220px;
}
div.member-login div.idpw-info p.member-join {
	margin: 10px 0 0 40px;
}

div.member-join {
	margin: 0 0 0 10px;
	padding: 0 0 20px;
	width: 652px;
	background: #f5f5f5 url("/next/images/mypage/member_login_bottom.gif") no-repeat 0 bottom;
}

div.member-join h3 {
	padding: 20px 0 20px 36px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 20px center;
}
div.member-join p.member-info-title {
	padding: 32px 0 7px 43px;
	background: url("/next/images/mypage/member_login_top.gif") no-repeat 0 0;
}
div.member-join p.member-info-content {
	padding: 0 0 30px 43px;
}
div.member-join-form {
	margin: 0 0 0 24px;
	background: url("/next/images/mypage/member_join_form_bottom.gif") no-repeat 0 bottom;
}
div.member-join-form form {
	background: url("/next/images/mypage/member_join_form_top.gif") no-repeat 0 0;
}
div.member-join-form fieldset.info01 {
	padding: 0 0 0 24px;
}
div.member-join-form fieldset.info02 {
	padding: 0 0 0 24px;
}
div.member-join-form fieldset legend {
	margin: 0;
	padding: 26px 0 20px;
}
div.member-join-form table {
	margin: 0 0 0 8px;
	width: 570px;
}
div.member-join-form table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.member-join-form table tbody th {
	padding: 5px 0 0;
	width: 72px;
	text-align: left;
	vertical-align: top;
}
div.member-join-form table tbody td {
	padding: 0 0 5px;
}
div.member-join-form table tbody td span {
	padding: 0 0 0 15px;
	background: url("/next/images/mypage/icon_warning.gif") no-repeat 0 0;
}
div.member-join-form table tbody td input {
	padding: 2px 0 0;
	height: 16px;
	line-height: 1em;
	border: 1px solid #226abb;
}
div.member-join-form table tbody td input.userid {
	width: 78px;
}
div.member-join-form table tbody td input.userpw1,
div.member-join-form table tbody td input.userpw2 {
	width: 78px;
}
div.member-join-form table tbody td input.username {
	width: 58px;
}
div.member-join-form table tbody td input.sex {
	border: 0;
}
div.member-join-form table tbody td input.address-num {
	width: 38px;
}
div.member-join-form table tbody td input.address {
	width: 398px;
}
div.member-join-form table tbody td select.question {
	width: 198px;
}
div.member-join-form table tbody td input.answer {
	width: 198px;
}
div.member-join-form table tbody td input.phone1,
div.member-join-form table tbody td input.phone2,
div.member-join-form table tbody td input.phone3 {
	margin: 0 0 5px;
	width: 38px;
}
div.member-join-form table tbody td input.mobile1,
div.member-join-form table tbody td input.mobile2,
div.member-join-form table tbody td input.mobile3 {
	width: 38px;
}
div.member-join-form table tbody td input.email {
	width: 198px;
}
div.member-join-form table tbody td input.newsletter {
	border: 0;
}
div.member-join-form table tbody td select.scholarship,
div.member-join-form table tbody td select.job,
div.member-join-form table tbody td select.concern {
	width: 198px;
}
div.member-join-form div.button {
	padding: 20px 0;
	text-align: center;
}
div.member-join-form div.button image {
	margin: 0;
	padding: 0;
	width: 67px;
	height: 31px;
	border: 0;
	background: #fff;
	vertical-align: middle;
}
div.member-join-form div.button input {
	vertical-align: middle;
}
div.member-join-form div.member-agreement {
	padding: 20px 0 20px 20px;
	background: url("/next/images/mypage/member_join_form_top.gif") no-repeat 0 0;
}
div.member-join-form div.member-agreement p.agreement {
	padding: 0 0 20px;
}
div.member-join-form div.member-agreement textarea {
	padding: 10px;
	width: 535px;
	height: 240px;
}
div.member-join-form div.member-resident {
	padding: 20px 30px 20px 20px;
	background: url("/next/images/mypage/member_join_form_top.gif") no-repeat 0 0;
}
div.member-join-form div.member-resident p.resident {
	padding: 0 0 30px 0;
}
div.member-join-form div.member-resident p.resident-text1 {
	padding: 0 10px 25px 0;
	color: #000;
}
div.member-join-form div.member-resident p.resident-text2 {
	padding: 0 10px 25px 0;
}
div.member-join-form div.member-resident p.resident-text3 {
	padding: 0 10px 25px 0;
}
div.member-join-form div.member-resident div.name-jumin {
	padding: 20px 0 0;
	width: 550px;
	text-align: center;
	border-top: 1px solid #e9eaee;
}
div.member-join-form div.member-resident div.name-jumin form {
	background: none;
}
div.member-join-form div.member-resident div.name-jumin p.join-select {
	padding: 0 0 20px;
	text-align: center;
}
div.member-join-form div.member-resident div.name-jumin p.ipin-info {
	padding: 20px 0 0 0;
	line-height: 1.5em;
}
div.member-join-form div.member-resident div.name-jumin p.ipin-info strong {
	color: #f00;
}
div.member-join-form div.member-resident div.name-jumin p.info {
	padding: 0 0 20px;
	text-align: center;
}
div.member-join-form div.member-resident div.name-jumin fieldset {
	margin: 0 !important;
	padding: 0 !important;
}
div.member-join-form div.member-resident div.name-jumin fieldset legend {
	margin: 0 !important;
	padding: 0 !important;
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.member-join-form div.member-resident div.name-jumin fieldset input {
	vertical-align: middle;
}
div.member-join-form div.member-resident div.name-jumin fieldset img {
	vertical-align: middle;
}
div.member-join-form div.member-resident div.name-jumin fieldset input.real-name {
	width: 45px;
	height: 18px;
	border: 1px solid #d4d0c8;
}
div.member-join-form div.member-resident div.name-jumin fieldset input.resident-number1 {
	width: 50px;
	height: 18px;
	border: 1px solid #d4d0c8;
}
div.member-join-form div.member-resident div.name-jumin fieldset input.resident-number2 {
	width: 50px;
	height: 18px;
	border: 1px solid #d4d0c8;
}
div.member-join-form div.member-resident div.name-jumin fieldset input.confirm {
	margin: 0 0 0 10px;
}
div.idpw-search {
	margin: 0 0 0 10px;
	padding: 0 0 20px;
	width: 652px;
	background: #f5f5f5 url("/next/images/mypage/member_login_bottom.gif") no-repeat 0 bottom;
}
div.idpw-search h3 {
	padding: 20px 0 20px 36px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 20px center;
}
div.idpw-search div.idpw-search-form {
	margin: 0 0 0 24px;
	width: 602px;
	background: url("/next/images/mypage/idpw_search_form_bottom.gif") no-repeat 0 bottom;
}
div.idpw-search div.idpw-search-form fieldset.id-search {
	padding: 24px 0 0;
	background: url("/next/images/mypage/idpw_search_form_top.gif") no-repeat 0 0;
}
div.idpw-search div.idpw-search-form fieldset.pw-search {
	padding: 30px 0 0;
	border-top: 1px dotted #d2d2d2;
}
div.idpw-search div.idpw-search-form fieldset legend {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.idpw-search div.idpw-search-form fieldset p.info {
	padding: 0 0 0 24px;
}
div.idpw-search div.idpw-search-form fieldset dl {
	margin: 20px 0 0 32px;
	width: 472px;
}
div.idpw-search div.idpw-search-form fieldset dl dt {
	float: left;
	width: 72px;
}
div.idpw-search div.idpw-search-form fieldset dl dt img {
	margin: 5px 0 0;
}
div.idpw-search div.idpw-search-form fieldset dl dd {
	float: left;
	padding: 0 0 5px;
	width: 400px;
}
div.idpw-search div.idpw-search-form fieldset dl dd input {
	padding: 2px 0 0;
	height: 16px;
	line-height: 1em;
	border: 1px solid #226abb;
}
div.idpw-search div.idpw-search-form fieldset dl dd input.username {
	width: 100px;
}
div.idpw-search div.idpw-search-form fieldset dl dd input.id-email {
	width: 220px;
}
div.idpw-search div.idpw-search-form fieldset dl dd input.userid {
	width: 100px;
}
div.idpw-search div.idpw-search-form fieldset dl dd input.pw-email {
	width: 220px;
}
div.idpw-search div.idpw-search-form fieldset p.button {
	clear: both;
	padding: 20px 0;
	text-align: center;
}
div.idpw-search div.idpw-search-form fieldset p.button button {
	margin: 0 5px;
	width: 87px;
	height: 31px;
	border: 0;
	background: #fff;
	vertical-align: middle;
}
div.idpw-search div.idpw-search-form fieldset p input {
	vertical-align: middle;
}
div.idpw-search p.idpw-search-title {
	padding: 32px 0 7px 43px;
	background: url("/next/images/mypage/member_login_top.gif") no-repeat 0 0;
}
div.idpw-search p.idpw-search-content {
	padding: 0 0 30px 43px;
}
div.idpw-search-form {
	margin: 0 0 0 24px;
	background: url("/next/images/mypage/member_join_form_bottom.gif") no-repeat 0 bottom;
}

div.member-secede {
	margin: 0 0 0 10px;
	padding: 0 0 20px;
	width: 652px;
	background: #f5f5f5 url("/next/images/mypage/member_login_bottom.gif") no-repeat 0 bottom;
}
div.member-secede h3 {
	padding: 20px 0 20px 36px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 20px center;
}
div.member-secede div.member-secede-content {
	margin: 20px 0 0 24px;
	width: 602px;
	height: 217px;
	background: url("/next/images/mypage/member_secede_content_bg.gif") no-repeat 0 0;
}
div.member-secede div.member-secede-content ul {
	margin: 36px 0 0 32px;
	padding: 15px 0 0 20px;
	width: 520px;
	border-top: 2px solid #9ebaed;
	border-bottom: 2px solid #9ebaed;
	background: #f6f6f6;
}
div.member-secede div.member-secede-content ul li {
	padding: 0 0 12px 17px;
	background: url("/next/images/mypage/icon_warning.gif") no-repeat 0 2px;
}
div.member-secede div.member-secede-content div.button {
	padding: 20px 0 0;
	text-align: center;
}

div.myinfo-manage {
	margin: 0 0 0 10px;
	padding: 0 0 20px;
	width: 652px;
}
div.myinfo-manage h3 {
	padding: 20px 0 20px 36px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 20px center;
}
div.myinfo-manage div.myinfo-manage-text {
	width: 652px;
	background: url("/next/images/mypage/info_box_bottom.gif") no-repeat 0 bottom;
}
div.myinfo-manage div.myinfo-manage-text ul {
	padding: 22px 25px 18px;
	background: url("/next/images/mypage/info_box_top.gif") no-repeat 0 0;
}
div.myinfo-manage div.myinfo-manage-text ul li {
	padding: 0 0 4px 17px;
	background: url("/next/images/mypage/icon_warning.gif") no-repeat 0 0;
}
div.myinfo-manage div.myinfo-detail {
	padding: 22px 0 0;
	width: 652px;
}
div.myinfo-manage div.myinfo-detail h4 {
	padding: 0 0 12px 12px;
}
div.myinfo-manage div.myinfo-detail table {
	width: 652px;
	border-top: 2px solid #9ebaed;
	border-bottom: 1px solid #9ebaed;
}
div.myinfo-manage div.myinfo-detail table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.myinfo-manage div.myinfo-detail table tbody th {
	padding: 5px 0 3px;
	width: 130px;
	background: #f6f6f6;
	border-bottom: 1px solid #e2e2e2;
}
div.myinfo-manage div.myinfo-detail table tbody td {
	padding: 5px 0 3px;
	border-bottom: 1px solid #e2e2e2;
}
div.myinfo-manage div.my-choice-archive {
	margin: 20px 0 0;
}
div.myinfo-manage div.my-choice-archive h4 {
	padding: 0 0 0 10px;
	height: 30px;
	color: #fff;
	line-height: 30px;
	background: #9ebaed;
}
div.myinfo-manage div.my-choice-archive p.more {
	margin: -30px 10px 0 0;
	height: 30px;
	color: #fff;
	line-height: 30px;
	text-align: right;
}
div.myinfo-manage div.my-choice-archive p.more a {
	color: #fff;
}
div.myinfo-manage div.my-choice-archive ul {
	padding: 10px 0 0 7px;
}
div.myinfo-manage div.my-choice-archive ul li {
	padding: 0 0 15px 10px;
	background: url("/next/images/mypage/list_arrow.gif") no-repeat 0 4px;
}
div.myinfo-manage div.request-booking-list {
	margin: 10px 0 0;
}
div.myinfo-manage div.request-booking-list h4 {
	padding: 0 0 0 10px;
	height: 30px;
	color: #fff;
	line-height: 30px;
	background: #9ebaed;
}
div.myinfo-manage div.request-booking-list p.more {
	margin: -30px 10px 0 0;
	height: 30px;
	color: #fff;
	line-height: 30px;
	text-align: right;
}
div.myinfo-manage div.request-booking-list p.more a {
	color: #fff;
}
div.myinfo-manage div.request-booking-list ul {
	padding: 10px 0 0 7px;
}
div.myinfo-manage div.request-booking-list ul li {
	padding: 0 0 15px 10px;
	background: url("/next/images/mypage/list_arrow.gif") no-repeat 0 4px;
}

div.my-archive {
	margin: 0 0 0 10px;
	padding: 0 0 20px;
	width: 652px;
}
div.my-archive h3 {
	padding: 20px 0 20px 36px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 20px center;
}
div.my-archive div.my-archive-text {
	width: 652px;
	background: url("/next/images/mypage/info_box_bottom.gif") no-repeat 0 bottom;
}
div.my-archive div.my-archive-text ul {
	padding: 22px 25px 18px;
	background: url("/next/images/mypage/info_box_top.gif") no-repeat 0 0;
}
div.my-archive div.my-archive-text ul li {
	padding: 0 0 4px 17px;
	background: url("/next/images/mypage/icon_warning.gif") no-repeat 0 0;
}
div.my-archive div.search-process-button {
	padding: 20px 5px 10px 0;
	text-align: right;
}
div.my-archive div.my-archive-board {
	width: 652px;
}
div.my-archive div.my-archive-board table {
	width: 100%;
	background: url("/next/images/mypage/my_archive_board_bg.gif") no-repeat 0 0;
}
div.my-archive div.my-archive-board table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.my-archive div.my-archive-board table thead th {
	height: 25px;
	color: #fff;
}
div.my-archive div.my-archive-board table tbody td {
	padding: 7px 0;
	border-bottom: 1px dotted #a1a1a1;
}
div.my-archive div.my-archive-board table tbody td.select {
	width: 45px;
	text-align: center;
}
div.my-archive div.my-archive-board table tbody td.opne-yn {
	width: 80px;
	text-align: center;
}
div.my-archive div.my-archive-board table tbody td.subject {
	padding-left: 10px;
}
div.my-archive div.my-archive-board table tbody td.select-page {
	width: 131px;
	text-align: center;
}
div.my-archive div.my-archive-board table tbody td.select-page span {
	display: block;
	width: 50px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border: 1px solid #226abb;
}
div.my-archive div.my-archive-board table tbody td.delete {
	width: 91px;
	text-align: center;
}
div.my-archive div.my-archive-board div.button {
	padding: 10px 0 0 0;
	text-align: right;
}
div.my-archive div.my-archive-board div.button input {
	vertical-align: middle;
}

div.online-list {
	margin: 0 0 0 10px;
	padding: 0 0 20px;
	width: 652px;
}
div.online-list h3 {
	padding: 20px 0 20px 36px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 20px center;
}
div.online-list div.online-list-text {
	width: 652px;
	background: url("/next/images/mypage/info_box_bottom.gif") no-repeat 0 bottom;
}
div.online-list div.online-list-text ul {
	padding: 22px 25px 18px;
	background: url("/next/images/mypage/info_box_top.gif") no-repeat 0 0;
}
div.online-list div.online-list-text ul li {
	padding: 0 0 4px 17px;
	background: url("/next/images/mypage/icon_warning.gif") no-repeat 0 2px;
}
div.online-list div.online-list-text ul li a {
	color: #fe1100;
	text-decoration: underline;
}
div.online-list div.online-list-button {
	padding: 20px 5px 10px 0;
	text-align: right;
}
div.online-list p.page-list {
	margin: -30px 0 0;
	padding: 0 0 10px 5px;
}
div.online-list div.online-list-board {
	width: 652px;
}
div.online-list div.online-list-board table {
	width: 100%;
	background: url("/next/images/mypage/my_archive_board_bg.gif") no-repeat 0 0;
}
div.online-list div.online-list-board table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.online-list div.online-list-board table thead th {
	height: 25px;
	color: #fff;
}
div.online-list div.online-list-board table tbody td {
	padding: 7px 0;
	text-align: center;
	border-bottom: 1px dotted #a1a1a1;
}
div.online-list div.online-list-board table tbody td.request-number {
	width: 98px;
}
div.online-list div.online-list-board table tbody td.manage-number {
	width: 82px;
}
div.online-list div.online-list-board table tbody td.subject {
	padding-left: 10px;
	text-align: left;
}
div.online-list div.online-list-board table tbody td.request-day {
	width: 72px;
}
div.online-list div.online-list-board table tbody td.request-time {
	width: 60px;
}
div.online-list div.online-list-board table tbody td.applicant {
	width: 54px;
}
div.online-list div.online-list-board table tbody td.request-print {
	width: 64px;
}
div.online-list div.online-list-board table tbody td.state {
	width: 64px;
}

div.online-view {
	margin: 0 0 0 10px;
	padding: 0 0 20px;
	width: 652px;
}
div.online-view h3 {
	padding: 20px 0 20px 36px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 20px center;
}
div.online-view div.online-view-button {
	margin: 0 0 -35px;
	padding: 20px 5px 0 0;
	text-align: right;
}
div.online-view div.online-view-content h4 {
	padding: 20px 0 12px 12px;
}
div.online-view div.online-view-content table {
	width: 652px;
	border-top: 2px solid #9ebaed;
	border-bottom: 1px solid #9ebaed;
}
div.online-view div.online-view-content table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.online-view div.online-view-content table tbody tr th {
	padding: 5px 0;
	width: 120px;
	background: #f6f6f6;
	border-bottom: 1px solid #e2e2e2;
}
div.online-view div.online-view-content table tfoot tr th {
	padding: 5px 0;
	width: 120px;
	background: #f6f6f6;
	border-bottom: 1px solid #e2e2e2;
}
div.online-view div.online-view-content table tbody tr td {
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #e2e2e2;
}
div.online-view div.online-view-content table thead tr th {
	padding: 5px 0;
	background: #f6f6f6;
	border-bottom: 1px solid #e2e2e2;
}
div.online-view div.online-view-content div.request-archive table tbody tr td {
	text-align: center;
}
div.online-view div.online-view-content div.request-archive table thead tr th.style01,
div.online-view div.online-view-content div.request-archive table thead tr th.style02,
div.online-view div.online-view-content div.request-archive table thead tr th.style03,
div.online-view div.online-view-content div.request-archive table thead tr th.style04,
div.online-view div.online-view-content div.request-archive table tbody tr td.style01,
div.online-view div.online-view-content div.request-archive table tbody tr td.style02,
div.online-view div.online-view-content div.request-archive table tbody tr td.style03,
div.online-view div.online-view-content div.request-archive table tbody tr td.style04 {
	border-right: 1px solid #e2e2e2;
}
div.online-view div.online-view-content div.customer-estimation table tbody tr td #customer-estimation-content {
	width: 500px;
	height: 18px;
	line-height: 1em;
	border: 1px solid #cdcdcd;
}
div.online-view div.online-view-content div.button {
	padding: 20px 0 0;
	text-align: center;
}

div.my-scrap {
	margin: 0 0 0 10px;
	padding: 0 0 20px;
	width: 652px;
}
div.my-scrap h3 {
	padding: 20px 0 20px 36px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 20px center;
}
div.my-scrap div.my-scrap-board {
	width: 652px;
}
div.my-scrap div.my-scrap-board table {
	width: 100%;
	background: url("/next/images/mypage/my_archive_board_bg.gif") no-repeat 0 0;
	border-bottom: 1px solid #9ebaed;
}
div.my-scrap div.my-scrap-board table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.my-scrap div.my-scrap-board table thead th {
	height: 25px;
	color: #fff;
}
div.my-scrap div.my-scrap-board table tbody td {
	padding: 7px 0;
	text-align: center;
	border-bottom: 1px dotted #a1a1a1;
}
div.my-scrap div.my-scrap-board table tbody td.number {
	width: 80px;
}
div.my-scrap div.my-scrap-board table tbody td.delete {
	width: 80px;
}

div.customer-question {
	margin: 0 0 0 10px;
	padding: 0 0 20px;
	width: 652px;
}
div.customer-question h3 {
	padding: 20px 0 20px 36px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 20px center;
}
div.customer-question div.customer-question-info {
	width: 652px;
	background: url("/next/images/mypage/info_box_bottom.gif") no-repeat 0 bottom;
}
div.customer-question div.customer-question-info ul {
	padding: 22px 25px 18px;
	background: url("/next/images/mypage/info_box_top.gif") no-repeat 0 0;
}
div.customer-question div.customer-question-info ul li {
	padding: 0 0 4px 17px;
	background: url("/next/images/mypage/icon_warning.gif") no-repeat 0 2px;
}
div.customer-question p.page-list {
	padding: 20px 0 10px;
}
div.customer-question div.customer-question-board {
	width: 652px;
}
div.customer-question div.customer-question-board table {
	width: 100%;
	background: url("/next/images/mypage/my_archive_board_bg.gif") no-repeat 0 0;
	border-bottom: 1px solid #9ebaed;
}
div.customer-question div.customer-question-board table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.customer-question div.customer-question-board table thead th {
	height: 25px;
	color: #fff;
}
div.customer-question div.customer-question-board table tbody td {
	padding: 7px 0;
	text-align: center;
	border-bottom: 1px dotted #a1a1a1;
}
div.customer-question div.customer-question-board table tbody td.number {
	width: 50px;
}
div.customer-question div.customer-question-board table tbody td.subject {
	text-align: left;
}
div.customer-question div.customer-question-board table tbody td.state {
	width: 80px;
}
div.customer-question div.customer-question-board table tbody td.writer {
	width: 80px;
}
div.customer-question div.customer-question-board table tbody td.date {
	width: 80px;
}
div.customer-question div.customer-question-board table tbody td.count {
	width: 50px;
}
div.customer-question div.customer-question-board div.button-write {
	padding: 15px 0 0;
	text-align: right;
}

div.customer-question div.customer-question-write-info {
	margin: 0 0 0 15px;
	width: 621px;
	background: url("/next/images/mypage/customer_write_bottom.gif") no-repeat 0 bottom;
}
div.customer-question div.customer-question-write-info ul {
	padding: 15px;
	background: url("/next/images/mypage/customer_write_top.gif") no-repeat 0 0;
}
div.customer-question div.customer-question-write-info ul li {
	padding: 0 0 0 15px;
	background: url("/next/images/common/icon_arrow2.gif") no-repeat 0 3px;
}
div.customer-question div.customer-question-write {
	margin: 20px 0 0;
	width: 652px;
}
div.customer-question div.customer-question-write table {
	width: 100%;
	border-top: 2px solid #7fa0cf;
	border-bottom: 1px solid #7fa0cf;
}
div.customer-question div.customer-question-write table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.customer-question div.customer-question-write table tbody tr th {
	width: 130px;
	background: #f6f6f6;
	border-bottom: 1px solid #e2e2e2;
}
div.customer-question div.customer-question-write table tbody tr td {
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #e2e2e2;
}
div.customer-question div.customer-question-write table tbody tr td input {
	height: 18px;
	border: 1px solid #cdcdcd;
	vertical-align: middle;
}
div.customer-question div.customer-question-write table tbody tr td.subject input {
	width: 500px;
}
div.customer-question div.customer-question-write table tbody tr td.writer input {
	width: 200px;
}
div.customer-question div.customer-question-write table tbody tr td.email input {
	width: 130px;
}
div.customer-question div.customer-question-write table tbody tr td.email select {
	vertical-align: middle;
}
div.customer-question div.customer-question-write table tbody tr td.email-receive input {
	border: 0;
}
div.customer-question div.customer-question-write div.button-write {
	padding: 20px 0 0;
	text-align: right;
}

div.customer-question div.customer-question-view {
	margin: 20px 0 0;
	width: 652px;
}
div.customer-question div.customer-question-view table {
	width: 100%;
	border-top: 2px solid #7fa0cf;
	border-bottom: 1px solid #7fa0cf;
}
div.customer-question div.customer-question-view table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.customer-question div.customer-question-view table tbody tr th {
	width: 130px;
	background: #f6f6f6;
	border-bottom: 1px solid #e2e2e2;
}
div.customer-question div.customer-question-view table tbody tr td {
	padding: 7px 0 7px 10px;
	border-bottom: 1px solid #e2e2e2;
}
div.customer-question div.customer-question-view table tbody tr td.date,
div.customer-question div.customer-question-view table tbody tr td.writer {
	width: 192px;
}
div.customer-question div.customer-question-view table tbody tr td.content {
	padding: 10px;
}
div.customer-question div.customer-question-view div.prev-next {
	padding: 15px 0 0;
	height: 25px;
}
div.customer-question div.customer-question-view div.button-view {
	margin: -25px 0 0;
	height: 25px;
	text-align: right;
}

div.notice-list {
	margin: 0 0 0 10px;
	padding: 0 0 20px;
	width: 652px;
}
div.notice-list h3 {
	padding: 20px 0 20px 36px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 20px center;
}
div.notice-list div.notice-list-board {
	width: 652px;
}
div.notice-list div.notice-list-board table {
	width: 100%;
	background: url("/next/images/mypage/my_archive_board_bg.gif") no-repeat 0 0;
	border-bottom: 1px solid #9ebaed;
}
div.notice-list div.notice-list-board table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.notice-list div.notice-list-board table thead th {
	height: 25px;
	color: #fff;
}
div.notice-list div.notice-list-board table tbody td {
	padding: 5px 0;
	text-align: center;
	border-bottom: 1px dotted #a1a1a1;
}
div.notice-list div.notice-list-board table tbody td.number {
	width: 50px;
}
div.notice-list div.notice-list-board table tbody td.subject {
	text-align: left;
}
div.notice-list div.notice-list-board table tbody td.date {
	width: 80px;
}
div.notice-list div.notice-list-board table tbody td.count {
	width: 50px;
}

div.online-copy {
	margin: 0 0 0 10px;
	padding: 0 0 20px;
	width: 652px;
}
div.online-copy h3 {
	padding: 20px 0 20px 36px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 20px center;
}
div.online-copy div.online-copy-content {
	width: 652px;
}
div.online-copy div.online-copy-content h4 {
	padding: 0 0 14px 10px;
}
div.online-copy div.online-copy-content p.request-process-view {
	margin: -30px 0 0;
	padding: 0 0 10px;
	text-align: right;
}

div.online-copy div.online-copy-content table {
	margin: 0 0 20px;
	width: 100%;
	border-top: 2px solid #9ebaed;
}

div.online-copy div.online-copy-content table.guide {
	margin: 0 0 20px;
	width: 100%;
	border-top: 0px;
}

div.online-copy div.online-copy-content table.delivery-method {
	margin: 0 0 0px;
	width: 100%;
	border-top: 0px;
}

div.online-copy div.online-copy-content table.guide tbody tr td span {
	padding: 0 0 0 14px;
	color: #ff7420;
	background: url("/next/images/common/icon_warning.gif") no-repeat 0 0;
}

div.online-copy div.online-copy-content table.guide thead tr th {
	padding: 5px 3px;
	border: 1px solid #ffffff;
	background: #ffffff;
}
div.online-copy div.online-copy-content table.guide tbody tr th {
	padding: 5px;
	width: 100px;
	border: 1px solid #ffffff;
	background: #ffffff;
}
div.online-copy div.online-copy-content table.guide tbody tr td {
	padding: 5px;
	border: 1px solid #ffffff;
}

div.online-copy div.online-copy-content table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
div.online-copy div.online-copy-content table thead tr th {
	padding: 5px 3px;
	border: 1px solid #e2e2e2;
	background: #f6f6f6;
}
div.online-copy div.online-copy-content table tbody tr th {
	padding: 5px;
	width: 100px;
	border: 1px solid #e2e2e2;
	background: #f6f6f6;
}
div.online-copy div.online-copy-content table tbody tr td {
	padding: 5px;
	border: 1px solid #e2e2e2;
}
div.online-copy div.online-copy-content table.archive-info tbody tr td.number {
	width: 86px;
	text-align: center;
}
div.online-copy div.online-copy-content table.archive-info tbody tr td.subject {
	
}
div.online-copy div.online-copy-content table.archive-info tbody tr td.selected {
	width: 75px;
	text-align: center;
}
div.online-copy div.online-copy-content table.archive-info tbody tr td.selected input {
	width: 48px;
	border: 1px solid #d4d4d4;
}
div.online-copy div.online-copy-content table.archive-info tbody tr td.volume {
	width: 60px;
	text-align: center;
}
div.online-copy div.online-copy-content table.archive-info tbody tr td.volume input {
	width: 40px;
	border: 1px solid #d4d4d4;
}
div.online-copy div.online-copy-content table.archive-info tbody tr td.cover {
	width: 64px;
	text-align: center;
}
div.online-copy div.online-copy-content table.archive-info tbody tr td.medium {
	width: 110px;
	text-align: center;
}
div.online-copy div.online-copy-content table.archive-info tbody tr td.medium select {
	width: 100px;
}
div.online-copy div.online-copy-content table.delivery-method tbody tr td span {
	padding: 0 0 0 14px;
	color: #ff7420;
	background: url("/next/images/common/icon_warning.gif") no-repeat 0 0;
}
div.online-copy div.online-copy-content table.delivery-address tbody tr td img {
	vertical-align: top;
}
div.online-copy div.online-copy-content table.delivery-address tbody tr td #delivery-name {
	width: 132px;
	height: 18px;
	border: 1px solid #d4d4d4;
}
div.online-copy div.online-copy-content table.delivery-address tbody tr td #zipcode1,
div.online-copy div.online-copy-content table.delivery-address tbody tr td #zipcode2 {
	width: 58px;
	height: 18px;
	border: 1px solid #d4d4d4;
}
div.online-copy div.online-copy-content table.delivery-address tbody tr td #address1,
div.online-copy div.online-copy-content table.delivery-address tbody tr td #address2 {
	width: 248px;
	height: 18px;
	border: 1px solid #d4d4d4;
}
div.online-copy div.online-copy-content table.delivery-address tbody tr td #phone1,
div.online-copy div.online-copy-content table.delivery-address tbody tr td #phone2,
div.online-copy div.online-copy-content table.delivery-address tbody tr td #phone3 {
	width: 38px;
	height: 18px;
	border: 1px solid #d4d4d4;
}
div.online-copy div.online-copy-content table.fee-reduction tbody tr td ul li p.title {
	margin: 10px 0 0;
	padding: 10px 0 0;
	border-top: 1px solid #808080;
}
div.online-copy div.online-copy-content table.fee-reduction tbody tr td span {
	padding: 0 0 0 14px;
	color: #ff7420;
	background: url("/next/images/common/icon_warning.gif") no-repeat 0 0;
}
div.online-copy div.online-copy-content table.fee-reduction tbody tr td img {
	vertical-align: middle;
}
div.online-copy div.online-copy-content table.fee-reduction tbody tr td #add-file {
	width: 400px;
	height: 18px;
	border: 1px solid #d4d4d4;
	vertical-align: middle;
}
div.online-copy div.online-copy-content div.button {
	text-align: center;
}

div.online-copy div.online-copy-content table.memo tbody tr td span {
	padding: 0 0 0 14px;
	color: #ff7420;
	background: url("/next/images/common/icon_warning.gif") no-repeat 0 0;
}

/* ?앹뾽 */
#wrap-popup {
	padding: 18px 0 0 20px;
}
#wrap-popup h1 {
	padding: 0 0 15px;
	width: 410px;
	background: #f5f5f5 url("/next/images/mypage/wrap_popup_top.gif") no-repeat 0 0;
}
#wrap-popup h1 img {
	margin: 20px 0 0 40px;
}
#wrap-popup div.id-search-popup {
	padding: 0 14px;
	width: 382px;
	background: #f5f5f5 url("/next/images/mypage/id_search_popup_bottom.gif") no-repeat 14px bottom;
}
#wrap-popup div.id-search-popup p.id-info {
	padding: 22px 0 0 84px;
	background: url("/next/images/mypage/id_search_popup_top.gif") no-repeat 0 0;
}
#wrap-popup div.id-search-popup p.id-info span {
	display: block;
	padding: 0 0 0 16px;
	background: url("/next/images/mypage/icon_warning.gif") no-repeat 0 center;
}
#wrap-popup div.id-search-popup dl {
	margin: 10px auto 0;
	padding: 30px 0 0;
	width: 365px;
	border-top: 1px dotted #d2d2d2;
}
#wrap-popup div.id-search-popup dl dt {
	float: left;
	padding: 0 0 0 140px;
	width: 55px;
}
#wrap-popup div.id-search-popup dl dd {
	float: left;
	color: #3778c4;
}
#wrap-popup div.id-search-popup p.text-info {
	clear: both;
	padding: 15px 0 40px 38px;
}
#wrap-popup div.button-popup {
	padding: 30px 0 0;
	width: 410px;
	text-align: center;
	background: url("/next/images/mypage/wrap_popup_bottom.gif") no-repeat 0 0;
}

#wrap-popup div.pw-search-popup {
	padding: 0 14px;
	width: 382px;
	background: #f5f5f5 url("/next/images/mypage/id_search_popup_bottom.gif") no-repeat 14px bottom;
}
#wrap-popup div.pw-search-popup p.pw-info {
	padding: 22px 10px 10px 34px;
	background: url("/next/images/mypage/id_search_popup_top.gif") no-repeat 0 0;
}
#wrap-popup div.pw-search-popup p.pw-info span {
	display: block;
	padding: 0 0 0 16px;
	background: url("/next/images/mypage/icon_warning.gif") no-repeat 0 2px;
}
#wrap-popup div.pw-search-popup dl {
	margin: 10px auto 0;
	padding: 30px 0 0;
	width: 365px;
}
#wrap-popup div.pw-search-popup dl dt {
	float: left;
	padding: 0 0 0 140px;
	width: 55px;
}
#wrap-popup div.pw-search-popup dl dd {
	float: left;
	color: #3778c4;
}
#wrap-popup div.pw-search-popup ul.text-info {
	clear: both;
	margin: 0 auto;
	padding: 10px 0 20px;
	width: 365px;
	border-top: 1px dotted #d2d2d2;
}
#wrap-popup div.pw-search-popup ul.text-info li {
	padding: 0 20px 0 20px;
	text-indent: -11px;
}

#wrap-popup div.id-check {
	padding: 0 14px;
	width: 382px;
	background: #f5f5f5 url("/next/images/mypage/id_search_popup_bottom.gif") no-repeat 14px bottom;
}
#wrap-popup div.id-check p.id-form {
	padding: 22px 0 0 84px;
	background: url("/next/images/mypage/id_search_popup_top.gif") no-repeat 0 0;
}
#wrap-popup div.id-check p.id-form input {
	vertical-align: middle;
}
#wrap-popup div.id-check p.id-form input.textbox {
	margin: 0 0 0 10px;
	width: 98px;
	height: 18px;
	border: 1px solid #226abb;
}
#wrap-popup div.id-check p.id-check-info {
	margin: 10px 0 10px 80px;
	padding: 0 0 0 14px;
	background: url("/next/images/common/icon_warning.gif") no-repeat 0 0;
}
#wrap-popup div.id-check p.id-check-result {
	padding: 20px 0;
	height: 50px;
	text-align: center;
	border-top: 1px dotted #d2d2d2;
}
#wrap-popup div.id-check p.id-check-result strong {
	color: #3778c4;
}

#wrap-popup div.address-search {
	padding: 0 14px;
	width: 382px;
	background: #f5f5f5 url("/next/images/mypage/id_search_popup_bottom.gif") no-repeat 14px bottom;
}
#wrap-popup div.address-search p.address-search-form {
	padding: 22px 0 0 84px;
	background: url("/next/images/mypage/id_search_popup_top.gif") no-repeat 0 0;
}
#wrap-popup div.address-search p.address-search-form input {
	vertical-align: middle;
}
#wrap-popup div.address-search p.address-search-form input.textbox {
	margin: 0 0 0 10px;
	width: 98px;
	height: 18px;
	border: 1px solid #226abb;
}
#wrap-popup div.address-search p.address-search-info {
	margin: 10px 0 10px 0;
	text-align: center;
}
#wrap-popup div.address-search p.address-search-info span {
	padding: 0 0 0 14px;
	background: url("/next/images/common/icon_warning.gif") no-repeat 0 0;
}
#wrap-popup div.address-search ul {
	margin: 10px;
	height: 150px;
	background: #e8e8e8;
	overflow: auto;
}
#wrap-popup div.address-search ul li {
	padding: 5px 10px;
	text-align: right;
}
#wrap-popup div.address-search ul li span.address {
	float: left;
}

#popup-process {
	width: 665px;
}
#popup-process h1 {
	padding: 0 0 0 34px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 1.4em;
	background: #0089a8 url("/next/images/mypage/popup_process_h1.gif") no-repeat 21px 17px;
}
#popup-process ul.menu {
	margin: 30px 0 0 20px;
	padding: 0 0 0 20px;
	height: 40px;
	background: url("/next/images/mypage/request_process_top_bg.gif") no-repeat 0 0;
}
#popup-process ul.menu li {
	display: inline;
}
#popup-process div.request-process {
	display: inline;
	float: left;
	margin: 0 0 38px 20px;
	padding: 24px 0 40px 13px;
	width: 620px;
	background: url("/next/images/mypage/request_process_bottom_bg.gif") no-repeat 0 bottom;
}
#popup-process div.request-process h2 {
	clear: both;
	padding: 0 0 20px;
}
#popup-process div.request-process ul {
	clear: both;
}
#popup-process div.request-process ul li {
	float: left;
}
#popup-process div.request-process ul li ul {
	float: left;
}
#popup-process div.request-process ul li ul li {
	clear: both;
}
#popup-process div.button-popup {
	clear: both;
	height: 30px;
	text-align: right;
	background: #0089a8;
}
#popup-process div.button-popup img {
	margin: 10px 20px 0 0;
}
/* ?닿린濡앸Ъ 紐⑸줉 ?닿린 */
#wrap-archive-in {
	margin: 20px 20px 0 20px;
	width: 305px;
	height: 187px;
	background: url("/next/images/mypage/archive_in_bg.gif") no-repeat 0 0;
}
#wrap-archive-in h1 {
	padding: 15px 0 0;
	height: 54px;
	text-align: center;
}
#wrap-archive-in p.text {
	margin: 0 0 0 23px;
	padding: 20px 0;
	width: 260px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #e9e9e9;
	background: #f7f7f7;
}
#wrap-archive-in div.button-close {
	padding: 20px;
	text-align: right;
}
#wrap-archive-in p.copyright {
	padding: 15px 0 0;
}
#wrap-data-view div.data-view {
	padding: 0 0 0 10px;
}
#wrap-data-view div.data-view h3 {
	padding: 20px 0 20px 26px;
	color: #494949;
	background: #fff url("/next/images/content/h3_category_bul.gif") no-repeat 10px center;
}
#wrap-data-view div.data-view p.info {
	padding: 10px 0 0;
}
#wrap-data-view div.data-view table {
	width: 900px;
}
#wrap-data-view div.data-view table caption {
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
#wrap-data-view div.data-view table thead th {
	padding: 5px 0;
	background: #f6f6f6;
	border: 1px solid #e2e2e2;
}
#wrap-data-view div.data-view table tbody td {
	padding: 5px 0 5px 5px;
	background: #fff;
	border: 1px solid #e2e2e2;
}
div.online-copy div.online-copy-content p.data-view {
	margin: -30px 0 0;
	padding: 0 0 10px;
	text-align: right;
}
