@charset "utf-8";

.skip_snb_menu {display:none;}

.fs_head {background: linear-gradient(to bottom,rgba(0,0,0,0.15),rgba(0,0,0,0));}

#fs_container_wrap {}

/* 비주얼 */
.fs_main_visual {position: relative;overflow: hidden;background: #ed7d31;}
.fs_main_visual .vis_slide_box {}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide {background: #000;overflow: hidden;}
.fs_main_visual .vis_slide_box .slides01 .main_visual_text {display:flex;flex-direction:column;align-items: center;justify-content: center;gap: 1rem;position: absolute;top:0;z-index: 1;width:100%;height:100%;color:#fff;text-align: center;}
.fs_main_visual .vis_slide_box .slides01 .main_visual_text span {display: block;}
.fs_main_visual .vis_slide_box .slides01 .main_visual_text .sta {opacity:0;position:relative;padding-bottom:2.7rem;font-size: 8rem;transform: translateY(-50px);transition: 2s;color:#fff;}
.fs_main_visual .vis_slide_box .slides01 .main_visual_text .sta:after {content:"";display:block;margin:2.6rem auto 0 auto;width: 4rem;height: 1px;background: #fff;}
.fs_main_visual .vis_slide_box .slides01 .main_visual_text .stb {opacity:0;line-height: 1.2;font-size: 3rem;font-weight: 500;transform: translateY(-50px);transition: 2s;transition-delay: 0.5s;color:#fff;}
.fs_main_visual .vis_slide_box .slides01 .main_visual_text .stc {opacity:0;margin-top: 1rem;font-size: 6rem;text-transform:uppercase;transform: translateY(-50px);transition: 2s;transition-delay: 0.8s;color:#fff;}

.fs_main_visual .vis_slide_box .slides01 .main_visual_text.color1 .sta {color:#399108;}
.fs_main_visual .vis_slide_box .slides01 .main_visual_text.color1 .sta:after {background: #58a32e;}
.fs_main_visual .vis_slide_box .slides01 .main_visual_text.color1 .stb {color:#655307;}
.fs_main_visual .vis_slide_box .slides01 .main_visual_text.color1 .stc {color:#655307;}

.fs_main_visual .vis_slide_box .slides01 .swiper-slide img {opacity: 1;position: relative;z-index:-1;width:100%;/*transform: scale(1.2,1.2);transition:5s;*/max-width:none;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active img {/*transform: scale(1,1);*/}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .sta {opacity:1;transform: translateY(0);}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .stb {opacity:1;transform: translateY(0);}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .stc {opacity:1;transform: translateY(0);}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active span.ani-01 i {animation: fadeUp 0.4s 0.2s both;}
	@keyframes fadeUp {
		0%{transform:translateY(80px); opacity: 0;}
		100%{transform:translateY(0); opacity: 1;}
	}
/* 컨트롤 */
.fs_main_visual .mvis_controll_box {}
.fs_main_visual .mvis_controll_box .play_box {}
.fs_main_visual .mvis_controll_box .play_box .mvis_prev {display:grid;place-items:center;position: absolute;left: 10rem;top:50%;z-index: 1;width:6rem;height:6rem;border:1px solid rgba(255,255,255,0.3);border-radius: 100%;transition: 0.4s;filter: brightness(0) saturate(100%) invert(0%) sepia(46%) saturate(3454%) hue-rotate(24deg) brightness(88%) contrast(94%);}
.fs_main_visual .mvis_controll_box .play_box .mvis_auto {}
.fs_main_visual .mvis_controll_box .play_box .mvis_next {display:grid;place-items:center;position: absolute;right: 10rem;top:50%;z-index: 1;width:6rem;height:6rem;border:1px solid rgba(255,255,255,0.3);border-radius: 100%;transition: 0.4s;filter: brightness(0) saturate(100%) invert(0%) sepia(46%) saturate(3454%) hue-rotate(24deg) brightness(88%) contrast(94%);}
.fs_main_visual .mvis_controll_box .play_box .mvis_next img {transform: rotate(180deg);}
.fs_main_visual .mvis_controll_box .swiper-pagination {}
	@media only screen and (max-width:1719px){
		.fs_main_visual .mvis_controll_box .play_box .mvis_prev {left: 5rem;}
		.fs_main_visual .mvis_controll_box .play_box .mvis_next {right: 5rem;}
	}
	@media only screen and (max-width:1299px){
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .sta {font-size: 7rem;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .stb {font-size: 1.8rem;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .stc {font-size: 5rem;}
	}
	@media only screen and (max-width:1023px){
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text {padding:0 12rem;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .sta {padding-bottom:1.7rem;font-size: 6rem;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .sta:after {margin:1.6rem auto 0 auto;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .stb {font-size: 1.6rem;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .stc {font-size: 4rem;}
		.fs_main_visual .mvis_controll_box .play_box .mvis_prev {left: 4rem;}
		.fs_main_visual .mvis_controll_box .play_box .mvis_next {right: 4rem;}
	}
	@media only screen and (max-width:767px){
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .sta {font-size: 5rem;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .stc {font-size: 3rem;}
		/*.fs_main_visual .vis_slide_box .slides01 .swiper-slide img {width: 120%;margin-left:-20%;}*/
		.fs_main_visual .mvis_controll_box .play_box .mvis_prev {left: 2rem;}
		.fs_main_visual .mvis_controll_box .play_box .mvis_next {right: 2rem;}
	}
	@media only screen and (max-width:549px){
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .sta {font-size: 4rem;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text .stc {font-size: 2rem;}
		.fs_main_visual .vis_slide_box .slides01 .main_visual_text {padding:7rem 8rem 0 8rem;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide img {width: 105%;margin-left:-5%;}
	}


/* 컨텐츠 시작 */
.fs_main_contents {}
/* 공통 */
[class^="con_box"] {}
[class^="con_box"] .title_box {position:relative;z-index:2;margin-top:15rem;text-align: center;}
[class^="con_box"] .title_box .tit_st {font-size:7rem;font-weight:700;color:#000;transition: 0.4s;}
[class^="con_box"] .title_box .tit_st em {font-weight:900;color:#ed7d31;}
[class^="con_box"] .title_box p {margin-top:6.8rem;line-height:1.5;font-size:2rem;color: #4c4c4c;transition: 0.4s;}
[class^="con_box"] .title_box p br {}
[class^="con_box"] .more {position:relative;z-index:1;display: grid;place-items:center;width: 6rem;height: 6rem;margin:-3rem auto 0 auto;border-radius: 100%;background: #fff;}
[class^="con_box"] .more:after {content:"";position: absolute;left:50%;top:50%;z-index:-1;width:0;height: 0;background: #ed7d31;border-radius:100%;opacity: 0;transition: 0.4s;}
[class^="con_box"] .more svg {width:1.8rem;filter: brightness(0) saturate(100%) invert(0%) sepia(1%) saturate(4%) hue-rotate(320deg) brightness(97%) contrast(104%);transition: 0.4s;}
[class^="con_box"] a:is(:hover,:focus,:active) .more:after {left:0;top:0;width: 100%;height: 100%;opacity: 1;}
[class^="con_box"] a:is(:hover,:focus,:active) .more svg {filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(211deg) brightness(110%) contrast(101%);}
	@media only screen and (max-width:1699px){
		[class^="con_box"] .title_box .tit_st {font-size:6rem;}
		[class^="con_box"] .title_box p {font-size:1.8rem;}
	}
	@media only screen and (max-width:1399px){
		[class^="con_box"] .title_box .tit_st {font-size:5rem;}
		[class^="con_box"] .title_box p {font-size:1.8rem;}
	}
	@media only screen and (max-width:1023px){
		[class^="con_box"] .title_box {margin-top:11rem;}
		[class^="con_box"] .title_box p {margin-top:4.8rem;}
	}
	@media only screen and (max-width:499px){
		[class^="con_box"] .title_box {padding:0 2rem;margin-top:9rem;}
		[class^="con_box"] .title_box p br {display: none;}
	}
/* 20년 제조기술 */
.con_box1 {overflow: hidden;}
.con_box1 .title_box {margin-top:12rem;}
.con_box1 .img_box {display: flex;}
.con_box1 .img_box li {position:relative;z-index:1;width: 25%;}
.con_box1 .img_box li:after {content: "";position: absolute;right: 0;top:-100%;z-index:-1;width:1px;height: calc(200% - 3rem);background: #eee;}
.con_box1 .img_box li:last-child:after {display: none;}
.con_box1 .img_box li a {display: block;text-decoration: none;}
.con_box1 .img_box li a strong {display:grid;place-items:center;height:11rem;margin:8.8rem 0 6rem 0;font-size:3.6rem;color:#000;font-weight: 600;text-align: center;transition: 0.4s;}
.con_box1 .img_box li a .img {display:block;background: #000;}
.con_box1 .img_box li a .img img {opacity: 1;transition: 0.4s;width: 100%;}
.con_box1 .img_box:hover li a .img img {opacity: 0.5;}
.con_box1 .img_box li a:is(:hover,:focus,:active) strong {color: #ed7d31;}
.con_box1 .img_box li a:is(:hover,:focus,:active) .img img {opacity: 1;}
	@media only screen and (max-width:1699px){
		.con_box1 .img_box li a strong {font-size:3.0rem;}
	}
	@media only screen and (max-width:1399px){
		.con_box1 .img_box li a strong {font-size:2.5rem;}
	}
	@media only screen and (max-width:1199px){

	}
	@media only screen and (max-width:1023px){
		.con_box1 .title_box {margin-top:8rem;}
		.con_box1 .img_box li a strong {margin:4.8rem 0 3rem 0;}
	}
	@media only screen and (max-width:767px){
		.con_box1 .img_box {flex-wrap: wrap;}
		.con_box1 .img_box li {width: 33.3%;}
		.con_box1 .img_box li a strong {margin:2.8rem 0 2rem 0;}
	}
	@media only screen and (max-width:499px){
		.con_box1 .img_box li a strong {height: 8rem;}
	}


/* 제품 정보 */
.con_box2 {}
.con_box2 a {transition: 0.4s;}
.con_box2 .title_box .product_btn {margin-top:3rem;margin-bottom:0;}
.con_box2 .tap_box {display:flex;position:relative;margin-top:9rem;min-height:60rem;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.con_box2 .tap_box .tab_menu_box {flex-shrink:0;margin:-1px 0;width: 25%;height:100%;padding:10rem 0 10rem 10rem;background: url("./../../images/fs/main/tab_bg.jpg") no-repeat center center / cover;transition: 0.4s;}
.con_box2 .tap_box .tab_menu_box li {}
.con_box2 .tap_box .tab_menu_box li a {display:flex;align-items:center;gap:2rem;line-height:1.2;padding:1rem 0;font-size:3.6rem;font-weight: 600;color:rgba(0,0,0,0.5);text-decoration: none;}
.con_box2 .tap_box .tab_menu_box li a > span {position:relative;z-index:2;display: inline-flex;align-items: center;gap:2rem;}
.con_box2 .tap_box .tab_menu_box li a > span:after {content:"";position:absolute;left:0;bottom:0;width: 0;height:3px;background: #ed7d31;transition: 0.4s;}
.con_box2 .tap_box .tab_menu_box li a > span span {width: 5.8rem;display: inline-flex;justify-content: center;}
.con_box2 .tap_box .tab_menu_box li a > span span img {max-width: 5.8rem;}
.con_box2 .tap_box .tab_menu_box li:nth-child(3) a > span span img {width: 23px;}
.con_box2 .tap_box .tab_menu_box li:nth-child(6) a > span span img {width: 35px;}
.con_box2 .tap_box .tab_menu_box li:nth-child(7) a > span span img {width: 25px;}
.con_box2 .tap_box .tab_menu_box li a > img {opacity: 0;transition: 0.4s;}
.con_box2 .tap_box .tab_menu_box li.on a {color:#ed7d31;}
.con_box2 .tap_box .tab_menu_box li.on a > span:after {width: 100%;}
.con_box2 .tap_box .tab_menu_box li.on a > img {opacity: 1;filter: brightness(0) saturate(100%) invert(69%) sepia(40%) saturate(5872%) hue-rotate(343deg) brightness(100%) contrast(87%);transform: rotate(180deg);}
.con_box2 .tap_box .tab_menu_box li a:is(:hover,:focus,:active) {color:#ed7d31;}
.con_box2 .tap_box .tab_content {display: none;position:relative;width:75%;transition: 0.4s;}
.con_box2 .tap_box .tab_content .print_list {display: flex;height: 100%;}
.con_box2 .tap_box .tab_content .print_list li {display:flex;align-items:center;justify-content: center;width: 25%;border-right: 1px solid #eee;}
.con_box2 .tap_box .tab_content .print_list li:last-child {border-right: 0;}
.con_box2 .tap_box .tab_content .print_list li a {display:flex;flex-direction:column;justify-content: flex-start;height:100%;padding:5rem 2.5rem;text-decoration: none;font-size:2rem;color:#000;}
.con_box2 .tap_box .tab_content .print_list li a.noProducts {}
.con_box2 .tap_box .tab_content .print_list li a .img {text-align: center;}
.con_box2 .tap_box .tab_content .print_list li a .img img {max-width:100%;width: 42rem;transition: 0.4s;}
.con_box2 .tap_box .tab_content .print_list li a .sp1 {position:relative;margin-top:2rem;font-size:1.8rem;}
.con_box2 .tap_box .tab_content .print_list li a .sp1 .st {display:block;font-size:2.4rem;font-weight: 600;color: #000;}
.con_box2 .tap_box .tab_content .print_list li a .sp1 em {display:flex;align-items:center;gap:0.7rem;margin-top:1.4rem;font-weight: 500;color:#4c4c4c;}
.con_box2 .tap_box .tab_content .print_list li a .sp1 em svg {width: 1.8rem;color:#ed7d31;}
.con_box2 .tap_box .tab_content .print_list li a .sp1 .sp2 {display:block;line-height:1.7;margin-top:1rem;font-weight: 300;color:#4c4c4c;word-break: break-all;}
.con_box2 .tap_box .tab_content .print_list li a .sp1 .sp3 {font-weight: 600;color:#222;position: absolute;left:12rem;top:3.8rem;border-left:1px solid #ddd;padding-left:1rem;}
.con_box2 .tap_box .tab_content .print_list li a .more_w {display:grid;place-items:center;position:relative;z-index:1;width:15.4rem;height:3.5rem;margin-top:auto;background: #000;color:#fff;border-radius: 5rem;}
.con_box2 .tap_box .tab_content .print_list li a .more_w:after {content:"";position:absolute;left:0;top:0;z-index:-1;width:0;height:100%;background: #ed7d31;opacity:0;border-radius: 5rem;transition: 0.4s;}
.con_box2 .tap_box .tab_content .print_list li a:is(:hover,:focus,:active) .img img {transform: scale(1.07,1.07);}
.con_box2 .tap_box .tab_content .print_list li a:is(:hover,:focus,:active) .more_w:after {left:-1px;width:102%;opacity:1;}
.con_box2 .tap_box .tab_content .more_box {position: absolute;left:-17%;bottom: -3rem;}
.con_box2 .tap_box .tab_content.on {display: block;}
	@media only screen and (max-width:1719px){
		.con_box2 .tap_box .tab_menu_box {padding:10rem 0 10rem 5rem;}
	}
	@media only screen and (max-width:1499px){
		.con_box2 .tap_box .tab_content .print_list li a .sp1 .sp3 {position: static;border-left:0;padding-left:0;margin-top:1rem;display: block;}
	}
	@media only screen and (max-width:1199px){
		.con_box2 .tap_box {margin-top:5rem;}
		.con_box2 .tap_box .tab_menu_box {padding:6rem 0 10rem 2rem;}
		.con_box2 .tap_box .tab_menu_box li a {font-size:3.3rem;}
	}
	@media only screen and (max-width:1023px){
		.con_box2 .tap_box {flex-direction:column;}
		.con_box2 .tap_box .tab_menu_box {display:flex;flex-wrap:wrap;width: 100%;padding:2rem 3rem 1rem 3rem;}
		.con_box2 .tap_box .tab_menu_box li {flex-grow: 1;width: 26%;}
		.con_box2 .tap_box .tab_menu_box li a {justify-content:center;flex-direction: column;gap:0.4rem;padding:1rem 0 0 0;font-size:3rem;}
		.con_box2 .tap_box .tab_menu_box li a > span {gap:1rem;}
		.con_box2 .tap_box .tab_menu_box li a > span:after {height:2px;}
		.con_box2 .tap_box .tab_menu_box li.on a > img {transform: rotate(-90deg);}
		.con_box2 .tap_box .tab_content {width:100%;}
		.con_box2 .tap_box .tab_content .print_list li a .sp1 {margin-bottom:2rem;}
		.con_box2 .tap_box .tab_content .print_list li a .more_w {width:12.4rem;}
	}
	@media only screen and (max-width:499px){
		.con_box2 .tap_box .tab_content .print_list {flex-direction: column;}
		.con_box2 .tap_box .tab_content .print_list li {width: 100%;border-right:0;border-bottom:1px solid #eee;}
		.con_box2 .tap_box .tab_content .print_list li:last-child {border-bottom:0;}
	}


/* 찾아오시는 길 */
.con_box3 {}
.con_box3 .sns_box {display: flex;justify-content: center;margin:10rem auto 0 auto;padding:0 10rem;transition: 0.4s;}
.con_box3 .sns_box a {display: flex;justify-content: center;align-items: center;flex-direction:column;gap:1rem;padding:2rem 2rem;flex-grow: 1;height: auto;line-height: normal;font-size:2rem;font-weight: 600;text-decoration: none;}
.con_box3 .sns_box a:nth-child(2) {background: #f7e505;color:#452606;}
.con_box3 .sns_box a img {display: block;max-width: 40px;}
.con_box3 .sns_box a:nth-child(2) img {max-width: 30px;filter: brightness(0) saturate(100%) invert(17%) sepia(49%) saturate(736%) hue-rotate(350deg) brightness(93%) contrast(101%);}
.con_box3 .sns_box a:nth-child(2):is(:hover,:focus,:active) {color: #fff;}
.con_box3 .sns_box a:nth-child(2):is(:hover,:focus,:active) img {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(336deg) brightness(107%) contrast(102%);}
.con_box3 .sns_box a:nth-child(3) img {max-width: 30px;filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(336deg) brightness(107%) contrast(102%);}
.con_box3 .map_box {margin-top:9rem;padding:0;margin-bottom:0;}
.con_box3 .map_box iframe {width:100%;height: 60rem;}
.con_box3 .bot_box {display: flex;margin-top:-13rem;}
.con_box3 .bot_box .text_box {position:relative;padding:6rem 0 6rem 10rem;width: calc(50% - 10rem);background: #ed7d31;transform: skewX(-19deg);transition: 0.4s;}
.con_box3 .bot_box .text_box:after {content:"";position:absolute;left:-5rem;top:0;z-index:-1;width:6rem;height:100%;background: #ed7d31;}
.con_box3 .bot_box .text_box .box {display:flex;gap:5rem;height:100%;transform: skewX(19deg);transition: 0.4s;}
.con_box3 .bot_box .text_box .box .text_lt {writing-mode: vertical-rl;font-size:2.4rem;color:#ffcaa6;}
.con_box3 .bot_box .text_box .box ul {display:flex;flex-direction:column;justify-content:space-between;font-size:1.8rem;color:#fff;}
.con_box3 .bot_box .text_box .box ul li {}
.con_box3 .bot_box .btn_box {flex-grow:1;display:flex;align-items:flex-end;justify-content:space-between;width: auto;margin-left:-22rem;margin-right: 10rem;padding-bottom:3.5rem;transition: 0.4s;}
.con_box3 .bot_box .btn_box .text {flex-shrink:0;position:relative;display:inline-flex;align-items:center;width:17rem;height:9rem;margin-right:-1rem;color:#ffcaa6;transition: 0.4s;}
.con_box3 .bot_box .btn_box .text:after {content:"";position:absolute;left:0;bottom:2rem;z-index:2;width:16.8rem;height:2px;background: #fff;transition: 0.4s;}
.con_box3 .bot_box .btn_box a {position:relative;z-index:1;flex-grow:1;display:flex;align-items:center;justify-content:flex-end;height:9rem;padding-right:2rem;font-size:2rem;font-weight: 600;background: #fff;transition: 0.4s;text-decoration: none;transform: skewX(-19deg);}
.con_box3 .bot_box .btn_box a:after {content:"";position: absolute;left:0;top:0;z-index:-1;width:0;height: 100%;background: #000;transition: 0.4s;opacity: 0;}
.con_box3 .bot_box .btn_box a span {transform: skewX(19deg);}
.con_box3 .bot_box .btn_box a:is(.on,:hover,:focus,:active) {color:#fff;}
.con_box3 .bot_box .btn_box a:is(.on,:hover,:focus,:active):after {width:100%;opacity: 1;}
	@media only screen and (max-width:1719px){
		.con_box3 .sns_box {padding:0 5rem;}
		.con_box3 .bot_box .text_box {padding:6rem 0 6rem 5rem;}
		.con_box3 .bot_box .btn_box {margin-right:5rem;}
	}
	@media only screen and (max-width:1499px){
		.con_box3 .bot_box .text_box {width: calc(50% - 5rem);}
		.con_box3 .bot_box .btn_box .text {width:15rem;}
	}
	@media only screen and (max-width:1299px){
		.con_box3 .bot_box .text_box .box {gap:2rem;}
		.con_box3 .bot_box .btn_box .text:after {width: 15.8rem;}
	}
	@media only screen and (max-width:1199px){
		.con_box3 .bot_box .text_box {width: 50%;}
		.con_box3 .bot_box .btn_box {padding-bottom:3.6rem;}
	}
	@media only screen and (max-width:1023px){
		.con_box3 .map_box {margin-top:5rem;}
		.con_box3 .map_box iframe {width:100%;height: 50rem;}
		.con_box3 .bot_box .text_box {width: 55%;padding:6rem 0 6rem 3rem;}
		.con_box3 .bot_box .btn_box {margin-right:3rem;}
	}
	@media only screen and (max-width:767px){
		.con_box3 .map_box iframe {height: 40rem;}
		.con_box3 .bot_box {flex-direction: column;margin-top:-0.3rem;}
		.con_box3 .bot_box .text_box {width:100%;padding:4rem 0 4rem 3rem;transform: skewX(0);}
		.con_box3 .bot_box .text_box .box {transform: skewX(0);}
		.con_box3 .bot_box .btn_box {flex-wrap:wrap;margin-left:0;margin-right:0;margin-bottom:3.4rem;padding-bottom:0;border-bottom:1px solid #eee;}
		.con_box3 .bot_box .btn_box .text {justify-content: center;width: 100%;height:7rem;margin-right:0;background: #c15b16;font-size:2.5rem;font-weight: 700;}
		.con_box3 .bot_box .btn_box .text:after {display: none;}
		.con_box3 .bot_box .btn_box a {justify-content: center;padding-right:0;transform: skewX(0);border-right:1px solid #eee;}
		.con_box3 .bot_box .btn_box a:last-child {border-right:0;}
		.con_box3 .bot_box .btn_box a span {transform: skewX(0);}
	}
	@media only screen and (max-width:599px){
		.con_box3 .sns_box {flex-direction: column;}
		.con_box3 .sns_box a {display: flex;justify-content: center;align-items: center;flex-direction:column;gap:1rem;padding:2rem 2rem;flex-grow: 1;height: auto;line-height: normal;font-size:2rem;font-weight: 600;}
	}
