@charset "utf-8";

.confirm-area{margin-top:9px; padding:35px 0; border-top:1px solid #bbb; border-bottom:1px solid #bbb;}
.confirm-area .confirm-box{padding:35px 0; border:3px solid #bbb;}
.confirm-area .confirm-box:after{clear:both; content:""; display:block;}
.confirm-area .confirm-box .left-box{width:50%; padding:0 40px; border-right:1px solid #ddd; float:left;}
.confirm-area .confirm-box .right-box{width:50%; padding:0 40px; float:left;}
.confirm-area .confirm-box h2{padding:12px 0; font-weight:bold; font-size:15px; color:#666; display:block;}
.confirm-area .confirm-box div.ii{padding-bottom:7px;}
.confirm-area .confirm-box div.ii a{padding:7px 25px; font-size:13px; color:#777; background:#eee; display:inline-block;}
.confirm-area .confirm-box div.ii span{padding-left:10px; color:#666;}
.confirm-area .confirm-box div.ii ul{margin:0 -2px;}
.confirm-area .confirm-box div.ii ul:after{clear:both; content:""; display:block;}
.confirm-area .confirm-box div.ii ul li{width:38%; padding:0 2px; float:left;}
.confirm-area .confirm-box div.ii ul li:last-child{width:24%; float:left;}
.confirm-area .confirm-box div.ii ul li input{width:100%; height:31px; padding:0 10px; color:#777; border:1px solid #ddd; }
.confirm-area .confirm-box div.ii ul li:last-child input{padding:0 15px; font-size:13px; color:#777; border:0; background:#eee;}

#reser-search .reser-body{width:100%; margin-top:20px; text-align:left; border-collapse:collapse; border-top: 1px solid #81725f;}
#reser-search .reser-body ul{}
#reser-search .reser-body ul li{}
#reser-search .reser-body ul li:hover{background:#fafafa;}
#reser-search .reser-body ul li .list_box{padding:15px 15px 15px 80px; border-bottom:1px solid #ddd; position:relative;}
#reser-search .reser-body ul li .nt-line{background:#f7f7f7;}
#reser-search .reser-body .nbox{width:50px; height:43px; top:15px; left:15px; font-size:14px; line-height:43px; text-align:center; color:#777; background:#eee; display:block; position:absolute;}
#reser-search .reser-body .nbox.notice{color:#fff; background:#be1f3b; display:block; position:absolute;}
#reser-search .reser-body .nt-line .subj a{font-weight:bold;}
#reser-search .reser-body .subj{font-size:14px;}
#reser-search .reser-body .info{margin-top:5px; font-size:12px; font-family:"Malgun Gothic"; color:#999;}
#reser-search .reser-body .info span{margin-right:14px; position:relative;}
#reser-search .reser-body .info span:after{width:1px; height:13px; top:3px; right:-9px; background:#ddd; content:""; display:block; position:absolute;}
#reser-search .reser-body .info span:last-child:after{display:none;}
#reser-search .reser-body span.ico_secret{margin:0 5px 0 0; font-size:12px; color:#999;}
#reser-search .reser-body span.ico_new{display:inline-block;}
#reser-search .reser-body span.ico_new img{vertical-align:bottom; float:left;}
#reser-search .reser-body .empty{padding:45px 0; text-align:center; color:#ff4545; border-bottom:1px solid #ddd;}

.direct-link{margin-top:20px; text-align:right;}
.direct-link a{padding:7px 25px; font-size:13px; color:#777; background:#eee; display:inline-block;}

@media screen and (max-width:1060px){
	.confirm-area .confirm-box{padding:35px;}
	.confirm-area .confirm-box .left-box{width:100%; padding:0 0 10px; border-right:0; border-bottom:1px solid #ddd; float:none;}
	.confirm-area .confirm-box .right-box{width:100%; padding:10px 0 0; float:none;}
	.confirm-area .confirm-box input{width:auto;}
	.confirm-area .confirm-box input:last-child{width:auto;}
}

@media screen and (max-width:540px){
	.confirm-area .confirm-box{padding:20px 30px 30px;}
	.confirm-area .confirm-box div.ii span{margin-top:10px; padding-left:0; display:block;l}
}

@media screen and (max-width:480px){
	.confirm-area .confirm-box{padding:20px 30px 30px;}
	.confirm-area .confirm-box div.ii span{margin-top:10px; padding-left:0; display:block;l}
}

@media screen and (max-width:420px){
	.confirm-area .confirm-box div.ii a{text-align:center; display:block;}
	.confirm-area .confirm-box div.ii ul li{width:50%;}
	.confirm-area .confirm-box div.ii ul li:last-child{width:100%; padding-top:4px;}
}