@charset "utf-8";
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
공통CSS
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
html, body{overflow-x:hidden !important;}
ul,ol{list-style:none}
body{font-size:16px; line-height:1; color:#333}
.container_img img{display:block;}
.sub-html .at-wrapper{padding-top:100px}
.img_container img {
    width: 100%;
    object-fit: cover;
}
@media (min-width:1950px){
	.container_img img{width:100%; margin:0 auto;}
}
@media (max-width:1850px){
	.container_img img{width:100%; margin:0 auto;}
}
@media (max-width:991px){
	.sub-html .at-wrapper{padding-top:85px}
}
@media (max-width:768px){
	.sub-html .at-wrapper{padding-top:74px}
}
@media (max-width:480px){
	.sub-html .at-wrapper{padding-top:59px}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
메인 헤더 html > thema > fivesense-basic > shop.head.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
header.header{position:fixed; top:0; left:0; z-index:10; width:100%;}
header.header .header_wrap{width:100%; transition:all 0.3s; background:transparent; position:relative; z-index:10}
header.header .container_fix{width:1850px; display:table; max-width:100%;}
header.header .container_fix > div{display:table-cell; vertical-align:middle;}
header.header .container_fix > div.header_logo{width:100px;}
header.header .container_fix > div.header_logo .logo_w{display:block;}
header.header .container_fix > div.header_logo .logo_b{display:none;}
header.header .container_fix > div.header_menu{text-align:center;}
header.header .container_fix > div.header_menu > ul{}
header.header .container_fix > div.header_menu > ul > li{display:inline-block; vertical-align:top; position:relative;}
header.header .container_fix > div.header_menu > ul > li > a{display:block; padding:0 50px; line-height:100px; font-size:20px; color:#fff; transition:all 0.3s;}
header.header .container_fix > div.header_menu > ul > li .sub_div{position:absolute; left:50%; transform:translateX(-50%); width:170px; padding:25px 10px; 
box-shadow:3px 4px 10px 0 rgba(36,36,36,0.2); background:#fff; z-index:1; opacity:0; visibility:hidden; transition:all 0.3s; top:100px; }
header.header .container_fix > div.header_menu > ul > li:hover .sub_div{opacity:1; visibility:visible; top:80px;}
header.header .container_fix > div.header_menu > ul > li .sub_div > ul{}
header.header .container_fix > div.header_menu > ul > li .sub_div > ul > li{margin-bottom:18px;}
header.header .container_fix > div.header_menu > ul > li .sub_div > ul > li:last-child{margin-bottom:0;}
header.header .container_fix > div.header_menu > ul > li .sub_div > ul > li > a{display:inline-block; font-size:16px; color:#999; transition:all 0.3s;}
header.header .container_fix > div.header_menu > ul > li .sub_div > ul > li > a:hover{color:#222;}
header.header .container_fix > div.header_btn{width:1px; white-space:nowrap;}
header.header .container_fix > div.header_btn .right_lnb{text-align:right; display:inline-block; vertical-align:middle;}
header.header .container_fix > div.header_btn .right_lnb > li{display:inline-block; vertical-align:middle;}
header.header .container_fix > div.header_btn .right_lnb > li > a{color:#fff; transition:all 0.3s; margin-right:12px;}
header.header .container_fix > div.header_btn .right_lnb > li:last-child > a{margin-right:0;}
header.header .container_fix > div.header_btn .right_lnb > li > a span.add{display:inline-block; margin-right:5px;}
header.header .container_fix > div.header_btn .right_lnb > li > a span.text{font-size:12px; padding:3.5px 9.5px; border:1px solid #fff; text-align:center;}
header.header .container_fix > div.header_btn .right_lnb > li > a.mypage_icon{}
header.header .container_fix > div.header_btn .right_lnb > li > a.mypage_icon .mypage_icon_w{display:block;}
header.header .container_fix > div.header_btn .right_lnb > li > a.mypage_icon .mypage_icon_b{display:none;}
header.header .container_fix > div.header_btn .all_menu_btn{display:inline-block; width:30px; vertical-align:middle; margin-left:27px;}
header.header .container_fix > div.header_btn .all_menu_btn > a{width:100%; height:24px; position:relative; display:block;}
header.header .container_fix > div.header_btn .all_menu_btn > a > span{width:100%; height:2px; background:#fff; position:absolute; top:0; left:0; transition:all 0.3s;}
header.header .container_fix > div.header_btn .all_menu_btn > a > span:nth-child(1){width:22px; top:0;}
header.header .container_fix > div.header_btn .all_menu_btn > a > span:nth-child(2){top:12px;}
header.header .container_fix > div.header_btn .all_menu_btn > a > span:nth-child(3){width:22px; top:22px;}
header.header .container_fix > div.header_btn .all_menu_btn > a.active > span:nth-child(1){top:50%; left:50%; transform:translate(-50%, -50%) rotate(45deg); width:33px; }
header.header .container_fix > div.header_btn .all_menu_btn > a.active > span:nth-child(2){left:30px; opacity:0;}
header.header .container_fix > div.header_btn .all_menu_btn > a.active > span:nth-child(3){top:50%; left:50%; transform:translate(-50%, -50%) rotate(-45deg); width:33px;}
header.header .header_wrap:hover, header.header.active .header_wrap, header.header.fixed .header_wrap{background:#fff;}
header.header .header_wrap:hover .container_fix > div.header_logo .logo_w,
header.header.active .header_wrap .container_fix > div.header_logo .logo_w,
header.header.fixed .header_wrap .container_fix > div.header_logo .logo_w{display:none;}
header.header .header_wrap:hover .container_fix > div.header_logo .logo_b,
header.header.active .header_wrap .container_fix > div.header_logo .logo_b,
header.header.fixed .header_wrap .container_fix > div.header_logo .logo_b{display:block;}
header.header .header_wrap:hover .container_fix > div.header_menu > ul > li > a,
header.header.active .header_wrap .container_fix > div.header_menu > ul > li > a,
header.header.fixed .header_wrap .container_fix > div.header_menu > ul > li > a{color:#222;}
header.header .header_wrap:hover .container_fix > div.header_btn .right_lnb > li > a,
header.header.active .header_wrap .container_fix > div.header_btn .right_lnb > li > a,
header.header.fixed .header_wrap .container_fix > div.header_btn .right_lnb > li > a{color:#222;}
header.header .header_wrap:hover .container_fix > div.header_btn .right_lnb > li > a.mypage_icon .mypage_icon_w,
header.header.active .header_wrap .container_fix > div.header_btn .right_lnb > li > a.mypage_icon .mypage_icon_w,
header.header.fixed .header_wrap .container_fix > div.header_btn .right_lnb > li > a.mypage_icon .mypage_icon_w{display:none;}
header.header .header_wrap:hover .container_fix > div.header_btn .right_lnb > li > a.mypage_icon .mypage_icon_b,
header.header.active .header_wrap .container_fix > div.header_btn .right_lnb > li > a.mypage_icon .mypage_icon_b,
header.header.fixed .header_wrap .container_fix > div.header_btn .right_lnb > li > a.mypage_icon .mypage_icon_b{display:block;}
header.header .header_wrap:hover .container_fix > div.header_btn .right_lnb > li > a span.text,
header.header.active .header_wrap .container_fix > div.header_btn .right_lnb > li > a span.text,
header.header.fixed .header_wrap .container_fix > div.header_btn .right_lnb > li > a span.text{border-color:#222;}
header.header .header_wrap:hover .container_fix > div.header_btn .all_menu_btn > a > span,
header.header.active .header_wrap .container_fix > div.header_btn .all_menu_btn > a > span,
header.header.fixed .header_wrap .container_fix > div.header_btn .all_menu_btn > a > span{background:#222;}
header.header.active .header_wrap .container_fix > div.header_menu > ul > li:hover .sub_div{opacity:0; visibility:hidden;}
header.header .all_menu{position:absolute; top:100px; border-top:1px solid #d7d7d7; background:#fff; z-index:9; width:100%; transition:all 0.3s ease; opacity:0; visibility:hidden;
margin-top:-10%;}
header.header.active .all_menu{margin-top:0; opacity:1; visibility:visible;}
header.header .all_menu .container_fix{display:table; width:1850px; max-width:100%; padding:0 15px; text-align:center;}
header.header .all_menu .container_fix > div{display:table-cell; vertical-align:middle;}
header.header .all_menu .container_fix > div.fake_logo{width:100px; opacity:0; visibility:hidden;}
/* header.header .all_menu .container_fix > ul.all_menu_ul{ padding-left: 35px;} */
header.header .all_menu .container_fix > ul.all_menu_ul > li{display:inline-block; vertical-align:top; padding: 0 3px;}
header.header .all_menu .container_fix > ul.all_menu_ul > li:first-child { margin-left: 35px; }
header.header .all_menu .container_fix > ul.all_menu_ul > li > a{display:block; padding:0 50px; font-size:18px; color:#fff; opacity:0; visibility:hidden;}
header.header .all_menu .container_fix > ul.all_menu_ul > li .all_menu_sub_div{padding:20px 0 38px;}
header.header .all_menu .container_fix > ul.all_menu_ul > li .all_menu_sub_div > ul > li{margin-bottom:15px;}
header.header .all_menu .container_fix > ul.all_menu_ul > li .all_menu_sub_div > ul > li:last-child{margin-bottom:0;}
header.header .all_menu .container_fix > ul.all_menu_ul > li .all_menu_sub_div > ul > li > a{font-size:16px; color:#666; display:inline-block; transition:all 0.3s;}
header.header .all_menu .container_fix > ul.all_menu_ul > li .all_menu_sub_div > ul > li > a:hover{color:#222; font-weight:500;}
header.header .all_menu .container_fix > div.fake_btn{width:1px; white-space:nowrap; display: none; }
header.header .all_menu .container_fix > div.fake_btn .right_lnb{text-align:right; display:inline-block; vertical-align:middle; opacity:0; visibility:hidden;}
header.header .all_menu .container_fix > div.fake_btn .right_lnb > li{display:inline-block; vertical-align:middle;}
header.header .all_menu .container_fix > div.fake_btn .right_lnb > li > a{color:#fff; transition:all 0.3s; margin-right:12px;}
header.header .all_menu .container_fix > div.fake_btn .right_lnb > li:last-child > a{margin-right:0;}
header.header .all_menu .container_fix > div.fake_btn .right_lnb > li > a span.add{display:inline-block; margin-right:5px;}
header.header .all_menu .container_fix > div.fake_btn .right_lnb > li > a span.text{font-size:12px; padding:3.5px 9.5px; border:1px solid #fff; text-align:center;}
header.header .all_menu .container_fix > div.fake_btn .all_menu_btn{display:inline-block; width:30px; vertical-align:middle; margin-left:27px; opacity:0; visibility:hidden;}
header.header .all_menu .container_fix > div.fake_btn .all_menu_btn > a{width:100%; height:24px; position:relative; display:block;}
header.header .all_menu .mobile_lnb{display:none;}
@media (max-width:1500px){
	header.header .container_fix > div.header_menu > ul > li > a{padding:0 25px; }
	header.header .all_menu .container_fix > ul.all_menu_ul > li > a{padding:0 25px;}
}

@media (max-width:1300px){
	header.header .container_fix > div.header_menu > ul > li > a{padding:0 20px; font-size:14px;}
	header.header .container_fix > div.header_menu > ul > li .sub_div > ul > li > a{font-size:13px;}
}

@media (max-width:991px){
    header.header .container_fix{padding:30px 15px; display:flex; justify-content:space-between; width:100%;}
	header.header .container_fix > div.header_menu{display:none;}
	header.header .container_fix > div.header_btn{width:30px;}
	header.header .container_fix > div.header_btn .right_lnb{display:none;}
	header.header .container_fix > div.header_btn{text-align:right;}
	header.header .container_fix > div.header_btn .all_menu_btn{margin-left:0;}
	header.header .all_menu{top:85px;padding-top:0; height:calc(100vh - 85px); overflow-y:auto; margin-top:0;}
	header.header .all_menu .container_fix > div.fake_logo{display:none;}
	header.header .all_menu .container_fix > div.fake_btn{display:none;}
	header.header .all_menu .container_fix > ul.all_menu_ul > li{display:block; margin-bottom:20px; text-align:left;}
	header.header .all_menu .container_fix > ul.all_menu_ul > li > a{position: relative; font-size:17px; color:#222; opacity:1; visibility:inherit;
    margin-bottom:15px;	border-bottom:1px solid #e1e1e1; padding:0 10px 15px;}
    header.header .all_menu .container_fix > ul.all_menu_ul > li > a::before { content: ""; position: absolute; top: 25%; right: 15px; width: 1.5px; height: 9px; background: #222; transform: translate(-50%, -50%);  }
    header.header .all_menu .container_fix > ul.all_menu_ul > li > a::after { content: ""; position: absolute; top: 25%; right: 7.5px; width: 9px; height: 1.5px; background: #222; transform: translate(-50%, -50%);  }
    header.header .all_menu .container_fix > ul.all_menu_ul > li > a.active::before { opacity: 0; visibility: hidden; }
    header.header .all_menu .container_fix > ul.all_menu_ul > li > a.active{ border:none; }
    header.header .all_menu .container_fix > ul.all_menu_ul > li > a.active + .all_menu_sub_div { border-bottom: 1px solid #ececec; }
    header.header .all_menu .container_fix > ul.all_menu_ul > li .all_menu_sub_div > ul > li > a{font-size:15px; font-weight: 400;}
	header.header .all_menu .container_fix > ul.all_menu_ul > li .all_menu_sub_div{padding:0 25px; display:none;}
	header.header .all_menu .container_fix > ul.all_menu_ul > li > a.active + .all_menu_sub_div{display:block; padding-bottom: 20px; }
	header.header .all_menu .mobile_lnb{display:table; table-layout:fixed; width:100%;border-bottom:1px solid #ececec; margin-bottom:30px;}
	header.header .all_menu .mobile_lnb > li{display:table-cell; text-align:center; position:relative;}
	header.header .all_menu .mobile_lnb > li::after{content:""; width:1px; height:15px; background:#ececec; position:absolute; right:0; top:15px;}
	header.header .all_menu .mobile_lnb > li:last-child::after{display:none;}
	header.header .all_menu .mobile_lnb > li > a{font-size:16px; color:#222; font-weight:500; padding:15px 5px; display:block;}
	header.header .all_menu .container_fix > ul.all_menu_ul > li:first-child { margin-left: 0; }
}

@media (max-width:768px){
	header.header .container_fix{padding:25px 15px;}
	header.header .container_fix > div.header_logo img{width:127px;}
	header.header .container_fix > div.header_btn{width:22px;}
	header.header .container_fix > div.header_btn .all_menu_btn{width:22px;}
	header.header .container_fix > div.header_btn .all_menu_btn > a{height:16px;}
	header.header .container_fix > div.header_btn .all_menu_btn > a > span{height:1px;}
	header.header .container_fix > div.header_btn .all_menu_btn > a > span:nth-child(1){width:100%; top:0;}
	header.header .container_fix > div.header_btn .all_menu_btn > a > span:nth-child(2){width:100%; top:8px;}
	header.header .container_fix > div.header_btn .all_menu_btn > a > span:nth-child(3){width:100%; top:16px;}
	header.header .container_fix > div.header_btn .all_menu_btn > a.active > span:nth-child(1){width:25px;}
	header.header .container_fix > div.header_btn .all_menu_btn > a.active > span:nth-child(3){width:25px;}
	header.header .all_menu{top:59px; height:calc(100vh - 59px);}
	header.header .all_menu .container_fix > ul.all_menu_ul > li{margin-bottom:20px;}
	header.header .all_menu .container_fix > ul.all_menu_ul > li > a{font-size:16px; font-weight: 500; padding-bottom:10px; margin-bottom:10px;
	border-bottom:1px solid #ececec; padding:0 10px 15px;}
	header.header .all_menu .container_fix > ul.all_menu_ul > li .all_menu_sub_div{padding:0 20px; }
	header.header .all_menu .mobile_lnb > li::after{height:10px; top:15px;}
	header.header .all_menu .mobile_lnb > li > a{font-size:13px; padding:15px 5px; }
}
@media (max-width:480px){
	header.header .container_fix{padding:20px 15px;}
}
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
메인 푸터 html > thema > fivesense-basic > shop.tail.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
footer.footer{background:#222;}
footer.footer.no_margin{margin-top:0}
footer.footer *{font-family:"Noto Sans KR", sans-serif;}
footer.footer .top_footer{padding:45px 0 35px; border-bottom:1px solid #666666; display:flex;}
footer.footer .top_footer .right_info{order:1; width:50%; position:relative;}
footer.footer .top_footer .right_info .family_site_box{position:absolute; width:180px; right:0; top:0;}
footer.footer .top_footer .right_info .family_site_box > a.family_site_a{width:100%; height:40px; line-height:40px; border:1px solid #dddddd; font-size:16px; color:#dddddd;
padding:0 25px 0 20px; display:block;}
footer.footer .top_footer .right_info .family_site_box > a.family_site_a span.arrow{width:10px; height:6px; position:absolute; right:20px; top:17px; transition:all 0.3s;}
footer.footer .top_footer .right_info .family_site_box > a.family_site_a.active span.arrow{transform:rotate(180deg);}
footer.footer .top_footer .right_info .family_site_box > a.family_site_a span.arrow::before{content:""; width:1px; height:7px; background:#c7c7c8; position:absolute; 
transform:rotate(45deg); left:2px;}
footer.footer .top_footer .right_info .family_site_box > a.family_site_a span.arrow::after{content:""; width:1px; height:7px; background:#c7c7c8; position:absolute; 
transform:rotate(-45deg); right:2px;}
footer.footer .top_footer .right_info .family_site_box > ul.family_site_ul{display:none; position:absolute; width:100%; max-height:106px; overflow-y:auto; top:-105px; 
background:#fff; text-align:center; z-index:2;}
footer.footer .top_footer .right_info .family_site_box > ul.family_site_ul > li{}
footer.footer .top_footer .right_info .family_site_box > ul.family_site_ul > li > a{display:block; border:1px solid #b7b7b7; font-size:14px; color:#757575;
padding:10px 5px; border-bottom:0;}
footer.footer .top_footer .right_info .family_site_box > ul.family_site_ul > li:hover > a{color:#fff; background:#4d4d4d; border-color:#4d4d4d;}
footer.footer .top_footer .right_info .family_site_box > ul.family_site_ul > li:last-child > a{border-bottom:1px solid #b7b7b7;}
footer.footer .top_footer .right_info .cs_center{display:flex; padding-top:61px;}
footer.footer .top_footer .right_info .cs_center .cs_call{width:210px; position:relative;}
footer.footer .top_footer .right_info .cs_center .cs_call:first-child::after{content:""; width:1px; height:100%; background:#444444; position:absolute; right:0; top:0;}
footer.footer .top_footer .right_info .cs_center .cs_call:last-child{margin-left:30px;}
footer.footer .top_footer .right_info .cs_center .cs_call h5{font-size:16px; color:#ffffff; margin-bottom:15px;}
footer.footer .top_footer .right_info .cs_center .cs_call a{font-size:28px; color:#ffffff; font-weight:bold; display:inline-block;}

footer.footer .top_footer .left_info{order:0; width:50%;}
footer.footer .top_footer .left_info .link{margin-bottom:45px;}
footer.footer .top_footer .left_info .link ul.link_ul{}
footer.footer .top_footer .left_info .link ul.link_ul > li{display:inline-block; position:relative; margin-right:37px;}
footer.footer .top_footer .left_info .link ul.link_ul > li:last-child{margin-right:0;}
footer.footer .top_footer .left_info .link ul.link_ul > li::after{content:""; width:1px; height:15px; background:#444444; position:absolute; top:1px; right:-21px;}
footer.footer .top_footer .left_info .link ul.link_ul > li:last-child::after{display:none}
footer.footer .top_footer .left_info .link ul.link_ul > li > a{font-size:16px; color:#ffffff;}
footer.footer .top_footer .left_info .info{}
footer.footer .top_footer .left_info .info ul.info_ul{}
footer.footer .top_footer .left_info .info ul.info_ul > li{display:inline-block; position:relative; margin-right:17px;}
footer.footer .top_footer .left_info .info ul.info_ul > li:last-child{margin-right:0;}
footer.footer .top_footer .left_info .info ul.info_ul > li a,
footer.footer .top_footer .left_info .info ul.info_ul > li span{font-size:14px; color:#888888; line-height:25px;}
footer.footer .top_footer .left_info .info ul.info_ul > li{font-size:14px; color:#fff;}
footer.footer .top_footer .left_info .info h5{font-size:14px; color:#888888; line-height:25px; margin-top:10px;}
footer.footer .bot_footer{padding:40px 0 60px; display:flex; justify-content:space-between;}
footer.footer .bot_footer .right_sns{}
footer.footer .bot_footer .right_sns{text-align:right;}
footer.footer .bot_footer .right_sns li{display:inline-block; margin-left:15px;}
footer.footer .bot_footer .right_sns li:first-child{margin-left:0}

.at-go #go-btn{width:60px; height:60px; bottom: 25px; right: 30px; }
.at-go #go-btn span{ display: flex; align-items: center; justify-content: center; margin:0; width:60px; height:60px; border-radius:50%; line-height:normal !important; background-color: #fff; box-shadow: 3px 4px 8px rgba(0, 0, 0, 0.1);}
/* .at-go #go-btn span img { width: 60px; height: 60px; object-fit: cover; } */

@media (max-width:991px){
	.at-go #go-btn{width:40px; height:40px; right:15px !important; bottom:15px !important;}
	.at-go #go-btn span{ display: none;}
	footer.footer .container_fix{padding:0;}
	footer.footer .top_footer{padding:0; flex-wrap:wrap; border-bottom:0;}
    footer.footer .top_footer .left_info .info ul.info_ul:nth-child(1) > li:first-child { margin-bottom: 5px; } 
	footer.footer .top_footer .right_info{order:0; width:100%; position:relative; margin-bottom:30px;}
	footer.footer .top_footer .right_info .family_site_box{position:relative; width:100%; right:auto; top:auto;}
	footer.footer .top_footer .right_info .family_site_box > a.family_site_a{border-left:0; border-right:0; border-color:#5f6065; height:55px; line-height:55px;
	padding:0 15px;}
	footer.footer .top_footer .right_info .family_site_box > a.family_site_a span.arrow{top:26px; right:15px;}
	footer.footer .top_footer .right_info .family_site_box > ul.family_site_ul{max-height:135px; overflow-y:auto; top:-134px;}
	footer.footer .top_footer .right_info .family_site_box > ul.family_site_ul > li{}
	footer.footer .top_footer .right_info .family_site_box > ul.family_site_ul > li > a{font-size:14px; padding:15px 5px;}
	footer.footer .top_footer .right_info .family_site_box > ul.family_site_ul > li:last-child > a{border-bottom:0;}
	footer.footer .top_footer .right_info .cs_center{display:block; padding:30px 15px; border-bottom:1px solid #5f6065;}
	footer.footer .top_footer .right_info .cs_center .cs_call{width:100%; position:relative;}
	footer.footer .top_footer .right_info .cs_center .cs_call:first-child::after{display:none;}
	footer.footer .top_footer .right_info .cs_center .cs_call:last-child{margin-left:0; margin-top:30px;}
	footer.footer .top_footer .right_info .cs_center .cs_call h5{font-size:16px;  margin-bottom:0; display:inline-block; margin-right:20px;}
	footer.footer .top_footer .right_info .cs_center .cs_call a{font-size:28px; font-weight:bold; display:inline-block;}

	footer.footer .top_footer .left_info{order:1; width:100%; padding:0 15px;}
	footer.footer .top_footer .left_info .link{margin-bottom:30px;}
	footer.footer .bot_footer{padding:40px 15px 60px; border-top:0;}
	footer.footer .bot_footer .left_logo{display:none;}
	footer.footer .bot_footer .right_sns{text-align:left;}
	footer.footer .bot_footer .right_sns li{margin-left:0; margin-right:15px;}
	footer.footer .bot_footer .right_sns li:last-child{margin-right:0}
	footer.footer .bot_footer .right_sns img { width: 37px; height: 37px; object-fit: cover; border-radius: 3px; }
}
@media (max-width:480px){
	footer.footer .top_footer .right_info{margin-bottom:30px;}
	footer.footer .top_footer .right_info .family_site_box{position:relative; width:100%; right:auto; top:auto;}
	footer.footer .top_footer .right_info .family_site_box > a.family_site_a{font-size:14px;}
	footer.footer .top_footer .right_info .cs_center{padding:25px 15px; }
	footer.footer .top_footer .right_info .cs_center .cs_call{width:100%; position:relative;}
	footer.footer .top_footer .right_info .cs_center .cs_call:last-child{margin-top:10px;}
	footer.footer .top_footer .right_info .cs_center .cs_call h5{font-size:13px; margin-right:10px;}
	footer.footer .top_footer .right_info .cs_center .cs_call a{font-size:24px;}

	footer.footer .top_footer .left_info .link{margin-bottom:30px;}
	footer.footer .top_footer .left_info .link ul.link_ul{display:flex; justify-content:space-between; position:relative;}
	footer.footer .top_footer .left_info .link ul.link_ul > li{position:static; margin-right:0px;}
	footer.footer .top_footer .left_info .link ul.link_ul > li::after{}
	footer.footer .top_footer .left_info .link ul.link_ul > li:nth-child(1)::after{right:auto; left:20%;}
	footer.footer .top_footer .left_info .link ul.link_ul > li:nth-child(2)::after{right:auto; left:62%;}
	footer.footer .top_footer .left_info .link ul.link_ul > li > a{font-size:13px;}

	footer.footer .top_footer .left_info .info ul.info_ul > li{margin-right:12px;}
	footer.footer .top_footer .left_info .info ul.info_ul > li a,
	footer.footer .top_footer .left_info .info ul.info_ul > li span{font-size:13px; line-height:24px;}
	footer.footer .top_footer .left_info .info ul.info_ul > li{font-size:13px; }
	footer.footer .top_footer .left_info .info h5{font-size:13px; line-height:24px; margin-top:10px;}
	footer.footer .bot_footer{padding:40px 15px 60px; border-top:0;}
	footer.footer .bot_footer .left_logo{display:none;}
	footer.footer .bot_footer .right_sns{text-align:left;}
	footer.footer .bot_footer .right_sns li{margin-left:0; margin-right:15px;}
	footer.footer .bot_footer .right_sns li:last-child{margin-right:0}
}