@charset "utf-8";

p{word-break:keep-all;}

.mt30{margin-top:30px !important;}
.txtL{text-align:left !important;}
.txtR{text-align:right !important;}
.txtC{text-align:center !important;}

.sel_stl{position:relative;}
.sel_stl:before{content:"";position: absolute;top: 50%;right: 15px;width: 0;height: 0;margin-top: -1px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #3f3f3f;transition:all 0.3s ease;}

.mt10{margin-top:10px;}

/* rm sub layout */
.sub_m_visual_wrap{
	position:relative;
	width:100%;
	height:180px;
	overflow:hidden;
	/* background:rgba(225,245,254,0.64); */
	/* background:rgba(244,236,25,0.05); */
}

	

/* .sbx{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.35);} */
/* .sub_m_visual_bg{position:absolute;top:0;left:0;width:100%;height:100%;animation: largerbg 15s normal forwards;} */
.sub_m_visual_bg{position:absolute;top:0;left:0;width:100%;height:100%;}
/* .sdefault .sub_m_visual_bg{background:url("/resources/images/rm/rm_svisdefault.png")no-repeat;background-size:cover;background-position:center center;} */
.sdefault .sub_m_visual_bg{background:url("https://bcimgs.cafe24.com/roman/rm_sub_bn3.png")no-repeat;background-size:111%;background-position:center center;}

.rm_tbd{background:rgba(255,255,255,0.5)}

@keyframes largerbg{
  from{
    /* background-size:auto 120%; */
	transform:scale(1);
  }
  to{
    /* background-size:auto 130%; */
	transform:scale(1.1);
  }
}

.smivtxt{position:relative;z-index:10;box-sizing:border-box;padding-top:80px;}
.catetxt{color:#ff0082;box-sizing:border-box;padding-left:10px;float:left;}
.catetxt h3{font-size:20px;text-align:center;}
.svisinfo{float:right;color:#ff0082;text-align:right;box-sizing:border-box;padding-right:10px;background:#fff;}
.svisinfo p{margin:0;font-size:14px;font-weight:600;/* font-family:'Roboto',sans-serif; */letter-spacing:-1px;}

.scontainer{background: url("https://bcimgs.cafe24.com/roman/rm_bottom_bgn3.png") no-repeat;background-size: 100%;background-position: center bottom;}
.scontainer_wrap{box-sizing:border-box;padding:30px 10px;}

.main_wrpt.sdefault{background:none;} 

/* .rms_tit01{color:#06377a;position:relative;font-size:22px;letter-spacing:-1px;box-sizing:border-box;padding-left:20px;margin-bottom:15px;} */
.rms_tit01{color:#232323;position:relative;font-size:22px;letter-spacing:-1px;box-sizing:border-box;/* padding-left:20px; */margin-bottom:15px;}

/* .rms_tit01:before{

	content:"";
	position:absolute;
	left:0;
	top:8px;
	display:block;
	width:16px;
	height:16px;
	background:#fff;
	border-radius:50%;
	border:5px solid transparent;
	background-image: rgb(6,55,122);
	background-image: -moz-linear-gradient(-30deg, rgba(6,55,122,1) 0%, rgba(32,159,240,1) 100%);
	background-image: -webkit-linear-gradient(-30deg, rgba(6,55,122,1) 0%, rgba(32,159,240,1) 100%);
	background-image: linear-gradient(#fff, #fff),linear-gradient(-30deg, rgba(6,55,122,1) 0%, rgba(32,159,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#06377a",endColorstr="#209ff0",GradientType=1);



	background-origin: border-box;
	background-clip: content-box, border-box;
} */

/* .rms_tit01:before{

	content:"";
	position:absolute;
	left:0;
	top:8px;
	display:block;
	width:16px;
	height:16px;
	background:#fff;
	border-radius:50%;
	
	border:5px solid transparent;
	
 	background-image: rgb(34,34,34);
	background-image: -moz-linear-gradient(-30deg, rgba(34,34,34,1) 0%, rgba(136,136,136,1) 100%);
	background-image: -webkit-linear-gradient(-30deg, rgba(34,34,34,1) 0%, rgba(136,136,136,1) 100%);
	background-image: linear-gradient(#fff, #fff),linear-gradient(-30deg, rgba(34,34,34,1) 0%, rgba(136,136,136,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#222222",endColorstr="#666666",GradientType=1);
	
	background-origin: border-box;
	background-clip: content-box, border-box;
	
	
	

	} */


.rms_art_in{box-sizing:border-box;padding-left:20px;margin-bottom:30px;}
.rms_art_in2{box-sizing:border-box;padding-left:20px;}
.rms_art_in3{margin-top:15px;}

.rms_tit02{color:#1472be;font-size:18px;letter-spacing:-1px;padding-left:15px;position:relative;margin-bottom:10px;}
.rms_tit02:before{
	content:"";
	position:absolute;
	left:0;
	top:8px;
	display:block;
	width:10px;
	height:10px;
	/* background:#fff; 
	border-radius:50%;
	border:2px solid #1472be;
	*/
	
	background: rgb(48,63,159);
	background: -moz-linear-gradient(-30deg, rgba(48,63,159,1) 0%, rgba(110,195,250,1) 100%);
	background: -webkit-linear-gradient(-30deg, rgba(48,63,159,1) 0%, rgba(110,195,250,1) 100%);
	background: linear-gradient(-30deg, rgba(48,63,159,1) 0%, rgba(110,195,250,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#303f9f",endColorstr="#6ec3fa",GradientType=1);
		
	border-radius:3px;
	
}

.rms_tit03{font-size:16px;letter-spacing:-1px;margin-bottom:10px;}
.rms_tit05{color:#1472be;font-size:20px;letter-spacing:-1px;margin-bottom:10px; padding:0;}

.add_tmst .rms_tit02{display:inline-block;}
.add_tmst .add_tmst_p{display:inline-block;margin:0;margin-left:15px;font-size:13px;}

.rms_titbox{
	position:relative;
	font-size:15px;
	background:#06377a;
	color:#fff;
	display:inline-block;
	box-sizing:border-box;
	padding:10px 45px 10px 25px;
	margin-bottom:10px;
	border-radius:3px;
	border-radius:10px 35px 35px 10px;
}
.rms_titbox:before{content:"";position:absolute;top:15px;left:9px;display:block;width:10px;height:10px;border-radius:3px;background:#fff;transform:rotate(45deg);}

.rm_txtbox{border:5px solid #e6e9ed;box-sizing:border-box;padding:15px;border-radius:10px;}
.rm_txtbox p{margin:0;margin-bottom:10px;text-align:justify;}

.rm_normaltxt p{margin:0;margin-bottom:10px;text-align:justify; }
.rm_normaltxt p strong{font-size:17px;}


/* .link{color:#025cc6;background:#e6f2fb;display:inline-block;padding-bottom:0px;border-bottom:1px solid #025cc6;} */
.link{color:#6c6c6c;background:#f5d9d9;display:inline-block;padding-bottom:0px;border-bottom:1px solid #646464;}
.link:visited{color:#732d87;background:#ebe1ee;border-bottom:1px solid #732d94;}
.rm_ulstyle01{box-sizing:borderr-box;padding-left:9px;}
.rm_ulstyle01 li{position:relative;box-sizing:border-box;padding-left:20px;margin-bottom:10px;}
.rm_ulstyle01 li:before{content:"";position:absolute;top:5px;left:0;display:block;width:8px;height:8px;border-radius:2px;background:#757575;transform:rotate(45deg);}

.rm_tbd p{text-align:center;font-size:26px;font-weight:700;color:#9bbdda;color:#bababa;}
.rm_tbd p img{width:55px;}
.rm_tbd .rm_txtbox{padding:65px 15px;border-color:#f9f9f9;}

.rm_ulsteps li{margin-bottom:15px;}
.rm_ulsteps li p{margin:0;box-sizing:border-box;padding:10px 15px;}
.rm_ulsteps li p:first-child{background:#06377a;color:#fff;border-radius:5px 5px 0 0;font-weight:600;}
.rm_ulsteps li p:last-child{background:#e2edfb;background:#f5f5f5;border-radius:0 0 5px 5px;}

.rm_ulnumb_st1{margin-top:-10px;}
.rm_ulnumb_st1 ul li{position:relative;box-sizing:border-box;padding-left:18px;}
.rm_ulnumb_st1 ul li p{margin:0;margin-bottom:10px;}
.rm_ulnumb_st1 ul li:nth-child(1):before{content:"1.";position:absolute;left:0;}
.rm_ulnumb_st1 ul li:nth-child(2):before{content:"2.";position:absolute;left:0;}
.rm_ulnumb_st1 ul li:nth-child(3):before{content:"3.";position:absolute;left:0;}
.rm_ulnumb_st1 ul li:nth-child(4):before{content:"4.";position:absolute;left:0;}
.rm_ulnumb_st1 ul li:nth-child(5):before{content:"5.";position:absolute;left:0;}
.rm_ulnumb_st1 ul li.regi_date:before{color:red;}

.rm_ulbar_st1 ul li{position:relative;box-sizing:border-box;padding-left:18px;margin-bottom:5px;}
.rm_ulbar_st1 ul li:before{content:"-";position:absolute;left:0;}

.rm_uldot_st1{margin-top:-10px;}
.rm_uldot_st1.nmt{margin-top:0px;}
.rm_uldot_st1 ul li{position:relative;box-sizing:border-box;padding-left:18px;margin-bottom:5px;}
.rm_uldot_st1 ul li:before{content:"";position:absolute;left:0;top:8px;display:block;width:6px;height:6px;background:#666;border-radius:50%;}

.rm_underl{text-decoration:underline;}

.rm_default_btn{display:inline-block;border-radius:5px;box-sizing:border-box;padding:10px 20px;transition:all 0.3s ease;}
.dh_rmbtn{width:100% !important; background:#e6e9ed; text-align:left!important; position:relative;}

.dh_rmbtn:hover{background:#1976d2; color:#fff;}
/* .dh_rmbrn.on{background:#1976d2; color:#fff;} */
.dh_rmbtn i{position:absolute; top:50%; right:20px; transform:translateY(-50%);}
.dh_rmbtn >i:before{text-align:right!important;}
.rm_btn_a_s1{background:#0080ff;color:#fff;}
.rm_btn_a_s94{background:#0400abbd;color:#fff;}
.rm_btn_a_s94:hover{background:#0080ffc7;}
.rm_normaltxt .rm_btn_a_s2{text-align:center;}
.rm_btn_a_s1:hover{background:/* #1976d2 */#00b9ff;}

.dh_rmbold{font-weight:bold; margin-bottom:10px!important;}

.dh_dott{position:releative;}
.dh_dott p:before{position:absolute; content:"·"; left:23px; }

.rm_ulfaqstyle01 li{border-bottom:1px dotted #ccc;box-sizing:border-box;padding:10px;}
/* .rm_ulfaqstyle01 li:first-child{border-top:1px dotted #ccc;} */
.rm_ulfaqstyle01 li p{position:relative;box-sizing:border-box;padding-left:30px;}
.rm_ulfaqstyle01 li p:first-child{font-weight:700;}
.rm_ulfaqstyle01 li p:first-child:before{content:"Q";position:absolute;top:0;left:0;background:#0277bd;color:#fff;display:inline-block;border-radius:3px;text-align:center;padding:0 6px;font-size:13px;line-height:20px;font-weight:700;}
.rm_ulfaqstyle01 li p:last-child:before{content:"A";position:absolute;top:0;left:0;background:#e57373;color:#fff;display:inline-block;border-radius:3px;text-align:center;padding:0 7px;font-size:13px;line-height:20px;font-weight:700;}

.rm_table1 table{border-top:2px solid #1976d2;font-size:13px;}
.rm_table1 table thead th{background:#f6f6f6;}
.rm_table1 table tbody th,.rm_table1 table tbody td{border-bottom:1px solid #9e9e9e!important;}

.rm_table2 table{border-top:2px solid /* #1976d2 */#252f77;font-size:13px;width:100%;}
.rm_table2 table th{background:#f6f6f6;border-bottom:1px solid #9e9e9e!important;padding:10px;}
.rm_table2 table td{border-bottom:1px solid #9e9e9e!important;padding:10px;}
.social_pt p img{width:100%;}

.regitb{padding:1px;height:auto;overflow:auto;box-shadow:-2px 0 5px 0 #e4e4e4 inset;box-sizing:border-box;}
.regitb table{width:100%;min-width:600px;font-size:10px;}
.regitb table th{text-align:center;padding:10px;background:#f6f6f6;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.regitb table td{text-align:center;padding:10px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.regi_date{display:block;color:red;}

.regitb table tr th:last-child{border-right:0 !important;}
.regitb table tr td:last-child{border-right:0 !important;}

.regitb_c1{width:15%;}
.regitb_c2{width:10%;}
.regitb_c3{width:12.5%;}
.regitb_c4{width:12.5%;}
.regitb_c5{width:12.5%;}
.regitb_c6{width:12.5%;}
.regitb_c7{width:12.5%;}
.regitb_c8{width:12.5%;}


.rgtb_chg230316 .regitb_c1{width:5%;}
.rgtb_chg230316 .regitb_c2{width:5%;}
.rgtb_chg230316 .regitb_c3{width:18%;}
.rgtb_chg230316 .regitb_c4{width:12%;}
.rgtb_chg230316 .regitb_c5{width:12%;}
.rgtb_chg230316 .regitb_c6{width:12%;}
.rgtb_chg230316 .regitb_c7{width:12%;}
.rgtb_chg230316 .regitb_c8{width:12%;}
.rgtb_chg230316 .regitb_c9{width:12%;}



.regitb_divs .regitb_c1{width:8%;}
.regitb_divs .regitb_c2{width:20%;}
.regitb_divs .regitb_c3{width:12%;}
.regitb_divs .regitb_c4{width:12%;}
.regitb_divs .regitb_c5{width:12%;}
.regitb_divs .regitb_c6{width:12%;}
.regitb_divs .regitb_c7{width:12%;}
.regitb_divs .regitb_c8{width:12%;}

.bt2nbg{border-top:2px solid #1976d2;background:#e2edfb !important;border-right:1px solid #a0c9fd !important;border-bottom:1px solid #a0c9fd !important;}
.bbg{background:#e2edfb !important;border-right:1px solid #a0c9fd !important;border-bottom:1px solid #a0c9fd !important;}
.bt2gry{border-top:2px solid #ccc;border-right:1px solid #ddd !important;border-bottom:1px solid #ddd !important;border-bottom:1px solid #ddd !important;}
.bbggry{border-right:1px solid #ddd !important;border-bottom:1px solid #ddd !important;}

.bt2nbg2{border-top:2px solid #1976d2;background:#c0dcff !important;border-right:1px solid #6cadff !important;border-bottom:1px solid #6cadff !important;}
.bbg2{background:#c0dcff !important;border-right:1px solid #6cadff !important;border-bottom:1px solid #6cadff !important;}

.bt2nbg3{border-top:2px solid #FF5722;background:#FBE9E7 !important;border-right:1px solid #FFAB91 !important;border-bottom:1px solid #FFAB91 !important;}
.bbg3{background:#FBE9E7 !important;border-right:1px solid #FFAB91 !important;border-bottom:1px solid #FFAB91 !important;}

.bt2nbg4{border-top:2px solid #FFC107;background:#FFF8E1 !important;border-right:1px solid #FFD54F !important;border-bottom:1px solid #FFD54F !important;}
.bbg4{background:#FFF8E1 !important;border-right:1px solid #FFD54F !important;border-bottom:1px solid #FFD54F !important;}

.regi_steps ul li{background:#e0edfe;border:3px solid #1976d2;margin-bottom:20px;box-sizing:border-box;padding:10px;border-radius:30px;position:relative;}

.dh_sarbt2{background:#fff;}
.sarbt3{border-top:2px solid #1976d2;}
.sarbt4{border-top:none;}
.dh_agbt22{display:block; background:#ff0082; color:#fff; font-size:10px; font-weight:bold; padding:7px 0;}
.dh_agbt23{display:block; background:#bababa; color:#fff; font-size:10px; font-weight:bold; padding:7px 0;}
.add_tmst{padding-bottom:15px;}

.dh_rhc00{width:7% !important;}
.dh_rhc11{width:8% !important;}
.dh_rhc22{width:10% !important;}
.dh_rhc33{width:11.5% !important;}
.dh_rhc44{width:23.5% !important;}

.regi_steps ul li i{position:absolute;top:-27px;transform:rotate(90deg);font-weight:700;left:45%;font-size:24px;}
.regi_steps ul li:after{content:"";display:block;clear:both;}
.regi_steps ul li p{display:inline-block;margin:0;float:left;}
.regi_steps ul li p:first-child{color:#1976d2;font-size:24px;font-weight:700;margin-right:10px;}
.regi_steps ul li p:nth-child(2){line-height:33px;font-size:18px;letter-spacing:-1px;font-weight:700;}
.regi_steps ul li p:nth-child(3){font-size:13px;text-align:center;line-height:33px;margin-left:10px;letter-spacing:-1px;}

/* .dh_registep ul li:nth-child(1){background:#DBEAFE;}
.dh_registep ul li:nth-child(2){background:#BFDBFE;}
.dh_registep ul li:nth-child(3){background:#93C5FD;}
.dh_registep ul li:nth-child(4){background:#BFDBFE;}
.dh_registep ul li:nth-child(5){background:#DBEAFE;} */

/* .dh_registep ul li:nth-child(1){background:#e8f3ff;}
.dh_registep ul li:nth-child(2){background:#d0e8ff;}
.dh_registep ul li:nth-child(3){background:#a8d4ff;}
.dh_registep ul li:nth-child(4){background:#d0e8ff;}
.dh_registep ul li:nth-child(5){background:#e8f3ff;}
 */

.bt2bl table{border-top:2px solid #1976d2;}

.bd1p{border:1px solid #ebebeb;box-sizing:border-box;padding:10px;background:#f8f8f8;border-radius:10px;}

.cnb_mob{box-sizing:border-box;padding:10px;padding-bottom:0;position:relative;}
.cnb_mob p{margin:0;}
.cnb_mob p a{display:block;border:1px solid #ebebeb;line-height:26px;box-sizing:border-box;padding:10px;position:relative;}
.cnb_mob p a:after{content:"";position:absolute;top:14px;right:20px;display:block;width:10px;height:10px;border:2px solid #666;border-top:0;border-left:0;transform:rotate(45deg);transition:all 0.3s ease;}
.cnb_mob p a.on:after{transform:rotate(-135deg);top:20px;}
.cnb_all{box-sizing:border-box;padding:10px;padding-top:0;/* position:absolute; */z-index:10;width:100%;}
.cnb_all ul{border:1px solid #ebebeb;/* box-shadow:1px 3px 5px rgba(0,0,0,0.1); */display:none;}
.cnb_all ul li a{border-bottom:1px solid #eee;display:block;box-sizing:border-box;padding:10px;background:#fff;font-size:13px;}


.routec_tabc{
	display:none;
	margin-top:30px;
	-webkit-animation: fadeEffect 1s;
	animation: fadeEffect 1s;
}
.dh_tabc1{display:block;}

@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}
@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

.routec_tabbtn ul:after{content:"";display:block;clear:both;}
.routec_tabbtn ul li{display:inline-block;}
.routec_tabbtn ul li:last-child{margin-right:0;}
.routec_tabbtn ul li button{width:100%;display:block;background:#418fda;color:#e5e3e3;text-align:center;font-size:13px;line-height:42px;padding:0 10px;border-radius:5px;border:0;}
.routec_tabbtn ul li button:hover{background:#1976d2;}
.routec_tabbtn ul li button.on{background:#1976d2;}
.dh_bdad{font-weight:bold; background:#f6f6f6;}

.routec_tabbtnst2 ul{border-bottom:1px solid #07377a;}
.routec_tabbtnst2 ul:after{content:"";display:block;clear:both;}
.routec_tabbtnst2 ul li{display:inline-block;float:left;margin-right:3px;border-radius:5px 5px 0 0;border:1px solid #dadada;border-bottom:1px solid #07377a;margin-bottom:-1px;background:#f8f8f8}
.routec_tabbtnst2 ul li button{border:0;font-size:13px;box-sizing:border-box;padding:5px 10px;background:transparent;color:#07377a;font-weight:700 !important;}
.routec_tabbtnst2 ul li.on{border:1px solid #07377a;background:#fff;border-bottom:1px solid #fff;}
.routec_tabbtnst2 ul li.on button{color:#07377a;}

.dh_flng ul li button{color:#fff !important;}
.dh_flng ul li.on button{color:#fff !important;}



.route_trg{display:block;}
.route_step li{margin-bottom:15px;position:relative;border-right:5px solid #ccc;border-radius:5px;}
.rmr_tab1 li:nth-child(1) .route_step li{border-right-color:#dd0882;}
.rmr_tab1 li:nth-child(2) .route_step li{border-right-color:#b21180;}
.rmr_tab1 li:nth-child(3) .route_step li{border-right-color:#841b7f;}
.rmr_tab1 li:nth-child(4) .route_step li{border-right-color:#49287c;}
.rmr_tab1 li:nth-child(5) .route_step li{border-right-color:#06377a;}
.route_step li:before{content:"";position:absolute;top:0;left:0;display:block;width:80px;height:100%;border-radius:5px 0 0 5px;background:#07377a;z-index:0;}
.rmr_tab1 li:nth-child(1) .route_step li:before{background:#dd0882;}
.rmr_tab1 li:nth-child(2) .route_step li:before{background:#b21180;}
.rmr_tab1 li:nth-child(3) .route_step li:before{background:#841b7f;}
.rmr_tab1 li:nth-child(4) .route_step li:before{background:#49287c;}
.rmr_tab1 li:nth-child(5) .route_step li:before{background:#06377a;}
/* .route_step li:after{content:"";position:absolute;top:0;right:0;display:block;width:calc(100% - 80px);height:100%;border-radius:0 5px 5px 0;background:#e2edfb;z-index:0;} */
.route_step li:after{content:"";position:absolute;top:0;right:0;display:block;width:calc(100% - 80px);height:100%;border-radius:0 5px 5px 0;background:#f6f6f6;z-index:0;}
.route_step li p{float:left;font-size:13px;position:relative;}
.route_step li p.route_num{width:80px;border-radius:5px 0 0 5px;text-align:center;position:relative;z-index:1;color:#fff;border-radius:5px 5px 0 0;font-weight:600;}
.route_step li p.route_tit{width:calc(100% - 80px);z-index:1;position:relative;box-sizing:border-box;padding-left:10px;padding-right:40px;}
.route_step li i{position:absolute;top:10px;right:10px;z-index:5;}
.route_step li .xi-minus{display:none;}
.route_step li.on .xi-plus{display:none;}
.route_step li.on .xi-minus{display:block;}

.rmr_tab1 li:nth-child(1) .rms_tit02{color:#dd0882;}
.rmr_tab1 li:nth-child(2) .rms_tit02{color:#b21180;}
.rmr_tab1 li:nth-child(3) .rms_tit02{color:#841b7f;}
.rmr_tab1 li:nth-child(4) .rms_tit02{color:#49287c;}
.rmr_tab1 li:nth-child(5) .rms_tit02{color:#06377a;}

.rmr_tab1 li:nth-child(1) .rms_tit02:before{background:#dd0882;}
.rmr_tab1 li:nth-child(2) .rms_tit02:before{background:#b21180;}
.rmr_tab1 li:nth-child(3) .rms_tit02:before{background:#841b7f;}
.rmr_tab1 li:nth-child(4) .rms_tit02:before{background:#49287c;}
.rmr_tab1 li:nth-child(5) .rms_tit02:before{background:#06377a;}

.rmr_tab1 li:nth-child(2) .spts_tit{background:#b21180;}
.rmr_tab1 li:nth-child(3) .spts_tit{background:#841b7f;}
.rmr_tab1 li:nth-child(4) .spts_tit{background:#49287c;}
.rmr_tab1 li:nth-child(5) .spts_tit{background:#06377a;}

.rmr_tab1 li:nth-child(2) .ste_stp{color:#b21180;}
.rmr_tab1 li:nth-child(3) .ste_stp{color:#841b7f;}
.rmr_tab1 li:nth-child(4) .ste_stp{color:#49287c;}
.rmr_tab1 li:nth-child(5) .ste_stp{color:#06377a;}

/* 다현 */
/* .dhroute_step li p{float:left;position:relative; font-size:13px;}
.dhroute_step li{margin-bottom:15px;position:relative;border-right:5px solid #ccc;border-radius:5px;}
.dhroute_step li:before{content:"";position:absolute;top:0;left:0;display:block;width:80px;height:100%;border-radius:5px 0 0 5px;background:#07377a;z-index:0;}
.rmr_tab1 li:nth-child(1) .dhroute_step li:before{background:#dd0882;}
.dhroute_num{background:#000; height:100%;}
.dhroute_tit{background:#f1f1f1; height:100%;}
.dhroute_amount{background:#e9e9e9; height:100%;}
.dhroute_step li p.dhroute_num{width:80px;border-radius:5px 0 0 5px;text-align:center;position:relative;z-index:1;color:#fff;border-radius:5px 5px 0 0;font-weight:600;}
.dhroute_step li p.dhroute_tit{width:calc(100% - 160px);z-index:1;position:relative;box-sizing:border-box;padding-left:10px;padding-right:40px;}
.dhroute_step li p.dhroute_amount{width:80px;z-index:1;position:relative;box-sizing:border-box;padding-left:10px;padding-right:40px;}
.dhroute_step li:after{content:"";position:absolute;top:0;right:0;display:block;width:calc(100% - 80px);height:100%;border-radius:0 5px 5px 0;background:#f6f6f6;z-index:0;}
.dhroute_step li p.dhroute_amount:before{content:"|"; position:absolute; left:-9px; } */

.dhrtbgwrp{width:100%; margin:10px 0; padding:20px 0; border:1px solid #000;}

/* .dh_boxc1{background:#d34195 !important; padding:10px; width:100%; text-align:center;}
.dh_boxc2{background:#c72d97 !important; padding:10px; width:100%; text-align:center;}
.dh_boxc3{background:#9f3b9a !important; padding:10px; width:100%; text-align:center;}
.dh_boxc4{background:#64419b !important; padding:10px; width:100%; text-align:center;} */


.dh_boxc1{background:#FFB916 !important; padding:10px; width:100%; text-align:center;}
.dh_boxc2{background:#378fe9 !important; padding:10px; width:100%; text-align:center;}
.dh_boxc3{background:#c79ef7 !important; padding:10px; width:100%; text-align:center;}
.dh_boxc4{background:#13a05f !important; padding:10px; width:100%; text-align:center;}

/* .dh_boxc1{background:#EC4899 !important; padding:10px; width:100%; text-align:center;}
.dh_boxc2{background:#DB2777 !important; padding:10px; width:100%; text-align:center;}
.dh_boxc3{background:#BE185D !important; padding:10px; width:100%; text-align:center;}
.dh_boxc4{background:#9D174D !important; padding:10px; width:100%; text-align:center;} */





.dhrtbgwrp p{text-align:center;}
.dhroute_topic{font-weight:bold; font-size:22px;}
.dhroute_day{color:#6a6060;}
.dhroute_amount{color:#6a6060; font-size:18px;}
.dh_flng ul li{border:1px solid #f5f5f5;}

.dh_strtx{font-weight:bold; color:#fff; font-size:19px;}


.dh_rnyg{margin-left:15px;}
.dh_btdel ul li p{margin-bottom:0;}

.dh_txtsm>span{font-size:14px;}

.dh_rmtable2 li{width:100%;}
.dh_rmtable2 li img{width:100%;}
.dh_pcimg{display:none;}


.routecon{display:none;box-sizing:border-box;padding-bottom:30px;}

.tabcon_art p{font-size:13px;}

.rm_table2.transt table tr:last-child th,.rm_table2.transt table tr:last-child td{border-bottom:1px solid #ebebeb;}
.rm_table2.transt table th{border-right:1px solid #9e9e9e;}
.rm_table2.transt table td{border-right:1px solid #9e9e9e;}

.rm_table2.transt .regitb_c1{width:15%;}
.rm_table2.transt .regitb_c2{width:15%;}
.rm_table2.transt .regitb_c3{width:35%;}
.rm_table2.transt .regitb_c4{width:35%;}

.rm_table2.transt.taxi1 table{font-size:11px;}
.rm_table2.transt.taxi2 table{font-size:11px;}
.rm_table2.transt.taxi2 .regitb_c1{width:25%;}
.rm_table2.transt.taxi2 .regitb_c2{width:25%;}
.rm_table2.transt.taxi2 .regitb_c3{width:25%;}
.rm_table2.transt.taxi2 .regitb_c4{width:25%;}

.bdr0 table tr th:last-child{border-right:0;}
.bdr0 table tr td:last-child{border-right:0;}
.bdr1{border-right:1px solid #9e9e9e!important;}
.dhplus{border-right:1px solid #9e9e9e!important;}

.rm_table2.transt .rm_uldot_st1 ul li:before{top:6px;}

.rm_table2.transt.taxi1 .rm_uldot_st1 ul li{padding-left:10px;}
.rm_table2.transt.taxi2 .rm_uldot_st1 ul li{padding-left:10px;}

.rm_table2.transt.taxi1 td{padding:5px;}
.rm_table2.transt.taxi2 th{word-break:break-all;}
.rm_table2.transt.taxi2 tr:nth-child(3) th{background:#fff;}
.rm_table2.transt.taxi2 td{text-align:center;}

.icnp{position:relative;box-sizing:border-box;padding-left:18px;}
.icnp i{position:absolute;top:0;left:0;font-size:15px;top:2px;}

.routec_tit{margin-top:15px;margin-bottom:20px;}

.tabcon_art .rm_ulbar_st1{margin-bottom:10px;}

.rm_mapimg{
	display:none;
	box-sizing:border-box;
	padding:10px 0;
	-webkit-animation: fadeEffect 1s;
	animation: fadeEffect 1s;
}
.rm_mapimg p{margin:0;}
button.rm_default_btn{border:0;}

.ln2{line-height:2 !important;}

.lgtxt{font-size:15px;}

.col_b{color:#1472be;}

.stempss{font-weight:700;text-decoration:underline;}

.tert_cona p img{width:100%;}

.mob_btnt{
    width: 100%;
    display: block;
    padding: 5px 30px;
    line-height: 1.5;
    background: #f2f2f2;
    border: 1px solid #d9d9d9;
    font-size: 13px;
    font-weight: 900;
    color: #666;
    text-align: center;
    position: relative;
}
.mob_btnt:before{
	content: '';
    width: 10px;
    height: 10px;
	border-top: 2px solid #607d8b;
	border-left: 2px solid #607d8b;
    display: block;
    position: absolute;
    top: -5px;
    right: 10px;
    bottom: 0;
    margin: auto;
    transform: rotate(225deg);
}

.mob_btnt button{border:0;background:transparent;width:100%;}

.tert_btn{
	
	width:100%;
	padding: 5px 30px;
    border:1px solid #d9d9d9;
    font-size: 13px;
    background: #fafafa;
    border-top: 0;
}

.tbtn_ter.on button{
	border: 2px solid #06377a;
	background:#fff;
	font-weight:700;
	color:#06377a;
}
.tbtn_ter{display:none;}
.tbtn_ter.opn{display:block;}


.tert_cona{display:none;}

.img100 img{width:100%;border-radius:15px;}

.bdrblue{border-right-color:#1976d2 !important;}

.bdtblue{border-top:2px solid #1976d2 !important;}

.rm_table2.tab2add table th {padding:10px 3px;}

.stps{box-sizing:border-box;padding-bottom:20px;border-bottom:2px dotted #849bbd;margin-bottom:30px;position:relative;}
.stps:before{content:"RO-MAN 2023";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);display:inline-block;font-size:10px;box-sizing:border-box;padding:2px 5px;background:#849bbd;color:#fff;border-radius:10px;}

.spts_tit{background:#07377a;color:#fff;box-sizing:border-box;padding:5px;border-radius:5px;margin-bottom:15px;}
.spts_tit p{margin:0;}
.ste_stp{width:70px;background:#fff;border-radius:5px;box-sizing:border-box;text-align:center;display:inline-block;float:left;color:#07377a;}
.ste_contit{width:calc(100% - 70px);box-sizing:border-box;padding-left:10px;display:inline-block;color:#fff;}


.bdr0{border-right:0 !important;padding-right:0 !important;}
.bdr0n{padding-left:0 !important;}

.ifrm_wrp{position:relative;width:100%;height:450px;}
.ifrm_wrp>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}

.tdbdb0 td{border-bottom:0 !important;padding-bottom:0 !important;}

.time{color:#335ab7;font-size:17px;font-weight:700;}

.tbdate li{margin-bottom:15px;}
.ov_tbth{background:#e6f2fb;border-radius:15px 15px 0 0;box-sizing:border-box;padding:10px 0 10px 10px;font-weight:700;color:#025cc6;}
.ov_tbtd{padding:10px;box-sizing:border-box;}
.ov_tbp{margin:0;}

.logos ul{margin-top:10px;}
.logos ul:after{content:"";display:block;clear:both;}
.logos ul li{width:13%;float:left;margin-right:1%;text-align:center;}
.logos ul li:nth-child(4n){margin-right:0;}
/* .logos ul li img{width:80%;} */
.logos ul li img{width:65%;}

.ov_list span{display:inline-block;margin-bottom:5px;}
.ov_list span:nth-child(1){color:#1976d2;border-radius:15px;box-sizing:border-box;font-weight:700;font-size:17px;}
.ov_list span:nth-child(2),.ov_list span:nth-child(3){display:block;}

.rm_greet ul{margin-bottom:15px;}
.rm_greet ul li{font-size:13px;}
.rm_greet ul li strong{font-size:15px;}

.nxtft{font-weight:700;}


.haeundae_bs_map p{position:relative;width:100%;height:0;padding-bottom:50%;}
.haeundae_bs_map p iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}

.usf_tit{position:relative;}
.rms_ttimg{position:absolute;top:-5px;left:0;}
.rms_ttimg img{width:30px;}
.rms_ttimg + .rms_tit02{padding-left:40px;}
.usf_tit .rms_tit02:before{display:none;}

.rm_ntit_wrp{box-sizing:border-box;padding:10px;}
.rm_ntit_con{border:1px solid #eee;box-sizing:border-box;padding:20px;}
.rm_ntit_con p{word-break:keep-all;}

.rms_lgn_l li{margin-bottom:10px;}
.rms_lgn_l li input{width:100%;}

.submit_btn{background:#418fda;color:#fff;width:100%;border:0;box-sizing:border-box;padding:5px;height:50px;border-radius:3px;}
.submit_btn:hover{background:#1976d2;}

.rms_lgn_link a{display:inline-block;color:#418fda;border:1px solid #418fda;border-radius:3px;min-width:160px;text-align:center;line-height:32px;}
.rms_lgn_link a:hover{background:#1976d2;color:#fff;border-color:#1976d2;}

.rms_ntit_in .rms_tit01{margin-bottom:10px;}
.rms_ntit_in p:last-child{margin-bottom:20px;}

.rms_lgn_save{margin-bottom:20px;}

label.req{background:none !important;position:relative;display:inline-block;}
label.req:after{content:"";position:absolute;top:8px;right:-17px;display:block;width:15px;height:15px;background:url("/resources/images/rm/require_icon.png") !important; background-position:right 0 top 0 !important; background-repeat:no-repeat !important;}

input.req{background:url("/resources/images/rm/require_icon.png") !important; background-position:right 0 top 0 !important; background-repeat:no-repeat !important;}

.req{background:none !important;position:relative;display:inline-block;}
.req:after{content:"";position:absolute;top:8px;right:-17px;display:block;width:15px;height:15px;background:url("/resources/images/rm/require_icon.png") !important; background-position:right 0 top 0 !important; background-repeat:no-repeat !important;}


.mailing_ul p{margin:0;}
.mailing_ul li{margin-bottom:15px;}
.mailingfrm_tit p{color:#0056b3;position:relative;box-sizing:border-box;padding-left:20px;}
.mailingfrm_tit p:before{
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    display: block;
    width: 15px;
    height: 15px;
    background-image: url(/resources/images/rm/dot2.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.mailingfrm_tit p{margin-bottom: .5rem;}

.style_radio span{display:inline-block;margin-right:10px;}
.style_radio span label{margin-left:3px;margin-bottom:0;}

.frm_input{width: 100%;}

.s_csbtit2{color:#105373;border-bottom:2px solid #105373;display:inline-block;margin-bottom:0;font-weight:700;}
.sysinfo{color:#666;}
.sysinfo span{color:#ff3838;}

.rm_table_join table{border-top:2px solid #1976d2;width:100%;}
.rm_table_join table th{padding:5px 0 0;}
.rm_table_join table td{border-bottom:1px solid #ebebeb;padding:0px 0 15px;}
.rm_join_txt{border-bottom:1px solid #ebebeb;box-sizing:border-box;padding:15px 0;}

.cc_num{margin-bottom:10px;}

.rms_joinbtn{text-align:center;}
.rms_joinbtn a,.rms_joinbtn input,.rms_joinbtn button{display:inline-block;border:2px solid #ccc;line-height:38px;height:42px;vertical-align:middle;box-sizing:border-box;padding:0 30px;border-radius:3px;cursor:pointer;}

.rms_joinbtn .submit{background:#418fda;color:#fff;border-color:#418fda;}
.rms_joinbtn .submit:hover{background:#1976d2;border-color:#1976d2;}

.rms_joinbtn .list{color:#418fda;background:#fff;border-color:#418fda;}
.rms_joinbtn .list:hover{color:#1976d2;border-color:#1976d2;}


.rm_aggr_srcbx{border:1px solid #eee;box-sizing:border-box;padding:10px;height:260px;overflow-Y:scroll;font-size:13px;}
.rm_aggr_ulall>li{margin-bottom:30px;}
.rm_aggr_ulall li h5{color:#3e5cb3;font-size:15px;}
.rm_aggr_ulall li .rm_aggr_incon{}

.rms_chkbx{border:1px solid #e2edfb;box-sizing:border-box;padding-left:10px;background:#e2edfb;}

.join_final p:nth-child(3){color:#000;font-size:15px;font-weight:500;}

.rms_joinbtn a{font-size:15px;}

.rm_myp_tab ul{border-bottom:1px solid #1976d2;}
.rm_myp_tab ul li{width:33.33%;float:left;border:1px solid #dfdfdf;border-bottom:1px solid #1976d2;max-width:118px;margin-left:-1px;margin-bottom:-1px;overflow:hidden;background:#f8f8f8;}
.rm_myp_tab ul li a{display:block;font-size:13px;text-align:center;box-sizing:border-box;padding:10px 0;line-height:1;position:relative;}
.rm_myp_tab ul li a:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:3px;background:#1976d2;opacity:0;}
.rm_myp_tab ul li:nth-child(1){border-radius:5px 0 0 0;}
/* .rm_myp_tab ul li:nth-child(1) a:before{border-radius:5px 0 0 0;} */
.rm_myp_tab ul li:nth-child(3){border-radius:0 5px 0 0;}
/* .rm_myp_tab ul li:nth-child(3) a:before{border-radius:0 5px 0 0;} */
.rm_myp_tab ul li:nth-child(2) a{line-height:26px;}

.rm_myp_tab ul li.on{border-bottom:1px solid #fff;background:#fff !important;}
.rm_myp_tab ul li.on a:before{opacity:1;}

.rm_myp_tab ul li:hover{background:#fff !important;}
.rm_myp_tab ul li a:hover:before{opacity:1;}

.rm_myp_tab ul li a span:nth-child(1){display:none;}

.cps_wrp{position:relative;}
.cps_wrp span{position:absolute;top:3px;right:20px;display:inline;}

.impt_dt_table table{width:100%;border-top:2px solid #1976d2;}
.impt_dt_table table thead th{background:#e2edfb;background:#f5f5f5;border-bottom:1px solid #ebebeb;padding:10px;text-align:left;}
.impt_dt_table table tbody td{border-bottom:1px solid #ebebeb;padding:5px 10px;}
.impt_dt_table table tbody tr.bgchg td{background:#f8f8f8;}

.wel_p{/* text-align:right; */} 
.wel_p strong{margin-right:20px;}
.wel_p span{margin-right:20px;display:inline-block;}

.comm_ul ul:after{content:"";display:block;clear:both;}
.comm_ul ul li{width:50%;float:left;box-sizing:border-box;padding:10px;}
.comm_ul ul li .comm_pto{border-radius:50%;margin:0;position:relative;max-width:220px;margin:0 auto;}
.comm_ul ul li .comm_pto:before{content:"";position:absolute;bottom:-2px;right:-1px;display:block;width:100%;height:100%;border:4px solid #4365b9;border-radius:50%;z-index:1;}
.comm_ul ul li .comm_pto:after{content:"";position:absolute;bottom:-3px;right:-3px;display:block;width:100%;height:100%;border:4px solid #4365b9;border-radius:50%;z-index:0;opacity:0.5;}
.comm_ul ul li .comm_pto img{width:100%;border-radius:50%;position:relative;z-index:1;}
.comm_ul ul li .comm_nm{font-size:18px;text-align:center;}
.comm_ul ul li .comm_aff{font-size:13px;text-align:center;min-height:36px;}

.scr_wrp .rm_tbc2_1{width:30%;}
.scr_wrp .rm_tbc2_2{width:70%;}

.dwncnt_col1{width:10%;}
.dwncnt_col2{width:70%;}
.dwncnt_col3{width:20%;}

.center_icon img{width:20px;}

.attflar{border:1px solid #eee;box-sizing:border-box;padding:10px;background:#fff;}
.attflar p{margin-top:0;}

.rm_mapimg2 p{text-align:center;}
.rm_mapimg2 p img{width:50%;max-width:458px;}

.venuewrap{padding-bottom:0;}
.venuewrap .img100 img{border-radius:0;}

.spn_table_c1{width:22%;}
.spn_table_c2,.spn_table_c3,.spn_table_c4,.spn_table_c5,.spn_table_c6{width:13%;}
.spn_tablestl tbody th{color:#ff0082;background:transparent !important;}
.spn_tablestl tbody td{text-align:center;}
.odd_bg td:nth-child(odd){background:#f8f8f8;}
.evn_bg td:nth-child(even){background:#f8f8f8;}
.spn_tablestl tbody tr:first-child td{font-weight:600;}

.rm_ulnumb_st1 .rm_uldot_st1 li:before{content:"" !important;}

.buttons_gr a{margin-bottom:15px;}

.downbtn_color1{background:#ff3b9f;}
.downbtn_color1:hover{background:#ff0083;}

.downbtn_color2{background:#30578f;}
.downbtn_color2:hover{background:#07377a;}

.downbtn_color3{background:#e7e906;}
.downbtn_color3:hover{background:#d3d500;}

.mxh180{line-height:100px;}
.tit_rmn_in{position:relative; margin:100px 0;}
.tit_rmn_in:nth-child(1){margin-top:30px;}
.tit_rmn_in h3{display:inline-block; color:#fff; padding: 5px 10px; font-weight:100; position:relative; z-index:10;}
.redline{width:100%; height:2px; display:block; content:""; position:absolute;
	top:20px; left:0; background:#000; z-index:5; background:#bf0108;}
/* .tit_rmn_in h3:before{
	width:100%; height:2px; display:block; content:""; position:absolute;
	top:32px; left:0; background:#000;} */
	
.blue{background:#004097;}		
.gold{background:#efc702;}	
.silver{background:#9c9c9c;}
.green{background:#107c39;}
	
.tit_rmn_in:nth-child(1) h3{background:#bf0108;}
.tit_rmn_in:nth-child(1) h3:before{background:#bf0108;}
.tit_rmn_in:nth-child(2) h3{background:#004097;}
.tit_rmn_in:nth-child(2) h3:before{background:#004097;}
.tit_rmn_in:nth-child(3) h3{background:#efc702;}
.tit_rmn_in:nth-child(3) h3:before{background:#efc702;}
.tit_rmn_in:nth-child(4) h3{background:#9c9c9c;}
.tit_rmn_in:nth-child(4) h3:before{background:#9c9c9c;}
.tit_rmn_in:nth-child(5) h3{background:#107c39;}
.tit_rmn_in:nth-child(5) h3:before{background:#107c39;}

.tit_tmn_list li{width:50%; display:inline-block; /* text-align:center; */}
.tit_tmn_list li img{width:80%; margin:20px;}


.bcs_nw_tb1{width:100% !important;}
.bcs_nw_tb1 th{background:#f6f6f6 !important;}
.bcs_dotul li{position:relative;box-sizing:border-box;padding-left:10px;margin-bottom:5px;}
.bcs_dotul li:before{content:"";position:absolute;left:0;top:7px;display:block;width:4px;height:4px;border-radius:50%;background:#000;}


.bcs_nw_tb1 th{border-bottom:1px solid #9e9e9e !important;}
.bcs_nw_tb1 td{border-bottom:1px solid #9e9e9e !important;}

.keybox{
	display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.keybox_img{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;}

.keybox_img_bg{
	
	position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;
	
	background-size:auto 100%;
	background-position:65%;
	/* background-size:cover;
	background-position:50%; */
	
	-webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    
    -webkit-transform: scale(1.2) translateX(-8%);
    -ms-transform: scale(1.2) translateX(-8%);
    transform: scale(1.2) translateX(-8%);
    
	-webkit-transition-timing-function: cubic-bezier(.25,.1,.25,1);
    -o-transition-timing-function: cubic-bezier(.25,.1,.25,1);
    transition-timing-function: cubic-bezier(.25,.1,.25,1);    
}


.keybox_img_bg_over{
	
	position:absolute;top:0;left:0;height:100%;width:100%;z-index:15;
	
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    /* background-color: #DB3C72; */
    mix-blend-mode: normal;
    
    background-color: #06377a;
    background-image: url("/resources/images/rm/rm_keysamp_bg2.png");
    background-size: cover;
}

.keybox_txt{
	
	position:relative;z-index:20;width:100%;min-height:280px;padding:30px 30px 30px 30px;overflow: hidden;
	
	-webkit-justify-content: center;
    justify-content: center;
    text-align: left;
    	
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    
    
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
   
}


.keybox_txt_title{color:#fff;font-weight:600;text-decoration:underline;margin:0 0 10px;font-size:20px;}

.keybox_txt p{color:#fff;}

.keybox:hover .keybox_img_bg{
	
	-webkit-filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) hue-rotate( 0deg );
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) hue-rotate( 0deg );
	webkit-transform: scale(1.2) translateX(8%);
    -ms-transform: scale(1.2) translateX(8%);
    transform: scale(1.2) translateX(8%);    
}

/* .keybox:hover .keybox_img_bg_over{background-color:rgba(255, 52, 139, 0.65);background-image:none;} */
.keybox:hover .keybox_img_bg_over{background-color:rgba(6, 55, 122, 0.65);background-image:none;}

.keybg1{background-image:url(/resources/images/rm/rm_keysamp3.png);}
.keybg2{background-image:url(/resources/images/rm/rm_keysamp4.png);}
.keybg3{background-image:url(/resources/images/rm/rm_keysamp5.png);}

.sld_art_tit{box-sizing:border-box;padding:0 10px;}
.btn_trg{display:block;box-sizing:border-box;padding-right:30px;position:relative;}
.btn_trg p{display:inline-block;float:left;}
.btn_trg .sld_stat{position:absolute;top:50%;transform:translateY(-50%);right:10px;transition:all 0.3s ease;}
/* .btn_trg .sld_stat i{color:#DB3C72;} */
.btn_trg.on .sld_stat i{transform:rotate(180deg);transition:all 0.3s ease;}
.sld_art_cnt{background:#e9e9e9;box-sizing:border-box;padding:10px;border-bottom:1px solid #07377a;display:none;}


.sld_art_tit{background:#f6f6f6;position:relative;border-radius:5px;border-left:5px solid #07377a;border-right:5px solid #07377a;}


.sld_artdv + .sld_artdv{margin-top:10px;}


.sld_art_cnttit h4{padding-left:0;color:#07377a;font-size:16px;}
.sld_art_cntcont{box-sizing:border-box;padding:10px;background:#fff;}
.sld_art_cntcont p{text-align:justify;}

.key_sbj{font-style:italic;font-weight:600;font-size:18px;}

.accom_r_tit h4{display:inline-block;position:relative;padding-left:0;}
.accom_r_tit h4:before{content:"";position:absolute;left:0;bottom:-9px;display:block;width:30px;height:8px;background:#f5eb00;}
.accom_r_tit h4:after{content:"";position:absolute;left:30px;bottom:-9px;display:block;width:calc(100% - 30px);height:8px;background:#ff0082;}
.accom_star{display:inline-block;margin-left:5px;letter-spacing:-1px;}
.accom_star i{color:#f5eb00;}

.accom_info_ul li{margin-bottom:10px;}
.accom_info_ul dt{width:80px;float:left;font-weight:600;}
.accom_info_ul dd{width:calc(100% - 80px);float:left;}

.rm_para_tab table{width:100%;border-top: 2px solid #1976d2;font-size:13px;}
.rm_para_tab th{background:#f6f6f6;border-bottom:1px solid #9e9e9e;padding:5px 2px;border-right:1px solid #9e9e9e;}
.tm_tab_dah th{padding:20px 2px;}
.tm_tab_dah tr td{padding:13px 2px;}
.rm_para_tab tr th:last-child{border-right:0;}
.rm_para_tab td{border-bottom:1px solid #9e9e9e;padding:5px 2px;text-align:center;border-right:1px solid #9e9e9e;}
.rm_para_tab tr td:last-child{border-right:0;}

.para_info{font-size:13px;}

.accom_right .rm_normaltxt p strong{line-height:1;}

.para_color{color:#ff0083;}

.accom_right .rm_btnwrp{margin-bottom:20px;}

.accom_right  .rm_ulnumb_st1 ul li p{line-height:1.2;font-size:13px;}
.accom_right  .rm_ulnumb_st1 ul li:before{font-size:13px;}

.para_sldwrp{box-sizing:border-box;padding:10px 0;}
.para_sld{width:100%;}
.para_sld_art img{width:100%;}
.para_sldwrp .slick-dotted.slick-slider{margin-bottom:0;}
.para_sldwrp .slick-dots{bottom:15px;}
.para_sldwrp .slick-dots li{width:10px;height:10px;}
.para_sldwrp .slick-dots li button:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;}
.para_sldwrp .slick-prev{z-index:1;left:10px;border:1px solid #fff;}
.para_sldwrp .slick-prev:before{content:"";display:block;width:7px;height:7px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(-45deg);margin-left:7px;opacity:1;}
.para_sldwrp .slick-next{z-index:1;right:10px;border:1px solid #fff;}
.para_sldwrp .slick-next:before{content:"";display:block;width:7px;height:7px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(135deg);margin-left:3px;opacity:1;}

.accom_l_img p img{width:100%;}

.near_v + .near_v{margin-top:15px;}

.ven_recc{margin:0;margin-bottom:-1px;}
.ven_recc span{font-size:13px;background:#ff0082;color:#fff;box-sizing:border-box;padding:3px;display:inline-block;}

.key_photo img{width:100%;}

.key_txt table{width:100%;}
.key_txt table th p{margin:0;color:#1472be;display:inline-block;position:relative;}

.tb3grp li{margin-bottom:30px;}
.tb3grp li table{width:100%;}
.tb3grp li table th{border:1px solid #E0E0E0;color:#666;background:#F5F5F5;text-align:center;padding:5px;}
.tb3grp li table td{text-align:center;padding:5px;}
.tb3grp li table tr:last-child td{border: 1px solid #E0E0E0;color:#666;}

.innerbtn{background:#418fda;color:#fff;font-size:13px;margin-left:5px;box-sizing:border-box;padding:2px 5px;border-bottom:0;border-radius:5px;}

.visa_ftab table{width:100%;border:1px solid #ccc;}
.visa_ftab table th{color:#666;background:#f5f5f5;padding:5px;border-bottom:1px solid #ccc;}
.visa_ftab table td{background:#fff;padding:5px;border-bottom:1px solid #ccc;}
.visa_ftab table col:nth-child(even){width:30%;}
.visa_ftab table col:nth-child(odd){width:20%;}

.rm_txtbox2{background:#f5f5f5;box-sizing:border-box;padding:10px;}
.rm_txtbox2 p{margin:0;margin-bottom:5px;position:relative;box-sizing:border-box;padding-left:10px;}
.rm_txtbox2 p:before{content:"";position:absolute;top:9px;left:0;display:block;width:4px;height:4px;background:#333;border-radius:50%;}

.rm_booth_imgs p img{width:100%;}

.bth_img_r{margin-top:35px;text-align:center;}
.bth_img_r img{width:80% !important;}

.rm_booth_imgs3{margin-top:35px;}
.rm_booth_imgs3 li{margin-bottom:35px;}
.rm_booth_imgs3 li p{text-align:center;font-weight:600;color:#1472be;}
.rm_booth_imgs3 li p img{width:80%;}

.rm_dhcont_wr{height:auto;}
.rwr_cnf{width:100%; margin:0 auto; height:auto;}
.mn_lst{width:100%; /* height:1000px; */}
.lst_itm{position:relative; width:100%; overflow:hidden; margin-bottom:30px;}
.itm_ti{position:absolute; bottom:-10px; left:0; z-index:10; width:100%; background:rgba(0,0,0,0.5); padding:15px;}
.titE{color:#fff; margin:0; padding:0; box-sizing:border-box; display:block; text-align:center; font-size:16px;}
.lnk_bg2{width:100%; height:auto;}

.rm_dt_box .box_tit{text-align:center; font-size:22px;}
.rmca_tit h4{display:inline-block;}
.rmca_tit p{display:inline-block;}

.rm_dt_in{background: #f1f1f1;}
.rmca_l_img p img{width:100%;}
.rmca_left li{float:left; width:48%;}
.rmca_left li:first-child{margin-right:4%;}

.rm_unbark{border-bottom:1px solid #000;}
.cis_red{color:#ff0083; font-weight: 700; font-size: 13px;}
.cis_blue{color:#1511f9; font-weight: 700;}


.rm_btnwrps li p{margin:0; box-sizing:border-box; padding:10px 15px;} 
.rm_btnwrps li p:first-child{background:#06377a; color:#fff; border-radius:5px 5px 0 0; font-weight:600; text-align:center;}
.rm_btnwrps li p:last-child{background:#f5f5f5; border-radius:0 0 5px 5px; line-height:25px; font-weight:600;}
.rm_btnwrps li{margin-bottom:25px;}

.rm_btn_dh{background:#418fda; color:#fff; padding:4px 15px;}
.op_txtb{font-weight:700; font-size:16px;}

.rm_num_add{margin-top:10px;}
.rm_num_add p{font-size:16px; font-weight:600;}

.hidd_tb{margin-top:30px;}

.vinfo_area{display:table;table-layout:fixed;width:100%;}
.vinfo_area li{position:relative;display:table-cell;padding:10px;vertical-align:top;border-right:1px solid #ddd;box-sizing:border-box;padding-top:40px; letter-spacing:0;vertical-align:middle;text-align:center;}
.vinfo_area li:before{content:"";position:absolute;left:0;top:0;width:100%;background:#eee;box-sizing:border-box;padding:5px 20px;font-size:14px;text-align:center;}

.vinfo_area li.name:before{content:"Name";}
.vinfo_area li.diet:before{content:"Dietary Requirements";}

.vinfo_area li.name2:before{content:"Name";}
.vinfo_area li.passpt:before{content:"Passport Number";}
.vinfo_area li.birth:before{content:"Date of Birth";}
.vinfo_area li.gender:before{content:"Gender";}

.rgfrm_tbc1{width:20%;}
.rgfrm_tbc2{width:80%;}

.rgst_bsc_tbc1{width:20%;}
.rgst_bsc_tbc2{width:40%;}
.rgst_bsc_tbc3{width:40%;}

.rgf_table_basic table{width:100%;border-top:2px solid #1976d2}
.rgf_table_basic table th{padding:10px;background:#e2edfb;border-right:1px solid #a0c9fd;border-bottom:1px solid #a0c9fd;}
.rgf_table_basic table td{padding:10px;border-bottom:1px solid #ebebeb;}

.rgf_table_basic2 table{width:100%;border-top:2px solid #1976d2}
.rgf_table_basic2 table th{padding:10px;background:#e2edfb;border-right:1px solid #a0c9fd;border-bottom:1px solid #a0c9fd;}
.rgf_table_basic2 table td{border-bottom:1px solid #ebebeb;}

.td_disp1 .vinfo_area li.name{width:30%;}
.td_disp1 .vinfo_area li.diet{width:70%;}

.td_disp2 .vinfo_area li.name2{width:25%;}
.td_disp2 .vinfo_area li.passpt{width:30%;}
.td_disp2 .vinfo_area li.birth{width:22.5%;}
.td_disp2 .vinfo_area li.gender{width:22.5%;}

.td_disp1 p{margin:0;}
.td_disp2 p{margin:0;}

.bir_wrp:after{content:"";display:block;clear:both;}
.bir_wrp input{float:left;width:calc((100% - 40px)/ 3);}
.bir_wrp span{display:inline-block;width:20px;text-align:center;float:left;line-height:40px;}

.tb_add_ctrl:after{content:"";display:block;clear:both;}
.tb_add_ctrl a{margin:0 10px;font-size:20px;}
.tb_add_ctrl span{line-height:27px;display:inline-block;}
.tb_add_ctrl a i{color:#1976d2;vertical-align:middle;}

.pbtn_wrp li{width:48%;float:left;margin-right:4%;max-width:360px;}
.pbtn_wrp li:last-child{margin-right:0;}
.pay_itm{border:2px solid #30578f;border-radius:5px;box-sizing:border-box;padding:20px;}
.pay_icn{width:80px;float:left;margin-right:20px;}
.pay_icn img{width:100%;}
.pay_txt{width:calc(100% - 100px);float:left;font-size:24px;font-weight:600;}
.pay_txt p{margin:0;}
.pay_txt p img{width:30px;}
.pay_txt p:first-child{margin-bottom:5px;}

.pay_btn:hover .pay_itm{background:#07377a;transition:all 0.3s ease;color:#fff;}
.pay_btn.on .pay_itm{background:#07377a;transition:all 0.3s ease;color:#fff;}

.dpn{display:none;}
.auth_hid{margin-top:30px;}
.member_hid{margin-top:30px;}
.hidd_tb{display:none;}

.total_pay{border-bottom:2px solid #1976d2 !important;}
.total_pay th{padding:20px !important;border-bottom:0;}
.total_pay td{text-align:center;border-bottom:0 !important;border-top:1px solid #ebebeb;}
.total_pay td input{border:0;font-size:18px;text-align:right;width:50%;font-weight:600 !important;height:24px;line-height:24px;vertical-align:top;}
.total_pay tr:last-child th{border-bottom:0;border-top:1px solid #1976d2;}
.total_pay tr:last-child td{border-bottom:0;border-top:1px solid #1976d2;}

.total_pay .rgst_bsc_tbc1{width:35% !important;}
.total_pay .rgst_bsc_tbc2{width:35% !important;}
.total_pay .rgst_bsc_tbc3{width:30% !important;}

.dhrm_line{width:100%;}
.dhrm_line li{/* float:left; width:43%; text-align:center; */ margin-top:10px;}

.ad_logos ul li img{height:69px!important;}

.bdbt_blk{border-bottom:1px solid #666 !important;}

.emt_td{padding:2px !important;line-height:1 !important;}

.tbd_thd th{border-top:2px solid #1976d2;}

.banqlst_tb thead td{text-align:center;}

.bnqinfo_c1{width:20%;}
.bnqinfo_c2{width:20%;}
.bnqinfo_c3{width:20%;}
.bnqinfo_c4{width:20%;}
.bnqinfo_c5{width:20%;}

.banq_infotb tbody th{background:#f6f6f6 !important;border-bottom:1px solid #ebebeb !important;border-right-color:#ebebeb !important;}
.banq_infotb tbody td{text-align:center;}

.bnqlist_c1{width:10%;}
.bnqlist_c2{width:20%;}
.bnqlist_c3{width:20%;}
.bnqlist_c4{width:50%;}

.stps_a{width:24px;float:left;margin-right:8px;}
.stps_a p span{line-height:24px;background:#9e9e9e;color:#fff;display:inline-block;width:100%;text-align:center;border-radius:50%;font-size:13px;}
.stps_b{width:calc(100% - 60px);float:left;color:#9e9e9e;}
.stps_b p{line-height:24px;}

.stps_line li{position:relative;z-index:5;}
.stps_line li:before{content:"";position:absolute;left:12px;bottom:-7px;width:1px;height:14px;background:#9e9e9e;}
.stps_line li:last-child:before{display:none;}

.on .stps_a p span{background:#4285f4;}
.on .stps_b{color:#212121;font-weight:600;}

.stps_line.stps_t6 li{width:50%;float:left;} 

.ch3tb .rgst_bsc_tbc1{width:20%;}
.ch3tb .rgst_bsc_tbc2{width:27%;}
.ch3tb .rgst_bsc_tbc3{width:27%;}
.ch3tb .rgst_bsc_tbc4{width:26%;}

.paper_tb .rgst_bsc_tbc1{width:20%;}
.paper_tb .rgst_bsc_tbc2{width:10%;}
.paper_tb .rgst_bsc_tbc3{width:70%;}

.price_tb1 .money_td p{text-align:right !important;}
.price_tb1 .money_td .prc_spn{font-weight:600;}
.price_tb1 .money_td .curr_span{color:#9e9e9e;}
.mid_optn .opt_td .optn_dtl{color:#666;font-size:13px;}
.mid_optn .opt_td{padding:5px;}
.curr_span{color:#9e9e9e;}

.mid_optn .opt_td span{display:block;text-align:left;}
.total_tr .prc_spn{color:red;}
.total_tr .curr_span{color:#000;}

.new_optn .optn_name{color:#4285f4;}
.new_optn .prc_spn{color:#4285f4;}


.dhtour_photo img{width:100%;}
.dhtable{padding-bottom:20px;}
.dh_txtalign{text-align:center; color:#fff;}

.dh_tbwd1_1{width:15%;}
.dh_tbwd1_2{width:35%;}
.dh_tbwd1_3{width:15%;}
.dh_tbwd1_4{width:35%;}


.bnq_tr th{background:#f6f6f6 !important;border-bottom:1px solid #ebebeb !important;border-right-color:#ebebeb !important;}



.rm_normaltxt + .banq_listtb{margin-top:-10px;}

.cfrm_edtbtn a{display:inline-block;background:#418fda;color:#fff;font-size:13px;box-sizing:border-box;padding:3px 5px;border-radius:3px;}
.cfrm_edtbtn{margin:0;}
.cfrm_a{width:40px;float:left;}
.cfrm_b{width:calc(100% - 40px);float:left;}

.reg_final{padding-left:0;}

.bnk_sbmt{text-align:center !important;}

.dhtour_photo ul li p{text-align:center;}
.dhpt_tx1{font-weight:bold; font-size:14px;}
.dhpt_tx2{font-size:14px;}

.dh_strtx2{font-size:17px;}

/* .dh_aboxc1{background:#FFB916 !important;}
.dh_aboxc2{background:#378fe9 !important;}
.dh_aboxc3{background:#c79ef7 !important;}
.dh_aboxc4{background:#13a05f !important;} */

.dh_aboxc1{background:#FFB916 !important;}
.dh_aboxc2{background:#378fe9 !important;}
.dh_aboxc3{background:#c79ef7 !important;}
.dh_aboxc4{background:#13a05f !important;}

/* .dh_aboxc1{background:#EC4899 !important;}
.dh_aboxc2{background:#DB2777 !important;}
.dh_aboxc3{background:#BE185D!important;}
.dh_aboxc4{background:#9D174D !important;} */

.dh_btndsg{background:#aeafb1 !important; font-size:13px !important; color:#fff !important;}
.dh_gap{margin:2px !important;}

.dh_regitb{box-shadow:none;}
.dh_regitb table th{padding:5px !important;}
.dh_regitb table td{padding:5px !important;}
.dhagtxt_4142{font-weight:bold; color:#1472be;}

.dh_bdtop{border-top:2px solid #1976d2;}

.dh_texsi418 ul li{font-size:13px !important;}

.dhbt3{border-bottom:2px solid #1976d2 !important;}
.dhbt4{border-bottom:1px solid #c9c9c9 !important;}
.dhalign1{text-align:left !important;}

.dh_mgnb{text-indent:10px; margin-top:10px;}
.dh_mgnb img{height:35px; padding:0 5px;}

.dh_rntab ul li{width:49%; margin-right:1% !important;}
.dh_rntab ul li a{display:block; border:0; padding:7px 10px; font-size:14px; box-sizing:border-box; background:transparent; color:#07377a; font-weight:700 !important; text-align:center !important;}
.dh_rntab ul span{}
.dh_rntab ul li:last-child{margin-right:0 !important;}
.dh_smtit{font-size:16px; font-weight:bold;}
.dh_isizing img{width:80% !important;}
.dh_rmimg62{margin-top: 20px; width:100%; text-align:center; box-sizing:border-box;}
.dh_rmimg62 ul li{width:100%;}
.dh_rmimg62 ul li img{width:100%; max-width:600px;}
.dh_rmimg62 ul li:first-child{margin-bottom:5px;}
.dh2_normaltxt{font-weight:bold; font-size:16px;}

.dh_social:before{display:none;}
.dh_tcju{}
.dh_cr{color: #ff0c0c; }
.dh_btx{font-weight: bold; font-size: 17px!important;}
.dh_fnln{font-size:14px;}
.dh_pagbtn{width:100%;}
.dh_pagbtn li{width:100%; margin-bottom:10px; display:grid;}

@media all and (max-width: 360px) {

	.routec_tabbtnst2 ul li button{padding:5px 7px;}
}

@media all and (min-width: 375px) {

	.routec_tabbtnst2 ul li button{padding:7px 10px;font-size:10px;}
}




@media all and (min-width: 480px) {
	


}

@media all and (min-width: 560px) {
	.dh_rmimg62 ul li{float:left; width:49%;}
	.dh_rmimg62 ul li:first-child{margin-right:2%;}
	
}

@media all and (max-width: 560px) {
	.bcs_btn3 a{display:block;width:100%;margin-bottom:10px;}
	
}

@media all and (min-width: 700px) {

	.rm_table2{width:calc(100% - 300px);float:left;position:relative;z-index:1;}
	.social_pt{width:300px;float:right;}
	.social_pt p{margin:0;border-top:2px solid #1976d2;}
	.social_art{/* border-bottom:2px solid #ebebeb; */position:relative;}
	.social_art:before{content:"";position:absolute;top:0;left:0;width:calc((100% - 300px) * 0.3);height:100%;background:#f6f6f6;z-index:0;}
	.rm_tbc2_1{width:30%;}
	.rm_tbc2_2{width:70%;}
	.rm_table2 table th{padding:10px;background:transparent;}
	.rm_table2 table td{padding:10px;}
	.rm_table2 table tr:last-child th,.rm_table2 table tr:last-child td{border-bottom:inherit;}

	.regitb table{width:100%;min-width:860px;font-size:11px;}

	.rm_table2.transt{width:100%;float:none;margin-top:20px;}
	.rm_table2.transt table th{background:#f6f6f6;text-align:center;padding:10px 0;}
	.rm_table2.transt table td{padding:10px;}
	.bdr0 table td{padding:5px!important;}
	
	.rm_table2.transt .rm_tbc2_1{width:20%;}
	.rm_table2.transt .rm_tbc2_2{width:80%;}

	.routec_tabbtnst2 ul li button{padding:10px 25px;}

	.mob_btnt{display:none;}
	.tert_nav ul:after{content:"";display:block;clear:both;}
	.tbtn_ter{display:block;width:50%;float:left;}
	.tbtn_ter button{border: 1px solid #d9d9d9;border-bottom-color: #42519e;}
	.tbtn_ter.on button{border-bottom:0;}
	
	.rm_ntit_wrp{max-width:700px;margin:0 auto;}
	.rm_ntit_con{box-shadow:1px 0 5px rgba(0,0,0,0.25);}
	
	.rms_lgn_l{width:calc(100% - 150px);float:left;margin-right:10px;}
	.rms_lgn_r{width:140px;float:left;}
	
	.rms_lgn_r .submit_btn{height:90px;}
	
	.rms_lgn_save{margin-bottom:0px;}
	
	.rms_lgn_link{box-sizing:border-box;padding:30px 0;}
	.rms_lgn_link li:first-child{margin-bottom:10px;}
	.rms_lgn_link p{display:inline-block;margin:0;}
	.rms_lgn_link p:first-child{float:left;line-height:34px;}
	.rms_lgn_link p:last-child{float:right;}
	
	
	.fgpswrd .rms_lgn_l{width:100%;float:none;}
	.fgpswrd .rms_lgn_r{width:100%;float:none;}
	
	.fgpswrd .rms_lgn_r .submit_btn{height:42px;}
	
	.fgpswrd .rms_lgn_link p:last-child{float:left;}
	
	.rm_table_join .rm_tbc2_1{width:100%;}
	.rm_table_join .rm_tbc2_2{width:100%;}
	
	.cps_wrp span{top:50%;transform:translateY(-50%);}
	
	.scr_wrp .rm_table2{width:100%;float:none;}
	.scr_wrp .rm_table2 th{background:#f6f6f6;}
	
	.bcs_nw_tb1 .rm_tbc2_1{width:25%;}
	.bcs_nw_tb1 .rm_tbc2_2{width:75%;}
	
	.dhrm_line li{float:left; width:43%; text-align:center;}
	.dhrm_line{padding-bottom:20px;}
	
	.dh_rntab ul li a{padding:10px 25px;}
	
	.stps_line.stps_t6 li{width:33.33%;}
	
	.dh_pagbtn li{float:left; width:23%; margin-right:2%; text-align:center;}
	.dh_pagbtn li:last-child{margin-right:0%;}
	
	
}

@media screen and (max-width:768px){

	.rm_table1 table{border-top:0;}
	.rm_table1 table thead{display:none;}
	.rm_table1 table tbody p{margin:0;}
	.rm_table1 table tbody tr{display:block;margin-bottom:15px;}
	.rm_table1 table tbody th{display:block;width:100%;text-align:left;border-bottom:0;background:#06377a;color:#fff;border-radius:10px 10px 0 0;padding:10px;}
	.rm_table1 table tbody th .tb_mtit{display:none;}
	.rm_table1 table tbody td{display:block;width:100%;border-bottom:0;background:#e2edfb;box-sizing:border-box;padding:5px 10px 10px;}
	.rm_table1 table tbody td .tb_mtit{display:inline-block;box-sizing:border-box;padding-bottom:1px;border-bottom:1px solid #06377a;color:#06377a;padding-right:5px;}
	.rm_table1 table tbody td:last-child{border-radius:0 0 10px 10px;}
	
	.imgspan{display:block;}
	.rm_table_join table tr{display:block;}
	.rm_table_join table th{display:block;width:100%;color:#1976d2;text-align:left;padding-bottom:.5rem;}
	.rm_table_join table td{display:block;width:100%;}
	
	.key_txt table th{display:block;width:100%;text-align:left;margin-bottom:3px;}
	.key_txt table th p{margin:0;}
	.key_txt table td{display:block;width:100%;margin-bottom:5px;}
	.key_txt table th p:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;background:#1472be;}
	
	.stps_line.stps_t6 li:before{display:none;}
	.stps_line.stps_t6 li .stps_b p{font-size:13px;}
	
}



@media all and (min-width: 768px) {


	/* rm sub layout */
	.sub_m_visual_wrap{height:220px;}
	.smivtxt{padding-top:100px;}
	.catetxt h3{font-size:26px;}
	.svisinfo p{font-size:16px;}


	.rms_tit01{font-size:20px;}
	.rms_tit01:before{top:6px;}
	.rms_tit02{font-size:17px;}
	
	.rms_tit03{font-size:18px;}
	

	.rm_ulsteps li{margin-bottom:15px;position:relative;}
	.rm_ulsteps li:before{content:"";position:absolute;top:0;left:0;display:block;width:150px;height:100%;border-radius:5px 0 0 5px;background:#07377a;z-index:0;}
	.rm_ulsteps li p{float:left;}
	.rm_ulsteps li p:first-child{width:150px;border-radius:5px 0 0 5px;text-align:center;position:relative;z-index:1;}
	.rm_ulsteps li p:last-child{width:calc(100% - 150px);border-radius:0 5px 5px 0;}

	.rm_default_btn{padding:15px 40px;}

	.rm_table1 .tb_mtit{display:none;}
	.rm_tbc1_1{width:35%;}
	.rm_tbc1_2{width:15%;}
	.rm_tbc1_3{width:50%;}
	.rm_table1 table thead th{padding:10px;}
	.rm_table1 table tbody th{padding:10px;text-align:left;}
	.rm_table1 table tbody td{padding:10px;text-align:left;}

	.regi_steps ul{max-width:860px;}
	.regi_steps ul li{width:18%;margin-right:2.5%;float:left;height:0;padding-bottom:13%;}
	.dh_registep{margin-top:25px;}

	.regi_steps ul li:last-child{margin-right:0;}
	.regi_steps ul li p:first-child{display:inline-block; width:100%; background: #1976d2; color: #fff;border-radius: 100%;
    width: 30%;
    text-align: center;
    position: absolute;
    top: -10px;
    left: -15px;}
	.regi_steps ul li p:nth-child(2){line-height:1.4; padding-top:10px;}
	.regi_steps ul li p:nth-child(3){line-height:1.4;letter-spacing:0;margin-top:5px;margin-left:0;text-align:left;}
	
	.dh_regist ul li p:nth-child(3){font-size:11px !important; margin-top:0 !important;}

	.regi_steps ul li i{top:42%;transform:rotate(0deg);left:-20%;}

	.routec_tabbtn ul li{float:none;display:inline-block;width:auto;min-width:180px;margin-right:3px;}
	.routec_tabbtn ul li button{font-size:15px;line-height:46px;width:100%;}

	.tabcon_art p{font-size:15px;}
	.route_step li p{font-size:15px;}

	.icnp{font-size:13px !important;}
	.rm_table2.transt.taxi1 table{font-size:15px;}
	.rm_table2.transt.taxi1 th{padding:10px;}
	.rm_table2.transt.taxi1 td{padding:10px;}
	.rm_table2.transt.taxi2 table{font-size:15px;}

	.lgtxt{font-size:17px;}

	.tbtn_ter button{font-size:15px;box-sizing:border-box;padding:10px 0;}

	.ov_tbr{display:table; table-layout:fixed; width:100%;}
	.ov_tbth,.ov_tbtd{display:table-cell; vertical-align:middle;padding:20px;border-top:2px solid #e6f2fb; border-bottom:2px solid #e6f2fb;}
	.ov_tbth{width:20%; background:#e6f2fb; text-align:center; line-height:22px; border:0;border-radius:15px 0 0 15px;}
	.ov_tbtd{border-radius:0 15px 15px 0px;}

	/* .ov_list li:after{content:"";display:block;clear:both;}
	.ov_list span:nth-child(1){float:left;}
	.ov_list span:nth-child(2),.ov_list span:nth-child(3){display:inline-block;margin-right:5px;}
	.ov_list span:nth-child(2){float:left;clear:both;}
	.ov_list span:nth-child(3){float:left;} */

	/* .ov_list span:nth-child(2),.ov_list span:nth-child(3){display:inline-block;margin-right:15px;} */
	.ov_list span:nth-child(1){font-size:18px;}
	.ov_list:after{content:"";display:block;clear:both;}
	.ov_list li{width:32%;float:left;margin-right:2%;}
	.ov_list li:last-child{margin-right:0;}
	
	.mailingfrm_tit{width:40%;float:left;}
	.mailingfrm_tit p{line-height:42px;}
	.mailingfrm_con{width:60%;float:left;box-sizing:border-box;padding-left:20px;}
	.mailing_ul {border-top: 2px solid #105373;}
	.mailing_ul li{margin-bottom:30px;border-bottom:1px solid #eee;box-sizing:border-box;padding:10px 0;}
	.mailingfrm_tit p:before{top:15px;}
	.stit2wrp{position:relative;}
	.stit2wrp .s_csbtit2{font-size:20px;border-bottom:0;}
	.stit2wrp .sysinfo{position: absolute; bottom: 0; right: 0;}
	
	.rm_table_join table{border-top:2px solid #1976d2;width:100%;}
	.rm_table_join table th{background:#e2edfb;border-bottom:1px solid #a0c9fd;padding:10px 0;}
	.rm_table_join table td{border-bottom:1px solid #ebebeb;padding:10px!important;}
	.rm_join_txt{border-bottom:1px solid #ebebeb;padding:10px 0;}
	
	.rm_table_join .rm_tbc2_1{width:30%;}
	.rm_table_join .rm_tbc2_2{width:70%;}
	
	.pnumb input{float:left;}
	.pnumb input:first-child{width:200px;margin-right:10px;}
	.pnumb input:last-child{width:calc(100% - 210px);}
	
	.comm_ul ul li{width:25%;}
	
	.tit_tmn_list li img{max-width:250px;}
	.mxh180{line-height:150px;}
	
	.bcs_dotul:after{content:"";display:block;clear:both;}
	.bcs_dotul li{width:50%;float:left;}
	
	.bcs_nw_tb1 table th{padding:10px;}
	.bcs_nw_tb1 table td{padding:10px;}
	
	.key_txt table th{text-align:left;border-bottom:1px solid #9e9e9e;padding:5px;}
	.key_txt table th p{box-sizing:border-box;padding-left:10px;}
	.key_txt table th p:before{content:"";position:absolute;top:50%;left:0;display:block;width:3px;height:3px;border-radius:50%;background:#1472be;}
	.key_txt table td{border-bottom:1px solid #9e9e9e;padding:5px;}
	
	.rm_txtbox2{padding:15px;}
	
	.rm_booth_imgs:after{content:"";display:block;clear:both;}
	.bth_img_l{width:48%;margin-right:4%;float:left;}
	.bth_img_r{width:48%;float:left;}
	.bth_img_r img{width:100% !important;}
	
	.rm_booth_imgs3 li{width:48%;float:left;margin-right:2%;}
	.rm_booth_imgs3 li:last-child{margin-right:0;}
	
	.lst_itm{width:49%; float:left; margin-right:2%;}
	.lst_itm:nth-child(2n){margin-right:0;}
	
	.stps_line li{width:25%;float:left;text-align:center;}
	.stps_a{float:none;text-align:center;width:100%;}
	.stps_a p{display:inline-block;width:24px;margin:0;}
	.stps_b{float:none;width:100%;text-align:center;}
	
	.stps_line li:before{width: calc(100% - 40px);height:1px;bottom: calc(100% + -13px);left: calc(50% + 20px);}
	
	.stps_line.stps_t5 li{width:20%;}
	.stps_line.stps_t6 li{width:calc(100% / 6);}

	.df_afr li{float:left; width:48%; margin-right:2%;}
	
	.dhtour_photo ul li{float:left; width:31%;margin-right:2%;}
	.dhtour_photo ul li{float:left; width:31%;margin-right:2%;}
	.dhtour_photo ul li:last-child{margin-right:0;}
	
	.rms_art{margin:30px 0;}
	
	.dh_flng ul li{float:left; width:48%; margin-right:2%;}
	.dh_flng ul li:last-child{margin-right:0;}
	.dh_t3l{margin-bottom:315px;}
	.dh_t3l ul li{float:left; width:48%; margin-right:2%;}
	.dh_t3l ul li:last-child{margin-right:0;}
	
	/* .dh_social{display:flex;}
	.dh_rmtable2{width:48% !important; margin-right:4%;}
	.dh_rmimg62{width:48%; margin:0;}
	
	.dh_rmimg62 ul li{float:left; width:49%;}
	.dh_rmimg62 ul li:first-child{margin-right:2%;}
	.dh_rmtable2 table td{text-align:center;} */
	

	
	}



@media all and (max-width: 800px) {
	
	.imgscrl{padding:1px;height:auto;box-shadow:-2px 0 5px 0 #e4e4e4 inset;box-sizing:border-box;position:relative;box-sizing:border-box;padding-right:3px;border:1px solid #eee;}
	.imgscrl{margin-top:25px;}
	.imgscrl:before{content:"scrolling →";position:absolute;top: -23px;right: 10px;font-size: 13px;font-weight: 700;color: #418fda;}
	.imgscrl p{width:100%;overflow-x:scroll;box-sizing:border-box;padding:10px;margin:0;}
	.imgscrl p img{width:800px;}


	.scrtable{position:relative;margin-top:20px;}
	.scrtable:before{content:"scrolling →";position:absolute;top: -18px;right: 10px;font-size: 13px;font-weight: 700;color: #418fda;}
	.scrtable .indv{position:relative;padding:1px;height:auto;overflow:auto;box-shadow:-2px 0 5px 0 #e4e4e4 inset;}
	.scrtable table{width:100%;min-width:960px;}
	
	.comm_tab .tab_trg span{display:none;}
	
	.pbtn_wrp li{width:100%;max-width:100%;margin-bottom:15px;}
	.pay_icn{width:50px;box-sizing:border-box;}
	.pay_txt{font-size:16px;}
	.pay_txt p img{width:20px;}
}

@media all and (min-width: 800px) {
	
	
	.imgscrl p img{width:100%;max-width:100%;}
	.subwaymap{max-width:865px !important;}

	
	.rm_myp_tab ul li{width:auto;max-width:initial;}
	.rm_myp_tab ul li a{font-size:15px;padding:10px 20px;line-height:32px;}
	.rm_myp_tab ul li:nth-child(1){border-radius:5px 0 0 0;}
	.rm_myp_tab ul li:nth-child(3){border-radius:0 5px 0 0;}
	.rm_myp_tab ul li:nth-child(2) a{line-height:32px;padding:10px 35px;}
	
	.rm_myp_tab ul li a span:nth-child(1){display:inline-block;background:#5e9ddd;border-radius:10px;width:32px;height:32px;box-sizing:border-box;}
	.rm_myp_tab ul li a span:nth-child(1) img{width:32px;vertical-align:middle;margin-top:-6px;}
	.rm_myp_tab ul li a span:nth-child(2){display:inline-block;margin-left:5px;}
	
	.tb3grp li{width:calc((100% - 40px) / 3);margin-right:20px;float:left;}
	.tb3grp li:last-child{margin-right:0;}
	
	.rm_btnwrps li{width:32%; margin-right:2%; float:left;}
	.rm_btnwrps li:last-child{margin-right:0;}
	.rm_btnwrps ul{margin:15px 0;}
	.rm_btnwrps li p:last-child{min-height:110px;}
	.rm_btnwrps li:nth-child(2) p:last-child{padding-top:27px;}
	.rm_btnwrps li:nth-child(3) p:last-child{padding-top:38px;}
	.rm_btn_dh{padding:6px 20px;}
	
}

@media screen and (min-width:900px){


}

@media screen and (min-width:960px){


}
@media all and (max-width: 1023px) {
	
	.vinfo_area:after{content:"";display:block;clear:both;}
	.vinfo_area li.name{display:block;width:100%;}
	.vinfo_area li.diet{display:block;width:100%;}
	
	.vinfo_area li.name2{display:block;width:100%;}
	.vinfo_area li.passpt{display:block;width:100%;}
	.vinfo_area li.birth{display:block;width:100%;}
	.vinfo_area li.gender{display:block;width:100%;}
	
	
	.rgf_table_basic col{width:auto !important;}
	.rgf_table_basic table tr{display:block;border-bottom:1px solid #ebebeb;}
	.rgf_table_basic table th{display:block;width:100%;color:#1976d2;text-align:left;background:transparent;border:0;padding:0;padding-top:5px;padding-left:5px;padding-bottom:5px;}
	.rgf_table_basic table td{display:block;width:100%;padding:0;padding-left:5px;border:0;}
	.rgf_table_basic table td p{text-align:left !important;}
	
	
	
	.rgf_table_basic2 col{width:auto !important;}
	.rgf_table_basic2 table tr{display:block;border-bottom:1px solid #1976d2;}
	.rgf_table_basic2 table th{display:block;width:100%;color:#1976d2;text-align:left;border:0;padding:0;padding-left:5px;}
	.rgf_table_basic2 table th p{margin:0;}
	.rgf_table_basic2 table td{display:block;width:100%;padding:0;border:0;}
	
	.td_disp1 .vinfo_area li{width:100% !important;border-right:0;}
	.td_disp1 .vinfo_area li:before{text-align:left;}

	.td_disp1 .vinfo_area li.diet p{text-align:left !important;}
	.td_disp1 .vinfo_area li.diet p span{width:100%;}
	
	.bnq .num_spn{position:relative;}
	/* .bnq .num_spn:before{content:"Banquet";margin-right:5px;} */
	
	.td_disp2 .vinfo_area li{width:100% !important;border-right:0;}
	.td_disp2 .vinfo_area li:before{text-align:left;}
	.td_disp2 .vinfo_area li.gender p{text-align:left !important;}
	
	 
	.tch_t .num_spn{position:relative;}
	.tch_t .num_spn:before{content:"Technical Tour";margin-right:5px;}
	
	.total_pay .rgst_bsc_tbc1{width:45% !important;}
	.total_pay .rgst_bsc_tbc2{width:30% !important;}
	.total_pay .rgst_bsc_tbc3{width:25% !important;}
	.total_pay tr{display:table-row !important;}
	.total_pay th{display:table-cell !important;width:auto !important;background:#e2edfb !important;padding:10px !important;}
	.total_pay td{display:table-cell !important;width:auto !important;}
	.total_pay td input{height:20px;line-height:20px;}
	
	.rg_feetb table{min-width:auto;font-size:15px;}
	.rg_feetb .regitb{box-shadow:none;}
	.rg_feetb col{width:auto !important;}
	.rg_feetb tr{display:block;width:100%;}
	.rg_feetb th{display:block;width:100%;text-align:left !important;padding:10px 5px !important;}
	.rg_feetb td{display:block;width:100%;text-align:right !important;border-right:0 !important;padding:10px 5px !important;}
	.rg_feetb td p{margin:0;}
	
	.mb_n{display:none !important;}	
	
	.lb_reg{position:relative;box-sizing:border-box;padding-right:10px;}
	.lb_reg:before{content:"Regular";position:absolute;left:10px;}
	.lb_std{position:relative;box-sizing:border-box;padding-right:10px;}
	.lb_std:before{content:"Student";position:absolute;left:10px;}
	
	.erbd_info{position:relative;}
	.erbd_info:before{content:"Early Bird";display:block;width:100%;background:#e2edfb;text-align:left;box-sizing:border-box;padding:5px 10px;margin-bottom:10px;font-weight:600;}
	.erbd_info:after{content:"~ May 28, 2023";position:absolute;right:15px;top:15px;color:red;} 
	
	.pre_info{position:relative;}
	.pre_info:before{content:"Pre-registration";display:block;width:100%;background:#e2edfb;text-align:left;box-sizing:border-box;padding:5px 10px;margin-bottom:10px;font-weight:600;}
	.pre_info:after{content:"~ July 28, 2023";position:absolute;right:15px;top:15px;color:red;}
	
	.rg_feetb td.erbd_info{padding-left:0 !important;padding-right:0 !important;}
	.rg_feetb td.pre_info{padding-left:0 !important;padding-right:0 !important;}
	.rg_feetb td.erbd_info p{padding-right:15px !important;}
	.rg_feetb td.pre_info p{padding-right:15px !important;}
	.rg_feetb td.erbd_info p:before{left:15px;} 
	.rg_feetb td.pre_info p:before{left:15px;}
	
	.rg_feetb th.mb_p5{padding:5px !important;margin-top:20px;border:1px solid #ebebeb;}
	
	.banq_listtb thead{display:none;}
	
	.dflt_bfr:before{content:"";display:block;background:#f6f6f6;margin-bottom:3px;box-sizing:border-box;padding:5px;font-weight:bold;}
	.bnq_type:before{content:"Type";}
	.bnq_type span{padding:5px;}
	.bnq_tr th{background:transparent !important;color:#000 !important;border-right:0 !improtant;box-sizing:border-box;padding:5px !important;}
	.bnq_name:before{content:"Name";}
	.bnq_tr td{box-sizing:border-box;padding:5px !important;border-bottom:1px solid #ebebeb !important;}
	.bnq_diet:before{content:"Dietary Requirements";}
	.bnq_diet p{margin:0;box-sizing:border-box;padding:0 5px;}
	
	.banq_infotb thead{display:none;}
	.banq_infotb tbody td{text-align:left;}
	
	.bnq_numctrl:before{content:"Number of attendees";display:block;background:#e2edfb;margin-bottom:3px;box-sizing:border-box;padding:5px;font-weight:bold;text-align:left;}
	.bnq_numctrl:after{content:"Per person";display:block;background:#e2edfb;margin-bottom:3px;box-sizing:border-box;padding:5px;font-weight:bold;text-align:left;color:#000;}
	.bnq_dpsn{display:none !important;}
	
	.bnq_smtxt{box-sizing:border-box;padding:5px !important;}
	.bnq_smtxt:before{content:"";margin-right:5px;}
	.bnq_smtxt.ovrs:before{content:"[Overseas]";}
	.bnq_smtxt.dmst:before{content:"[Domestic]";}
	
	.bnq_tr th.bnq_attnum{background:#e2edfb !important;color:#1472be !important;}
	.attd_mtxt:before{content:"Attendee";margin-right:5px;}
	
	.bnq_numctrl2:before{content:"Number of attendees";display:block;background:#e2edfb;box-sizing:border-box;padding:5px;font-weight:bold;text-align:left;}
	.bnq_numctrl2.bnq_opt_dt span{display:inline-block;box-sizing:border-box;padding:5px;}
	.bnq_numctrl2.bnq_opt_thm span{display:inline-block;box-sizing:border-box;padding:5px;}
	.bnq_numctrl2.bnq_opt_pps span{display:inline-block;box-sizing:border-box;padding:5px;}
	.bnq_numctrl2.bnq_opt_dt:before{content:"Date";}
	.bnq_numctrl2.bnq_opt_thm:before{content:"Tour title";}
	.bnq_numctrl2.bnq_opt_pps:before{content:"Per person";}
}
@media screen and (min-width:1024px){
	
	/* rm sub layout */
	.sub_m_visual_wrap{height:300px;}
	.smivtxt{padding-top:160px;}
	.catetxt h3{font-size:30px;}
	.svisinfo p{font-size:18px;}
	.smivtxtwrp{max-width:1350px;margin:0 auto;width:95%;}

	.scontainer_wrap{padding:45px 10px;}

	.rms_tit01{font-size:26px;/* padding-left:25px; */}
	.rms_tit01:before{width:20px;height:20px;top:9px;}
	/* .rms_art_in{padding-left:10px;} */
	.rms_tit02{font-size:20px;padding-left:15px;}
	.add_tmst .add_tmst_p{font-size:15px;}
	.rms_tit02:before{width:12px;height:12px;border-width:3px;top:8px;}

	.rms_art_in{padding-left:25px;margin-bottom:45px;}
	.rms_art_in3{margin-top:30px;}
	
	.rm_txtbox{padding:25px;}
	.rm_txtbox p{font-size:16px;margin-bottom:15px;line-height:1.4;}
	.rm_txtbox p:last-child{margin-bottom:0px;}

	.rm_normaltxt p{font-size:16px;margin-bottom:15px;line-height:1.4;}
	.rm_normaltxt p strong{font-size:18px;}

	.rms_titbox{font-size:17px;padding-left:30px;margin-bottom:15px;}
	.rms_titbox:before{top:17px;}

	.rm_ulstyle01 li{font-size:16px;margin-bottom:15px;}
	.rm_ulstyle01 li:before{top:10px;}

	.rm_pchlf .rm_ulstyle01{width:45%;float:left;}

	

	.rm_tbd p{font-size:32px;}
	.rm_tbd p img{width:85px;}
	.rm_tbd .rm_txtbox{padding:150px 15px;border-color:#f9f9f9;}

	.rm_greet ul{width:25%;float:left;}
	.rm_greet ul li{word-break:keep-all;padding-right:30px;box-sizing:border-box;}
	.rm_greet ul li strong{font-size:17px;}


	


	.rm_ulsteps li:before{width:200px;}
	.rm_ulsteps li p{padding:15px;}
	.rm_ulsteps li p:first-child{width:200px;}
	.rm_ulsteps li p:last-child{width:calc(100% - 200px);}

	.rm_ulnumb_st1 ul li{padding-left:20px;}
	.rm_ulnumb_st1 ul li:nth-child(1):before{font-size:17px;top:1px;}
	.rm_ulnumb_st1 ul li:nth-child(2):before{font-size:17px;top:1px;}
	.rm_ulnumb_st1 ul li:nth-child(3):before{font-size:17px;top:1px;}
	.rm_ulnumb_st1 ul li:nth-child(4):before{font-size:17px;top:1px;}
	.rm_ulnumb_st1 ul li:nth-child(5):before{font-size:17px;top:1px;}

	.rm_ulbar_st1 ul li{font-size:16px;}
	.rm_ulbar_st1 ul li:before{font-size:16px;top:0;}

	.rm_uldot_st1 ul li{font-size:16px;}
	.rm_uldot_st1 ul li:before{top:12px;}
	.rm_uldot_st1.nmt ul li:before{top:9px !important;}

	.rm_default_btn{min-width:240px;text-align:center;margin-right:10px;}
	.rm_default_btn:last-child{margin-right:0;}

	.rm_ulfaqstyle01 li p{position:relative;box-sizing:border-box;padding-left:60px;font-size:17px;}
	.rm_ulfaqstyle01 li p:first-child:before{padding:0 20px;line-height:24px;}
	.rm_ulfaqstyle01 li p:last-child:before{padding:0 21px;line-height:24px;}

	.rm_table1 table{font-size:17px;}
	.rm_table1 table thead th{padding:15px;}
	.rm_table1 table tbody th{padding:15px;}
	.rm_table1 table tbody td{padding:15px;}


	.rm_table2{width:calc(100% - 420px);}
	.social_pt{width:420px;}
	.social_art:before{width:calc((100% - 420px) * 0.3);}

	.rm_table2 table{font-size:17px;}
	.bdr0 table{font-size:15px;}

	.rm_table2 table th{padding:20px;background:transparent;}
	.rm_table2 table td{padding:20px;}
	.rm_table2 table tr:last-child th,.rm_table2 table tr:last-child td{border-bottom:0;}

	.regitb{box-shadow:none;}
	.regitb table{width:100%;min-width:100%;font-size:17px;}
	.regitb table th{padding:20px 10px;}
	.regitb table td{padding:20px 10px;}
	
	.rgtb_chg230316 .regitb table th{padding:10px;}
	.rgtb_chg230316 .regitb table td{padding:10px;}
	
	.regitb_divs table th{padding:10px;}
	.regitb_divs table td{padding:10px;}
	
	.regi_steps ul{max-width:960px;}
	.regi_steps ul li p:first-child{font-size:32px;}
	.regi_steps ul li p:nth-child(2){font-size:22px;}
	.regi_steps ul li p:nth-child(3){font-size:15px;}
	.regi_steps ul li i{font-size:32px;left:-19%;}

	.bd1p{padding:10px 20px;}

	.cnb_mob{display:none;}
	.cnb_all{display:block;bottom:-11px;background:rgba(255,255,255,0.75);}
	.cnb_ul{display:block !important;border:0 !important;max-width:1350px;margin:0 auto;}
	.cnb_ul:after{content:"";display:block;clear:both;}
	.cnb_ul li{float:left;padding-right:1px;box-sizing:border-box;border:1px solid #9e9e9e;margin-left:-1px;}
	.li7 li:nth-child(5){border-top:none;}
	.li7 li:nth-child(6){border-top:none;}
	.li7 li:nth-child(7){border-top:none;}
	.cnb_ul li:last-child{padding-right:0;}
	.cnb_ul li a{display:block;text-align:center;background:transparent !important;line-height:36px;}
	.cnb_ul li .cnb_hei{line-height:1.4;}
	/* .cnb_ul li:nth-child(4) a{line-height:1.4;} */
	
	/* .cnb_ul li a:hover{background:#ff9800 !important;color:#fff;font-weight:600;position:relative;}
	.cnb_ul li a:hover:before{content:"";position:absolute;top:-7px;left:0;display:block;width:100%;height:7px;background:#ff9800;border-radius:15px 15px 0 0;transition:all 0.3s ease;}
	.cnb_ul li.on a{background:#ff9800 !important;color:#fff;font-weight:600;position:relative;}
	.cnb_ul li.on a:before{content:"";position:absolute;top:-7px;left:0;display:block;width:100%;height:7px;background:#ff9800;border-radius:15px 15px 0 0;transition:all 0.3s ease;} */
	.cnb_ul li a{border-bottom:0 !important;}
	.cnb_ul li:hover{background:#ff0083;}
	.cnb_ul li:hover a{color:#fff;font-weight:600;position:relative;border-bottom:0;}
	/* .cnb_ul li a:hover:before{content:"";position:absolute;top:-7px;left:0;display:block;width:100%;height:7px;background:#ff0083;border-radius:15px 15px 0 0;transition:all 0.3s ease;} */
	.cnb_ul li.on{background:#ff0083;}
	.cnb_ul li.on a{color:#fff;font-weight:600;position:relative;border-bottom:0;}
	/* .cnb_ul li.on a:before{content:"";position:absolute;top:-7px;left:0;display:block;width:100%;height:7px;background:#ff0083;border-radius:15px 15px 0 0;transition:all 0.3s ease;} */
	
	.cnb_ul.li7 li{width:calc((100% + 4px) / 4);}
	.cnb_ul.li6 li{width:calc((100% + 6px) / 6);}
	.cnb_ul.li4 li{width:calc((100% + 3px) / 4);}
	.cnb_ul.li2 li{width:calc((100% + 1px) / 2);}
	.cnb_ul.li5 li{width:calc((100% + 5px) / 5);}

	.routec_tabbtn ul li button{line-height:52px;}
	.routec_tabbtn ul li{min-width:200px;}

	.tabcon_art p{font-size:15px;}

	.rm_table2.transt table th{background:#f6f6f6;text-align:center;padding:15px;}
	.rm_table2.transt table td{padding:15px;}
	.bdr0 table td{padding:5px!important;}

	.route_step li p{font-size:17px;margin:15px 0;}
	.route_step li i{top:20px;right:15px;}

	.icnp{font-size:17px !important;}
	.icnp i{font-size:20px;left:-5px;}

	.routec_tabbtnst2 ul{border-width:2px;position:relative;z-index:1;}
	.routec_tabbtnst2 ul:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#07377a;}
	.routec_tabbtnst2 ul li{border-width:2px !important;margin-bottom:-2px;margin-right:5px;}
	.routec_tabbtnst2 ul li button{font-size:17px;padding:15px 35px;}
	.routec_tabbtnst2 ul li.on{position:relative;z-index:5;}

	/* .routec_tit{margin-bottom:30px;} */

	.rm_table2.transt.taxi1 table{font-size:17px;}
	.rm_table2.transt.taxi1 th{padding:15px;}
	.rm_table2.transt.taxi1 td{padding:15px;}
	.rm_table2.transt.taxi2 table{font-size:17px;}

	.tabcon_art p{margin-bottom:15px;}
	.dh_tap p{margin:2px !important;}
	
	.tabcon_art .rm_ulbar_st1{margin-bottom:15px;}

	.lgtxt{font-size:18px;}

	.tbtn_ter button{font-size:17px;padding:15px 0;}


	.route_step li:before{width:150px;}
	.route_step li:after{width:calc(100% - 150px);}
	.route_step li p.route_num{width:150px;}
	.route_step li p.route_tit{width:calc(100% - 150px);}

	.spts_tit{margin-bottom:15px;}
	.spts_tit p{margin:3px 0;}
	.ste_stp{width:100px;}
	.ste_contit{width:calc(100% - 100px);}

	.time{font-size:24px !important;}

	.ov_tbth,.ov_tbtd{font-size:16px;padding:30px;}
	
	
	/* .rms_ttimg{position:absolute;top:-5px;left:0;} */
	.rms_ttimg img{width:40px;}
	.rms_ttimg + .rms_tit02{padding-left:50px;}
	
	
	.rm_ntit_con{font-size:17px;}
	.rms_lgn_r .submit_btn{font-size:17px;}
	.rms_lgn_link p:first-child{line-height:42px;}
	.rms_lgn_link a{line-height:42px;min-width:180px;}
	
	.mailingfrm_tit p{font-size:17px;padding-left:25px;}
	.mailingfrm_tit p:before{width:17px;height:17px;top:14px;}
	
	.rm_table_join table{font-size:17px;}
	
	.rm_join_txt{padding:15px;}
	
	.rms_joinbtn a,.rms_joinbtn input,.rms_joinbtn button{min-width:240px;line-height:48px;height:52px;font-size:17px;}
	
	.rm_aggr_srcbx{padding:20px;height:320px;font-size:15px;}
	.rm_aggr_ulall>li{margin-bottom:30px;}
	.rm_aggr_ulall li h5{color:#3e5cb3;}
	.rm_aggr_ulall li .rm_aggr_incon{}
	
	.join_final p:nth-child(3){font-size:20px;}
	
	.join_final .rm_txtbox{padding:80px 10px;}
	
	
	.rm_myp_tab ul li a{font-size:17px;padding:10px 25px;line-height:36px;}
	.rm_myp_tab ul li:nth-child(2) a{line-height:36px;padding:10px 45px;}
	
	.rm_myp_tab ul li a span:nth-child(1){width:36px;height:36px;}
	.rm_myp_tab ul li a span:nth-child(1) img{width:36px;margin-top:-4px;}
	

	.impt_dt_table table{font-size:16px;background:rgba(255,255,255,0.5);}
	.impt_dt_table table thead th{padding:20px;text-align:left;}
	.impt_dt_table table tbody td{border-bottom:1px solid #ebebeb;padding:10px 20px;}
	.impt_dt_table table tbody tr.bgchg td{background:#f8f8f8;}

	.ft_szb{font-size:18px;text-align:center;}
	 th.ft_szb{font-size:16px;text-align:center !important;}
	 
	.comm_ul ul li{width:25%;padding:20px;}
	
	.comm_ul ul li .comm_nm{font-size:20px;}
	.comm_ul ul li .comm_aff{font-size:15px;box-sizing:border-box;padding:0 20px;}
	
	.scr_brd{position:relative;z-index:10;}
	.scr_brd:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:1px;height:100%;border-right:2px dotted #eee;z-index:10;}
	.scr_brd:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:1px;border-top:2px dotted #eee;z-index:10;}
	
	.scr_wrp:after{content:"";display:block;clear:both;}
	.scr_wrp .rms_art_in{width:50%;float:left;box-sizing:border-box;padding:35px;}

	.dwncnt_col1{width:5%;}
	.dwncnt_col2{width:75%;}
	.dwncnt_col3{width:20%;}
	
	.center_icon img{width:26px;}
	
	.venuewrap{padding-bottom:0;}
	
	.tit_tmn_list li{width:19%; display:inline-block; /* text-align:center; */}
	.tit_tmn_list li img{width:80%; margin:20px;}
	
	.bcs_nw_tb1 .rm_tbc2_1{width:20%;}
	.bcs_nw_tb1 .rm_tbc2_2{width:80%;}
	
	.bcs_dotul li{width:25%;}
	.bcs_dotul li:before{top:10px;}	
	
	.bcs_nw_tb1 td span{font-size:15px !important;}
	
	.bcs_nw_tb1 table th{padding:15px;}
	.bcs_nw_tb1 table td{padding:15px;}	
	
	.keybox_txt_title{font-size:28px;}
	.keybox_txt p{font-size:18px;letter-spacing:-0.5px;}
	.key_sbj{font-size:22px !important;}
	
	.btn_trg p{font-size:18px;}
	.btn_trg .sld_stat i{font-size:18px;}
	
	.sld_art_cnttit h4{font-size:20px;margin-bottom:5px;}
	.sld_art_cnt{padding:20px;}
	.sld_art_cntcont{padding:20px;}
	
	.rm_accom_stl{position:relative;padding-left:50%;}
	.rm_rcon_add{height:400px;}
	.rm_accom_stl .accom_left{position:absolute;width:48%;left:0;top:0px;}	
	.accom_r_tit h4{font-size:24px;}
	.accom_star i{font-size:24px;letter-spacing:-2px;}
	.accom_r_para{box-sizing:border-box;padding-top:50px;}
	.accom_info_ul dt{width:100px;}
	.accom_info_ul dd{width:calc(100% - 100px);}
	
	.accom_right .rm_ulnumb_st1 ul li:before{font-size:18px;top:-1px;}
	.para_info{font-size:13px !important;}
	
	.accom_right .rm_normaltxt p strong{font-size:16px;line-height:1;}
	
	.rm_para_tab{margin-top:10px;}
	.rm_normaltxt{margin-top:10px;}
	
	.near_v .accom_r_tit{margin-bottom:20px;}
	
	
	.near_v + .near_v{margin-top:30px;}
	
	.acc_last{box-sizing:border-box;padding-top:20px;}
	

	.key_photo{width:400px;float:left;}
	.key_txt{width:calc(100% - 420px);margin-left:20px;float:left;}
	.key_col1{width:20%;}
	.key_col2{width:80%;}

	.key_txt tr:last-child th{border-bottom:0;}
	.key_txt tr:last-child td{border-bottom:0;}
	.key_txt table th{border-bottom:0;padding:7px;}
	.key_txt table td{border-bottom:0;padding:7px;}
	
	.tb3grp li table th{padding:10px;}
	.tb3grp li table td{padding:10px;}
	
	.btn_smll .rm_default_btn{min-width:auto;padding:10px 20px;}
	
	.innerbtn{font-size:15px;}
	
	.visa_ftab table th{padding:10px;}
	.visa_ftab table td{padding:10px;}
	
	.rm_txtbox2{padding:20px;}
	
	.rm_booth_imgs3 li p{font-size:17px;}
		
	.lst_itm{width:23%;}
	.lst_itm:nth-child(2){margin-right:2%;}
	.lst_itm:last-child{margin-right:0;}	
	
	.rm_btnwrps li p:first-child{font-size:18px;}
	.btn_k_un{padding-top:20px !important;}
	
	.rgf_table_basic table{font-size:17px;}
	
	.dhrm_line{padding-bottom:0px;}
	
	.stps_wrp{box-sizing:border-box;padding-top:20px;}
	
	.price_tb1 .opt_td{padding-left:20px;}
	.price_tb1 .money_td{padding-right:20px;}
	
	.total_pay .opt_td{text-align:left;padding-left:30px;}
	.mid_optn .opt_td .optn_dtl{font-size:15px;}
	
	.total_tr .prc_spn{font-size:20px;font-weight:600;}
	
	.dhroute_step li p.dhroute_num{width:150px;}
	.dhroute_step li p{font-size:17px; margin:15px 0;}
	.dhroute_step li p.dhroute_tit{width:calc(100% - 350px); z-index:1; position:relative; box-sizing:border-box; padding-left:10px; padding-right:40px;}
	.dhroute_step li p.dhroute_amount{width:200px; z-index:1; position:relative; box-sizing:border-box; padding-left:10px; padding-right:40px;}
	.dhroute_step li:before{width:150px;}
	.dhroute_step li:after{width:calc(100% - 150px);}
	
	
	.dh_art_in{margin-bottom:100px;}
	.dh_arre{padding-bottom:291px; margin-bottom:50px;}
	
	
	.dhtour_photo ul li{float:left; width:18%; margin-right:2%; position:releative;}
	.dhphoto_three ul li{width:31%; margin-right:2%;}
	
	
	.dh_flng ul li{float:left; width:23%; margin-right:2%;}
	
	.dh_flng ul li:last-child{margin-right:1%;}
	.dh_flng ul li:first-child{margin-left:1%;}
	
	.dhphoto_first ul li{position:relative; display:inline-block;}
	.dhphoto_first ul li:after{content:"→";position:absolute; top:80px; left:-21px;}
	.dhphoto_first ul li:first-child:after{display:none;}
	
	.dhphoto_3arrow ul li{position:relative; display:inline-block;}
	.dhphoto_3arrow ul li:after{content:"→";position:absolute; top:130px; left:-21px;}
	.dhphoto_3arrow ul li:first-child:after{display:none;}
	.dh_t3l{margin-bottom:380px;}
	
	.dh_btndsg{position:absolute; right:5%; max-width:1320px;}
	
	.dh_tin{font-size:16px!important;}
	.dhdhdd3{font-size:18px; font-weight:600;}
	
	.steps_txt{padding-top:13%; !important;}
	
	.dh_gnbc>a{float:left; padding-right:5px !important;}
	.dh_gnbc>a>span{line-height:0px !important;}
	.dh_gnbc>a img{width:30px;}
	
	.gnb>li>a span:last-child:after{display:none;}
	.dh_regitb table{font-size:15px !important;}
	
	.dh_gnbc{vertical-align:middle;}
	
	.dh_rntab ul li a{padding:15px 35px; font-size:17px;}
	.dh_smtit{font-size:18px;}
	.dh_imgs{width:25% !important;}
	.dh_imgs a img{max-width:300px;}
	
	
	.dh_social{display:flex;}
	.dh_rmtable2{width:35% !important; margin-right:4%;}
	.dh_rmimg62{width:61%; margin:0;}
	
	.dh_rmimg62 ul li{float:left; width:49%;}
	.dh_rmimg62 ul li:first-child{margin-right:2%;}
	.dh_rmtable2 table td{text-align:center;}
	
	.dh_rmsartin{width:100% !important; margin-bottom:0 !important;}
	.dh_scrbrd:before{display:none;}
	.dh_scrbrd:after{display:none;}
	/* .dh_rmimg62 ul li{float:left; width:49%;}
	.dh_rmimg62 ul li:first-child{margin-right:2%;} */
	
	.dh_rmtable2 table th{padding:10px;}
	.dh_rmtable2 table td{padding:10px;}
	.dh2_normaltxt{font-size:19px !important;}
	
	.dh_rmtable2 table{font-size:16px !important;}
	
	.dh_pcimg{display:block;}
	.dh_mimg{display:none;}
	
}


@media screen and (min-width:1150px){
	.dh_arre{margin-bottom:85px;}
	.dhroute_tit{padding-top:10px;}
	.dhroute_amount{padding-top:10px;}
	
	

	.bnq_name{padding:0 10px;border-right:1px solid #ebebeb;}
	
	.bnq_diet{padding:0 10px;}
	
	.bnq_name.opt_tour{padding:10px;}
	
	.bnq_numctrl2{border-right:1px solid #ebebeb;}
	.banq_infotb thead tr th:last-child{border-right:0;}
	tr .bnq_numctrl2:last-child{border-right:0;}
	
	.cfrm_a{width:60px;}
	.cfrm_b{width:calc(100% - 60px);}
	.cfrm_edtbtn a{padding:5px 10px;}


}

@media screen and (min-width:1177px){
	.dh_heiad{line-height:2.8 !important;}	
	
	
}
@media screen and (min-width:1200px){
	

	/* rm sub layout */
	.sub_m_visual_wrap{height:360px;}
	/* .sub_m_visual_wrap.ntit{height:300px;} */
	.smivtxt{padding-top:200px;}
	.catetxt h3{font-size:36px;}
	.svisinfo p{font-size:24px;}
	
	.scontainer_wrap{max-width:1350px;margin:0 auto;background:rgba(255,255,255,0.6);}
	
	.rm_ntit_wrp{max-width:840px;}
	.rm_ntit_con{padding:40px 60px;}
	
	.cnb_all ul li a{font-size:15px;}
	.cnb_ul li .cnb_hei{line-height:1.2;}
	
	.venuewrap{max-width:100%;}
	.venuewrap .rms_art_in{max-width:1350px;margin:0 auto;}
	.venuewrap .rms_tit{max-width:1350px;margin:0 auto;}
	
	.near_v + .near_v{margin-top:60px;}
	
	.key_photo{width:460px;float:left;}
	.key_txt{width:calc(100% - 500px);margin-left:40px;float:left;}
	
	.key_txt table th{padding:8px;}
	.key_txt table td{padding:8px;}	
	
	.cnb_ul.li7 li{width:calc((100% + 5px) / 7);}
	
	.li7 li:nth-child(5){border-top:1px solid #9e9e9e;}
	.li7 li:nth-child(6){border-top:1px solid #9e9e9e;}
	.li7 li:nth-child(7){border-top:1px solid #9e9e9e;}
	
	.rm_btnwrps li p:last-child{min-height:120px; font-size:16px;}
	.rm_rcon_add{height:500px;}
	.rm_btn_dh{padding:6px 20px;}
	
	
	.remi .rgst_bsc_tbc1{width:30%;}
	.remi .rgst_bsc_tbc2{width:35%;}
	.remi .rgst_bsc_tbc3{width:35%;}
	
	.dh_arre{margin-bottom:100px;}
	
	.dh_strtx{font-size:21px;}
	.dh_strtx2 {font-size: 19px;}
	
	.dh_btndsg{right:5%; margin-top:1px;}
	
	.active_non img{width:43px !important;}
	
	.dh_heiad{line-height:1.2 !important;}	
	.dh_heiad2{line-height:1.2 !important;}
	
	.dh_rntab ul li a{font-size:20px;}
	


	
}
@media screen and (min-width:1250px){   
	.dh_arre{margin-bottom:150px;}
	.dh_t3l{margin-bottom:400px;}


}

@media screen and (min-width:1300px){
	.dh_arre{margin-bottom:180px;}
	.dh_btndsg{right:2%; margin-top:3px;}
	
	
}


@media screen and (min-width:1335px){
	.dh_heiad{line-height:2.4 !important;}	
	
}


@media screen and (min-width:1350px){

	/* rm sub layout */
	.sub_m_visual_wrap{height:470px;}
	/* .sub_m_visual_wrap.ntit{height:360px;} */
	.smivtxt{padding-top:250px;}
	
	.scontainer_wrap{padding:60px 0px;}

	.rms_tit01{font-size:36px;/* padding-left:30px; */margin-bottom:25px;}
	.rms_tit01:before{width:22px;height:22px;top:15px;}
	.rms_tit02{font-size:28px;padding-left:20px;margin-bottom:15px;}
	.rms_tit02:before{width:14px;height:14px;border-width:4px;top:13px;}
	.rms_tit03{font-size:20px;margin-bottom:15px;}

	.rms_art_in{margin-bottom:35px;padding-left:30px;}
	.rms_art_in3{margin-top:45px;}

	.rm_txtbox{padding:40px;}
	.rm_txtbox p{/* font-size:18px; */line-height:1.4;margin-bottom:15px;}
	.rm_txtbox p:last-child{margin-bottom:0px;}

	.rm_normaltxt p{/* font-size:18px; */line-height:1.4;margin-bottom:15px;}
	
	.rm_naddtxt{margin-bottom:50px !important;}
	.rm_chchka{margin-top:30px;}
	/* .rm_normaltxt p strong{font-size:20px;} */
	
	 /* .wel_p span{font-size:20px;} */

	.rms_titbox{font-size:20px;padding-left:30px;}
	.rms_titbox:before{top:19px;}
	.rm_ulstyle01 li{/* font-size:18px; */line-height:1.8;}
	/* .rm_ulstyle01 li:before{top:8px;} */

	/* .rm_tbd p{font-size:62px;line-height:320px;letter-spacing:-2px;} */

	.rm_tbd p{font-size:54px;}
	.rm_tbd p img{width:120px;}
	.rm_tbd .rm_txtbox{padding:170px 15px;}



	.rm_ulsteps li:before{width:320px;}
	.rm_ulsteps li p{padding:15px 30px;}
	.rm_ulsteps li p:first-child{width:320px;}
	.rm_ulsteps li p:last-child{width:calc(100% - 320px);}

	.rm_ulnumb_st1 ul li{padding-left:20px;}
	.rm_ulnumb_st1 ul li:nth-child(1):before{font-size:18px;}
	.rm_ulnumb_st1 ul li:nth-child(2):before{font-size:18px;}
	.rm_ulnumb_st1 ul li:nth-child(3):before{font-size:18px;}
	.rm_ulnumb_st1 ul li:nth-child(4):before{font-size:18px;}
	.rm_ulnumb_st1 ul li:nth-child(5):before{font-size:18px;}

	.rm_ulbar_st1 ul li{/* font-size:18px; line-height:1.8;*/}
	.rm_ulbar_st1 ul li:before{/* font-size:18px; */line-height:1.8;top:0;}

	.rm_uldot_st1 ul li{line-height:1.8;}

	.rm_default_btn{min-width:320px;padding:20px;font-size:18px;letter-spacing:-0.5px;}

	.rm_ulfaqstyle01 li p{position:relative;box-sizing:border-box;padding-left:60px;font-size:18px;}
	.rm_ulfaqstyle01 li p:first-child:before{padding:0 20px;line-height:24px;}
	.rm_ulfaqstyle01 li p:last-child:before{padding:0 21px;line-height:24px;}

	.rm_table1 table{font-size:18px;}

	.regitb table{width:100%;min-width:100%;font-size:18px;}

	.regi_steps ul{max-width:1100px;}
	.regi_steps ul li{width:18%;margin-right:2.5%;float:left;height:0;padding-bottom:15%;border-width:4px;}
	.dh_regist ul li{padding-bottom:10% !important;}
	
	.regi_steps ul li:last-child{margin-right:0;}
	.regi_steps ul li p:first-child{font-size:36px;}
	.regi_steps ul li p:nth-child(2){font-size:26px;}
	.regi_steps ul li p:nth-child(3){font-size:17px;}

	/* .regi_steps ul li i{font-size:36px;left:-23%;} */

	.cnb_ul li a{font-size:17px;}

	.tabcon_art p{font-size:18px;}

	.rm_table2 table{font-size:18px;}
	.bdr0 table p{font-size:15px;}
	.bdr0 table{font-size:15px;}
	.rm_table2.transt table td{padding:15px;}
	.bdr0 table td{padding:5px!important;}

	.route_step li p{font-size:20px;}
	.route_step li p.route_tit{padding-left:20px;}
	.route_step li i{font-size:25px;top:16px;}

	.icnp{font-size:18px !important;}

	/* .routec_tit{margin-bottom:45px;} */

	.rm_table2.transt.taxi1 table{font-size:18px;}
	.rm_table2.transt.taxi2 table{font-size:18px;}

	.tabcon_art p{margin-bottom:20px;}
	
	.tabcon_art .rm_ulbar_st1{margin-bottom:20px;}

	.lgtxt{font-size:20px;}

	.tbtn_ter button{font-size:18px;padding:20px 0;}

	/* .ov_tbth,.ov_tbtd{font-size:18px;} */

	.rm_greet ul li strong{font-size:20px;}
	.rm_greet ul li{font-size:15px;}
	.rm_greet ul li{padding-right:50px;}
	
	.rms_ttimg{position:absolute;top:-10px;left:0;}
	.rms_ttimg img{width:55px;}
	.rms_ttimg + .rms_tit02{padding-left:65px;}	
	
	.rm_ntit_con{font-size:18px;}
	.rms_lgn_r .submit_btn{font-size:18px;}
	
	.rm_table_join table{font-size:18px;}
	.rm_table_join table th{padding:15px;}
	.rm_table_join table td{padding:15px !important;}
	
	.rms_joinbtn a,.rms_joinbtn input,.rms_joinbtn button{font-size:18px;}
		
	.scontainer{position:relative;overflow: hidden;}
	
	.scontainer:before{content:"";position:absolute;top:100px;right: -130px;display:block;width: 230px;height: 230px;background:#fe0082;border-radius:50%;opacity: 0.15;}
	.scontainer:after{content:"";position:absolute;top:250px;right: -130px;display:block;width: 180px;height: 180px;background:#fefac0;border-radius:50%;}
	
	/* .scontainer:before{content:"";position:fixed;bottom: 620px;right: -130px;display:block;width: 230px;height: 230px;background:#fe0082;border-radius:50%;opacity: 0.25;}
	.scontainer:after{content:"";position:fixed;bottom: 550px;right: -130px;display:block;width: 180px;height: 180px;background:#fefac0;border-radius:50%;} */
	 
	/* .scontainer.fx:before{bottom: 270px;}
	.scontainer.fx:after{bottom: 190px;} */
	
	
	.scontainer.ntit:before{display:none;}
	.scontainer.ntit:after{display:none;}
	
	.scontainer.ntit.fx:before{display:none;}
	.scontainer.ntit.fx:after{display:none;}
	
	.subcont_total{position:relative;}
	.subcont_total:before{content:"";position:absolute;left:-100px;top:175px;display:block;width:180px;height:180px;border:2px solid #003364;border-radius:50%;}
	.subcont_total:after{content:"";position:absolute;left:-100px;top:165px;display:block;width:180px;height:200px;border:2px solid #003364;border-radius:50%;}
	
	/* .subcont_total:before{content:"";position:absolute;left:-100px;bottom: 75px;display:block;width:180px;height:180px;border:2px solid #003364;border-radius:50%;}
	.subcont_total:after{content:"";position:absolute;left:-100px;bottom: 65px;display:block;width:180px;height:200px;border:2px solid #003364;border-radius:50%;} */
	
	.join_final p:nth-child(3){font-size:24px;}
	.join_final .rm_txtbox{padding:100px 10px;}
	
	.rm_myp_tab ul li a{font-size:18px;padding:10px 35px;}
	.rm_myp_tab ul li:nth-child(2) a{padding:10px 55px;}
	
	.venuewrap{padding-bottom:0;}
	.tit_rmn_in h3{font-size:20px;}
	.tit_rmn_in h3:before{top:36px;}
	
	.accom_r_tit h4{font-size:30px;}
	.accom_info_ul dt{width:160px; font-size:19px; font-weight:700;}
	.accom_info_ul dd{width:calc(100% - 160px); font-size:18px; padding-left:10px;}
	
	.accom_right .rm_normaltxt p strong{font-size:20px;}
	.rm_para_tab table{font-size:15px;}
	.rm_para_tab table th br{display:none;}
	.para_info{margin-top:5px !important;}
	.accom_right .rm_ulnumb_st1{margin-top:30px;}
	.accom_right .rm_ulnumb_st1 ul li p{font-size:15px !important;}
	.accom_right .rm_ulnumb_st1 ul li:before{font-size:15px;}
	
	.near_v + .near_v{margin-top:85px;}
	
	.key_photo{width:520px;}
	.key_txt{width:calc(100% - 580px);margin-left:60px;}
	
		.rm_booth_imgs3 li p{font-size:20px;}
	
	.rm_btn_dh{padding: 6px 20px; min-width:190px;}
	.rm_btnwrps li:nth-child(2) p:last-child{padding-top:30px;}
	.btn_k_un{padding-top:24px !important;}
	
	.rgf_table_basic table{font-size:18px;}
	
	.td_disp1 .style_radio span{margin-right:20px;}
	.td_disp1 .style_radio span:nth-child(4){margin-right:10px;}
	
	.dhroute_step li p.dhroute_tit{padding-left:20px;}
	.dhroute_step li p{font-size:20px;}
	
	.dhtour_txt{font-size:15px;}
	.dhtour_txt p{font-size:15px !important; margin:10px 10px !important;}
	
	
	
	.dh_arre{margin-bottom:200px;}
	.dh_t3l{margin-bottom:450px;}
	
	.dh_btndsg{right:15% !important; margin-top:3px;}
	.dh_smtit{font-size:22px;}
	.dh_txtsm>span{font-size:20px;}
	
	.dh2_normaltxt{font-size:22px !important;}
	
	
}

@media screen and (min-width:1600px){

	.near_v + .near_v{margin-top:110px;}
	.dh_gnbc>a img{width:35px;}
	.routec_tabbtnst2 ul li button{font-size:19px;}
	
}
/*====================pc끝================================*/


