@media (max-width:1714px){

	body * { word-break:keep-all; }

}


@media (max-width:1600px){

	.main_ctt .visual_wrap .txtBox { padding-top:17rem; }
	.main_ctt .visual_wrap .txtBox .tit { font-size:6rem; }
	.main_ctt .visual_wrap .txtBox .btxt strong { font-size:4rem; }
	.main_ctt .visual_wrap .thumb { left:1rem; bottom:1rem; }

}


@media (max-width:1380px){

	html { font-size:9.5px; }
	
	.container { padding-left: 3rem !important; padding-right: 3rem !important; }
	
	.main_ctt .visual_wrap .thumb { display:none; }
	
	
	#greeting .right p.title br.brNone, 
	#greeting .right p.content br.brNone { display:none; }
	#greeting .dummy { height:70rem; }
	
	#techIntro .container .content .brNone { display:none; }	
	#small_info .article01 .brNone { display:none; }	
	
	#tech_element .article01 .content .element .label { right:-5rem; bottom:-2rem; }
	
	#safety .article06 .lineBox .img { width:100%; max-width:60%; }
	#safety .article06 .lineBox .right { width:100%; max-width:40%; margin-left: 0; padding-left: 0; }
	#safety .article06 .lineBox .right .rtit { padding-left: 8%; }
	
	.ctt_sequencing .right_box { padding-left: 7rem; }
	
	#phasing .content .images { margin-left: -2rem; }
	#phasing .content .images .item { padding-left: 2rem; box-sizing:border-box; }
	
	#economics .article04 figure img { height:300px; object-fit:cover; }
	

}


