@charset 'utf-8';



/* POP-WRAPW */

.pop-wrapw {

	background:url('../images/pop/bg/bg_wraph01.gif') repeat-y 0 0;

}

	.pop-wraph01 {

		background:url('../images/pop/bg/bg_wraph02.gif') repeat-y right 0;

	}

		.pop-wraph02 {

			background:url('../images/pop/bg/bg_wraph03.gif') repeat-x 0 0;

		}

			.pop-wraph03 {

				background:url('../images/pop/bg/bg_wraph04.gif') repeat-x 0 bottom;

			}

				.pop-ltop {

					background:url('../images/pop/bg/bg_poplefttop.gif') no-repeat 0 0;

				}

					.pop-lbot {

						background:url('../images/pop/bg/bg_popleftbot.gif') no-repeat 0 bottom;

					}

						.pop-rtop {

							background:url('../images/pop/bg/bg_poprighttop.gif') no-repeat right 0;

							}

							.pop-rbot {

								background:url('../images/pop/bg/bg_poprightbot.gif') no-repeat right bottom;

							}

								.pop-wrapw h1 {padding:13px 0 0 20px;height:26px;}

								.pop-wrapw h1 span {margin-left:12px;}

								.pop-contents {

									margin:0 4px 0 4px;

									padding:27px 0 30px 0;

								}

									.pop-incont {

										padding:0 17px 0 17px;

										background:#fff;

									}

									a.btn-close {

										position:absolute;

										top:10px;

										right:10px;

										display:block;

									}

/* POP-ROUND */

.pop-round {

	margin-top:25px;

	background:url('../images/pop/bg/bg_poprbot.gif') no-repeat right bottom;

	_zoom:1;

}

	.pop-roundrt {

		background:url('../images/pop/bg/bg_poprtop.gif') no-repeat right 0;

	}

		.pop-roundlb {

			background:url('../images/pop/bg/bg_poplbot.gif') no-repeat 0 bottom;

		}

			.pop-roundlt {

				padding:13px 0;

				background:url('../images/pop/bg/bg_popltop.gif') no-repeat 0 0;

			}

.mtype01 {margin:-4px 0 20px 0;}

h2.btit {position:relative;}

/* TEXT */

.poptxt {

	padding:0 8px;

	line-height:18px;

}

.poptxt01 {

	margin-top:20px;

	padding:0 8px;

	line-height:18px;

	letter-spacing:-1px;

}

.poptxt011 {margin-top:0;}

.poptxt02 {

	margin-top:20px;

	padding:0 8px;

	line-height:18px;

}

.poptxt03 {

	padding:0 8px;

	line-height:18px;

}

.txt-blue {

	color:#028dd0;

	font-weight:bold;

}

.date {margin-right:5px;font-size:14px;}

	.date span {margin-left:5px;}

.viewerfile {

	overflow:hidden;

	width:331px;

}

	.viewerfile li {

		display:inline;

		float:left;

		margin:5px 0 5px 20px;

	}

	.viewerfile li.mlr1 {margin:5px 17px 0 20px;}

	.viewerfile li.mlr2 {margin:5px 0 0 50px;}

.bgbox01 {padding-top:168px;background:url('../images/pop/bg/bg_img01.gif') no-repeat 37px 20px;}

.bgbox02 {padding-top:168px;background:url('../images/pop/bg/bg_img02.gif') no-repeat 37px 20px;}

.bgbox03 {padding-top:168px;background:url('../images/pop/bg/bg_img03.gif') no-repeat 37px 20px;}

.bgbox04 {padding-top:168px;background:url('../images/pop/bg/bg_img04.gif') no-repeat 48px 20px;}

.bgbox05 {padding-top:168px;background:url('../images/pop/bg/bg_img05.gif') no-repeat 74px 20px;}

	.inbox {

		padding:16px 0;

		border-top:1px solid #cce8f6;

		border-bottom:1px solid #cce8f6;

	}

fieldset.idinput {padding-left:28px;}

	fieldset.idinput a {vertical-align:top;}

.hphone {margin-left:67px;}

.north {margin-left:30px;}

.pop-id-password {

	position:relative;

}

	.pop-id-password {position:relative;}

	.pop-id-password a {

		position:absolute;

		display:block;

		width:61px;

		height:72px;

		top:0;

		right:10px;

		}

	.pop-id-password ul {margin-left:23px;}

	.pop-id-password ul li {margin:5px 0 4px 0;}

		.pop-id-password ul li label {display:inline-block;width:52px;vertical-align:top;}

.pop-calendar {margin-top:34px;}

