@charset "utf-8"; p.basic{font-size: 16px; margin-top: 20px; line-height: 1.5; color: #131313; font-weight:300;}
 /*.c_box{margin-top:20px; padding:25px 30px; border:1px dashed #b3b3b3;}
 .c_box2{margin-top:20px; padding:25px 30px; background-color: #f7f7f7;}
 .c_box3{margin-top:20px; padding:25px 30px; background-color: #f7f7f7;border:1px dashed #666;font-size: 16px;}
 .c_box3 strong {font-weight:400 !important; color:#d74a29}
*/ .c_box { background-color:#fff; margin-top:20px; padding:25px 30px; border:8px solid #f3f4f6; }
 .c_box2{margin-top:20px; padding:25px 30px; background-color: #f7f7f7;}
 .c_box3{margin-top:20px; padding:25px 30px; border:1px dashed #b3b3b3;}
 .c_box3 strong {font-weight:400 !important; color:#d74a29}
  .fw4{ font-weight:400 !important;}
 .fw5{ font-weight:500 !important;}
 .fw6{ font-weight:600 !important;}
  .c0{margin-top: 0;}
 h4 { margin-top:40px; color:#9d251d; font-size:27px; font-weight:300; letter-spacing:-1px; display:block; line-height:33px;}
 h5 { background: url("/contents/10/content_bl.png") no-repeat 0px -71px; margin-top:35px; padding-left:20px; color:#072a68; font-size:22px; font-weight:300; display:block;}
 ul.img_col2 { margin:35px 0 0px; width: 100%; display:inline-block;}
 ul.img_col2 li {display: inline-block; text-align: center; width: 49%; float:left;margin-bottom: 20px;}
 ul.img_col2 li img { width:100%; height:auto; max-width:588px;}
 ul.img_col2 li:nth-child(odd) {margin-right: 2%;}
 ul.img_col3 { margin:35px 0 0px; width: 100%; display:inline-block;}
 ul.img_col3 li {display: inline-block; text-align: center; width: 31.5%; margin-right:2.75%; float:left; }
 ul.img_col3 li img { width:100%; height:auto; max-width:378px;}
 ul.img_col3 li:last-child {margin-right:0;}
 ul.img_col4 { margin:35px 0 0px; width: 100%; display:inline-block;}
 ul.img_col4 li {display: inline-block; text-align: center; width: 23.5%; margin-right:2%; float:left; }
 ul.img_col4 li img { width:100%; height:auto; max-width:282px;}
 ul.img_col4 li:last-child {margin-right:0;}
 ul.img_col5 { margin:35px 0 0px; width: 100%; display:inline-block;}
 ul.img_col5 li {display: inline-block; text-align: center; width: 18.4%; margin-right:2%; float:left; }
 ul.img_col5 li img { width:100%; height:auto; max-width:205px;}
 ul.img_col5 li:last-child {margin-right:0;}
 ul.img_col6 { margin:35px 0 0px; width: 100%; display:inline-block;}
 ul.img_col6 li {display: inline-block; text-align: center; width: 15%; margin-right:2%; float:left; }
 ul.img_col6 li img { width:100%; height:auto; max-width:205px;}
 ul.img_col6 li:last-child {margin-right:0;}
 ul.img_col2 li { position:relative;}
 ul.img_col2 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.5); text-align:center; position:absolute; bottom:0px; height:45px; line-height:45px; color:#fff;}
 ul.img_col3 li { position:relative;}
 ul.img_col3 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.5); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 ul.img_col4 li { position:relative;}
 ul.img_col4 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.5); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 ul.img_col5 li { position:relative;}
 ul.img_col5 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.5); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 ul.img_col6 li { position:relative;}
 ul.img_col6 li span.photo_name1 { display:block; width:100%; background:rgba(0,0,0,.5); text-align:center; position:absolute; bottom:0px; height:40px; line-height:40px; color:#fff;}
 ul.img_col4 li span.photo_name2, ul.img_col5 li span.photo_name2, ul.img_col6 li span.photo_name2 {display:block; width:100%; margin-top:10px; padding-bottom:10px; border-bottom:2px solid #e2e2e2; text-align:center;}
  .or{color: #ea5726;}
 .rd{color: #C00;}
 .bl{color:#036ebe}
  .mal0 {margin-left:0 !important;}
 .mal5 {margin-left:5px !important;}
 .mal10 {margin-left:10px !important;}
 .mal15 {margin-left:15px !important;}
 .mal20 {margin-left:20px !important;}
 .mal25 {margin-left:25px !important;}
 .mal30 {margin-left:30px !important;}
 .mal35 {margin-left:35px !important;}
 .mal40 {margin-left:40px !important;}
 .mal45 {margin-left:45px !important;}
 .mal50 {margin-left:50px !important;}
 .mal55 {margin-left:55px !important;}
 .mal60 {margin-left:60px !important;}
 .mal65 {margin-left:65px !important;}
 .mal70 {margin-left:70px !important;}
 .mal75 {margin-left:75px !important;}
 .mal80 {margin-left:80px !important;}
 .mal85 {margin-left:85px !important;}
 .mal90 {margin-left:90px !important;}
 .mal95 {margin-left:95px !important;}
 .mal100 {margin-left:100px !important;}
 .mal120 {margin-left:120px !important;}
 .mal130 {margin-left:130px !important;}
 .mal140 {margin-left:140px !important;}
 .mal150 {margin-left:150px !important;}
 .mal-5 {margin-left:-5px !important;}
 .mal-10 {margin-left:-10px !important;}
 .mal-15 {margin-left:-15px !important;}
 .mal-20 {margin-left:-20px !important;}
 .mal-25 {margin-left:-25px !important;}
 .mal-30 {margin-left:-30px !important;}
 .mal-35 {margin-left:-35px !important;}
 .mal-40 {margin-left:-40px !important;}
 .mal-45 {margin-left:-45px !important;}
 .mal-50 {margin-left:-50px !important;}
 .mar0 {margin-right:0 !important;}
 .mar5 {margin-right:5px !important;}
 .mar10 {margin-right:10px !important;}
 .mar15 {margin-right:15px !important;}
 .mar20 {margin-right:20px !important;}
 .mar25 {margin-right:25px !important;}
 .mar30 {margin-right:30px !important;}
 .mar35 {margin-right:35px !important;}
 .mar40 {margin-right:40px !important;}
 .mar45 {margin-right:45px !important;}
 .mar50 {margin-right:50px !important;}
 .mar55 {margin-right:55px !important;}
 .mar60 {margin-right:60px !important;}
 .mar65 {margin-right:65px !important;}
 .mar70 {margin-right:70px !important;}
 .mar75 {margin-right:75px !important;}
 .mar80 {margin-right:80px !important;}
 .mar85 {margin-right:85px !important;}
 .mar90 {margin-right:90px !important;}
 .mar95 {margin-right:95px !important;}
 .mar100 {margin-right:100px !important;}
 .mar120 {margin-right:120px !important;}
 .mar130 {margin-right:130px !important;}
 .mar140 {margin-right:140px !important;}
 .mar150 {margin-right:150px !important;}
 .mab0 {margin-bottom:0 !important;}
 .mab5 {margin-bottom:5px !important;}
 .mab10 {margin-bottom:10px !important;}
 .mab15 {margin-bottom:15px !important;}
 .mab20 {margin-bottom:20px !important;}
 .mab25 {margin-bottom:25px !important;}
 .mab30 {margin-bottom:30px !important;}
 .mab35 {margin-bottom:35px !important;}
 .mab40 {margin-bottom:40px !important;}
 .mab45 {margin-bottom:45px !important;}
 .mab50 {margin-bottom:50px !important;}
 .mab55 {margin-bottom:55px !important;}
 .mab60 {margin-bottom:60px !important;}
 .mab65 {margin-bottom:65px !important;}
 .mab70 {margin-bottom:70px !important;}
 .mab75 {margin-bottom:75px !important;}
 .mab80 {margin-bottom:80px !important;}
 .mab85 {margin-bottom:85px !important;}
 .mab90 {margin-bottom:90px !important;}
 .mab95 {margin-bottom:95px !important;}
 .ma0 {margin:0 !important;}
 .ma5 {margin:5px !important;}
 .ma10 {margin:10px !important;}
 .ma15 {margin:15px !important;}
 .ma20 {margin:20px !important;}
 .ma25 {margin:25px !important;}
 .ma30 {margin:30px !important;}
 .ma35 {margin:35px !important;}
 .ma40 {margin:40px !important;}
 .ma45 {margin:45px !important;}
 .ma50 {margin:50px !important;}
 .mat0 {margin-top:0 !important;}
 .mat3 {margin-top:3px !important;}
 .mat5 {margin-top:5px !important;}
 .mat10 {margin-top:10px !important;}
 .mat12 {margin-top:12px !important;}
 .mat15 {margin-top:15px !important;}
 .mat20 {margin-top:20px !important;}
 .mat25 {margin-top:25px !important;}
 .mat30 {margin-top:30px !important;}
 .mat35 {margin-top:35px !important;}
 .mat40 {margin-top:40px !important;}
 .mat45 {margin-top:45px !important;}
 .mat50 {margin-top:50px !important;}
 .mat55 {margin-top:55px !important;}
 .mat60 {margin-top:60px !important;}
 .mat65 {margin-top:65px !important;}
 .mat70 {margin-top:70px !important;}
 .mat75 {margin-top:75px !important;}
 .mat80 {margin-top:80px !important;}
 .mat85 {margin-top:85px !important;}
 .mat90 {margin-top:90px !important;}
 .mat95 {margin-top:95px !important;}
 .mat100 {margin-top:100px !important;}
 .mat110 {margin-top:110px !important;}
 .mat120 {margin-top:120px !important;}
 .mat130 {margin-top:130px !important;}
 .mat140 {margin-top:140px !important;}
 .mat150 {margin-top:150px !important;}
 .mat200 {margin-top:200px !important;}
 .mat-5 {margin-top:-5px !important;}
 .mat-10 {margin-top:-10px !important;}
 .mat-15 {margin-top:-15px !important;}
 .mat-20 {margin-top:-20px !important;}
 .mat-25 {margin-top:-25px !important;}
 .mat-30 {margin-top:-30px !important;}
 .mat-35 {margin-top:-35px !important;}
 .mat-40 {margin-top:-40px !important;}
 .mat-45 {margin-top:-45px !important;}
 .mat-50 {margin-top:-50px !important;}
 .pal0 {padding-left:0px !important;}
 .pal5 {padding-left:5px !important;}
 .pal10 {padding-left:10px !important;}
 .pal15 {padding-left:15px !important;}
 .pal20 {padding-left:20px !important;}
 .pal25 {padding-left:25px !important;}
 .pal30 {padding-left:30px !important;}
 .pal35 {padding-left:35px !important;}
 .pal40 {padding-left:40px !important;}
 .pal45 {padding-left:45px !important;}
 .pal50 {padding-left:50px !important;}
 .pal55 {padding-left:55px !important;}
 .pal60 {padding-left:60px !important;}
 .pal65 {padding-left:65px !important;}
 .pal70 {padding-left:70px !important;}
 .pal75 {padding-left:75px !important;}
 .pal80 {padding-left:80px !important;}
 .pal85 {padding-left:85px !important;}
 .pal90 {padding-left:90px !important;}
 .par0 {padding-right:0 !important;}
 .par5 {padding-right:5px !important;}
 .par10 {padding-right:10px !important;}
 .par15 {padding-right:15px !important;}
 .par20 {padding-right:20px !important;}
 .par25 {padding-right:25px !important;}
 .par30 {padding-right:30px !important;}
 .par35 {padding-right:35px !important;}
 .par40 {padding-right:40px !important;}
 .pat0 {padding-top:0px !important;}
 .pat5 {padding-top:5px !important;}
 .pat10 {padding-top:10px !important;}
 .pat15 {padding-top:15px !important;}
 .pat20 {padding-top:20px !important;}
 .pat25 {padding-top:25px !important;}
 .pat30 {padding-top:30px !important;}
 .pat35 {padding-top:35px !important;}
 .pat40 {padding-top:40px !important;}
 .pat45 {padding-top:45px !important;}
 .pat50 {padding-top:50px !important;}
 .pat60 {padding-top:60px !important;}
 .pat70 {padding-top:70px !important;}
 .pat80 {padding-top:80px !important;}
 .pat90 {padding-top:90px !important;}
 .pab0 {padding-bottom:0 !important;}
 .pab5 {padding-bottom:5px !important;}
 .pab10 {padding-bottom:10px !important;}
 .pab15 {padding-bottom:15px !important;}
 .pab20 {padding-bottom:20px !important;}
 .pab25 {padding-bottom:25px !important;}
 .pab30 {padding-bottom:30px !important;}
 .pab35 {padding-bottom:35px !important;}
 .pab40 {padding-bottom:40px !important;}
 .pab50 {padding-bottom:50px !important;}
 .pa0{padding:0 !important;}
 .pa5{padding:5px !important;}
 .pa10{padding:10px !important;}
 .pa15{padding:15px !important;}
 .pa20{padding:20px !important;}
 .pa25{padding:25px !important;}
 .pa30{padding:30px !important;}
 .pa35{padding:35px !important;}
 .pa40{padding:40px !important;}
 .pa45{padding:45px !important;}
 .pa50{padding:50px !important;}
 table th.th_5 { width:5%;}
 table th.th_10 { width:10%;}
 table th.th_15 { width:15%;}
 table th.th_18 { width:18%;}
 table th.th_20 { width:20%;}
 table th.th_25 { width:25%;}
 table th.th_28 { width:28%;}
 table th.th_30 { width:30%;}
 table th.th_35 { width:35%;}
 table th.th_36 { width:36%;}
 table th.th_40 { width:40%;}
 table th.th_45 { width:45%;}
 table th.th_50 { width:50%;}
 table th.th_55 { width:55%;}
 table th.th_60 { width:60%;}
 table th.th_64 { width:64%;}
 table th.th_65 { width:65%;}
 table th.th_70 { width:70%;}
 table th.th_75 { width:75%;}
 table th.th_80 { width:80%;}
 table td.td_5 { width:5%;}
 table td.td_10 { width:10%;}
 table td.td_15 { width:15%;}
 table td.td_20 { width:20%;}
 table td.td_25 { width:25%;}
 table td.td_30 { width:30%;}
 table td.td_35 { width:35%;}
 table td.td_40 { width:40%;}
 table td.td_45 { width:45%;}
 table td.td_50 { width:50%;}
 table td.td_55 { width:55%;}
 table td.td_60 { width:60%;}
 table td.td_65 { width:65%;}
 table td.td_70 { width:70%;}
 table td.td_75 { width:75%;}
 table td.td_80 { width:80%;}
  .align_center{text-align: center;}
 .align_right{text-align: right;}
 .align_left{text-align: left;}
  ul.basic{line-height: 2;}
 ul.basic > li { background:url("/contents/16/basic_ul_bl.png") no-repeat 0px 8px ; padding:0 0 0 10px;line-height: 1.5; margin-bottom: 5px;}
 ul.basic > li > ul { margin:5px 0; }
 ul.basic > li > ul li { background:url("/contents/16/basic_ul_ul_bl.png") no-repeat 0px 10px ; padding:0 0 0 10px; }
 ul.basic > li > ul li ul li { background:url("/images/common/sub/basic_ul_ul_ul_bl.png?build_20250707001") no-repeat 0px 7px ; padding:0 0 0 10px; }
 /*ul.ul_po > li { background:url("/images/common/sub/w_bl.png?build_20250707001") no-repeat 0px 7px ; padding: 0 0 0 22px; }
 ul.ul_br > li { background:url("/images/common/sub/br_bl.png?build_20250707001") no-repeat 0px 7px ; padding: 0 0 0 22px; }
*/  ol.basic > li { margin-top:7px; padding-bottom:7px; border-bottom: 1px dotted #9e9e9e; counter-increment: counter; }
 ol.basic > li:before{content: counter(counter); display: inline-block; border-radius: 19%; border: 1px solid #c5c5c5; width: 26px; height: 26px; text-align: center; vertical-align: middle; margin: -1px 5px 0 3px; text-indent: -1px; line-height: 1.7em;}
 ol.basic > li > ul { background-color:#f9f7f3; padding:8px 17px; margin:10px 0; }
 ol.basic.bor_no > li::before { border:none; padding: 0 10px 0 0; margin: 0 0 0 0; width:unset; height:unset; }
  #content img {max-width: 100%;}
 img{vertical-align:top}
 .img_txt{clear: both; width: 100%; margin: 30px 0 15px 0; display: inline-block;}
 .img_txt .l50 {width: 49%; float: left; margin-right: 1%;}
 .img_txt .r50 {width: 49%; float: left; margin-left: 1%;}
 .sign{background: url('/contents/13/img_name.jpg') no-repeat; display: inline-block; width: 84px; height: 34px; margin-left: 8px; margin-bottom: -6px;}
 .r50 p.basic { text-align:justify; letter-spacing: normal;}
 .siz18 { font-size:18px !important;}
 .siz25 { font-size:25px !important;}
 .siz30 { font-size:30px !important;}
 .siz31 { font-size:31px !important;}
 .siz32 { font-size:32px !important;}
 .siz33 { font-size:33px !important;}
 .siz34 { font-size:34px !important;}
 .siz35 { font-size:35px !important;}
  .line_dot {border-bottom: 1px dashed #d2d2d2; display: block; margin: 20px 0px 0px;}
 .bold{font-weight: 400;}
 .h255{height: 255px;}
 .img_txt .c_box:first-child, .img_txt .c_box2:first-child, .img_txt .c_box3:first-child { margin-top:0px; }
 .img_txt .l30 {width: 32%; float: left; margin-right: 2%;}
 .img_txt .c30 {width: 32%; float: left;}
 .img_txt .r30 {width: 32%; float: left; margin-left: 2%;}
 .img_txt .r70 {width: 66%; float: left; margin-top: -48px;}
 .his li span { width:17%; display:inline-block;}
 .his li p {display:inline-block; width:83%; vertical-align:top;}
  .roadmap { width:100%; height:443px; border:1px solid #e6e6e6;}
  .btn_dw_in { margin:0px 5px; padding:1px 7px 3px 28px; display: inline-block; border:1px solid #c3c3c3; font-size:14px; border-radius:2px; transition: all 0.5s ease 0s; }
 .btn_dw_in.new1 { background:url("/contents/10/newwin_bl_br.png") no-repeat 0px 5px ; padding: 0 0 0 20px; margin-left:5px; color:#02346b; font-weight:400; border:none; }
 .btn_dw_in.new1:hover { text-decoration: underline; }
 .btn_dw_in.new2 {background: url("/contents/10/newwin_bl_br.png") no-repeat 10px 6px;padding: 2px 10px 2px 30px;margin-left:5px;color:#02346b;font-weight:400;border: 1px solid #02346b;}
 .btn_dw_in.new2:hover {background: url("/contents/10/newwin_bl_wh.png") no-repeat 10px 6px;padding: 2px 10px 2px 30px;margin-left:5px;color:#fff;font-weight:400; background-color:#02346b;}
 /*.btn_dw_in.new2 { background:url("/images/common/sub/newwin_bl_gr.png?build_20250707001") no-repeat 8px 7px ; }
 .btn_dw_in.new2:hover { background:#4169af url("/images/common/sub/newwin_bl_wh.png?build_20250707001") no-repeat 8px 7px ; color:#fff; border:1px solid #3f66ab; }
*/ .btn_dw_in.pdf { background: url("/contents/10/content_bl.png") no-repeat 5px -349px; }
 .btn_dw_in.pdf:hover { background-color:#f4f4f4; border:1px solid #f4f4f4; }
 .btn_dw_in.hwp { background: url("/contents/10/content_bl.png") no-repeat 5px -303px; }
 .btn_dw_in.hwp:hover { background-color:#f4f4f4; border:1px solid #f4f4f4; }
 .btn_dw_in.xls { background: url("/contents/10/content_bl.png") no-repeat 5px -395px; }
 .btn_dw_in.xls:hover { background-color:#f4f4f4; border:1px solid #f4f4f4; }
 .btn_dw_in.pptx { background: url("/contents/10/content_bl.png") no-repeat 5px -442px; }
 .btn_dw_in.pptx:hover { background-color:#f4f4f4; border:1px solid #f4f4f4; }
  .br{color: #0d2f67;}
 .br1{border-right:1px solid #dedede;}
 table.basic { margin:18px 0 5px 0; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; border-collapse:collapse; clear:both; width:100%; }
 table.basic th {font-weight: 400; padding: 8px; background-color: #f7f7f7; border-left: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; vertical-align: middle; word-break: keep-all; text-align: center; height: 30px; font-size:16px;}
 table.basic td { background-color:#fff; text-align:center; padding:10px; border-left:1px solid #dedede; border-top:1px solid #dedede; vertical-align:middle; word-break:break-all;}
 table.basic td.th { background-color:#f5f8fd;}
 table.basic th.bbn { border-bottom:1px solid #d2d2d2; }
 table.basic.bbn th { border-bottom:1px solid #d2d2d2; }
 table.basic:first-child { margin:0 0 0 0; }
  table.t_basis_weather { margin:18px 0 5px 0; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; border-collapse:collapse; clear:both; width:100%; }
 table.t_basis_weather th {font-weight: 400; padding: 8px; background-color: #f7f7f7; border-left: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; vertical-align: middle; word-break: keep-all; text-align: center; height: 30px;}
 table.t_basis_weather thead th {font-size:18px;}
 table.t_basis_weather td { background-color:#fff; text-align:center; padding:10px; border-left:1px solid #dedede; border-top:1px solid #dedede; vertical-align:middle; word-break:break-all;}
 table.t_basis_weather td.th { background-color:#f5f8fd;}
 table.t_basis_weather th.bbn { border-bottom:1px solid #d2d2d2; }
 table.t_basis_weather.bbn th { border-bottom:1px solid #d2d2d2; }
 .timeseries_subn3 {margin-bottom: 10px;text-align: center;}
 .timeseries_subn3 p { display:inline-block;}
 .timeseries_subn3 p.title {color:#0078ff; margin-right: 20px;}
 .local_forecast_inn {float:right; text-align:right;}
  a.btn1{background-color: #006bb9; color: #fff; font-size: 15px; display: inline-block; padding: 15px 35px;transition: all 0.5s ease 0s;}
 a.btn2{background-color: #ffca0f; color: #333; font-size: 16px; display: inline-block; padding: 15px 35px;transition: all 0.5s ease 0s;}
 a.btn3{background-color: #767676; color: #fff; font-size: 16px; display: inline-block; padding: 15px 35px;transition: all 0.5s ease 0s;}
 a.btn1:hover, a.btn2:hover, a.btn3:hover {background-color: #333; color: #fff;}
  .c_road .road_tab { height:41px;}
 .c_road .road_tab li {float:left;background:none !important;border:1px solid #d8d8d8;border-left:none;border-bottom:none;padding:0 !important;width: 21%;text-align: center;}
 .c_road .road_tab li:first-child { border-left:1px solid #d8d8d8;}
 .c_road .road_tab li a { display:block; padding:10px 30px;}
 .c_road .road_tab li a.on { background-color:#de4949; font-weight:600; color:#fff;}
 .c_road .map_w {border:1px solid #d8d8d8;}
 .c_road .map_w img { border-bottom:1px solid #d8d8d8;}
 .c_road .map_w .tab01 { margin:10px 10px !important; height:43px;}
  .t_line{text-decoration: line-through;}
 .iframe_wrap { text-align:center; width:100%; position:relative;}
  /*.iframe_wrap .hidden_top { position:absolute; background-color:#fff; width:100%; height:285px; top:0; border-top:5px solid #999; box-sizing:border-box;}
 .iframe_wrap .hidden_bottom { position:absolute; background-color:#fff; width:100%; height:190px; bottom:0;}
 .iframe_wrap .hidden_left { position:absolute; background-color:#fff; width:381px; height:386px; top:150px;}
 .iframe_wrap .hidden_right { position:absolute; background-color:#fff; width:381px; height:386px; top:150px; right:0}
*/  .siz12 { font-size:12px;}
 .siz13 { font-size:13px;}
 .siz14 { font-size:14px;}
 .siz15 { font-size:15px;}
 .siz16 { font-size:16px;}
 .siz17 { font-size:17px;}
 .siz18 { font-size:18px;}
 .siz19 { font-size:19px;}
 .siz20 { font-size:20px;}
 .siz21 { font-size:21px;}
 .siz22 { font-size:22px;}
 .siz23 { font-size:23px;}
 .siz24 { font-size:24px;}
 .siz25 { font-size:25px;}
 .siz26 { font-size:26px;}
 .siz27 { font-size:27px;}
 .siz28 { font-size:28px;}
 .siz29 { font-size:29px;}
 .siz30 { font-size:30px;}
 .siz31 { font-size:31px;}
 .siz32 { font-size:32px;}
 .siz33 { font-size:33px;}
 .siz34 { font-size:34px;}
 .siz35 { font-size:35px;}
  #content.big_font, #content.big_font a { font-size:19px !important;}
 .big_font h3 { font-size:32px !important; line-height:36px !important; height: auto !important;}
 .big_font h4 { font-size: 28px !important; line-height:32px !important; height: auto !important;}
 .big_font h5 { font-size: 26px !important;}
 .big_font .siz12 { font-size:14px;}
 .big_font .siz13 { font-size:15px;}
 .big_font .siz14 { font-size:16px;}
 .big_font .siz15 { font-size:17px;}
 .big_font .siz16 { font-size:18px;}
 .big_font .siz17 { font-size:19px;}
 .big_font .siz18 { font-size:20px;}
 .big_font .siz19 { font-size:21px;}
 .big_font .siz20 { font-size:22px;}
 .big_font .siz21 { font-size:23px;}
 .big_font .siz22 { font-size:24px;}
 .big_font .siz23 { font-size:25px;}
 .big_font .siz24 { font-size:26px;}
 .big_font .siz25 { font-size:27px;}
 .big_font .siz26 { font-size:28px;}
 .big_font .siz27 { font-size:29px;}
 .big_font .siz28 { font-size:30px;}
 .big_font .siz29 { font-size:31px;}
 .big_font .siz30 { font-size:32px;}
 .big_font .siz31 { font-size:33px;}
 .big_font .siz32 { font-size:34px;}
 .big_font .siz33 { font-size:35px;}
 .big_font .siz34 { font-size:36px;}
 .big_font .siz35 { font-size:37px;}
  .history_wrap { position: relative; padding-bottom: 144px;}
 .history_wrap .section {max-width: 875px; margin: auto; font-size: 0; display:flex;}
 .history_wrap .section + .section {}
 .history_wrap .section > div {display: block; padding-top: 80px;}
 .history_wrap .section .left {width: calc(100% - 638px); vertical-align: top;}
 .history_wrap .year {font-size: 50px; color: #1f232d; letter-spacing: -1.25px; font-weight: bold;margin-top: 16px;}
 .history_wrap .section .right {width: 638px;padding-left: 60px; position: relative; border-left:1px solid rgba(0,0,0,0.1);}
 .history_wrap .sec01 > div{padding-top: 40px;}
 .history_list li {position: relative; padding:0 25px; display:flex; align-items:center; height:63px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 50px; -webkit-box-shadow:0 0 10px 2.2px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0 10px 2.2px rgba(0, 0, 0, 0.05);box-shadow: 0 0 10px 2.2px rgba(0, 0, 0, 0.05); background: #fff; margin-bottom: 15px;}
 .history_list li + li {margin-top: 8px;}
 .history_list li.active {background: #036ebe;}
 .history_list li:before {content:'';display: block;width: 7px;height: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;background: #a3a3a3;position: absolute;left: -64px;top: 50%;transform:translateY(-50%);}
 .history_list li.active:before {background: #1f232d;}
 .history_list li span{display:block; font-size: 18px; color: #7e7e7e;letter-spacing: -0.93px;}
 .history_list li.active .history_tit {color: #fff;}
 .history_list li span.cont{ max-width: 455px; width:100%; -ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-ms-word-break: keep-all;word-break: keep-all;margin: 0 15px; color:#000;}
 .history_list li.active .cont{color: #0ffff4; font-weight: 500;}
 .history_logoBox {width: 77px;;}
 .history_logo {display:block; width:100%;}
 .history_list li.active .history_logo, .history_logo.on {display: none;}
 .history_list li.active .history_logo.on {display: block;}
  .operation_box span.tab_st {display: block; text-align: center; border: 1px solid #d2d2d2; margin: 20px auto; width: 200px; font-size:20px; font-weight: 400; padding:10px 20px;border-radius: 23px;}
 .operation_box span.tab_st.ul {background-color: #f4f1e5;}
 .operation_box span.tab_st.do {background-color: #5ea2c7;}
 .operation_box > .operation_ul { margin-bottom: 30px;display: inline-block; width: 100%;}
 .operation_box > .operation_ul > li{float:left;width: 29%;height: 376px;margin:0 2.15%;box-sizing: border-box;border: 1px solid #d2d2d2;text-align: center;padding: 40px 20px;box-shadow: 5px 5px 0px #f7f7f7;}
 .operation_box > .operation_ul > li > span.icon{display:block;margin: 0 auto;width: 100px;height: 100px;border-radius: 100px;background: #e4f4f5;}
 .operation_box > .operation_ul > li > span.icon.ico01{display:block; background: #e4f4f5 url("/contents/250/operation_ico.png") no-repeat;background-position: 18px 20px;}
 .operation_box > .operation_ul > li > span.icon.ico02{display:block; background: #e4f4f5 url("/contents/250/operation_ico.png") no-repeat;background-position: -113px 20px;}
 .operation_box > .operation_ul > li > span.icon.ico03{display:block; background: #e4f4f5 url("/contents/250/operation_ico.png") no-repeat;background-position: -245px 20px;}
 .operation_box > .operation_ul > li > p.tit{font-size: 25px;margin-top: 30px; line-height:30px;}
 .operation_box > .operation_ul > li > p.tit > span.bold{display:block; font-weight:bold;}
 /* 운항안내 > 선박안내 .ship_info_area .top_view {position:relative;margin-bottom: 60px;}
 .ship_info_area .top_view > .info_box{position: absolute;bottom: 0;background-color: rgba(255, 255, 255, 0.9);width: 1054px;left: 88px;}
 .ship_info_area .top_view > .info_box .info_tit{float:left;width: 15%;margin: 20px 0px 20px 40px;height: 60px;}
 .ship_info_area .top_view > .info_box .info_tit > .tit01{font-weight:400;}
 .ship_info_area .top_view > .info_box .info_tit > .tit02{ font-size: 30px; color: #006bb9; font-weight: bold; padding-top: 4px;}
 .ship_info_area .top_view > .info_box .info_txt{float:left;width: 76%;margin: 20px 10px 20px 0px;border-left: 1px solid #000;padding-left: 30px;}
 .ship_info_area .top_view > .info_box .info_txt > ul > li{width: 47.5%;margin-right: 2%;margin-bottom: 4px;vertical-align: top;display: -webkit-box;float: left;word-break: keep-all;line-height: 26px;}
 .ship_info_area .top_view > .info_box .info_txt > ul > li > span.icon{border-radius:100px;display: block;width: 26px;height: 26px;vertical-align: middle;margin-right: 8px;background: #e6e6e6 url(/contents/3/ship_info_ico_new.png) no-repeat;}
 .ship_info_area .top_view > .info_box .info_txt > ul > li > span.icon.ico01{background-position: 5px 5px;}
 .ship_info_area .top_view > .info_box .info_txt > ul > li > span.icon.ico02{background-position: -91px 6px;}
 .ship_info_area .top_view > .info_box .info_txt > ul > li > span.icon.ico03{background-position: -89px -23px;}
 .ship_info_area .top_view > .info_box .info_txt > ul > li > span.icon.ico04{background-position: 4px -55px;}
 .ship_info_area .top_view > .info_box .info_txt > ul > li > span.icon.ico05{background-position: 6px -24px;}
 .ship_info_area .top_view > .info_box .info_txt > ul > li > span.icon.ico06{background-position: 4px -84px;}
 .ship_info_area .top_view > .info_box .info_txt > ul > li > span.icon.ico07{background-position: -90px -53px}
 .ship_info_area .top_view > .info_box .info_txt > ul > li > span.icon.ico08{background-position: -90px -84px;}
 .ship_info_area .top_view > .info_box .info_txt > ul > li.w100{width:76%}
 .ship_info_area .top_view > .info_box .info_txt > ul > li:last-child{margin-bottom: 0;}
 .ship_info_area .top_view > .control_box > a{background-color:rgba(0,0,0,0.8);display:block;position:absolute;bottom:0;width: 88px;height: 40px;padding: 24px 0;}
 .ship_info_area .top_view > .control_box > a.prev{left:0;}
 .ship_info_area .top_view > .control_box > a.next{right:0;}
 .ship_info_area .top_view > .control_box > a > span{text-indent:-999em;display:block;width: 21px;height: 41px;margin: 0 auto;}
 .ship_info_area .top_view > .control_box > a.prev > span{background: url(/contents/3/btn_prev.png) no-repeat;}
 .ship_info_area .top_view > .control_box > a.next > span{background: url(/contents/3/btn_next.png) no-repeat;}
*/  .ship_info_area .top_view {position:relative;margin-bottom: 60px;}
 .ship_info_area .top_view .info_box{position: absolute;bottom: 0;background-color: rgba(255, 255, 255, 0.9);width: 1054px;left: 88px;}
 .ship_info_area .top_view .info_box .info_tit{float:left;width: 15%;margin: 20px 0px 20px 40px;height: 60px;}
 .ship_info_area .top_view .info_box .info_tit > .tit01{font-weight:400;}
 .ship_info_area .top_view .info_box .info_tit > .tit02{ font-size: 30px; color: #006bb9; font-weight: bold; padding-top: 4px;}
 .ship_info_area .top_view .info_box .info_txt{float:left;width: 76%;margin: 20px 10px 20px 0px;border-left: 1px solid #000;padding-left: 30px;}
 .ship_info_area .top_view .info_box .info_txt > ul > li{width: 47.5%;margin-right: 2%;margin-bottom: 4px;vertical-align: top;display: -webkit-box;float: left;word-break: keep-all;line-height: 26px;}
 .ship_info_area .top_view .info_box .info_txt > ul > li > span.icon{border-radius:100px;display: block;width: 26px;height: 26px;vertical-align: middle;margin-right: 8px;background: #fff url(/contents/3/ship_info_ico_new.png?build_20250304003) no-repeat;}
 .ship_info_area .top_view .info_box .info_txt > ul > li > span.icon.ico01{background-position: 5px 5px;}
 .ship_info_area .top_view .info_box .info_txt > ul > li > span.icon.ico02{background-position: -91px 6px;}
 .ship_info_area .top_view .info_box .info_txt > ul > li > span.icon.ico03{background-position: -89px -23px;}
 .ship_info_area .top_view .info_box .info_txt > ul > li > span.icon.ico04{background-position: 4px -55px;}
 .ship_info_area .top_view .info_box .info_txt > ul > li > span.icon.ico05{background-position: 6px -24px;}
 .ship_info_area .top_view .info_box .info_txt > ul > li > span.icon.ico06{background-position: 4px -84px;}
 .ship_info_area .top_view .info_box .info_txt > ul > li > span.icon.ico07{background-position: -90px -53px}
 .ship_info_area .top_view .info_box .info_txt > ul > li > span.icon.ico08{background-position: -90px -84px;}
 .ship_info_area .top_view .info_box .info_txt > ul > li > span.icon.ico09{background-position: -90px -116px;}
 .ship_info_area .top_view .info_box .info_txt > ul > li > span.icon.ico10{background-position: 5px -117px;}
 .ship_info_area .top_view .info_box .info_txt > ul > li > span.icon.ico11{background-position: 4px -151px;}
 .ship_info_area .top_view .info_box .info_txt > ul > li.w100{width:76%}
 .ship_info_area .top_view .info_box .info_txt > ul > li:last-child{margin-bottom: 0;}
 .ship_info_area .top_view .control_box{}
 .ship_info_area .top_view .control_box > a{background-color:rgba(0,0,0,0.8);display:block;position:absolute;top: 514px;width: 88px;height: 40px;padding: 24px 0;}
 .ship_info_area .top_view .control_box > a.prev{left:0;}
 .ship_info_area .top_view .control_box > a.next{right:0;}
 .ship_info_area .top_view .control_box > a > span{text-indent:-999em;display:block;width: 21px;height: 41px;margin: 0 auto;}
 .ship_info_area .top_view .control_box > a.prev > span{background: url(/contents/3/btn_prev.png) no-repeat;}
 .ship_info_area .top_view .control_box > a.next > span{background: url(/contents/3/btn_next.png) no-repeat;}
 .inside_facility{margin:30px 0; overflow:hidden; position: relative;}
 .inside_facility > ul > li {display: inline-block;text-align: center;width: 23.5%; margin-right:2%; float:left;margin-bottom: 5%;}
 .inside_facility > ul > li a .thumb > img { width:100%; height:auto; max-width:282px;}
 .inside_facility > ul > li:nth-child(4n) {margin-right:0;}
 .inside_facility > ul > li a .info{text-align:left; border-bottom:1px solid #000;padding: 15px 6px;font-size: 18px;font-weight: 500;}
 .inside_facility > ul > li .detail{display:none;}
 .inside_facility > ul.room > li a .info span.ico_room{display:inline-block;width: 26px;height: 26px;border-radius: 100px;background: #ebebeb url(/contents/3/ship_info_ico_new.png) 4px -55px no-repeat;vertical-align: top;margin-right: 10px;}
 .inside_facility > ul.facility > li a .info span.ico_room{display:inline-block;width: 26px;height: 26px;border-radius: 100px;background: #ebebeb url(/contents/3/ship_info_ico_new.png) -90px -84px no-repeat;vertical-align: top;margin-right: 10px;}
 .inside_facility > ul > li a .info span.ico_link{display:block; float:right;width: 15px;height: 15px;background: url("/contents/3/ico_link.png");margin-top: 5px;}
 .inside_facility > ul > li.on .detail{display:block;position: fixed;top: 12%;left: 32%; width:700px; background:#fff;border: 1px solid #000; z-index: 100; box-shadow: 5px 5px 20px rgba(0,0,0,0.5);}
 .inside_facility > ul > li.on .detail > .title{padding:20px 0; font-size:20px; font-weight:500;}
 .inside_facility > ul > li.on .detail > .title > span.ico_room{display:inline-block;width: 46px;height: 46px;border-radius: 100px;background: #ebebeb url("/contents/3/title_room_ico.png") 4px 10px no-repeat;vertical-align: middle;margin-right: 10px;}
 .inside_facility > ul > li.on .detail > .con{padding:0 20px 20px 20px}
 .inside_facility > ul > li.on .detail > .control button{position:absolute;top:200px;width:88px;height:88px;border:0;background-color:rgba(0,0,0,0.15);background-repeat:no-repeat;background-position:center;text-indent:-9999px;z-index:1;cursor:pointer;}
 .inside_facility > ul > li.on .detail > .control button.btn_prev{left:0;background-image:url(/contents/3/btn_prev.png);}
 .inside_facility > ul > li.on .detail > .control button.btn_next{right:0;background-image:url(/contents/3/btn_next.png);}
 .inside_facility > ul > li.on .detail > .btn_close{position:absolute;right: 10px;top: 10px;z-index:1;}
 .inside_facility > ul > li.on .detail > .btn_close > a{ background:url("/contents/3/pop_close.png");width: 35px;height: 35px;display: block;text-indent: -999em;}
 #layer_bg{display: none;position: fixed;top: 0px;left: 0;z-index: 99;width: 100%;height: 100%;background: #000;opacity: 0.7;}
  .lifejacket_box{}
 .lifejacket_box > ul > li{float:left;width: 23.5%; background-color:#e4f4f5;margin-right: 2%;text-align: center;padding: 20px;box-sizing: border-box;min-height: 534px;}
 .lifejacket_box > ul > li:last-child{margin-right:0;}
 .lifejacket_box > ul > li > div.img img{border: 3px solid #f7feff; border-radius:200px;}
 .lifejacket_box > ul > li > div.con{position:relative;padding: 20px 10px;}
 .lifejacket_box > ul > li > div.con > p.num{background: #bf341f; color:#fff;z-index: 99;margin: 0 auto;width: 35px;height: 35px;line-height: 35px;position: absolute;border-radius: 100px;top: -16px;left: 45%;font-weight: bold;}
 .lifejacket_box > ul > li > div.con > p.tit{font-weight:bold;margin-top: 15px;margin-bottom: 10px;word-break: keep-all;border-bottom: 1px solid #afc3c7;border-top: 2px solid #222222;min-height: 0px;padding: 10px 0;}
 .lifejacket_box > ul > li > div.con > p.txt{font-size: 13px;line-height: 18px;}
  .reservation_wrapper{position: relative;}
 .reservation_area{overflow:hidden;}
 .reservation_area .quick_reservation{float:left;width: 48%;margin-right: 4%;box-sizing: border-box;border: 1px solid #d2d2d2;text-align: center;padding: 60px 0;box-shadow: 5px 5px 0px #f7f7f7;}
 .reservation_area .quick_reservation h4, .reservation_area .confirm_reservation h4{margin-top:0;margin-bottom: 50px;color:#000; font-weight:500;}
 .reservation_area .confirm_reservation{float:left;width: 48%;box-sizing: border-box;border: 1px solid #d2d2d2;text-align: center;padding: 60px 20px;box-shadow: 5px 5px 0px #f7f7f7;}
 .reservation_area a#RESERVE, .reservation_area a#RESERVECONFIRM, .reservation_area a#RESERVE_NEW, .reservation_area a#RESERVECONFIRM_NEW{border-radius: 100px;border: 1px solid #9d9d9d;padding: 10px 32px;}
 .reservation_area .quick_reservation h4 span.icon{display: block;width: 90px;height: 90px;background: #e4f4f5 url("/images/www/main/main_sp_2022.png?build_20250707001") 18px -308px no-repeat; margin-bottom:10px;border-radius: 100px;margin: 0 auto 15px;}
 .reservation_area .confirm_reservation h4 span.icon{display: block;width: 90px;height: 90px;background: #e4f4f5 url("/images/www/main/main_sp_2022.png?build_20250707001") -144px -310px no-repeat; margin-bottom:10px;border-radius: 100px;margin: 0 auto 15px;}
 .reservation_area a#RESERVE .icon, .reservation_area a#RESERVECONFIRM .icon, .reservation_area a#RESERVE_NEW .icon, .reservation_area a#RESERVECONFIRM_NEW .icon{background: url("/images/www/main/main_sp_2022.png?build_20250707001") -542px -715px no-repeat; width:19px; height: 10px; display: inline-block; transition: ease-in-out 0.3s; margin-left: 5px;}
 .reservation_area a#RESERVE:hover, .reservation_area a#RESERVECONFIRM:hover, .reservation_area a#RESERVE_NEW:hover, .reservation_area a#RESERVECONFIRM_NEW:hover{ background-color:#ffc90c; border:1px solid #ffc90c; }
 .reservation_iframe{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; background-color: white; border: 1px solid rgb(171, 172, 180); z-index: 2; box-sizing: border-box; display: none;}
 .reservation_iframe .scroll_box{overflow: auto;}
  .reservation_iframe_new{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background-color: white; border: 1px solid rgb(171, 172, 180); z-index: 2; box-sizing: border-box; display: none;}
 .reservation_iframe_new .scroll_box{overflow: auto;width: 100%; height: 100%;}
 .reservation_iframe_new .scroll_box_btn{position:relative;bottom:27.5px;left:-27.5px;width:55px;height:55px;border:2px solid #04a2df;border-radius:100%;background:#fff;text-indent:-9999px;overflow:hidden;}
 .reservation_iframe_new .scroll_box_btn a{display:block;width:100%;height:100%;}
 .reservation_iframe_new .scroll_box_btn a .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:23px;height:21px;background:url(/images/www/sub/ico_close.png?build_20250707001) no-repeat center;}
  .embarkation_icon{overflow:hidden;}
 .embarkation_icon > ul.col_4 > li{float:left; width:25%;}
 .embarkation_icon > ul.col_3 > li{float:left; width:33%;min-height: 140px;}
 .embarkation_icon > ul.col_3 > li:nth-child(4), .embarkation_icon > ul.col_3 > li:nth-child(5), .embarkation_icon > ul.col_3 > li:nth-child(6){min-height:0px;}
 .embarkation_icon > ul > li{margin: 15px 0;}
 .embarkation_icon > ul > li > span.icon{background: #e4f4f5 url("/contents/4/embarkation_icon.png") 16px 12px no-repeat; display:block; width:102px;height:102px;border-radius: 100px;float: left;}
 .embarkation_icon > ul > li > span.icon.ico01{background-position:16px 12px;}
 .embarkation_icon > ul > li > span.icon.ico02{background-position: -203px 12px;}
 .embarkation_icon > ul > li > span.icon.ico03{background-position: -419px 12px;}
 .embarkation_icon > ul > li > span.icon.ico04{background-position: -419px -108px;}
 .embarkation_icon > ul > li > span.icon.ico05{background-position: 16px -107px;}
 .embarkation_icon > ul > li > span.icon.ico06{background-position: -200px -107px;}
 .embarkation_icon > ul.col_4 > li > div.con{padding-left:20px;float: left;width: 150px;position: relative;}
 .embarkation_icon > ul.col_3 > li > div.con{padding-left:20px;float: left;width: 230px;position: relative;}
 .embarkation_icon > ul > li > div.con > p.tit{font-weight:500; font-size:18px; margin-bottom:10px;margin-top: 5px;}
 .embarkation_icon > ul > li > div.con > span.num{background: #bf341f;color: #fff;border-radius: 100px;width: 30px;height: 30px;line-height: 30px;display: block;text-align: center;position: absolute;left: -22px;top: 0;}
 .reservation_btn{text-align:center;margin-bottom: 80px; margin-top: 30px;}
 .reservation_btn > a.btn{border-radius: 100px;border: 1px solid #9d9d9d;padding: 15px 32px;margin: 0 5px; display: inline-block;box-shadow: 3px 4px 0px #e7e7e7;}
 .reservation_btn > a.btn:hover{ background-color:#ffc90c; border:1px solid #daaa00; }
 .reservation_btn > a.btn:before{content:'';background: url("/images/www/main/main_sp_2022.png?build_20250707001") 0px -241px no-repeat; width:19px;height: 21px;display: inline-block;transition: ease-in-out 0.3s;margin-right: 7px;vertical-align: middle;}
  .btn_bus{display:inline-block; background:#1f63ba; padding:20px 100px; width:100px; border-radius:33px; margin-right:20px; color:#fff; font-size:20px;}
 .btn_bus:hover{background:#fff; color:#1f63ba; border:2px solid #1f63ba;}
 .shuttle_btn_wrap{padding: 0px 24%;display: inline-block;}
 .shuttle_btn_wrap > .shuttle_btn{background: #e4f4f5;border: 1px solid #cfcfcf;width: 30%;display: block;text-align: center;padding: 30px 20px;box-sizing: border-box;border-radius: 20px;font-size: 18px;font-weight: bold;min-height: 174px;color: #404040;float: left;margin: 10px;}
 .shuttle_btn_wrap > .shuttle_btn > span.icon{display:block;width:50px;height: 52px;background:url("/contents/667/shuttle_bus_icon.png") no-repeat;background-size:100%;margin: 0 auto 15px;}
 .shuttle_img{margin-top:80px;}
 .w252{ width:252px}
  .oneNday_reserve_wrap .oneNday_reserve_tip{background-color: #fff;border: 2px solid #00adef;border-radius: 20px;box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.1);padding: 21px 22px 16px 22px;transition: none;margin: 0 10% 3% 10%;font-size: 16px;line-height: 22px;font-weight: 700;color: #2b3138;letter-spacing: 0em;}
 .oneNday_reserve_wrap .oneNday_reserve_cont{background-color: #f4f6f8;padding: 4% 10% 6% 10%;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .cont_top{width:100%;overflow: hidden;display: flex;justify-content: space-between;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .cont_top .place_schedule > h3 {font-family: "Inter", "Carmen Sans";font-size: 26px;line-height: 32px;line-height: 3.2rem;font-weight: 700;word-break: keep-all;word-wrap: break-word;color:#1b3282;margin-bottom: 9px;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .cont_top .place_schedule .schedule > input{width: fit-content;  border: 1px solid #ccd6e6;font-size: 20px;line-height: 32px;font-weight: 700;display: inline-block;vertical-align: middle;box-sizing: border-box;background-color: #fff;outline: none;appearance: none;border-radius: 10px;padding: 9px 20px;margin-left: 0;color: #04a2df;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .cont_top .place_schedule{float: left;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .cont_top .reserve_sch{margin-top: 60px;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .bt_normal > a{background-color:#1b3184;color: #fff;display: inline-flex;font-family: "Inter", "Carmen Sans";font-size: 18px;line-height: 30px;font-weight: 600;padding: 12px 27px;border-radius: 10px;box-sizing: border-box;cursor: pointer;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .oneNday_reserve_list{margin-top:40px;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .oneNday_reserve_list .reserve_item{border: 2px solid #04a2df;overflow: hidden;border-radius: 20px;background-color: #fff;color: #2b3138;padding: 18px 35px 35px 35px;display: block;position: relative;border-bottom: 2px dotted #04a2df;border-top: 0;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .oneNday_reserve_list .reserve_item:first-child{border-top:2px solid #04a2df}
 .oneNday_reserve_wrap .oneNday_reserve_cont .oneNday_reserve_list .reserve_item:last-child{border-bottom:2px solid #04a2df}
 .oneNday_reserve_wrap .oneNday_reserve_cont .oneNday_reserve_list .reserve_item .reserve_t{float: left;width: 30%;display: flex;flex-direction: row;justify-content: flex-end;margin-right: 4%;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .oneNday_reserve_list .reserve_item .reserve_t:nth-child(3n){margin-right: 0;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .oneNday_reserve_list .reserve_item .reserve_t .title {padding: 10px 0;line-height: 31px;margin-right: 10px;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .oneNday_reserve_list .reserve_item .reserve_t .text {width: calc(100% - 120px);padding: 10px 0;box-sizing: border-box;border-bottom: 1px solid #dde4ee;font-size: 18px;line-height: 30px;font-weight: 700;color: #2b3138;}
 .oneNday_reserve_wrap .oneNday_reserve_cont .bt_normal > a.btnju{background-color: #04a2df;border-color: #04a2df;position: absolute;right: 52px;bottom: 25px;padding: 6px 27px;}
  .promotion_reserve_wrap .promotion_reserve_tip{background-color: #fff;border: 2px solid #00adef;border-radius: 20px;box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.1);padding: 21px 22px 16px 22px;transition: none;margin: 0 10% 3% 10%;font-size: 16px;line-height: 22px;font-weight: 700;color: #2b3138;letter-spacing: 0em;}
 .promotion_reserve_wrap .promotion_reserve_cont{background-color: #f4f6f8;padding: 4% 10% 6% 10%;}
 .promotion_reserve_wrap .promotion_reserve_cont .cont_top{width:100%;overflow: hidden;display: flex;justify-content: space-between;}
 .promotion_reserve_wrap .promotion_reserve_cont .cont_top .place_schedule > h3 {font-family: "Inter", "Carmen Sans";font-size: 26px;line-height: 32px;line-height: 3.2rem;font-weight: 700;word-break: keep-all;word-wrap: break-word;color:#1b3282;margin-bottom: 9px;}
 .promotion_reserve_wrap .promotion_reserve_cont .cont_top .place_schedule .schedule > input{width: fit-content;  border: 1px solid #ccd6e6;font-size: 20px;line-height: 32px;font-weight: 700;display: inline-block;vertical-align: middle;box-sizing: border-box;background-color: #fff;outline: none;appearance: none;border-radius: 10px;padding: 9px 20px;margin-left: 0;color: #04a2df;}
 .promotion_reserve_wrap .promotion_reserve_cont .cont_top .place_schedule{float: left;}
 .promotion_reserve_wrap .promotion_reserve_cont .cont_top .reserve_sch{margin-top: 60px;}
 .promotion_reserve_wrap .promotion_reserve_cont .bt_normal > a{background-color:#1b3184;color: #fff;display: inline-flex;font-family: "Inter", "Carmen Sans";font-size: 18px;line-height: 30px;font-weight: 600;padding: 12px 27px;border-radius: 10px;box-sizing: border-box;cursor: pointer;}
 .promotion_reserve_wrap .promotion_reserve_cont .promotion_reserve_list{margin-top:40px;}
 .promotion_reserve_wrap .promotion_reserve_cont .promotion_reserve_list .reserve_item{border: 2px solid #04a2df;overflow: hidden;border-radius: 20px;background-color: #fff;color: #2b3138;padding: 20px 35px 75px 35px;display: block;position: relative;border-bottom: 2px dotted #04a2df;border-top: 0;}
 .promotion_reserve_wrap .promotion_reserve_cont .promotion_reserve_list .reserve_item:first-child{border-top:2px solid #04a2df}
 .promotion_reserve_wrap .promotion_reserve_cont .promotion_reserve_list .reserve_item:last-child{border-bottom:2px solid #04a2df}
 .promotion_reserve_wrap .promotion_reserve_cont .promotion_reserve_list .reserve_item .reserve_t{float: left;width: 30%;display: flex;flex-direction: row;justify-content: flex-end;margin-right: 4%;}
 .promotion_reserve_wrap .promotion_reserve_cont .promotion_reserve_list .reserve_item .reserve_t:nth-child(3n){margin-right: 0;}
 .promotion_reserve_wrap .promotion_reserve_cont .promotion_reserve_list .reserve_item .reserve_t .title {padding: 10px 0;line-height: 31px;margin-right: 10px;}
 .promotion_reserve_wrap .promotion_reserve_cont .promotion_reserve_list .reserve_item .reserve_t .text {width: calc(100% - 120px);padding: 10px 0;box-sizing: border-box;border-bottom: 1px solid #dde4ee;font-size: 18px;line-height: 30px;font-weight: 700;color: #2b3138;}
 .promotion_reserve_wrap .promotion_reserve_cont .bt_normal > a.btnju{background-color: #04a2df;border-color: #04a2df;position: absolute;right: 15px;bottom: 15px;padding: 6px 28px;}
  .ship_food_menu .detail .swiper .img{width:100%;height:467px;}
 .ship_food_menu .detail .swiper .sum{padding:20px;box-sizing:border-box;}
 .ship_food_menu .detail .swiper .sum p{font-size:20px;font-weight:500;text-align:center;}
 .ship_food_menu .detail .swiper .sum table{margin-top:20px;}
 .ship_food_menu .control button{position:absolute;top:200px;width:88px;height:88px;border:0;background-color:rgba(0,0,0,0.15);background-repeat:no-repeat;background-position:center;text-indent:-9999px;z-index:1;cursor:pointer;}
 .ship_food_menu .control button.btn_prev{left:0;background-image:url(/contents/3/btn_prev.png);}
 .ship_food_menu .control button.btn_next{right:0;background-image:url(/contents/3/btn_next.png);}
 .ship_food_menu .pop_close{position:absolute;top:10px;right:10px;width:35px;height:35px;border:0;background:transparent url(/contents/3/pop_close.png) no-repeat;text-indent:-9999px;z-index:1;cursor:pointer;}
  .popup{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;}
 .pop_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:200;}
 .pop_cnt{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;box-shadow:5px 5px 15px rgba(50,50,50,.1);box-sizing:border-box;z-index:300;}
 .pop_mid{width:700px;}