@media (max-width:1200px){

	html { font-size:9px; }

	.main_ctt .visual_wrap .txt_box { padding-top: 0; padding-left: 5rem; }
	.main_ctt .visual_wrap .txtBox .btxt strong { font-size:3.8rem; }
	.main_ctt .visual_wrap .txtBox .btxt strong br { display:none; }
	
	.visual_slide .swiper-slide img { object-fit:cover; width:100%; height:600px; }
	
	
	.main_ctt .section03 .containerWrap { flex-wrap:wrap; }
	.main_ctt .section03 .outter { width:50%; }
	.main_ctt .section03 .iconBox { order:3; width:100%; margin-top: 5rem; }
	.main_ctt .section03 .iconBox .box li { width:25%; flex-shrink:0; border-top: 0 !important; border-left: 2px dotted #dadada; }
	.main_ctt .section03 .iconBox .box li:first-child { border-left: 0; }
	
	.main_ctt .section03 .csBox .img img { width:100%; }
	
	.main_ctt .section04 .case ul { margin-left: -2rem; }
	.main_ctt .section04 .case ul li { padding-left: 2rem; }
	
	
	.sub-head .container { height:250px; }
	
	
	#greeting .left { order:2; }
	#greeting .right { margin-left: 0; padding-right: 3rem; }
	
	.ctt_history .history_box .year_box { height:auto; }
	.ctt_history .history_box .year_box:before { display:none; }
	
	.ctt_swap .stickyBox .right { padding-left: 355px; }
	.ctt_swap .section02 { padding-bottom: 17rem; }
	.ctt_swap .section02 .flexBox { flex-direction:column; align-items:center; justify-content:center; }
	.ctt_swap .section02 .flexBox .left,
	.ctt_swap .section02 .flexBox .img_box { width:100%; max-width:690px; }
	.ctt_swap .section02 .flexBox .img_box { order:1; }
	.ctt_swap .section02 .flexBox .left { order:2; }
	.ctt_swap .section02 .flexBox .left dd br { display:none; }
	
	#construct_ability .article01 ul li > div strong { padding-right: 5rem; }
	#construct_ability .article02 ul li > div { width:50%; }
	#construct_ability .article02 ul li .left { padding-right: 3rem; box-sizing:border-box; }
	#construct_ability .article02 ul li .left span.txt .brNone { display:none; }
	
	#small_sequence .article02 ul li > div { width:50%; }
	#small_sequence .article02 ul li .left { padding-right: 3rem; box-sizing:border-box; }
	#small_sequence .article02 ul li .left span.txt .brNone { display:none; }
	
	#small_info .article03 ul li > div { width:50%; }
	#small_info .article03 ul li .left { padding-right: 3rem; box-sizing:border-box; }
	#small_info .article03 ul li .left span.txt .brNone { display:none; }
	
	#safety .article06 .lineBox { flex-direction:column; }
	#safety .article06 .lineBox .img,
	#safety .article06 .lineBox .right { width:100%; max-width:100%; }
	#safety .article06 .lineBox .img { order:1; }
	#safety .article06 .lineBox .img img { width:100%; }
	#safety .article06 .lineBox .right { order:2; padding: 0 2rem; box-sizing:border-box; margin-top: -17rem; position:relative; z-index:2; display:flex; align-items:end; justify-content:space-between; }
	#safety .article06 .lineBox .right .rtit { padding-left: 0; border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
	#safety .article06 .lineBox .right .list { justify-content:end; width:50%; }
	#safety .article06 .lineBox .right .list li { width:50%; max-width:150px; }
	
	.ctt_sequencing .slide_wrap { flex-direction:column; }
	.ctt_sequencing .left_box,
	.ctt_sequencing .right_box {  }
	.ctt_sequencing .left_box { order:2; width:100%; }
	.ctt_sequencing .left_box li img { width:100%; }
	.ctt_sequencing .right_box { padding-left: 0; margin-bottom: 3rem; order:1; margin-top: -2rem; width:100%; margin-left: -2rem; }
	.ctt_sequencing .right_box .pagination { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; }
	.ctt_sequencing .right_box .swiper-pagination-bullet { flex-shrink:0; padding-left: 2rem; box-sizing:border-box; margin-top: 2rem !important; margin-left: 0 !imoprtant; }
	.ctt_sequencing .right_box .swiper-pagination-bullet i { margin-top: 0 !important; }
	
	#economics .article01 .table { width:100%; }
	#economics .article01 .column { flex:1; width:auto; }
	#economics ul.list li span br { display:none; }
	
	#waterproofness .article04 .images { gap:1rem; padding-right: 0; }
	#waterproofness .article04 .images .item { border: 1px solid #eaeaea; box-sizing:border-box; padding: 3rem 2rem; }
	#waterproofness .article05 .images { padding-right: 0; flex-direction:column; align-items:center; justify-content:center; }
	#waterproofness .article05 .images .item {  }
	
	
	#sequenced .category-buttons button { width:calc(25% - 5px); }
	

}


@media (max-width:992px){

	html { font-size:8.5px; }
	
	.main_ctt .side_arrow { right:auto; left:0; height:60px; padding: 0 2rem; }
	.main_ctt .side_arrow .pagination2 { top:auto; bottom:0; left:0; width:100%; }
	
	.main_ctt .section02 .iconBox li { padding: 0 7rem; }
	
	.footer .container { flex-direction:column; align-items:center; justify-content:center; }
	.footer .rightBox { padding-top: 3rem; padding-left: 0; width:auto; }
	.footer .rightBox .fnb,
	.footer .rightBox .info li { justify-content:center; text-align: center; flex-wrap:wrap; }
	.footer .rightBox .info li { gap:8px 32px; }
	.footer .rightBox .copyright { text-align: center; }
	
	
	#greeting .container { flex-wrap:wrap; padding-bottom: 17rem; }
	#greeting .left,
	#greeting .right { width:100%; }
	#greeting .right { padding-right: 0; }
	#greeting .left { margin-top: 3rem; }
	#greeting .left img { width:100%; height:480px; object-fit:cover; border-radius:2rem; }
	#greeting .dummy { display:none; }
	
	.ctt_swap .stickyBox .left { position:static; }
	.ctt_swap .stickyBox .left .tit br { display:none; }
	.ctt_swap .stickyBox .left .tab { display:flex; gap:1rem }
	.ctt_swap .stickyBox .left .tab li { margin-top: 0; box-sizing:border-box; }
	.ctt_swap .stickyBox .left .tab li a:after { transform: rotateZ(90deg); right: 50%; top: auto; bottom: -19px; margin-top: 0; }
	.ctt_swap .stickyBox .right { margin-top: 3rem; padding-left: 0; }
	
	#contact .wrap_map { height:550px !important; }
    #contact .location .container .item { padding: 5rem 2rem; min-height:222px; }
	
	#techIntro .container > ul { flex-wrap:wrap; gap:5px; }
	#techIntro .container > ul li { width:calc(50% - 3px); flex:unset; padding-left: 0; align-items:center; border: 1px solid #eaeaea !important; border-radius:2rem; padding: 3rem 2rem !important; }
	#techIntro .container > ul > li .tit { margin-bottom: 2rem; }
	
	#small_info .article01 > ul { flex-wrap:wrap; gap:5px; }
	#small_info .article01 > ul li { width:calc(50% - 3px); flex:unset; padding-left: 0; align-items:center; border: 1px solid #eaeaea !important; border-radius:2rem; padding: 3rem 2rem !important; }
	#small_info .article01 > ul > li .tit { margin-bottom: 2rem; }
	
	#techImprove .list .item { flex-direction:column; padding: 0 0 5rem; margin-bottom: 5rem; background:transparent; border: 0; border-bottom: 1px solid #dadada; }
	#techImprove .list .item:last-child { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
	#techImprove .list .item .left,
	#techImprove .list .item .right { width:100%; }
	#techImprove .list .item .left {  }
	#techImprove .list .item dt { margin-bottom: 1.5rem; }
	#techImprove .list .item dt .num { font-size:3rem; margin-bottom: 2rem; }
	#techImprove .list .item .right { margin-top: 3rem; padding-left: 0; }
	#techImprove .list .item .right:before { display:none; }
	#techImprove .list .item dd br { display:none; }
	
	#tech_element .content { flex-direction:column; }
	#tech_element .content .element { justify-content:center; margin-left: -8rem; margin-top: 3rem; }
	#tech_element .content .element > div { margin-left: 8rem; }
	#tech_element .article02 .content .element { margin-left: -4rem; margin-top: 2rem; justify-content:center; flex-wrap:wrap; }
	#tech_element .article02 .content .element > div { margin-left: 4rem; margin-top: 3rem; }
	#tech_element .content .txtbox .txt-tit { max-width:100%; }
	#tech_element .content .txtbox .txt-list li br { display:none; }
	#tech_element .article02 .content .txtbox .txt-list { flex-direction:column; }
	#tech_element .article02 .content .txtbox .txt-list li { margin-right: 0; }
	#tech_element .article02 .content .element [class^=element] { justify-content:start; }
	
	#tech_principle .article1 { padding: 5rem 2rem; }
	#tech_principle .article2 { gap:2rem; }
	#tech_principle .article2 .left > div.principle,
	#tech_principle .article2 .right > div.principle { padding: 0 2rem; margin-bottom: 2rem; }
	
	#construct_ability .article01 ul li em.num { height:auto; }
	#construct_ability .article01 ul li > div { flex-wrap:wrap; padding: 2rem 2rem; }
	#construct_ability .article01 ul li > div strong { width:100%; margin-bottom: 5px; }
	
	#small_sequence .article01 ul li em.num { height:auto; }
	#small_sequence .article01 ul li > div { flex-wrap:wrap; padding: 2rem 2rem; }
	#small_sequence .article01 ul li > div strong { width:100%; margin-bottom: 5px; }
	
	#small_info .article03 ul li em.num { height:auto; }
	#small_info .article03 ul li > div { flex-wrap:wrap; padding: 2rem 2rem; }
	#small_info .article03 ul li > div strong { width:100%; margin-bottom: 5px; }
	
	#phasing .content .list .item { width:50%; }
	
	#sequence .content .list { flex-wrap:wrap; margin-top: -3rem; }
	#sequence .content .list .item { width:50%; margin-top: 3rem; }
	#sequence .content .head { margin-bottom: 1rem; }
	#sequence .content .list .image img { width:100%; }	
	
	.vsBox .boxLine > div .box .numList { gap:0 50px; }
	
	#economics .article01 .content { overflow-x:scroll; align-items:start; }
	#economics .article01 .content:before { content:"※ 표를 좌우로 스크롤 해주시면 내용을 확인하실 수 있습니다."; display:block; margin-bottom: 1rem; font-size:16px; color:#de3d4c; }
	#economics .article01 .content .table { width:992px; }
	#economics ul.list { gap: 1rem; }
	#economics ul.list li { width: calc(33.33% - 1rem); }
	#economics .article04 .rows { flex-wrap:wrap; gap:1rem; }
	#economics .article04 .stickyBox .column.column-1 { display:none; }
	#economics .article04 .column.column-1 { flex-basis: 100%; margin-bottom: 2rem; }	
	#economics .article04 .column.column-1 br { display:none; }
	#economics .article04 .column.column-3 { flex-basis:calc(70% - 1rem); }
	
	#waterproofness .article02 { overflow-x:scroll; }
	#waterproofness .article02:before { content:"※ 표를 좌우로 스크롤 해주시면 내용을 확인하실 수 있습니다."; display:block; margin-bottom: 1rem; font-size:16px; color:#de3d4c; }
	#waterproofness .article02 .table { width:992px; }
	#waterproofness .article04 .content { padding-left: 0; }
	#waterproofness .article04 .images { flex-wrap:wrap; justify-content:center; }
	#waterproofness .article04 .images .item { width:calc(50% - 0.5rem);text-align: center; }
	#waterproofness .article05 .images { padding-left: 0; }

}


@media (max-width:768px){

	html { font-size:8px; }
	
	.main_ctt .visual_wrap .txtBox .btxt strong { font-size:3.6rem; }
	
	.main_ctt .section01 .imgBox { flex-wrap:wrap; justify-content:center; margin-top: -5rem; }
	.main_ctt .section01 .imgBox li { flex:unset; width:auto; max-width:50%; margin-top: 5rem; }
	.main_ctt .section01 .imgBox li a .txt { padding: 3rem 2rem 0; }
	.main_ctt .section01 .imgBox li a i { display:none; }
	
	.main_ctt .section02 .iconBox li { padding: 0 2rem; width:50%; }
	.main_ctt .section02 .iconBox li .inner .more { width:100%; max-width:180px; }
	
	.main_ctt .section03 .outter { width:100%; margin-top: 4rem; }
	.main_ctt .section03 .txtBoard { order:1; margin-top: 0; } 
	.main_ctt .section03 .iconBox { order:2; }
	.main_ctt .section03 .csBox { order:3; }
	
	.main_ctt .section04 .case ul { flex-wrap:wrap; margin-top: -2rem; }
	.main_ctt .section04 .case ul li { width:100%; margin-top: 2rem; }
	.main_ctt .section04 .case ul li img { width:100%; }
	
	
	.sub-head .container { height:200px; }
	
	.ctt_swap .stickyBox .left .tab { gap:0; margin-left: -5px; }
	.ctt_swap .stickyBox .left .tab li { width:33.33%; padding-left: 5px; box-sizing:border-box; }
	.ctt_swap .stickyBox .left .tab li a { width:100%; }
	
	#contact .wrap_map { height:500px !important; }
	
	#tech_element .article03 .content .element { margin-left: -4rem; }
	#tech_element .article03 .content .element > div { margin-left: 4rem; }
	#tech_element .article04 .images { gap:2rem; }
	
	#tech_principle .article2 { flex-direction:column; }
	#tech_principle .article2 .img img { width:100%; }
	
	#construct_ability .article02 ul li { flex-direction:column; }
	#construct_ability .article02 ul li > div { flex:unset; width:100%; }
	#construct_ability .article02 ul li .left .stickyBox { position:static; margin-bottom: 3rem; }
	#construct_ability .article02 ul li .left em.num { margin-bottom: 3rem; }
	#construct_ability .article02 ul li .left span.tit { margin-bottom: 1rem; }
	#construct_ability .article02 ul li .right img { width:100%; }
	
	#small_sequence .article02 ul li { flex-direction:column; }
	#small_sequence .article02 ul li > div { flex:unset; width:100%; }
	#small_sequence .article02 ul li .left .stickyBox { position:static; margin-bottom: 3rem; }
	#small_sequence .article02 ul li .left em.num { margin-bottom: 3rem; }
	#small_sequence .article02 ul li .left span.tit { margin-bottom: 1rem; }
	#small_sequence .article02 ul li .right img { width:100%; }
	
	#small_info .article03 ul li { flex-direction:column; }
	#small_info .article03 ul li > div { flex:unset; width:100%; }
	#small_info .article03 ul li .left .stickyBox { position:static; margin-bottom: 3rem; }
	#small_info .article03 ul li .left em.num { margin-bottom: 3rem; }
	#small_info .article03 ul li .left span.tit { margin-bottom: 1rem; }
	#small_info .article03 ul li .right img { width:100%; }
	
	#phasing .content .caution { padding: 3rem 2rem; }
	#phasing .content .caution p { flex-direction:column; justify-content:center; text-align: center; }
	#phasing .content .caution i.ico-caution { width:100%; background-position: center center; margin-bottom: 1rem; margin-right: 0; background-repeat:no-repeat; }
	
	#sequence .content .caution { padding: 3rem 2rem; }
	#sequence .content .caution p { flex-direction:column; justify-content:center; text-align: center; }
	#sequence .content .caution i.ico-caution { width:100%; background-position: center center; margin-bottom: 1rem; margin-right: 0; background-repeat:no-repeat; }
	
	.vsBox .stickyTab { display:none; }
	.vsBox .boxLine > div { flex-direction:column; margin-left: 0; }
	.vsBox .boxLine > div .box { align-items:start; width:100% !important; border-top: 1px solid #eaeaea; padding: 3rem 2rem; }
	.vsBox .boxLine > div .box br { display:none; }
	.vsBox .boxLine > div .box:before { display:none; }
	.vsBox .boxLine > div .box:after { display:block; order:-1; font-size:2.2rem; color:#999; font-weight: 500; margin-bottom: 1rem; }
	.vsBox .boxLine > div .first { border-top: 0; }
	.vsBox .boxLine > div .first:after { content:"S.W.A.P 공법"; color:var(--blue); font-weight: 600; }
	.vsBox .boxLine .thirdType .box:nth-child(2):after { content:"열연강판+H-pile공법"; }
	.vsBox .boxLine .thirdType .box:nth-child(3):after { content:"SHEET-PILE 공법"; }
	.vsBox .boxLine .halfType .box:nth-child(2):after { content:"열연강판+H-pile공법 / SHEET-PILE 공법"; }
	.vsBox .boxLine .fullType .box .numList { flex-wrap:wrap; gap:10px 0; }
	.vsBox .boxLine .fullType .box .numList li { width:100%; }
	.vsBox .boxLine > div .box.brType:after { display:none; }
	
	#economics ul.list li { width: calc(50% - 1rem); }
	#economics .article04 .table .stickyBox { display:none; }
	#economics .article04 .rows { flex-wrap:wrap; }
	#economics .article04 .rows:nth-child(2) { border-top: 0; padding-top: 0; }
	#economics .article04 .column { flex-basis:unset !important; width:100% !important; flex-wrap:wrap; }
	#economics .article04 .column:before { font-size:2.2rem; color:var(--white); font-weight: 600; margin-bottom: 0; display:flex; align-items:center; justify-content:center; width:100%; height:35px; }
	#economics .article04 .column.column-2:before { content:"기존공법 (SHEET PILE)"; background:#aaa; color:#eaeaea; }
	#economics .article04 .column.column-3:before { content:"S.W.A.P 공법"; background:var(--blue); }
	#economics .article04 figure img { width:100%; }
	
	#certificate { margin-top: 0; }
	
	#sequenced .category-buttons button { width:calc(33.33% - 5px); }
	

}


@media (max-width:579px){

	.main_ctt .visual_wrap .txtBox .btxt strong { font-size:3.4rem; }

	.main_ctt .section03 .iconBox .box li { width:50%; }
	.main_ctt .section03 .iconBox .box li:nth-child(2),
	.main_ctt .section03 .iconBox .box li:nth-child(4) { border-left: 2px dotted #dadada !important; }
	.main_ctt .section03 .iconBox .box li:nth-child(3),
	.main_ctt .section03 .iconBox .box li:nth-child(4) { border-top: 2px dotted #dadada !important; }
	.main_ctt .section03 .iconBox .box li:nth-child(3) { border-left: 0 !important; }
	
	.main_ctt .section04 .case ul li a .img img { width:100%; }
	
	.ctt_swap .stickyBox .left .tab li a .top img { display:none; }
	
	#contact { padding-bottom: 17rem; }
	#contact .wrap_map { height:450px !important; }
	#contact .location { position:static; }
	#contact .location .container { flex-direction:column; }
    #contact .location .container .item { width:100%; min-height:10px; padding: 3rem 2rem; margin: 0.5rem 0; position:relative; border-top: 1px solid #eaeaea !important; border-right: 0; }
    #contact .location .container .item:first-child { border-top: 0 !important; }
    .sub1_5 .section02 .icon_box li .inner i { position:absolute; left:2rem; top:50%; margin-top: -17px; }
    .sub1_5 .section02 .icon_box li .inner .tit,
    .sub1_5 .section02 .icon_box li .inner .txt,
    .sub1_5 .section02 .icon_box li .inner .txt a { text-align: right; }
    .sub1_5 .section02 .icon_box li .inner .tit { margin-top: 0; margin-bottom: 5px; }
	
	#techIntro .container > ul li { width:100%; }
	
	#small_info .article01 > ul li { width:100%; }
 	
	#tech_element .content { padding: 5rem !important; }
	#tech_element .content .element { width:100%; margin-left: 0 !important; flex-wrap:wrap; justify-content:center; margin-top: 2rem; }
	#tech_element .content .element > div { width:50%; margin-left: 0 !important; padding: 0 1rem; box-sizing:border-box; margin-top: 3rem; text-align: center; justify-content:center; }
	#tech_element .content .element .element-1 { width:100%; }
	#tech_element .article01 .content .element .label { right:0; bottom:0; }
	#tech_element .article01 .content .element .element-2 { width:100%; }
	#tech_element .article04 .images { flex-direction:column; }
	
	#safety .article06 .lineBox .right { margin-top: -11rem; }
	#safety .table .rows .column:first-child { width:70px; }
	
	#phasing .content .head em.num { font-size:2rem; }
	#phasing .content .images { flex-wrap:wrap; }
	#phasing .content .images .item { width:100%; margin-top: 2rem; }
	#phasing .content .images .item:first-child { margin-top: 0; }
	
	#sequence .content .head em.num { font-size:2rem; }
	
	#waterproofness .article03 { overflow-x:scroll; }
	#waterproofness .article02:before { content:"※ 표를 좌우로 스크롤 해주시면 내용을 확인하실 수 있습니다."; display:block; margin-bottom: 1rem; font-size:16px; color:#de3d4c; }
	#waterproofness .article03 .table { width:700px; }
	#waterproofness .article04 .images .item { width:100%; }
	
	.flow .slideOutter { padding: 0; }
	

}


@media (max-width:479px){

	html { font-size:7.5px; }
	
	.main_ctt .visual_wrap .txtBox .btxt { margin-top: 4rem; }
	
	.main_ctt .section01 .imgBox li a .txt { display:block;text-align: center; }
	
	
	.sub-head .container { height:200px; }
	
	
	#greeting .left img { height:350px; }
	
	.ctt_swap .section02 .flexBox .left dt { width:100%; border-bottom: 0; padding-bottom: 5px; }
	.ctt_swap .section02 .flexBox .left dd { width:100%; padding-top: 0; }
	
	#contact .wrap_map { height:400px !important; }
	
	#tech_element h3.tit { flex-direction:column; align-items:start; }
	#tech_element .content { padding: 4rem 2rem !important; }
	
	#safety .article06 .lineBox .right { margin-top: 2rem; flex-wrap:wrap; justify-content:center; }
	#safety .article06 .lineBox .right .list { width:100%; margin-top: 2rem; align-items:start; justify-content:center; padding-left: 0; }
	#safety .article06 .lineBox .right .list li { padding: 0 5px; }
	#safety .table .rows { flex-direction:column; align-items:start; gap:1rem; }
	#safety .table .rows.head { display:none; }
	#safety .table .rows .column { display:flex; flex:unset; width:100% !important; justify-content:start; flex-direction:row; text-align: left; align-items: baseline; }
	#safety .table .rows .column:before { color:var(--c66); font-weight: 500; margin-right: 1rem; flex-shrink:0; }
	#safety .table .rows .column:first-child:before { content:"· 구분 : "; }
	#safety .table .rows .column:nth-child(2):before { content:"· 검증항목 : "; }
	#safety .table .rows .column:nth-child(3):before { content:"· 검증기준 : "; }
	#safety .table .rows .column:nth-child(4):before { content:"· 검증결과 : "; }
	#safety .table .rows .column:nth-child(5):before { content:"· 분석 내용 : "; }
	
	#bo_cate ul { display:flex; align-items:center; justify-content:center; gap:5px; flex-wrap:wrap; }
	
	#sequenced .category-buttons button { width:calc(50% - 5px); }
	

}






