@charset "utf-8";


.set_blue .set_top46 {
	background: linear-gradient( to top, #37A0B7, #124E9E 46%);
}
.set_blue .set_left68 {
	background: linear-gradient( to left, #37A0B7, #124E9E 78%);
}
.set_blue .set_top_left90 {
	background: linear-gradient( to top left, #37A0B7, #124E9E 90%);
}
.set_blue .table_s1 tr td.sel .bg_box div {
	background:#114e9d;
}
.set_blue .btn_bottom {
	background:#114e9d;
}
.set_blue .select_seat_pers .sel_pers .plus{
	float:right;
	background: url(../img/common/icon_plus_on.svg) no-repeat 50% 50%;
	background-size: 100%;
}
.set_blue .checkbox_s1:checked +label{
	background:url(../img/common/icon_ck_on.svg) no-repeat 50% 50%;
	background-size:100%;
}
.set_blue .popup_contents_air_list li .cont .time_box .time_right >span{
	color:#37A0B7;
}
.set_blue .btn_s1.c_point {
	color:#37A0B7;
	border:1px solid #37A0B7;
}
.set_blue .popup_header_cont .sel_txt .txt_ko {
	font-size: 18px;
	padding:7px 0;
	font-weight: 300;
	letter-spacing: -0.05em;
	color:#37A0B7;
}






.set_peach .set_top46 {
	background: linear-gradient( to top, #F28E2D, #D63E7F 46%);
}
.set_peach .set_left68 {
	background: linear-gradient( to left, #F28E2D, #D63E7F 68%);
}
.set_peach .set_top_left90 {
	background: linear-gradient( to top left, #F28E2D, #D63E7F 90%);
}
.set_peach .table_s1 tr td.sel .bg_box div {
	background:#D63E7F;
}
.set_peach .btn_bottom {
	background:#D63E7F;
}
.set_peach .select_seat_pers .sel_pers .plus{
	float:right;
	background: url(../img/common/icon_plus_on2.svg) no-repeat 50% 50%;
	background-size: 100%;
}
.set_peach .checkbox_s1:checked +label{
	background:url(../img/common/icon_ck_on2.svg) no-repeat 50% 50%;
	background-size:100%;
}
.set_peach .popup_contents_air_list li .cont .time_box .time_right >span{
	color:#D63E7F;
}
.set_peach .btn_s1.c_point {
	color:#D63E7F;
	border:1px solid #D63E7F;
}
.set_peach .popup_header_cont .sel_txt .txt_ko {
	font-size: 18px;
	padding:7px 0;
	font-weight: 300;
	letter-spacing: -0.05em;
	color:#D63E7F;
}
.set_peach .air_info .box_info .txt_s2_l {
	color:#D63E7F;
	font-size: 13px;
	font-weight: 400;
	text-align: left;
}
.set_peach .air_list_box .air_charge {
	float: right;
	font-size:24px;
	line-height: 52px;
	color:#000;
	font-weight: 400;
}
.set_peach .popup_s1_header {
	background: #D63E7F;
	color:#fff;
	font-size: 18px;
	font-weight: 400;
	padding:16px 0;
	width:100%;
	text-align: center;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
}
.set_peach .booking_icon {
	position:absolute;
	top:-26px;
	left:50%;
	margin-left:-26px;
	width: 52px;
    height: 52px;
    background: #D63E7F;
    border-radius: 50%;
}
.set_peach .mp_chapter li.on {
	background-color: #D63E7F;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
}
.set_peach .chapter_h {
	width: 100%;
	padding: 0 20px;
	background-color: #D63E7F;
	color: #ffffff;
}
.set_peach .my_list .list_btn {
	width: 100%;
	text-align: center;
	padding: 13px 0;
	border-top:1px solid #ddd;
	border-bottom:2px solid #D63E7F;
	font-size: 15px;
	font-weight: bold;
}
.set_peach .mp_air_tab li.on {
	background-color: #D63E7F;
	color: #ffffff;
	font-size: 13px;
	font-weight: 400;
}
.set_peach .my_list .view_tit {
	padding: 0 20px;
	border-top:2px solid #D63E7F;
	border-bottom: 1px solid #ddd;
}
.set_peach .checkbox_s2 input:checked+span{
	background-color: #D63E7F;
}

.set_peach .input_s1_faq {
	width:100%;
	background-color: #f4f4f4;
	border-bottom: 2px solid #D63E7F;
	height:48px;
	padding:0 70px 0 10px;
	line-height: 48px;
	color: #666;
}




.set_bie .set_top46 {
	background: linear-gradient( to top, #f97668, #dd2331 46%);
}
.set_bie .set_left68 {
	background: linear-gradient( to left, #f97668, #dd2331 68%);
}
.set_bie .set_top_left90 {
	background: linear-gradient( to top left, #f97668, #dd2331 90%);
}
.set_bie .table_s1 tr td.sel .bg_box div {
	background:#dd2331;
}
.set_bie .btn_bottom {
	background:#dd2331;
}
.set_bie .select_seat_pers .sel_pers .plus{
	float:right;
	background: url(../img/common/icon_plus_on2.svg) no-repeat 50% 50%;
	background-size: 100%;
}
.set_bie .checkbox_s1:checked +label{
	background:url(../img/common/icon_ck_on2.svg) no-repeat 50% 50%;
	background-size:100%;
}
.set_bie .popup_contents_air_list li .cont .time_box .time_right >span{
	color:#dd2331;
}
.set_bie .btn_s1.c_point {
	color:#dd2331;
	border:1px solid #dd2331;
}
.set_bie .popup_header_cont .sel_txt .txt_ko {
	font-size: 18px;
	padding:7px 0;
	font-weight: 300;
	letter-spacing: -0.05em;
	color:#dd2331;
}
.set_bie .air_info .box_info .txt_s2_l {
	color:#dd2331;
	font-size: 13px;
	font-weight: 400;
	text-align: left;
}
.set_bie .air_list_box .air_charge {
	float: right;
	font-size:24px;
	line-height: 52px;
	color:#000;
	font-weight: 400;
}
.set_bie .popup_s1_header {
	background: #dd2331;
	color:#fff;
	font-size: 18px;
	font-weight: 400;
	padding:16px 0;
	width:100%;
	text-align: center;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
}
.set_bie .booking_icon {
	position:absolute;
	top:-26px;
	left:50%;
	margin-left:-26px;
	width: 52px;
    height: 52px;
    background: #dd2331;
    border-radius: 50%;
}
.set_bie .mp_chapter li.on {
	background-color: #dd2331;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
}
.set_bie .chapter_h {
	width: 100%;
	padding: 0 20px;
	background-color: #dd2331;
	color: #ffffff;
}
.set_bie .my_list .list_btn {
	width: 100%;
	text-align: center;
	padding: 13px 0;
	border-top:1px solid #ddd;
	border-bottom:2px solid #dd2331;
	font-size: 15px;
	font-weight: bold;
}
.set_bie .mp_air_tab li.on {
	background-color: #dd2331;
	color: #ffffff;
	font-size: 13px;
	font-weight: 400;
}
.set_bie .my_list .view_tit {
	padding: 0 20px;
	border-top:2px solid #dd2331;
	border-bottom: 1px solid #ddd;
}
.set_bie .checkbox_s2 input:checked+span{
	background-color: #dd2331;
}

.set_bie .input_s1_faq {
	width:100%;
	background-color: #f4f4f4;
	border-bottom: 2px solid #dd2331;
	height:48px;
	padding:0 70px 0 10px;
	line-height: 48px;
	color: #666;
}

.set_bie .side_menu_list li .icon_fly {
	background: url(../img/agt_logo/icon_menu_01_bie.png) no-repeat 10px 50%;
	background-size: auto 90%;
	color: #dd2331;
}


.set_forest .set_top46 {
	background: linear-gradient( to top, #B89537, #00AD55 76%);
}
.set_forest .set_left68 {
	background: linear-gradient( to left, #B89537, #00AD55 88%);
}
.set_forest .set_top_left90 {
	background: linear-gradient( to top left, #B89537, #00AD55 90%);
}
.set_forest .table_s1 tr td.sel .bg_box div {
	background:#00AD55;
}
.set_forest .btn_bottom {
	background:#00AD55;
}
.set_forest .popup_contents_air_list li .cont .time_box .time_right >span{
	color:#00AD55;
}
.set_forest .btn_s1.c_point {
	color:#B89537;
	border:1px solid #B89537;
}
.set_forest .popup_header_cont .sel_txt .txt_ko {
	font-size: 18px;
	padding:7px 0;
	font-weight: 300;
	letter-spacing: -0.05em;
	color:#00AD55;
}
.set_forest .air_info .box_info .txt_s2_l {
	color:#B89537;
	font-size: 13px;
	font-weight: 400;
	text-align: left;
}
.set_forest .air_list_box .air_charge {
	float: right;
	font-size:24px;
	line-height: 52px;
	color:#B89537;
	font-weight: 400;
}
.set_forest .popup_s1_header {
	background: #00AD55;
	color:#fff;
	font-size: 18px;
	font-weight: 400;
	padding:16px 0;
	width:100%;
	text-align: center;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
}

.set_forest .booking_icon {
	position:absolute;
	top:-26px;
	left:50%;
	margin-left:-26px;
	width: 52px;
    height: 52px;
    background: #00AD55;
    border-radius: 50%;
}
.set_forest .mp_chapter li.on {
	background-color: #00AD55;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
}
.set_forest .chapter_h {
	width: 100%;
	padding: 0 20px;
	background-color: #00AD55;
	color: #ffffff;
}
.set_forest .my_list .list_btn {
	width: 100%;
	text-align: center;
	padding: 13px 0;
	border-top:1px solid #ddd;
	border-bottom:2px solid #00AD55;
	font-size: 15px;
	font-weight: bold;
}
.set_forest .mp_air_tab li.on {
	background-color: #00AD55;
	color: #ffffff;
	font-size: 13px;
	font-weight: 400;
}
.set_forest .my_list .view_tit {
	padding: 0 20px;
	border-top:2px solid #00AD55;
	border-bottom: 1px solid #ddd;
}
.set_forest .checkbox_s2 input:checked+span{
	background-color: #00AD55;
}

.set_forest .input_s1_faq {
	width:100%;
	background-color: #f4f4f4;
	border-bottom: 2px solid #00AD55;
	height:48px;
	padding:0 70px 0 10px;
	line-height: 48px;
	color: #666;
}















.set_beach .set_top46 {
	background: linear-gradient( to top,  #00AB6E, #00ABDB 86%);
}
.set_beach .set_left68 {
	background: linear-gradient( to left, #00AB6E, #00ABDB 68%);
}
.set_beach .set_top_left90 {
	background: linear-gradient( to top left, #00AB6E, #00ABDB 90%);
}
.set_beach .table_s1 tr td.sel .bg_box div {
	background:#00ABDB;
}
.set_beach .btn_bottom {
	background:#00ABDB;
}
.set_beach .popup_contents_air_list li .cont .time_box .time_right >span{
	color:#B89537;
}
.set_beach .btn_s1.c_point {
	color:#B89537;
	border:1px solid #B89537;
}
.set_beach .popup_header_cont .sel_txt .txt_ko {
	font-size: 18px;
	padding:7px 0;
	font-weight: 300;
	letter-spacing: -0.05em;
	color:#B89537;
}
.set_beach .air_info .box_info .txt_s2_l {
	color:#00ABDB;
	font-size: 13px;
	font-weight: 400;
	text-align: left;
}
.set_beach .air_list_box .air_charge {
	float: right;
	font-size:24px;
	line-height: 52px;
	color:#B89537;
	font-weight: 400;
}
.set_beach .popup_s1_header {
	background: #00ABDB;
	color:#fff;
	font-size: 18px;
	font-weight: 400;
	padding:16px 0;
	width:100%;
	text-align: center;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
}

.set_beach .booking_icon {
	position:absolute;
	top:-26px;
	left:50%;
	margin-left:-26px;
	width: 52px;
    height: 52px;
    background: #00ABDB;
    border-radius: 50%;
}
.set_beach .mp_chapter li.on {
	background-color: #00ABDB;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
}
.set_beach .chapter_h {
	width: 100%;
	padding: 0 20px;
	background-color: #00ABDB;
	color: #ffffff;
}
.set_beach .my_list .list_btn {
	width: 100%;
	text-align: center;
	padding: 13px 0;
	border-top:1px solid #ddd;
	border-bottom:2px solid #00ABDB;
	font-size: 15px;
	font-weight: bold;
}
.set_beach .mp_air_tab li.on {
	background-color: #00ABDB;
	color: #ffffff;
	font-size: 13px;
	font-weight: 400;
}
.set_beach .my_list .view_tit {
	padding: 0 20px;
	border-top:2px solid #00ABDB;
	border-bottom: 1px solid #ddd;
}
.set_beach .checkbox_s2 input:checked+span{
	background-color: #B89537;
}

.set_beach .input_s1_faq {
	width:100%;
	background-color: #f4f4f4;
	border-bottom: 2px solid #00ABDB;
	height:48px;
	padding:0 70px 0 10px;
	line-height: 48px;
	color: #666;
}

.set_sunset .set_top46 {
	background: linear-gradient( to top, #D63E7F, #3690C4 76%);
}
.set_sunset .set_left68 {
	background: linear-gradient( to left, #B84D8C, #3590C4 68%);
}
.set_sunset .set_top_left90 {
	background: linear-gradient( to top left, #B84D8C, #3590C4 90%);
}
.set_sunset .table_s1 tr td.sel .bg_box div {
	background:#3590C4;
}
.set_sunset .btn_bottom {
	background:#3590C4;
}
.set_sunset .popup_contents_air_list li .cont .time_box .time_right >span{
	color:#3590C4;
}
.set_sunset .btn_s1.c_point {
	color:#B84D8C;
	border:1px solid #B84D8C;
}
.set_sunset .popup_header_cont .sel_txt .txt_ko {
	font-size: 18px;
	padding:7px 0;
	font-weight: 300;
	letter-spacing: -0.05em;
	color:#3590C4;
}
.set_sunset .air_info .box_info .txt_s2_l {
	color:#3590C4;
	font-size: 13px;
	font-weight: 400;
	text-align: left;
}
.set_sunset .air_list_box .air_charge {
	float: right;
	font-size:24px;
	line-height: 52px;
	color:#B84D8C;
	font-weight: 400;
}
.set_sunset .popup_s1_header {
	background: #3590C4;
	color:#fff;
	font-size: 18px;
	font-weight: 400;
	padding:16px 0;
	width:100%;
	text-align: center;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
}

.set_sunset .booking_icon {
	position:absolute;
	top:-26px;
	left:50%;
	margin-left:-26px;
	width: 52px;
    height: 52px;
    background: #3590C4;
    border-radius: 50%;
}
.set_sunset .mp_chapter li.on {
	background-color: #B84D8C;
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
}
.set_sunset .chapter_h {
	width: 100%;
	padding: 0 20px;
	background-color: #B84D8C;
	color: #ffffff;
}
.set_sunset .my_list .list_btn {
	width: 100%;
	text-align: center;
	padding: 13px 0;
	border-top:1px solid #ddd;
	border-bottom:2px solid #B84D8C;
	font-size: 15px;
	font-weight: bold;
}
.set_sunset .mp_air_tab li.on {
	background-color: #B84D8C;
	color: #ffffff;
	font-size: 13px;
	font-weight: 400;
}
.set_sunset .my_list .view_tit {
	padding: 0 20px;
	border-top:2px solid #B84D8C;
	border-bottom: 1px solid #ddd;
}
.set_sunset .checkbox_s2 input:checked+span{
	background-color: #D63E7F;
}

.set_sunset .input_s1_faq {
	width:100%;
	background-color: #f4f4f4;
	border-bottom: 2px solid #D63E7F;
	height:48px;
	padding:0 70px 0 10px;
	line-height: 48px;
	color: #666;
}
