.presentationWrap{}
.presentationWrap *{box-sizing:border-box;}
.presentationWrap .top{border:1px solid #e6e6e6;padding:9px 18px;}
.presentationWrap .top .top_t{overflow:hidden;}
.presentationWrap .top .top_t .tit{margin:16px 0 0 11px;display:block;}
.presentationWrap .top .top_b{background:#f5fbfe;padding:12px 15px;position:relative;margin:20px 0 0 0;height:95px;}
.presentationWrap .top .top_b p{letter-spacing:-1px;}
.presentationWrap .top .top_b .tit{font-size:14px;color:#000;font-weight:bold;}
.presentationWrap .top .top_b .con{font-size:12px;color:#000;line-height:18px;margin:5px 0;}
.presentationWrap .top .top_b .info{font-size:11px;color:#aeb2b4;line-height:14px;}
.presentationWrap .top .top_b > a{position:absolute;right:0;top:0;width:150px;height:95px;line-height:90px;background:#2d3c6d;color:#fff;font-size:16px;text-align:center;}
.presentationWrap .top .top_b > a span{padding:0 16px 0 0;background: url('http://img.megagong.net/c/gongssel/presentation/arrow_btn.png') no-repeat right 70%;}
.presentationWrap .top .top_b .btn{position:absolute;right:5px;top:5px;}
.presentationWrap .top .top_b .btn a{display:block;width:150px;height:40px;line-height:38px;position:relative;background:#30b9b4;color:#fff;font-size:16px;text-align:center;}
.presentationWrap .top .top_b .btn a span{padding:0 16px 0 0;background: url('http://img.megagong.net/c/gongssel/presentation/arrow_btn.png') no-repeat right 70%;}
.presentationWrap .top .top_b .btn a:first-child{margin:0 0 5px 0;background:#3073b9;}
.presentationWrap .con{margin:30px 0 0 0;}
.presentationWrap .con .searchWrap{overflow:hidden;line-height:30px;margin:0 0 10px 0;}
.presentationWrap .con .searchWrap p{float:left;color:#b00000;font-size:13px;}
.presentationWrap .con .searchWrap .searchBox{float:right;}
.presentationWrap .con .searchWrap .searchBox select{width:100px;height:30px;border:1px solid #b1b1b1;vertical-align:top;background:none;}
.presentationWrap .con .searchWrap .searchBox input{width:200px;height:30px;border:1px solid #b1b1b1;padding:0 9px;vertical-align:top;}
.presentationWrap .con .searchWrap .searchBox a{width:80px;height:30px;background:#666666;color:#fff;text-align:center;font-size:13px;display:inline-block;}
.presentationWrap .con .cust01Tbl1 table{table-layout:auto;}
.presentationWrap .con .cust01Tbl1 table thead tr th{border:none;}
.presentationWrap .con .cust01Tbl1 table tbody tr td{border-left:1px solid #e6e6e6;word-break:break-all;}
.presentationWrap .con .cust01Tbl1 table tbody tr td:first-child{border-left:none;}
.presentationWrap .con .cust01Tbl1 table tbody tr .aL strong{display:block;}
.presentationWrap .con .cust01Tbl1 table tbody tr td img{margin:0 0 0 0;}
.presentationWrap .viewWrap{}
.presentationWrap .viewWrap .viewInfo{background:#f6f6f6;line-height:20px;padding:9px 10px;border-top:1px solid #555555;border-bottom:1px solid #555555;}
.presentationWrap .viewWrap .viewInfo strong{padding:0 20px;word-break:break-all;}
.presentationWrap .viewWrap .viewInfo img{background:#fff;}
.presentationWrap .viewWrap .viewInfo2{overflow:hidden;border-top:none;background:none;}
.presentationWrap .viewWrap .viewInfo2 strong{padding:0 0 0 0;}
.presentationWrap .viewWrap .viewInfo2 span{padding:0 10px;}
.presentationWrap .viewWrap .viewInfo2 p{float:left;}
.presentationWrap .viewWrap .viewInfo2 ul{float:right;overflow:hidden;}
.presentationWrap .viewWrap .viewInfo2 ul li{float:left;margin:0 0 0 50px;}
.presentationWrap .viewWrap .viewInfo2 ul li img{vertical-align:middle;}
.presentationWrap .viewWrap .con{padding:30px 0;margin:0 0 20px 0;border-bottom:1px solid #c8c8c8;line-height:1.5;}
.presentationWrap .viewWrap .con img{max-width:100%;}
.presentationWrap .viewWrap .btnBox{overflow:hidden;}
.presentationWrap .viewWrap .btnBox a{color:#fff;text-align:center;height:40px;line-height:38px;font-size:16px;text-align:center;}
.presentationWrap .viewWrap .btnBox .btnList{float:left;background:#000000;width:80px;}
.presentationWrap .viewWrap .btnBox .btnReservation{float:right;background:#3073b9;width:150px;}
.presentationWrap .viewWrap .btnBox .btnComplete{float:right;background:#666666;width:150px;cursor:default;}

#pop_wrap{position:relative;width:100%;max-width: 1080px;word-break: keep-all;}
#pop_wrap *{box-sizing:border-box;padding: 0;margin: 0;}
#pop_wrap .write_info{padding-bottom: 12px;padding: 15px 20px 10px}
#pop_wrap .write_info p{text-indent:-5px;padding-left:5px;color: #555;font-size: 12px;}
#pop_wrap .write_info .tit{font-size:16px;font-weight:bold;position:relative;margin:0 0 8px 0;padding:0 0 0 10px;text-indent:0;}
#pop_wrap .write_info .tit:after{content:"";width:2px;height:16px;position:absolute;left:0;top:4px;background:#000;}
#pop_wrap .write_info .subTitle{text-align:center;font-size:14px;}
#pop_wrap .write_info .subTitle2{color:#3073b9;font-size:16px;text-align:center;margin:0 0 10px 0;}
#pop_wrap .write_info .selectService{background:#f0f0f0;padding:10px;overflow:hidden;margin:0 0 10px 0;}
#pop_wrap .write_info .selectService ul{overflow:hidden;float:left;}
#pop_wrap .write_info .selectService ul li{float:left;margin:0 0 0 10px;}
#pop_wrap .write_info .selectService ul li:first-child{margin:0 0 0 0;}
#pop_wrap .write_info .selectService p{float:right;color:#b00000;}
#pop_wrap .write_info .reservationInfo{background:#f0f0f0;padding:20px;overflow:hidden;margin:0 0 10px 0;line-height:20px;}
#pop_wrap .write_info .reservationInfo ul li{margin:5px 0 0 0;}
#pop_wrap .write_info .reservationInfo ul li:first-child{margin:0 0 0 0;}
#pop_wrap .write_info .reservationInfo ul li img{margin:0 4px 0 0;background:#fff;}
#pop_wrap .write_info > strong,#pop_wrap .write_question > strong{display: block;font-size: 14px;background-color: #3073b9;color: #fff;text-align: center;padding:20px 0;border:1px solid #ccc;border-bottom: 0;font-size:18px;margin:0 0 20px 0;}
#pop_wrap .write_info > strong span{display: block;padding: 3px 0 0;text-align: center;font-size: 12px;font-weight: normal;letter-spacing: -0.07em}
#pop_wrap .write_info p{padding-bottom: 3px;line-height: 1.4}
#pop_wrap .privacy_box{margin:0 20px 7px;border:1px solid #ddd;padding: 10px 10px 8px;line-height:1.3;overflow-y:scroll;height:220px;}
#pop_wrap .privacy_box strong{display: block;padding-bottom: 1px;font-size: 11px}
#pop_wrap .privacy_box span{display: block;margin-bottom: 10px;padding-left: 15px;color: #555;font-size: 11px}
#pop_wrap .privacy_check{position: relative;padding-left: 17px;margin-left: 20px;margin-bottom:20px;}
#pop_wrap .privacy_check input[type=checkbox]{position: absolute;top:0;left:0;}
#pop_wrap .reserv_ok input[type=checkbox] {display:none;}
#pop_wrap .reserv_ok input[type=checkbox] + label {display: inline-block;cursor: pointer;line-height: 22px;padding-left: 22px;background: url('http://design.megagong.net/image/m/2018/1130_briefing/img/ck_off.gif') left/22px no-repeat;}
#pop_wrap .reserv_ok input[type=checkbox]:checked + label { background-image: url('http://design.megagong.net/image/m/2018/1130_briefing/img/ck_on.gif'); }
#pop_wrap .btnbox{text-align: center;padding:0 0 20px 0;}
#pop_wrap .btnbox a{display: inline-block;width: 200px;height: 36px;line-height: 36px;background-color: #333;color: #fff;text-decoration: none}
#pop_wrap table.t_border1 { border-top:1px solid #ddd; border-bottom:none; text-align:center; border-left:1px solid #ddd;margin-bottom: 7px;width: 100%}
#pop_wrap table.t_border1 tr th{ padding:8px 7px 8px 7px;  border-bottom:1px solid #ddd; font-size:12px;background-color:#fff; letter-spacing:-1px; border-right:1px solid #ddd;font-weight: bold;}
#pop_wrap table.t_border1 tr td{ padding:8px 7px 8px 7px;  border-bottom:1px solid #ddd; font-size:12px;text-align: left;}
#pop_wrap table.t_border1 th label{display: block;}
#pop_wrap table.t_border1 td span{display: block;border:1px solid #ccc;padding: 3px}
#pop_wrap table.t_border1 td label{display: block;}
#pop_wrap table.t_border1 td input[type="text"]{width: 100%;border:0;height:20px}
#pop_wrap table.t_border1 td .readonly{background:#f0f0f0;}
#pop_wrap table.t_border1 td .readonly input{background:#f0f0f0;}
#pop_wrap table.t_border1 select{width: 100%;border: 0;padding: 0;margin: 0;height:20px;background:;}
#pop_wrap table.t_border1 [type="radio"]{}
#pop_wrap table.t_border1 td.numberbox{font-size: 0}
#pop_wrap table.t_border1 td.numberbox span{display:block;background-color: #fff;border-right: 0}
#pop_wrap table.t_border1 td.numberbox ul{overflow: hidden;}
#pop_wrap table.t_border1 td.numberbox ul li{float: left;width: 33.3%;}
#pop_wrap table.t_border1 td.numberbox ul li:last-child span{border-right: 1px solid #ddd}
#pop_wrap table.t_border1 td.partbox span{border: 0}
#pop_wrap table.t_border1 td.partbox{text-align: left}
#pop_wrap table.t_border1 tr th i{font-style: normal;color: #e02900;font-size: 14px;padding: 0 0 0 4px;}
#pop_wrap table.t_border1 tr td {border-right:1px solid #ddd; }
#pop_wrap table.t_border1 tr td .relation{overflow:hidden;}
#pop_wrap table.t_border1 tr td .relation li{float:left;margin:0 9px 0 0;line-height:18px;padding:0 0 0 2px;}
#pop_wrap table.t_border1 tr td .relation li label{display:inline !important;}
#pop_wrap table.t_border1 tr td textarea{width:100%;height:100px;padding:5px;border:1px solid #ccc;}
#pop_wrap table.t_border1 a:hover {color:#0073bd;}
@media all and (max-width:1200px){
	.presentationWrap .top img{max-width:100%;}
}
@media (max-width: 768px){
	.presentationWrap .top .top_b .tit{float:none;}
	.presentationWrap .top .top_b{height:auto;}
	.presentationWrap .top .top_b > a{position:relative;width:100%;top:auto;right:auto;display:block;height:40px;line-height:38px;margin:10px 0 0 0;}
	.presentationWrap .top .top_b .btn{float:none;margin:10px 0 0 0;position:relative;top:auto;right:auto;overflow:hidden;}
	.presentationWrap .top .top_b .btn a{width:50%;float:left;display:block;}
	.presentationWrap .top .top_b .btn a:first-child{margin:0 0 0 0;}
	.presentationWrap .con .searchWrap p{float:none;}
	.presentationWrap .con .searchWrap .searchBox{float:none;width:100%;}
	.presentationWrap .con .searchWrap .searchBox select{width:24%;}
	.presentationWrap .con .searchWrap .searchBox input{width:54%}
	.presentationWrap .con .searchWrap .searchBox a{width:19%;}
	.presentationWrap .cust01Tbl1 col:last-child{display:table-cell;}
	.presentationWrap .cust01Tbl1 th:last-child{display:table-cell;}
	.presentationWrap .cust01Tbl1 td:last-child{display:table-cell;}
}
@media (max-width: 680px){
}
@media all and (max-width:640px){
	.presentationWrap .top .top_b{margin:10px 0 0 0;}
	.presentationWrap .con{margin:15px 0 0 0;}
	.presentationWrap .con .searchWrap{margin:0 0 5px 0;}
	.presentationWrap .viewWrap .viewInfo2 p{float:none;}
	.presentationWrap .viewWrap .viewInfo2 ul{float:none;}
	.presentationWrap .viewWrap .viewInfo2 ul li{margin:0 30px 0 0;}
	.presentationWrap .viewWrap .con{padding:15px 0;margin:0 0 15px 0;}
}