.pop-calendar div {position:relative;width:355px;text-align:center;}

	.pop-calendar div span {font-weight:bold;}

	.pop-calendar div a {

		display:block;

		position:absolute;

		top:1px;

	}

	.pop-calendar div a.prev {

		left:103px;

	}

	.pop-calendar div a.next {

		right:105px;

	}

.pop-calendar table {

	margin-top:8px;

	border-right:1px solid #d6d6d6;

	border-bottom:1px solid #d6d6d6;

	text-align:center;

	color:#7f7f7f;

	font-size:11px;

}

	.pop-calendar thead th {

		padding:3px 0 2px 0;

		border-top:1px solid #d6d6d6;

		border-left:1px solid #d6d6d6;

		background:#eeeee8;

	}

	.pop-calendar thead th.sun {background:#fd7410;color:#fff;}

	.pop-calendar thead th.sat {background:#1591ce;color:#fff;}

	.pop-calendar tbody td.final {background:#f3f28a;}

	.pop-calendar tbody td.dateb {background:#d2e1f3;}

	.pop-calendar tbody td {

		padding:3px 0 2px 0;

		border-top:1px solid #d6d6d6;

		border-left:1px solid #d6d6d6;

	}

.pop-res-finish {

	height:18px;

	margin:14px 0 0 0;

	padding:0 0 0 28px;

	background:url('../images/common/bg/bg_resurv.gif') no-repeat 0 0;

}

.slide {position:relative;_width:668px;margin:0 auto;}

.slide div.view {

	width:90%;

margin:0 auto;

}

.popbtn {overflow:hidden;}

.popbtn a {

	position:absolute;

	display:block;

	top:160px;

	width:24px;

	height:24px;

}

	.popbtn a.slide-lbtn {left:0;}

	.popbtn a.slide-rbtn {right:0;}

.slideshow {

	width:98%;



	height:29px;

	margin:20px auto 0 2px;

	padding:10px 0 0 10px;

	background:#7f7f7f;

	color:#fff;

	text-align:center;

}

	.slideshow span {

		margin:0 20px 0 24px;

		vertical-align:top;

	}

	.slideshow input.image {vertical-align:-4px;}

	.slideshow input.radio {

		width:14px;

		height:13px;

		margin:0;

	}

div.consonant {padding-left:20px;}

span.consonant {

	display:inline-block;

	height:22px;

	background:url('../images/pop/bg/bg_cont01.gif') no-repeat 100% 0;

}

	span.consonant a {

		display:inline-block;

		height:22px;

		padding:0 6px;

		background:url('../images/pop/bg/bg_cont02.gif') no-repeat 0 0;

		color:#fff;

		font-weight:bold;

		font-size:14px;

		text-align:center;

	}

.consonant-result {

	overflow:hidden;

}

	.consonant-result .l-content {

		float:left;

		width:258px;

		height:345px;

		padding:0 0 0 15px;

		background:url('../images/pop/bg/bg_lcontent.gif') no-repeat 0 0;

	}

		.consonant-result .l-content ul {width:240px;margin-top:13px;}

		.consonant-result .l-content li {

			margin:7px 0 7px 0;

			padding-left:10px;

			background:url('../images/pop/bl/bl_arrow.gif') no-repeat 0 5px;

		}

	.consonant-result .r-content {

		float:right;

		width:512px;

		height:325px;

		padding:0 0 20px 15px;

		background:url('../images/pop/bg/bg_rcontent.gif') no-repeat 0 0;

	}

		.consonant-result .r-content p {padding:13px 0 20px 0;}

	.l-content .scroll {

		width:255px;

		height:341px;

		margin-top:2px;

		overflow-y:auto;

	}

	.r-content .scroll {

		width:510px;

		height:341px;

		margin-top:2px;

		overflow-y:auto;

	}

.list-a {}

	.list-a li {

		padding:0 0 0 12px;

		background:url('../images/common/bl/bl_arrow03.gif') no-repeat 0 5px;

	}

.list-a li.filef div {text-align:center;}

.list-a li.filef img {margin:25px 0;}

.ipin {

	width:404px;

	height:237px;padding-top:38px;

	margin:0 auto 25px;

	background:url('../images/pop/bg/bg_ipin.gif') no-repeat 0 38px;

}

	.ipin strong {display:block;padding:45px 0 0 131px;}

	.ipin p {width:322px;margin:69px auto 0;text-align:center;letter-spacing:-1px;}

	.ipin ul {

		width:322px;

		margin:0 auto;

		text-align:center;

	}

.pop-incont .board02 {width:100%;margin:12px 0 0 0;}