/* share */
.mo_ {display:none;}
#header {backdrop-filter:blur(35px);background:#ffffff82;}
#main_wrap {margin:250px auto;}
#header .gnb_wrap .gnb_cate > ul > li > a {color:#46413c;}
#header .gnb_wrap .gnb_logo a svg {fill:#46413c;}
#header {border-bottom:solid 1px rgba(70,65,60,0.3);}
#header .gnb_wrap .gnb_right > ul > li > a {color:#46413C;}
/* pickup */
.pickup-detail-section {width:1000px; margin:0 auto;}
.pickup-detail-section > div {margin:0 0 100px;}
.pickup-detail-section > div b {display:block; margin:0 0 15px; font-size:18px;line-height:2.5;}
.pickup-detail-section > div strong {display:block; font-size:20px;line-height:1.75;}
.pickup-detail-section > div p {font-size:16px; line-height:1.7; font-weight:300; letter-spacing:0.2px;}
.pickup-detail-section > div span {font-size:16px; line-height:1.7; font-weight:300; letter-spacing:0.2px;}
.pickup-detail-section > div img {display:block; margin:68px 0 100px;}
.pickup-flex-standard {display:flex; flex-flow:row nowrap; align-items:Center; gap:60px;}
.pickup-flex-standard > div {width:50%;}
.pickup-flex-standard > div img {display:block; width:100%; margin:90px 0 80px;}
.slider-flex img {margin:0 0 40px !important;}
.slider-flex .p-left-container {position:relative;}
.slider-flex .swiper-pagination .swiper-pagination-bullet-active {background:#C11921;}
.slider-flex .swiper-button-next {top:48% !important; right:-20px !important; margin:0 !important; background:#0000005c; border-radius:100%; transform:translate(0,-50%);}
.slider-flex .swiper-button-next svg {width:11px; color:#FFF;}
.slider-flex .swiper-button-prev {top:48% !important; left:-20px !important; margin:0 !important; background:#0000005c; border-radius:100%; transform:translate(0,-50%);}
.slider-flex .swiper-button-prev svg {width:11px; color:#FFF;}
.slider-flex .p-left-container {max-width:480px;}
.pickup-article-03 .pickup-flex-standard p {height:110px;}
.pickup-article-06 a {display:flex; align-items:Center; gap:3px; color:#C11921; margin:40px 0 0; }
.pickup-article-06 a img {margin:0 !important;}
.pickup-article-07 {margin: 0 0 100px !important;}
.pickup-article-07 strong {margin:0 0 30px;}
.pickup-article-07 b {display:flex !important; align-items:Center; gap:3px;}
.pickup-article-07 a {display:flex; align-items:Center; gap:3px; color:#C11921; }
.pickup-article-07 a img {margin:0 !important;}

.backList {display:block; position:relative; width:200px; height:40px; margin:100px auto 130px; font-family: 'Crimson', serif; font-style: italic; font-size:15px; line-height:40px; text-align:center;transition: color 0.5s cubic-bezier(0.23, 1, 0.32, 1);box-sizing: border-box;}
.backList:before { border-top: 1px solid #222426;  border-bottom: 1px solid #222426; }
.backList:after { border-left: 1px solid #222426;  border-right: 1px solid #222426; }
.backList:before, .backList:after {
    content: "";
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transform-origin: center;
    transform-origin: center;
    position: absolute;
	transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    transform: scale3d(1, 1, 1);
	box-sizing:border-box;
}
.backList:hover:before,  .backList:hover:after {
	transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    transform: scale3d(0, 1, 0);
}
.backList:hover:after {
	transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    transform: scale3d(1, 0, 0);
}


@media screen and (max-width:748px){
	.pc_ {display:none;}
	.mo_ {display:block;}

	.pickup-detail-section {width:auto;}
	.pickup-detail-section > div p {margin:0 6.03865vw; font-size:3.38164vw;}
	.pickup-detail-section > div b {margin:0 6.03865vw; font-size:4.34783vw; line-height:2;}
	.pickup-detail-section > div strong {margin:0 6.03865vw 8.725vw; font-size:4.34783vw;}
	.pickup-detail-section > div span{margin:0 6.03865vw; font-size:3.38164vw;}
	.pickup-detail-section a {margin:8vw 6.03865vw -4vw; font-size:3.84783vw;}
	.pickup-detail-section > div {margin:0 0 16vw;}
	.pickup-detail-section > div img {margin:0 0 18vw;}
	.pickup-detail-section > div.pickup-article-01 b {margin:0 6.03865vw 6vw;}
	.pickup-flex-standard {flex-flow:column nowrap; gap:7vw;}
	.pickup-flex-standard > div {width:auto;}
	.pickup-flex-standard > div img {display:block; width:calc(100% - 24.07730vw); margin:5vw auto 8vw !important;}


	.pickup-article-03 .pickup-flex-standard p { width:auto; height:auto;}

	.pickup-article-04 .pickup-flex-standard {gap:0; margin:5vw auto 18vw !important;}
	.pickup-detail-section > div.pickup-article-04 b {margin:0 6.03865vw 4vw; font-size:3.41783vw;}
	.pickup-detail-section > div.pickup-article-04 .pickup-flex-standard > div {width:100%;}
	.pickup-detail-section > div.pickup-article-04 .slider-flex .p-left-container {margin-bottom:4vw; }

	.pickup-detail-section > div.pickup-article-05 > p {margin:0 6.03865vw 12vw;}
	.pickup-detail-section > div.pickup-article-06 a {margin:6vw 6.03865vw 0;}
	.pickup-detail-section > div.pickup-article-07 {margin:0 0 15vw !important;}
	.pickup-detail-section > div.pickup-article-07 a {display:inline-flex; margin:0 !important; font-size:3.84783vw;}
	.pickup-detail-section > div.pickup-article-07 b {display:inline-block !important; margin:6vw 6.03865vw 0; font-size:3.84783vw;}
	.pickup-detail-section > div.pickup-article-07 span {display:block; margin:10vw 6.03865vw 10vw;}
	.pickup-detail-section > div.pickup-article-07 > img {margin:0 0 15vw !important;}

	.slider-flex .p-left-container {width:100%; max-width:unset;}
	.slider-flex .swiper-button-prev {left:15px !important;}
	.slider-flex .swiper-button-next {right:15px !important;}
	.slider-flex .swiper-pagination {bottom:0 !important;}

	.backList {width:auto; height:55px; margin:10px 40px 20px !important; font-size:15px; line-height:55px;}
	#footer .footer_wrap .thumbnail-bn-list {padding-top:8vw;}
}

