@charset "utf-8";

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
폰트 CSS
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap');

@font-face {
    font-family: 'SUIT-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SUIT-Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Bold.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face { font-family: 'Noto Sans KR'; font-weight:100; src:url('/font/NotoSansKR-Thin.eot');src:local(※), url('/font/NotoSansKR-Thin.woff') format('woff');}
@font-face { font-family: 'Noto Sans KR'; font-weight:200; src:url('/font/NotoSansKR-Light.eot');src:local(※), url('./font/NotoSansKR-Light.woff') format('woff');}
@font-face { font-family: 'Noto Sans KR'; font-weight:300; src:url('/font/NotoSansKR-Demilight.eot');src:local(※), url('/font/NotoSansKR-Demilight.woff') format('woff');}
@font-face { font-family: 'Noto Sans KR'; font-weight:400; src:url('/font/NotoSansKR-Regular.eot');src:local(※), url('/font/NotoSansKR-Regular.woff') format('woff');}
@font-face { font-family: 'Noto Sans KR'; font-weight:500; src:url('/font/NotoSansKR-Medium.eot');src:local(※), url('/font/NotoSansKR-Medium.woff') format('woff');}
@font-face { font-family: 'Noto Sans KR'; font-weight:600; src:url('/font/NotoSansKR-Bold.eot');src:local(※), url('/font/NotoSansKR-Bold.woff') format('woff');}
@font-face { font-family: 'Noto Sans KR'; font-weight:700; src:url('/font/NotoSansKR-Black.eot');src:local(※), url('/font/NotoSansKR-Black.woff') format('woff');}
@font-face { font-family: 'LotteMartHappy'; font-weight:300; src:url('/font/LotteMartHappyLight.eot');src:local(※), url('/font/LotteMartHappyLight.woff') format('woff');}
@font-face { font-family: 'LotteMartHappy'; font-weight:500; src:url('/font/LotteMartHappyMedium.eot');src:local(※), url('/font/LotteMartHappyMedium.woff') format('woff');}
@font-face { font-family: 'LotteMartHappy'; font-weight:600; src:url('/font/LotteMartHappyBold.eot');src:local(※), url('/font/LotteMartHappyBold.woff') format('woff');}
@font-face { font-family: 'GmarketSans'; font-weight:600; src:url('/font/GmarketSansTTFBold.eot');src:local(※), url('/font/GmarketSansTTFBold.woff') format('woff');}
@font-face { font-family: 'GmarketSans'; font-weight:500; src:url('/font/GmarketSansTTFMedium.eot');src:local(※), url('/font/GmarketSansTTFMedium.woff') format('woff');}
@font-face { font-family: 'GmarketSans'; font-weight:300; src:url('/font/GmarketSansTTFLight.eot');src:local(※), url('/font/GmarketSansTTFLight.woff') format('woff');}

@font-face { font-family: 'S-CoreDream'; font-weight:100; src:url('/font/S-CoreDream-1Thin.eot');src:local(※), url('/font/S-CoreDream-1Thin.woff') format('woff');}
@font-face { font-family: 'S-CoreDream'; font-weight:200; src:url('/font/S-CoreDream-2ExtraLight.eot');src:local(※), url('/font/S-CoreDream-2ExtraLight.woff') format('woff');}
@font-face { font-family: 'S-CoreDream'; font-weight:300; src:url('/font/S-CoreDream-3Light.eot');src:local(※), url('/font/S-CoreDream-3Light.woff') format('woff');}
@font-face { font-family: 'S-CoreDream'; font-weight:400; src:url('/font/S-CoreDream-4Regular.eot');src:local(※), url('/font/S-CoreDream-4Regular.woff') format('woff');}
@font-face { font-family: 'S-CoreDream'; font-weight:500; src:url('/font/S-CoreDream-5Medium.eot');src:local(※), url('/font/S-CoreDream-5Medium.woff') format('woff');}
@font-face { font-family: 'S-CoreDream'; font-weight:600; src:url('/font/S-CoreDream-6Bold.eot');src:local(※), url('/font/S-CoreDream-6Bold.woff') format('woff');}
@font-face { font-family: 'S-CoreDream'; font-weight:700; src:url('/font/S-CoreDream-7ExtraBold.eot');src:local(※), url('/font/S-CoreDream-7ExtraBold.woff') format('woff');}
@font-face { font-family: 'S-CoreDream'; font-weight:800; src:url('/font/S-CoreDream-8Heavy.eot');src:local(※), url('/font/S-CoreDream-8Heavy.woff') format('woff');}
@font-face { font-family: 'S-CoreDream'; font-weight:900; src:url('/font/S-CoreDream-9Black.eot');src:local(※), url('/font/S-CoreDream-9Black.woff') format('woff');}

@font-face {font-family:'LotteMartDream';font-style:normal;font-weight:400;src:url('//cdn.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamMedium.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamMedium.woff') format('woff');}
@font-face {font-family:'LotteMartDream';font-style:normal;font-weight:300;src: url('//cdn.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamLight.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamLight.woff') format('woff');}
@font-face {font-family:'LotteMartDream';font-style:normal;font-weight:700;src:url('//cdn.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamBold.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/corps/lottemart/LotteMartDream/LotteMartDreamBold.woff') format('woff');}


.lotteD{font-family: 'LotteMartDream', sans-serif !important;}
.lotte{font-family: 'LotteMartHappy', sans-serif !important;}
.gmarket{font-family:'GmarketSans', sans-serif !important;}
.os{font-family: 'Open Sans', sans-serif !important;}
.sc{font-family: 'S-CoreDream', sans-serif !important;}
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
초기화 CSS
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, input, textarea, button,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Noto Sans KR',sans-serif;
}
a{cursor:pointer;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

*{box-sizing: border-box;}
input, button, textarea{box-shadow:none; outline:none;}
a{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent; /* For some Androids */
}
a:hover, a:focus{text-decoration:none; color:#00c73c;}
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
공통 CSS
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
ul,ol{list-style:none}
body{font-size:16px; line-height:1; color:#333}
html,body{overflow-x:hidden !important;}
.container_fix{/* width:calc(100% - 30px); */ max-width:100%; margin:0 auto; position:relative; padding:0 15px;}
.clear::before, .clear::after{content:""; display:block; clear:both;}
span.m_br{display:block;}
span.gap_br{margin-top: 5px;}
.f32{font-size:32px; line-height:48px;}
.f32_2{font-size:32px; line-height:42px;}
.f24{font-size:24px; line-height:36px;}
.f20{font-size:20px; line-height:30px;}
.f22{font-size:20px; line-height:30px;}
.f18{font-size:18px; line-height:27px;}
.f16{font-size:16px; line-height:24px;}
.f15{font-size:15px; line-height:22.5px;}
.f14{font-size:14px; line-height:21px;}
.fw300{font-weight:300;}
.fw400{font-weight:400;}
.fw500{font-weight:500;}
.fw600{font-weight:600;}
.fw900{font-weight:900;}
.lotte{font-family: 'LotteMartHappy', sans-serif !important; transform:skew(-0.1deg);}
.gmarket{font-family:'GmarketSans', sans-serif !important; transform:skew(-0.1deg);}
.jaranada_wrap{width:1050px; max-width:100%; margin:0 auto;}
.jaranada_wrap .jaranada_left{float:left; width:420px; max-width:100%; position:fixed; top:50%; transform:translateY(-50%); z-index:2;}
.jaranada_wrap .jaranada_left img{}
.jaranada_wrap .jaranada_right{float:right; width:520px; position:relative; max-width:100%; padding-bottom:67px;}
.jaranada_wrap .jaranada_right.no_padding{padding-bottom:0;}
.jaranada_wrap .jaranada_body{width:100%;}
.display_pc{display:block;}
.display_mobile{display:none;}

@media (max-width:991px){
	.display_pc{display:none;}
	.display_mobile{display:block;}
	.jaranada_wrap{width:100%;}
	.jaranada_wrap .jaranada_left{display:none;}
	.jaranada_wrap .jaranada_right{width:100%; /* padding-bottom:50px; */}
}

@media (max-width:480px){
.f32{font-size:28px; line-height:42px;}
.f24{font-size:20px; line-height:30px;}
.f20{font-size:18px; line-height:27px;}
.f18{font-size:16px; line-height:24px;}
.f16{font-size:14px; line-height:21px;}
.f15{font-size:13px; line-height:19.5px;}
.f14{font-size:12px; line-height:18px;}
.jaranada_wrap .jaranada_right{padding-bottom:48px;}
}

html{scrollbar-3dLight-Color: #fff;  scrollbar-base-color: #fff; scrollbar-Face-Color: #fff; scrollbar-Track-Color: #f0f0f0;
scrollbar-DarkShadow-Color: #fff; scrollbar-Highlight-Color: #fff; scrollbar-arrow-color: #00c73c; scrollbar-Shadow-Color: #00c73c}
::-webkit-scrollbar {background:#fff; width:6px; float:left; position:absolute; left:0; height:5px;  border-radius:10px;}
::-webkit-scrollbar-button:start:decrement {display: block; height: 10px; background:#f0f0f0; background-position:center;}
::-webkit-scrollbar-button:end:increment {display: block; height: 10px; background:#f0f0f0; background-position:center;}
::-webkit-scrollbar-button {background:transparent; color:#fff;}
::-webkit-scrollbar-track {background:#f5f5f5;}
::-webkit-scrollbar-thumb {height:50px; width:6px; border-radius:10px; background:#00c73c;}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
헤더CSS CSS
html > thema > fivesense-basic > shop.head.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
header.header{position:fixed; text-align:center; width:520px; z-index:10; padding:20px 0; transition:all 0.2s ease-in-out; border-bottom:1px solid 0;}
header.header.active{background:#fff; border-bottom:1px solid #efeff0; /*box-shadow:0px 0px 15px 5px rgba(0,0,0,0.05);*/}
header.header.play_header, header.header.play_header.active{background:#eff2f5;}
header.header a.logo_btn{}
header.header a.alarm_btn{position:absolute; right:15px; top:23px;}
header.header a.alarm_btn img{width:20px;}
header.header a.alarm_btn .alarm{width:15px; height:15px; line-height:10px; background:#00c73c; border-radius:50%; text-align:center; color:#fff;
position:absolute; top:-3px; right:-5px;}
header.header a.alarm_btn .alarm .alarm_count{color:#fff; font-size:10px; position:absolute; top:3px; left:50%;
transform:translateX(-50%) scale(0.8);}
header.header.no_bg.active{border-bottom:0; box-shadow:none; border-bottom:1px solid #eff2f5;}
@media (max-width:991px){
	header.header{width:100%; padding:14px 0;}
	header.header a.alarm_btn{top:14px; right:15px;}
	header.header a.alarm_btn .alarm{line-height:14px;}
}

@media (max-width:480px){
	header.header a.logo_btn{}
	header.header a.logo_btn img{width:90px;}
	header.header a.alarm_btn img{width:16px;}
	header.header a.alarm_btn .alarm{width:12px; height:12px; line-height:9px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
메인 > 메인배너 CSS
html > thema > fivesense-basic > main > main-shop-basic-wide.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.main_wrap{width:100%; background:#eff2f5;}
.main_cont01{background:url('/img/main_cont01_bg.jpg') no-repeat; background-size:cover; padding:100px 0 30px; text-align:center;}
.main_cont01 .top_text{position:relative; text-align:left; margin-bottom:30px;}
.main_cont01 .top_text .birth{color:#666;}
.main_cont01 .top_text .birth .fw600{color:#1b1b1b;}
.main_cont01 .top_text .birth_count{margin-top:20px;}
.main_cont01 .top_text .birth_count h3{font-size:50px; color:#1b1b1b;}
.main_cont01 .top_text .birth_count h3 span{position:relative; left:-10px;}
.main_cont01 .card_box{position:relative; display:block;}
.main_cont01 .card_box .character{position:absolute; left:50%; transform:translateX(-50%); z-index:1; top:-113px;}
.main_cont01 .card_box .character img{width:120px;}
.main_cont01 .card_box .card{position:relative; display:inline-block;}
.main_cont01 .card_box .card img{position:relative; animation:2s ease infinite alternate moving; transform:rotate(-7deg);}
@keyframes moving{
	form {transform:rotate(-7deg);}
	to {transform:rotate(5deg);}
}
.main_cont01 .card_box .card img{box-shadow:0px 23px 40px 0px rgba(80,97,95,0.2); border-radius:9px; width:250px;}
.main_cont01 .card_box .card .plus_btn{width:60px; height:60px; border-radius:50%; border:1px solid #ebeaea; background:#fff; position:absolute;
right:-30px; bottom:40px;display: block !important;}
.main_cont01 .card_box .card .plus_btn .line{width:15px; height:2px; background:#777777; position:absolute;
top:50%; left:50%; transform:translate(-50%, -50%);}
.main_cont01 .card_box .card .plus_btn .line.line02{transform:translate(-50%, -50%) rotate(90deg);}
.main_cont01 .card_box .card .comment_box{position:absolute; top:50px; background:#00c73c; padding:30px 20px 15px; border-radius:25px; width:160px; right:-120px;display: block;}
.main_cont01 .card_box .card .comment_box.three{top:30px;}
.main_cont01 .card_box .card .comment_box.four{top:0px;}
.main_cont01 .card_box .card .comment_box.five{top:-30px;}
.main_cont01 .card_box .card .comment_box.six{top:-60px;}
.main_cont01 .card_box .card .comment_box::before{content:""; width:23px; height:15px; background:url('/img/main_cont01_comment.png'); position:absolute;
bottom:-15px; left:50%; transform:translateX(-50%);}
.main_cont01 .card_box .card .comment_box h5{margin-bottom:15px; border-bottom:1px solid #73e094; padding-bottom:20px; color:#fff;}
.main_cont01 .card_box .card .comment_box p{color:#fff;}
.main_cont01 .bot_text{margin-top:30px; /*width:120px;*/ margin-left:auto; margin-right:15px;}
.main_cont01 .bot_text .left_text{float:left;}
.main_cont01 .bot_text .left_text p{color:#666666; margin-bottom:-3px;}
.main_cont01 .bot_text .left_text h5{color:#1b1b1b;}
.main_cont01 .bot_text .right_text{float:right;}
.main_cont01 .bot_text .right_text h3{color:#1b1b1b; font-size:42px; position:relative; top:5px;}

@media (max-width:480px){
	.main_cont01{padding:80px 0 40px;}
	.main_cont01 .top_text{margin-bottom:20px; padding-left:10px;}
	.main_cont01 .top_text .birth{font-size:15px; line-height:22.5px;}
	.main_cont01 .top_text .birth_count{margin-top:10px;}
	.main_cont01 .top_text .birth_count h3{font-size:30px; letter-spacing:-2px;}
	.main_cont01 .top_text .birth_count h3 span{left:0px; font-size:14px; line-height:21px;}
	.main_cont01 .card_box .character{top:-73px}
	.main_cont01 .card_box .character img{width:80px;}
	.main_cont01 .card_box .card{position:}
	.main_cont01 .card_box .card img{width:175px;}
	.main_cont01 .card_box .card .plus_btn{width:45px; height:45px; right:-18px; bottom:30px;}
	.main_cont01 .card_box .card .plus_btn .line{width:12px; height:1px;}
	.main_cont01 .card_box .card .comment_box{padding:15px 15px 15px; width:120px; border-radius:18px; right:-55%; top:40px;}
	.main_cont01 .card_box .card .comment_box.three{top:20px;}
	.main_cont01 .card_box .card .comment_box.four{top:0px;}
	.main_cont01 .card_box .card .comment_box.five{top:-20px;}
	.main_cont01 .card_box .card .comment_box.six{top:-40px;}
	.main_cont01 .card_box .card .comment_box h5{padding-bottom:15px; margin-bottom:15px; font-size:13px; line-height:19.5px;}
	.main_cont01 .card_box .card .comment_box p{font-size:11px; line-height:16.5px;}
	.main_cont01 .card_box .card .comment_box::before{width:14px; height:9px; bottom:-9px; background-size:cover;}
	.main_cont01 .bot_text{width:85px; margin-right:5px; margin-top:20px;}
	.main_cont01 .bot_text .left_text p{font-size:12px; line-height:18px; margin-bottom:-5px;}
	.main_cont01 .bot_text .right_text h3{font-size:30px;}
}
@media (max-width:380px){
	.main_cont01{padding:60px 0 20px;}
	.main_cont01 .card_box .card img{width:162px;}
}
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
메인 > 오늘놀이, 준비물 CSS
html > thema > fivesense-basic > main > main-shop-basic-wide.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.main_cont02{margin-top:20px; background:#fff; padding:30px 0;}
.main_cont02 ul.main_cont02_tab{background:#f3f7fb; text-align:center;border-radius:26px; margin-bottom:30px;}
.main_cont02 ul.main_cont02_tab > li{display:block; width:50%; float:left; position:relative;}
.main_cont02 ul.main_cont02_tab > li::after{content:""; width:1px; height:15px; background:#cfd2d7; position:absolute; right:0; top:20px;}
.main_cont02 ul.main_cont02_tab > li:last-child::after{display:none;}
.main_cont02 ul.main_cont02_tab > li > a{color:#ababab; display:block; padding:14px 0; }
.main_cont02 ul.main_cont02_tab > li.active > a{font-weight:500; color:#1b1b1b;}
.main_cont02 ul.main_cont02_cont{}
.main_cont02 ul.main_cont02_cont > li{display:none;}
.main_cont02 ul.main_cont02_cont > li:first-child{display:block;}
.main_cont02 ul.main_cont02_cont > li .text_box{}
.main_cont02 ul.main_cont02_cont > li .text_box .text{padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e7e7e7;}
.main_cont02 ul.main_cont02_cont > li .text_box .text:last-child{margin-bottom:0; padding-bottom:0; border-bottom:0;}
.main_cont02 ul.main_cont02_cont > li .text_box .text .left_num{width:25px; float:left; color:#00c73c;}
.main_cont02 ul.main_cont02_cont > li .text_box .text .right_text{float:left; width:calc(100% - 25px); line-height:}

@media (max-width:480px){
	.main_cont02{margin-top:10px; padding:20px 0;}
	.main_cont02 ul.main_cont02_tab{margin-bottom:20px;}
	.main_cont02 ul.main_cont02_tab > li::after{top:13px;}
	.main_cont02 ul.main_cont02_tab > li > a{padding:10px 0;}
	.main_cont02 ul.main_cont02_cont > li .text_box .text{padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #efeff0;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
메인 > 자나라다 소개 버튼 CSS
html > thema > fivesense-basic > main > main-shop-basic-wide.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.main_cont03{margin-top:70px; padding-bottom:30px; border-bottom:1px solid #e4e8ec;}
.main_cont03 a.friend_btn{display:block; background:#ffe13d; position:relative; padding:10px 30px; border-radius:15px;}
.main_cont03 a.friend_btn .left_text{}
.main_cont03 a.friend_btn .left_text h5{color:#3a2020; margin-bottom:2px;}
.main_cont03 a.friend_btn .left_text h5 span.kakao_icon{position:relative; top:2px;}
.main_cont03 a.friend_btn .left_text p{color:#3a2020;}
.main_cont03 a.friend_btn .right_baby{position:absolute; right:20px; bottom:-2px;}
.main_cont03 a.friend_btn .right_baby img{width:120px;}

@media (max-width:480px){
	.main_cont03{margin-top:40px; border-bottom:1px solid #e4e8ec;}
	.main_cont03 a.friend_btn{padding:10px 15px; border-radius:10px;}
	.main_cont03 a.friend_btn .left_text h5{font-size:14px; line-height:21px; margin-bottom:0;}
	.main_cont03 a.friend_btn .left_text p{font-size:11px; line-height:16.5px;}
	.main_cont03 a.friend_btn .left_text h5 span.kakao_icon{}
	.main_cont03 a.friend_btn .left_text h5 span.kakao_icon img{width:15px;}
	.main_cont03 a.friend_btn .right_baby{right:5px; bottom:-4px;}
	.main_cont03 a.friend_btn .right_baby img{width:85px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
메인 > 오늘의 놀이 CSS
html > thema > fivesense-basic > main > main-shop-basic-wide.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.main_cont04{margin-top:30px;}
.main_text{margin-bottom:20px;}
.main_text h5{color:#1b1b1b; position:relative;}
.main_text h5 a.more_btn{position:absolute; font-size:16px; font-weight:400; right:0; color:#666666;}
.main_cont04 .cont04_content{}
ul.gallery_wrap{width:100%;}
ul.gallery_wrap li.gallery_list{margin-bottom:30px; border-radius:25px; overflow:hidden; box-shadow:0px 0px 13px 0 rgba(0,0,0,0.08); position:relative;}
ul.gallery_wrap li.gallery_list:last-child{margin-bottom:0;}
ul.gallery_wrap li.gallery_list .video_img{width:100%; position:relative; overflow:hidden;}
ul.gallery_wrap li.gallery_list .video_img > img{width:100%; margin:0 auto; display:block; transition:all 0.2s ease-in-out;}
ul.gallery_wrap li.gallery_list:hover .video_img > img{transform:scale(1.15);}
ul.gallery_wrap li.gallery_list .video_img a.video_hover{position:absolute; width:100%; height:100%; /* background:rgba(37,37,37,0.5); */ z-index:1;}
ul.gallery_wrap li.gallery_list .video_img a.video_hover span.play{position:absolute; left:15px; bottom:15px;}
ul.gallery_wrap li.gallery_list .video_img a.video_hover span.play img{filter: drop-shadow(0px 2px 7px rgba(0,0,0,0.35)); width:20px;}
ul.gallery_wrap li.gallery_list .video_info{background:#fff; padding:15px;}
ul.gallery_wrap li.gallery_list .video_info .text{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e7e7e7;}
ul.gallery_wrap li.gallery_list .video_info .text h5{color:#1b1b1b; margin-bottom:5px;}
ul.gallery_wrap li.gallery_list .video_info .text p{color:#959595;}
ul.gallery_wrap li.gallery_list .video_info .text p span.materials_box{display:inline-block; padding:2px 7px; border-radius:3px; background:#f3f3f3; color:#959595; font-size:14px;
line-height:normal; margin-right:3px;}
ul.gallery_wrap li.gallery_list .video_info .video_btn{}
ul.gallery_wrap li.gallery_list .video_info .video_btn .left_btn{float:left; position:relative; top:10px;}
ul.gallery_wrap li.gallery_list .video_info .video_btn .left_btn > div, ul.gallery_wrap li.gallery_list .video_info .video_btn .left_btn > a{display:inline-block;}
ul.gallery_wrap li.gallery_list .video_info .video_btn .left_btn > div{margin-right:10px;}
ul.gallery_wrap li.gallery_list .video_info .video_btn .left_btn img{width:15px;}
ul.gallery_wrap li.gallery_list .video_info .video_btn .left_btn > div span.num{position:relative; top:-3px; margin-left:5px; color:#666;}
ul.gallery_wrap li.gallery_list .video_info .video_btn .right_btn{float:right;}
ul.gallery_wrap li.gallery_list .video_info .video_btn .right_btn > a{display:block; text-align:center; width:140px; padding:5px 0; background:#00c73c;
color:#fff; border-radius:17px;}
ul.gallery_wrap li.gallery_list .video_info .video_btn .right_btn > a span.complete_icon{display:none; margin-left:5px;  position:relative; top:3px}
ul.gallery_wrap li.gallery_list .video_info .video_btn .right_btn > a span.complete_icon img{width:18px;}
ul.gallery_wrap li.gallery_list .video_info .video_btn .right_btn > a.active{background:#cccccc;}
ul.gallery_wrap li.gallery_list .video_info .video_btn .right_btn > a.active span.complete_icon{display:inline-block;}

@media (max-width:480px){
	.main_cont04{margin-top:15px;}
	.main_text{margin-bottom:15px;}
	.main_text h5{font-size:18px; line-height:27px;}
	.main_text h5 a.more_btn{font-size:12px;}
	ul.gallery_wrap li.gallery_list{margin-bottom:20px; border-radius:15px;}
	ul.gallery_wrap li.gallery_list .video_info{padding:10px 15px 15px;}
	ul.gallery_wrap li.gallery_list .video_info .text{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #efeff0;}
	ul.gallery_wrap li.gallery_list .video_info .text h5{margin-bottom:5px; font-size:15px; line-height:22.5px;}
	ul.gallery_wrap li.gallery_list .video_info .text p{font-size:12px; line-height:18px;}
	ul.gallery_wrap li.gallery_list .video_info .text p:last-child{padding-top:3px;}
	ul.gallery_wrap li.gallery_list .video_info .text p span.materials_box{font-size:10px; padding:0 5px; height:16px; line-height:17px; vertical-align:top; position:relative; top:0px;}
	ul.gallery_wrap li.gallery_list .video_img a.video_hover span.play img{width:15px;}
	ul.gallery_wrap li.gallery_list .video_info .video_btn .left_btn{top:5px;}
	ul.gallery_wrap li.gallery_list .video_info .video_btn .left_btn img{width:13px;}
	ul.gallery_wrap li.gallery_list .video_info .video_btn .left_btn > div{margin-right:5px;}
	ul.gallery_wrap li.gallery_list .video_info .video_btn .left_btn > div span.num{top:-3px; margin-left:3px;}
	ul.gallery_wrap li.gallery_list .video_info .video_btn .right_btn > a{width:100px; padding:0; border-radius:17px; font-size:12px;
	height:24px; line-height:26px;}
	ul.gallery_wrap li.gallery_list .video_info .video_btn .right_btn > a span.complete_icon{margin-left:3px; top:2px;}
	ul.gallery_wrap li.gallery_list .video_info .video_btn .right_btn > a span.complete_icon img{width:12px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
메인 > 이 시기의 top10 놀이 CSS
html > thema > fivesense-basic > main > main-shop-basic-wide.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.main_cont05{background:#fff; margin-top:20px; padding:30px 0;}
.swiper_common{overflow:hidden;}
.swiper_common ul.swiper-wrapper > li{width:60%;}
.swiper_common .img_box{margin-bottom:15px; position:relative; padding-left:20px; overflow:hidden;}
.swiper_common .img_box > a{display:block; position:relative; box-shadow: 0 0 0 1px #e1e1e1 inset;  /*border:1px solid #e1e1e1;*/ border-radius:10px; overflow:hidden;}
.swiper_common .img_box > a span.play_icon{position:absolute; left:15px; bottom:15px;}
.swiper_common .img_box > a span.play_icon img{filter: drop-shadow(0px 2px 7px rgba(0,0,0,0.35)); width:20px;}
.swiper_common .img_box img.img{width:100%; margin:0 auto; display:block; transition:all 0.2s ease-in-out;}
.swiper_common .img_box:hover img.img{transform:scale(1.15);}
.swiper_common .img_box span.big_num{font-size: 80px; font-weight: 600; position: absolute; top:16px; left:0;
line-height: 54px; color: #fff; -webkit-text-stroke: 2px #00c73c; z-index: 2;}
.swiper_common .text_box{padding-left:20px;}
.swiper_common .text_box h5{color:#1b1b1b; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;
display:block; width:90%;}
.swiper_common .text_box p{color:#666666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;display:block; width:90%;}
.swiper_common.lack_container .big_num{display:none;}
.swiper_common.top10_container ul.swiper-wrapper > li{width:calc(60% + 20px);}
.pregnancy_swiper .text_box p{ display: -webkit-box; word-wrap: break-word;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: break-spaces;}
@media (max-width:480px){
	.main_cont05{margin-top:20px; padding:15px 0;}
	.swiper_common ul.swiper-wrapper > li{width:65%;}
	.swiper_common .img_box{margin-bottom:10px; padding-left:15px;}
	.swiper_common .img_box > a{border-radius:6px; }
	.swiper_common .img_box > a span.play_icon{position:absolute; left:10px; bottom:10px;}
	.swiper_common .img_box > a span.play_icon img{width:15px;}
	.swiper_common .img_box span.big_num{font-size:50px; top:2px; left:3px; line-height:50px; color: #fff; -webkit-text-stroke: 2px #00c73c; z-index: 2;}
	.swiper_common .text_box{padding-left:15px;}
	.swiper_common .text_box h5{margin-bottom:3px;}
	.swiper_common.top10_container ul.swiper-wrapper > li{width:calc(65% + 15px);}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
메인 > 우리 아기가 부족한 놀이 CSS
html > thema > fivesense-basic > main > main-shop-basic-wide.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.main_cont06{background:#fff; margin-top:20px; padding:30px 0;}
.main_cont06 .swiper_common .img_box, .main_cont06 .swiper_common .text_box{padding-left:0;}
@media (max-width:480px){
	.main_cont06{margin-top:10px; padding:15px 0;}
}
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
메인 > 이 시기의 꿀팁 CSS
html > thema > fivesense-basic > main > main-shop-basic-wide.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.main_cont07{background:#fff; margin-top:20px; padding:30px 0;}
.main_cont07 .tip_container, .tip_slider{overflow:hidden;}
.main_cont07 .tip_container ul.swiper-wrapper > li,
.main_cont07 .tip_slider ul.swiper-wrapper > li{width:25%;}
.main_cont07 .tip_container .img_box,
.main_cont07 .tip_slider .img_box{padding-left:0; margin-bottom:0;}
.main_cont07 .tip_container .img_box > a,
.main_cont07 .tip_slider .img_box > a{position:relative; display:block; border-radius:10px; overflow:hidden;}
/*.main_cont07 .tip_container .img_box.with_bg > a::before,
.main_cont07 .tip_slider .img_box > a::before{content:""; width:100%; height:100%; background:rgba(0, 0, 0, 0.15); position:absolute; top:0; left:0; z-index:1;} */
.main_cont07 .tip_container .img_box > a img,
.main_cont07 .tip_slider .img_box > a img{width:100%; display:block; margin:0 auto; transition:all 0.2s ease-in-out;}
.main_cont07 .tip_container .img_box.with_bg > a img,
.main_cont07 .tip_slider .img_box.with_bg > a img{filter: brightness(85%);}
.main_cont07 .tip_container .img_box > a h5,
.main_cont07 .tip_slider .img_box > a h5{color:#fff; position:absolute; left:15px; bottom:15px; width: 80%; overflow: hidden; z-index:2;
display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.main_cont07 .tip_container .img_box:hover img{transform:scale(1.15);}
@media (max-width:480px){
	.main_cont07{margin-top:10px; padding:15px 0;}
	/*
	.main_cont07 .tip_container ul.swiper-wrapper > li,
	.main_cont07 .tip_slider ul.swiper-wrapper > li{width:32%;}
	*/
	.main_cont07 .tip_container ul.swiper-wrapper > li,
	.main_cont07 .tip_slider ul.swiper-wrapper > li{width:29% !important;margin-right: 7.5px !important;}
	.main_cont07 .tip_container .img_box > a,
	.main_cont07 .tip_slider .img_box > a{border-radius:6px;}
	.main_cont07 .tip_container .img_box > a h5,
	.main_cont07 .tip_slider .img_box > a h5{left:10px; bottom:10px; width: 80%; overflow: hidden;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
메인 > 이 시기엔 이런 준비물! CSS
html > thema > fivesense-basic > main > main-shop-basic-wide.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.main_cont08{background:#fff; margin-top:20px; padding:30px 0 0;}
.materials_container{overflow:hidden;}
.materials_container ul.swiper-wrapper > li{}
.materials_container .product{display:block; position:relative;}
.materials_container .product .left_img{width:140px; margin-right:15px; float:left; overflow:hidden; border-radius:10px; display:block;}
.materials_container .product .left_img img{width:100%; display:block; margin:0 auto;}
.materials_container .product .right_text{width:calc(100% - 155px); float:left;}
.materials_container .product .right_text p.tag{color:#fff; background:#00c73c; padding:3px 7px; display:inline-block; border-radius:5px; margin-bottom:10px;}
.materials_container .product .right_text h5.subject{color:#1b1b1b; width: 100%; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.materials_container .product .right_text .price{margin-top:10px;}
.materials_container .product .right_text .price strike{color:#999999;}
.materials_container .product .right_text .price h4{color:#1b1b1b; }

.materials_container .swiper-slide{width:40%;}
.materials_container .product_item{position:relative;}
.materials_container .product_item .left_img{display:block; position:relative; border-radius:5px; text-align:center; overflow:hidden;}
.materials_container .product_item .left_img img.img{position:relative; transition:all 0.2s ease-in-out;}
.materials_container .product_item:hover .left_img img.img{transform:scale(1.15);}
.materials_container .product_item .left_img p.tag{position:absolute; top:12px; left:10px; background:#00c73c; padding:0 5px;
height:22px; border-radius:11px; display:flex; align-items:center; justify-content:center; color:#fff; font-size:12px;}
.materials_container .product_item .right_text{margin-top:10px;}
.materials_container .product_item .right_text h5.subject{color:#1b1b1b; font-size:16px; width:100%; overflow:hidden; text-overflow:ellipsis;
display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; line-height:1.4; height:1.4em;}
.materials_container .product_item .right_text .price{display:flex; justify-content:space-between; align-items:center; margin-top:10px;}
.materials_container .product_item .right_text .price .left_price{display:flex; align-items:flex-end;}
.materials_container .product_item .right_text .price .left_price h4{color:#1b1b1b; font-size:16px; font-weight:500;}
.materials_container .product_item .right_text .price .left_price strike{color:#999999; font-size:14px; font-weight:300; margin-left:10px;}
.materials_container .product_item .right_text .price .right_price{font-size:18px; color:#00c73c; font-weight:600;}
.materials_container .product_item .right_text .price .right_price span.number{margin-right:-3px;}
.materials_container .product_item .right_text .price .right_price span.percent{font-size:14px;}

.materials_container{margin-top:-10px;}
.materials_container .product_item{padding-top:10px;}
.materials_container .product_item .left_img{width:100%; overflow:visible;}
.materials_container .product_item .left_img .book_bg{position:absolute; z-index:0; width:100%;}
.materials_container .product_item .left_img .book_bg img{filter:drop-shadow(6px 3px 21px rgba(0,0,0,0.05)); width:calc(100% - 20px);}
.materials_container .product_item .left_img div.img{position:relative; z-index:1; top:-10px; left:-3px;}
.materials_container .product_item .left_img div.img img{width:80%;}
.materials_container .product_item .left_img p.tag{left:30px; z-index:2;}
.materials_container .product_item .right_text h5.subject{width:80%;}
.materials_container .product_item .right_text .price{display:block;}
.materials_container .product_item .right_text .price .left_price{margin-bottom:3px;}
.materials_container .product_item .right_text .price .right_sale{display:flex; justify-content:space-between; align-items:center; width:80%;}
.materials_container .product_item .right_text .price .right_sale strike{color:#999999; font-size:14px; font-weight:300; }

@media (max-width:991px){
	.materials_container .product_item .left_img .book_bg{left:-25px;}
	.materials_container .product_item .left_img .book_bg img{width:calc(100% - 50px);}
	.materials_container .product_item .left_img div.img{top:-25px; left:-25px; width:100%;}
}


@media (max-width:550px){
	.main_cont08{margin-top:10px; padding:15px 0 0;}
	.materials_container .product .left_img{width:100px; margin-right:10px; border-radius:6px;}
	.materials_container .product .right_text{width:calc(100% - 110px);}
	.materials_container .product .right_text p.tag{padding:5px 5px; border-radius:5px; margin-bottom:5px; font-size:12px; line-height:18px;}
	.materials_container .product .right_text h5.subject{font-size:13px; line-height:19.5px;}
	.materials_container .product .right_text .price{margin-top:5px;}
	.materials_container .product .right_text .price strike{font-size:10px; line-height:15px;}
	.materials_container .product .right_text .price h4{font-size:12px; line-height:18px;}

	.materials_container .product_item .left_img{width:140px; height:140px;}
	.materials_container .product_item .left_img p.tag{height:16px; border-radius:8px; font-size:10px;}
	.materials_container .product_item .right_text h5.subject{font-size:12px; -webkit-line-clamp:1; line-height:1.6; height:1.6em;}
	.materials_container .product_item .right_text .price{margin-top:5px;}
	.materials_container .product_item .right_text .price .left_price{margin-bottom:0;}
	.materials_container .product_item .right_text .price .left_price h4{font-size:12px;}
	.materials_container .product_item .right_text .price .left_price strike{font-size:10px; margin-left:5px;}
	.materials_container .product_item .right_text .price .right_price{font-size:14px;}
	.materials_container .product_item .right_text .price .right_price span.number{margin-right:-3px;}
	.materials_container .product_item .right_text .price .right_price span.percent{font-size:10px;}

	.materials_container .product_item .left_img{width:100%; height:auto;}
	.materials_container .product_item .left_img .book_bg{left:-10px;}
	.materials_container .product_item .left_img .book_bg img{width:calc(100% - 20px);}
	.materials_container .product_item .left_img div.img{left:-10px; top:-5px;}
	.materials_container .product_item .left_img div.img img{width:80%;}
	.materials_container .product_item .right_text .price .right_sale{}
	.materials_container .product_item .right_text .price .right_sale strike{font-size:11px;}
}
@media (max-width:400px){
	.materials_container .product .left_img{width:90px;}
	.materials_container .product .right_text{width:calc(100% - 100px);}
	.materials_container .product .right_text p.tag{padding:1px 4px; border-radius:3px; margin-bottom:3px; font-size:10px; line-height:15px;}
	.materials_container .product .right_text h5.subject{font-size:12px; line-height:18px;}
	.materials_container .product .right_text .price{margin-top:3px;}
	.materials_container .product .right_text .price strike{font-size:10px; line-height:15px;}
	.materials_container .product .right_text .price h4{font-size:12px; line-height:18px;}

	.materials_container .product_item .left_img{padding-bottom:10px;}
	.materials_container .product_item .left_img .book_bg{left:-15px;}
	.materials_container .product_item .left_img .book_bg img{width:calc(100% - 30px);}
	.materials_container .product_item .left_img div.img{left:-15px; top:5px;}
	.materials_container .product_item .left_img div.img img{width:65%;}
	.materials_container .product_item .left_img p.tag{left:15px; top:10px;}
}
/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
푸터 CSS
html > thema > fivesense-basic > shop.tail.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
footer.footer{width:100%; background:#eff2f5; padding:30px 0; margin-top:30px;}
footer.footer.margin40{margin-top:40px;}
footer.footer.no_margin{margin-top:0;}
footer.footer ul.footer_link{text-align:center; margin-bottom:20px;}
footer.footer ul.footer_link > li{padding:0 15px; position:relative; display:inline-block;}
footer.footer ul.footer_link > li::after{content:""; width:1px; height:15px; background:#c9cccf; position:absolute; right:0;}
footer.footer ul.footer_link > li:last-child::after{display:none;}
footer.footer ul.footer_link > li > a{font-size:14px; color:#8a8c8f;}
footer.footer .footer_arrow{ text-align:center; position:relative; cursor:pointer; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 10px;}
footer.footer .footer_arrow span.arrow{transition:all 0.2s ease-in-out; position: relative;}
footer.footer .footer_arrow.active span.arrow{transform:rotate(180deg); top:4px;}
footer.footer .footer_info{padding-top:20px; text-align:center; display:none;}
footer.footer .footer_info ul.info_ul{}
footer.footer .footer_info ul.info_ul > li{display:inline-block;}
footer.footer .footer_info ul.info_ul > li, footer.footer .footer_info ul.info_ul> li > a{font-size:12px; color:#666; line-height:18px;}
footer.footer .footer_info h4{font-size:12px; color:#666; margin-top:10px;}

@media (max-width:480px){
	footer.footer{padding:27px 0 30px; margin-top:30px;}
	footer.footer ul.footer_link{margin-bottom:15px;}
	footer.footer ul.footer_link > li{padding:0 7px; }
	footer.footer ul.footer_link > li::after{height:10px; top:3px; right:-2px;}
	footer.footer ul.footer_link > li > a{font-size:12px; line-height:18px;}
	footer.footer .footer_arrow > img{width:75px;}
	footer.footer .footer_arrow span.arrow{top:-1px;}
	footer.footer .footer_arrow span.arrow img{width: 8px;}
    footer.footer .footer_arrow.active span.arrow{top:4px;}	footer.footer .footer_info{padding-top:15px}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
고정된 푸터 CSS
html > thema > fivesense-basic > shop.tail.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.fixed_footer{position:fixed; width:520px; background:#fff !important; z-index:10; bottom:0; border-top:1px solid #efeff0;}
.footer_shadow{box-shadow: 0px -15px 15px 5px rgba(0,0,0,0.05); width: 100%; height: 35px; left:0 ; bottom: 0; position: fixed; z-index: 2; background-color: rgba(0,0,0,0.05); display: block;}
.footer_shadow.on{display: none;}
.fixed_footer .footer_ul{display:table; width:100%; text-align:center; padding:10px 0; table-layout:fixed; background-color: white;}
.fixed_footer .footer_ul > li{display:table-cell; vertical-align:middle;}
.fixed_footer .footer_ul > li > a{display:block; position:relative;}
.fixed_footer .footer_ul > li > a > .footer_icon{margin:0 auto 5px;}
.fixed_footer .footer_ul > li > a > .footer_icon img{width:25px;}
.fixed_footer .footer_ul > li > a > .footer_text{font-size:14px; color:#666;}
.fixed_footer .footer_ul > li.center{width:22%; position:relative;}
.fixed_footer .footer_ul > li.center > a{position:relative;}
.fixed_footer .footer_ul > li.center > a::before{content:""; width:50%; height:68px; bottom:-10px; background:transparent; position:absolute; left:0;}
.fixed_footer .footer_ul > li.center > a::after{content:""; width:50%; height:68px; bottom:-10px; background:transparent; position:absolute; right:0;}
.fixed_footer .footer_ul > li.center > a > .footer_icon{margin-bottom:33px;}
.fixed_footer .footer_ul > li.center > a > .footer_icon > .center_icon{display:block;width:50px; height:50px; background:#fff; margin:0 auto;
border-radius:50%; border:1px solid #efeff0; line-height:60px; position:absolute; top:-60px; left:28px;}
.fixed_footer .footer_ul > li.center.active > a > .footer_icon > .center_icon{background:#00c73c; border:1px solid #efeff0;}
.fixed_footer .footer_ul > li.active > a > .footer_text{color:#00c73c;}

@media (max-width:991px){
	.fixed_footer{width:100%; }
	.fixed_footer#_fixed_footer{ min-height: 54px; background-color: #eff2f5;}
	.fixed_footer .footer_ul > li.center > a > .footer_icon > .center_icon{left:50%; transform:translateX(-50%);}
}
@media (max-width:480px){
	.fixed_footer .container_fix{padding: 0;}
	.fixed_footer .footer_ul{display:table; width:100%; text-align:center; padding:5px 0; background-color: white;}
	.fixed_footer .footer_ul > li > a > .footer_icon{margin:0 auto 5px;}
	.fixed_footer .footer_ul > li > a > .footer_icon img{width:18px;}
	.fixed_footer .footer_ul > li > a > .footer_icon .center_icon img{position:relative;}
	.fixed_footer .footer_ul > li > a > .footer_text{font-size:10px;}
	.fixed_footer .footer_ul > li.center.active > a > .footer_icon > .center_icon{border:0.5px solid #efeff0;}
	.fixed_footer .footer_ul > li.center > a > .footer_icon{margin-bottom:28px;}
	.fixed_footer .footer_ul > li.center > a > .footer_icon > .center_icon{display:block;width:44px; height:44px; line-height:48px; top:-50px;}
	.fixed_footer .footer_ul > li.center > a::before, .fixed_footer .footer_ul > li.center > a::after{height:48px; bottom:-5px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆1◆◆◆◆◆◆◆◆
팝업관련 CSS
html > page > pop_up.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.pop{width:490px; max-width:100%; position:fixed; z-index:14; background:#fff; top:50%;  transform:translateY(-50%); margin-left:15px; display:none;}
.pop_bg{width:520px; height:100%; position:fixed; z-index:13; background:rgba(0,0,0,0.5); display:none;}
.pop .pop_close{position:absolute; right:15px; top:15px; display:block; width:27px; height:27px;}
.pop .pop_close::before{content:""; width:27px; height:1px; transform:rotate(-45deg); background:#ababab; position:absolute; top:12px;}
.pop .pop_close::after{content:""; width:27px; height:1px; transform:rotate(45deg); background:#ababab; position:absolute; top:12px;}
.pop .pop_title{font-size: 18px; margin-top: 20px; font-weight: 600;}
.pop .pop_content{padding:40px 15px; text-align:center;}
.pop .pop_content .pop_logo{display:inline-block; display:none;}
.pop .pop_content .pop_text{font-size:20px; font-weight:500; color:#333; line-height:30px; margin:40px 0;}
.pop .pop_content .pop_btn{width:100%;}
.pop .pop_content .pop_btn a.free_close,
.pop .pop_content .pop_btn a.apple_close{width:33%; display:block; float:left; height:60px; line-height:60px; font-size:20px; border-radius:8px; border:1px solid #cccccc; color:#898989; margin-right:2%;}
.pop .pop_content .pop_btn a.jaranada_free{width:65%; float:left;}
.pop .pop_content .pop_btn a.jaranada_free span{position:relative; right:auto; top:auto; transform:translateY(0); margin-left:15px;}

@media (max-width:991px){
	.pop{width:calc(100% - 30px);}
	.pop_bg{width:100%;}
}
@media (max-width:480px){
	.pop .pop_close{width:24px; height:24px; right:10px; top:10px;}
	.pop .pop_close::before{width:22px; top:12px;}
	.pop .pop_close::after{width:22px; top:12px;}
	.pop .pop_title{font-size:16px; margin-top:15px;}
	.pop .pop_content{padding:30px 15px;}
	.pop .pop_content .pop_logo img{width:120px;}

	.pop .pop_content .pop_text{font-size:16px; line-height:24px; margin:20px 0;}
	.pop .pop_content .pop_btn a.free_close,
	.pop .pop_content .pop_btn a.apple_close{font-size:14px; height:40px; line-height:40px; border-radius:5px; width:25%;}
	.pop .pop_content .pop_btn a.jaranada_free{width:73%; font-size:14px; padding-left:10px; height:40px; line-height:40px;}
	.pop .pop_content .pop_btn a.jaranada_free span{margin-left:0px; top:50%; transform:translateY(-50%); right:10px; position:absolute}
	.pop .pop_content .pop_btn a.jaranada_free span img{width:40px;}
}

.slide_pop{width:490px;max-width:100%;position:fixed;z-index:14;background:#fff; margin-top:150vh; margin-left:15px; transition:all 0.5s ease; top:50%; transform:translateY(-50%);}
.slide_bg{width:520px; height:100%; position:fixed; z-index:13; background:rgba(0,0,0,0.7); display:none;}
.slide_pop .slide_pop_content{width:100%;}
.slide_pop .slide_pop_content .slide_pop_img{width:100%;}
.slide_pop .slide_pop_content .slide_pop_btn{width:100%; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.slide_pop .slide_pop_content .slide_pop_btn > a{display:block; width:50%; float:left; text-align:center; height:50px; line-height:50px; font-size:16px; color:#555555;}
.slide_pop .slide_pop_content .slide_pop_btn > a.slide_week_close{border-right:1px solid #e5e5e5;}

@media(max-width:991px){
	.slide_pop{width:calc(100% - 30px); margin-left:15px;}
	.slide_bg{width:100%;}
	.slide_pop .slide_pop_content .slide_pop_img img.display_mobile{width:100%; display:block;}
}
@media (max-width:480px){
	.slide_pop .slide_pop_content .slide_pop_btn > a{font-size:14px; height:40px; line-height:40px;}
	.slide_pop .slide_pop_content .slide_pop_img img.pop_img{width:100%; margin:0 auto;}
}
/*220623 kjh 팝업관련 추가*/

.slide_pop.recommender_pop .slide_pop_img{position:relative;margin-bottom:-5px;}

/* 230522 sjh 팝업 하단고정으로 변경 */
/* .slide_pop.re_slide_pop.recommender_pop{margin-top: 0; display: block; opacity:0; visibility:hidden; transition: 0s .2s ease} */
.slide_pop.re_slide_pop{top:100%; transform:translateY(-100%); margin-left: 0;margin-right: 0; border-radius:30px 30px 0 0; overflow: hidden; width: 520px;}
.slide_pop.re_slide_pop .slide_pop_content .slide_pop_btn > a{text-align: right; padding: 0 25px;}
.slide_pop.re_slide_pop .slide_pop_content .slide_pop_btn > a.slide_week_close{border:none; text-align: left;}
.slide_pop.re_slide_pop .slide_pop_content .slide_pop_btn > a{height:60px; line-height:60px; font-size: 14px; font-weight:500}

@media(max-width:991px){
	.slide_pop.re_slide_pop{width:100%;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
공유팝업 CSS
html > page > pop_up.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.share_pop .share_ul{width:350px; max-width:100%; margin:20px auto 40px; text-align:center;}
.share_pop .share_ul > li{width:25%; float:left;}
.share_pop .share_ul > li p{font-size:13px; color:#555555; margin-top:10px;}
.share_pop .share_copy{width:100%;}
.share_pop .share_copy .left_url{display:block; border:1px solid #eeeeee; float:left; width:80%; background-color:#f3f3f3; height:45px; line-height:45px;
border-right:0; padding-left:15px; overflow:hidden; text-overflow: ellipsis; white-space: normal; }
.share_pop .share_copy .right_copy_btn{float:left; display:block;
width:20%; text-align:center; height:45px; border:1px solid #7d7d7d; line-height:45px; font-size:15px; color:#333;}
.share_pop .share_agree{border-top:1px solid #ebebeb; padding:40px 15px;}
.share_pop .share_agree .share_agree_top{overflow:hidden; margin-bottom:15px;}
.share_pop .share_agree .share_agree_top h5{font-size:16px; font-weight:600; float:left; line-height:26px;}
.share_pop .share_agree .share_agree_top .right_btn{float:right;}
.share_pop .share_agree .share_agree_top .right_btn > a{display:block; width:50px; background:#ebebeb; height:26px; border-radius:13px; position:relative;}
.share_pop .share_agree .share_agree_top .right_btn > a.active span.circle {left:25px;}
.share_pop .share_agree .share_agree_top .right_btn > a span.circle{width:22px; height:22px; display:block; background:#fff; border-radius:50%; box-shadow:1px 2px 3px 4px rgba(0,0,0,0.05);
position:absolute; top:2px; left:5px; right:auto;}
.share_pop .share_agree .share_agree_top .right_btn > a.active{background:#00c73c;}
.share_pop .share_agree .share_agree_bot{font-size:14px; color:#999999; line-height:24px;}
@media (max-width:480px){
	.share_pop .share_ul{margin:10px auto 30px;}
	.share_pop .share_ul > li img{width:45px;}
	.share_pop .share_ul > li p{font-size:12px; margin-top:5px;}
	.share_pop .share_copy .left_url{height:40px; line-height:40px; font-size:12px; padding-left:10px;}
	.share_pop .share_copy .right_copy_btn{height:40px; line-height:40px; font-size:12px;}

	.share_pop .share_agree{padding:30px 15px;}
	.share_pop .share_agree .share_agree_top{margin-bottom:10px;}
	.share_pop .share_agree .share_agree_top h5{font-size:14px; line-height:26px;}
	.share_pop .share_agree .share_agree_bot{font-size:12px; line-height:18px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
리뷰팝업 CSS
html > page > pop_up.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.pop.review_pop, .pop_bg.review_pop_bg{display:;}
.grade_box .grade_cont{}
.review_pop .grade_box .grade_cont .grade_head{margin-top:20px;}
.grade_box .grade_cont .grade_head{border-bottom:1px solid #e1e1e1; margin-bottom:20px;}
.review_pop .grade_box .grade_cont .grade_head{padding-bottom:10px;}
.grade_head{margin-bottom:20px; border-bottom:1px solid #e1e1e1; position:relative;}
.form_etc_right{position:absolute; right:0; float:none !important; top:1px;}
.grade_head .grade_title{float:left; color:#1b1b1b;}
.grade_head .grade_head_right{float:right; text-align:right;}
.grade_head .grade_head_right .grade_star{display:inline-block; color:#ffd200; margin-right:6px;} .grade_head .grade_head_right .grade_num{display:inline-block; color:#afafaf;} .grade_head .grade_head_right .grade_num span{color:#1b1b1b;}
.grade_box .grade_cont .grade_body{width:80%; margin:0 auto 20px;}
.grade_box .grade_cont .grade_body > h5{text-align:left; color:#1b1b1b; margin-bottom:15px;}
.grade_box .grade_cont .grade_body .grade_input_box{text-align:center;}
.grade_box .grade_cont .grade_body .grade_input_box .grade_input{margin-bottom:10px;}
.grade_box .grade_cont .grade_body .grade_input_box .grade_input:last-child{margin-bottom:0;}
.grade_box .grade_cont .grade_body .grade_input_box .grade_input input{display:none;}
.grade_box .grade_cont .grade_body .grade_input_box .grade_input input + label{display:block; width:100%; height:45px; line-height:45px;
border:1px solid #e1e1e1; border-radius:5px; /* transition:all 0.2s ease-in-out; */ cursor:pointer;}
.grade_box .grade_cont .grade_body .grade_input_box .grade_input input + label .grade_input_star{color:#d5d5d5; width:100px; margin-right:20px;
display:inline-block; text-align:right;}
.grade_box .grade_cont .grade_body .grade_input_box .grade_input input + label .grade_input_text{color:#a8a8a8; display:inline-block; text-align:left;
width:100px; font-weight:500;}
.grade_box .grade_cont .grade_body .grade_input_box .grade_input input:checked + label{background:#f2fcf5; border:1px solid #00c73c;}
.grade_box .grade_cont .grade_body .grade_input_box .grade_input input:checked + label .grade_input_star{color:#ffd200;}
.grade_box .grade_cont .grade_body .grade_input_box .grade_input input:checked + label .grade_input_text{color:#1b1b1b;}
.grade_box .comment_cont{width:100%; margin-bottom:20px;}
.review_pop .grade_box .textarea_box{width:80%; margin:30px auto 30px; text-align:left;}
.review_pop .grade_box .textarea_box > h5{font-size:16px; color:#1b1b1b; font-weight:500; margin-bottom:10px;}
.review_pop .grade_box .textarea_box > p{font-size:14px; color:#666666; margin-bottom:20px;}
.review_pop .grade_box .textarea_box textarea{min-height:100px;}
.textarea_box textarea{width:100%; border:0; border-bottom:1px solid #e1e1e1; resize:none; height:30px; color:#333;}
.textarea_box textarea:focus{border-bottom:1px solid #00c73c;}
.textarea_box textarea::placeholder{color:#aaaaaa;}
.grade_box button.grade_button{height:45px; line-height:45px; border-radius:22.5px; padding:0 50px; text-align:center; color:#fff;
border:0; background:#00c73c;}

@media (max-width:480px){
	.grade_head{border-bottom:1px solid #efeff0;}
	.review_pop .grade_box .grade_cont .grade_head{margin-top:20px; margin-bottom:15px;}

	.grade_box .grade_cont .grade_body{width:87%; margin:0 auto 15px;}
	.grade_box .grade_cont .grade_body > h5{margin-bottom:15px;}
	.grade_box .grade_cont .grade_body .grade_input_box{text-align:center;}

	.grade_box .grade_cont .grade_body .grade_input_box .grade_input input + label{height:40px; line-height:40px; border-radius:3px;
	border:1px solid #efeff0}
	.grade_box .grade_cont .grade_body .grade_input_box .grade_input input + label .grade_input_star{width:80px; font-size:12px;}
	.grade_box .grade_cont .grade_body .grade_input_box .grade_input input + label .grade_input_text{font-size:13px;}
	.grade_box .grade_cont .grade_body .grade_input_box .grade_input input:checked + label{border:1px solid #00c73c;}
	.grade_box .comment_cont{width:100%; margin-bottom:15px; }
	.textarea_box textarea{width:100%; border:0; border-bottom:1px solid #e1e1e1; resize:none; height:30px; color:#333;}
	.textarea_box textarea:focus{border-bottom:1px solid #00c73c;}
	.textarea_box textarea::placeholder{color:#aaaaaa;}
	.grade_box button.grade_button{height:35px; line-height:35px; border-radius:17.5px; padding:0 40px; font-size:13px;}

	.review_pop .grade_box .textarea_box{width:87%; margin:20px auto 20px;}
	.review_pop .grade_box .textarea_box > h5{font-size:14px; line-height:21px; margin-bottom:5px;}
	.review_pop .grade_box .textarea_box > p{font-size:12px; line-height:21px; margin-bottom:15px;}
	.review_pop .grade_box .textarea_box textarea{min-height:50px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
놀이팝업(메뉴팝업) CSS
html > page > pop_up.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.menu_pop{position:fixed; width:520px; z-index:9; background:#eff2f5; margin-top:65px; height:calc(100vh - 130px); padding:0 20px; display:none;}
.menu_pop .play_menu_wrap{position:relative; margin-right:-20px; margin-bottom:-20px; padding-top:30px;}
.menu_pop .play_menu_ul{overflow:hidden;}
.menu_pop .play_menu_ul > li{float:left; width:50%;}
.menu_pop .play_menu_ul > li > a{display:block; margin-right:20px; margin-bottom:20px; min-height:calc(40vh - 30px); background:#fff;
border-radius:20px; overflow:hidden; box-shadow:0 6px 10px 0 rgba(0,0,0,0.02); padding:20px; position:relative;}
.menu_pop .play_menu_ul > li > a > h1{margin-bottom:20px; color:#1b1b1b;}
.menu_pop .play_menu_ul > li > a > p{color:#666666;}
.menu_pop .play_menu_ul .play_menu_character{position:absolute; right:30px; bottom:30px;}

@media (max-width:991px){
	.menu_pop{width:100%; padding:0 15px; margin-top:44px; height:calc(100vh - 92px);}
	.menu_pop .play_menu_wrap{margin-right:-15px; margin-bottom:-15px; padding-top:20px;}
	.menu_pop .play_menu_ul > li > a{margin-bottom:15px; margin-right:15px; padding:15px; }
}
@media (max-width:480px){
	.menu_pop .play_menu_ul > li > a{padding:20px 15px; min-height:calc(36vh - 20px);}
	.menu_pop .play_menu_ul > li > a > h1{margin-bottom:10px; font-size:16px; line-height:24px; letter-spacing:-1px;}
	.menu_pop .play_menu_ul > li > a > p{font-size:12px; line-height:18px;}
	.menu_pop .play_menu_ul .play_menu_character{right:15px; bottom:15px;}
	.menu_pop .play_menu_ul .play_menu_character img{width:70px;}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
힘내요 이벤트 종료(이벤트 페이지)
html > page > event_end.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.event_container .event_img{}

@media (max-width:991px){
	.event_container .event_img img.display_mobile{display:block; width:100%}
}

/*자라나다 팝업 btn*/
a.jaranada_free{display:block; text-align:center; width:100%; position:relative; border-radius:8px; height:60px; line-height:60px; font-size:20px; color:#fff;
background:linear-gradient(to right, #1fe473, #33a3e9); font-weight:500; box-shadow:0 2px 8px 2px rgba(0,0,0,0.1);}
a.jaranada_free span{position:absolute; right:30px; top:50%; transform:translateY(-50%);}
a.jaranada_free span img{width:50px;}

@media (max-width:991px){
	/*
	a.jaranada_free{height:40px; line-height:40px; font-size:16px; border-radius:5px;}
	a.jaranada_free span{position:relative; right:auto; top:auto; transform:translateY(0); margin-left:10px; top:-2px;}
	a.jaranada_free span img{width:40px;}
	*/
	.main_cont02{margin-top:15px;}
	a.jaranada_free{text-align:left; padding-left:15px; font-size:19px; height:64px; line-height:66.5px;}
	a.jaranada_free span img{width:60px;}
	a.jaranada_free span{right:15px;}

}

/* 2021-09-30 로딩 전 깜빡이는 효과 */
.load_text { display:inline-block; background-color:#f3f5f9; padding:6px; width:50%; height:5px; }
.load_blank {
	/*2021-09-30 회색배경 background: linear-gradient(45deg, #efefef, #efefef, #ffffff, #efefef);*/
    background: linear-gradient(45deg, #f3f5f9, #f3f5f9, #ffffff, #f3f5f9);
	background-size: 200% 200%;
	animation: loadingAni 2s ease infinite;
}
.load_blank img {opacity: 0;}
.load_blank a {box-shadow:none !important;}
@keyframes loadingAni {
	0% {background-position: 0% 50%;}
	50% {background-position: 100% 50%;}
	100% {background-position: 0% 50%;}
}

/* 241107 아이템랭킹 로딩바 */
.ranking_btn .load_text{width: 47px;}
.shop_ranking_list_tit .load_text{width: 25%;}
.shop_menu_li .load_text{width: 50px;}
/*
.load_blank {
	animation-name: loadingAni;
	animation-duration: 1s;
	animation-timing-function: step-end;
	animation-iteration-count: infinite;
}
@keyframes loadingAni {
	0% {opacity:1;}
	20% {opacity: 0.9;}
	40% {opacity: 0.7;}
	50% {opacity: 0.6;}
	60% {opacity: 0.7;}
	80% {opacity:0.9;}
	100% {opacity:1;}
}
*/

.loading_donut {
	display: inline-block;
	width: 50px;
	height: 50px;
	/*/border: 3px solid rgba(255,255,255,.5);*/
	border: 3px solid transparent;
	border-radius: 50%;
	border-top-color: #00c73c;
	animation: spin 0.75s ease-in-out infinite;
	-webkit-animation: spin 0.75s ease-in-out infinite;
}
@keyframes spin {
	to { -webkit-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
	to { -webkit-transform: rotate(360deg); }
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
멤버쉽 결제하기 팝업 관련 CSS
html > skin > misc > basic > settle_case.skin.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.cardPayment_pop .cardPayment_pop_text{font-size:20px; margin-bottom:40px; text-align:center; font-weight:500; color:#1b1b1b;}
.cardPayment_pop .pop_content{padding:40px 0px;}
.cardPayment_pop .payment_way{width:calc(100% - 50px); margin:0 auto; display:table; table-layout:fixed;}
.cardPayment_pop .payment_way > .payment_box{width:25%; display:table-cell; vertical-align:top;}
.cardPayment_pop .payment_way > .payment_box input{display:none;}
.cardPayment_pop .payment_way > .payment_box input + label{text-align:center; cursor:pointer;}
.cardPayment_pop .payment_way > .payment_box input + label .icon_box{margin:0 auto 10px; width:80px; height:80px; background:#efefef; border-radius:50%;}
.cardPayment_pop .payment_way > .payment_box input:checked + label .icon_box{background:#00c73c;}
.cardPayment_pop .payment_way > .payment_box input + label .icon_box img{width:80px; display:block; margin:0 auto;}
.cardPayment_pop .payment_way > .payment_box input + label .icon_box img:first-child{display:block;}
.cardPayment_pop .payment_way > .payment_box input + label .icon_box img:last-child{display:none;}
.cardPayment_pop .payment_way > .payment_box input:checked + label .icon_box img:first-child{display:none;}
.cardPayment_pop .payment_way > .payment_box input:checked + label .icon_box img:last-child{display:block;}
.cardPayment_pop .payment_way > .payment_box input + label .icon_name{font-size:16px; color:#666666;}
.cardPayment_pop .payment_way > .payment_box .sns_pay{margin-top:10px;}
.cardPayment_pop .payment_way > .payment_box .sns_pay > div{display:inline-block; margin-right:3px; padding:2px 4px; border:1px solid #cccccc; border-radius:3px;
text-align:center;}
.cardPayment_pop .payment_way > .payment_box .sns_pay > div img{width:10px; position:relative; top:-1px;}
.cardPayment_pop .payment_way > .payment_box .sns_pay > div:last-child{margin-right:0;}
.cardPayment_pop .payment_way > .payment_box .sns_pay > div span.text{color:#666666; font-size:12px; vertical-align:top;}
.cardPayment_pop .payment_accout_box{margin-top:20px; padding:20px 15px 0; padding-top:20px; border-top:1px solid #ebebeb;}
.cardPayment_pop .payment_accout_box .payment_accout{margin-bottom:20px; text-align:left;}
.cardPayment_pop .payment_accout_box .payment_accout:last-child{margin-bottom:0;}
.cardPayment_pop .payment_accout_box .payment_accout > label{display:block; font-size:16px; color:#1b1b1b; font-weight:500; margin-bottom:10px;}
.cardPayment_pop .payment_accout_box .payment_accout > input{width:100%; background:#f3f3f3; padding:0 15px; height:40px; line-height:40px; color:#333; font-size:14px;
outline:none; box-shadow:none; border:0;}
.cardPayment_pop .payment_accout_box .payment_accout > input::placeholder{color:#999999;}
.cardPayment_pop .payment_accout_box .payment_accout > select{width:100%; border-radius:0; background:#f3f3f3; padding:0 15px; height:40px; line-height:40px; color:#333; font-size:14px;
outline:none; box-shadow:none; border:0; /*-webkit-appearance: none; -moz-appearance: none; appearance: none;
background:#fff url(/skin/board/mapB/img/map2_select_arrow.png) no-repeat 92% 50%; */}
/*.cardPayment_pop .payment_accout_box .payment_accout > select::-ms-expand { display: none; }*/
.cardPayment_pop .payment_btn{margin-top:39px;}
.cardPayment_pop .payment_btn button{border:0; width:200px; height:45px; line-height:45px; color:#fff; font-size:16px; background:#00c73c; border-radius:22.5px; outline:none;
box-shadow:none; border:0;}

@media (max-width:480px){
	.cardPayment_pop .cardPayment_pop_text{font-size:16px; margin-bottom:20px;}
	.cardPayment_pop .pop_content{padding:30px 0px;}
	.cardPayment_pop .payment_way{margin:0 auto 50px;}
	.cardPayment_pop .payment_way > .payment_box input + label .icon_box{margin:0 auto 10px; width:50px; height:50px;}
	.cardPayment_pop .payment_way > .payment_box input + label .icon_box img{width:50px}
	.cardPayment_pop .payment_way > .payment_box input + label .icon_name{font-size:12px; position:relative;}
	.cardPayment_pop .payment_way > .payment_box .sns_pay{position:absolute; left:50%; transform:translateX(-50%); margin-top:0; width:100px; top:20px;}
	.cardPayment_pop .payment_way > .payment_box .sns_pay > div{margin-right:3px; padding:2px 4px 1px; border-radius:2px; border:1px solid #e2e2e2;}
	.cardPayment_pop .payment_way > .payment_box .sns_pay > div span.text{font-size:10px; vertical-align:top;}
	.cardPayment_pop .payment_way > .payment_box .sns_pay > div img{width:8px; top:auto;}

	.cardPayment_pop .payment_accout_box{/* margin-top:45px;  */padding:20px 15px 0;}
	.cardPayment_pop .payment_accout_box .payment_accout{margin-bottom:15px;}
	.cardPayment_pop .payment_accout_box .payment_accout > label{font-size:14px; margin-bottom:10px;}
	.cardPayment_pop .payment_accout_box .payment_accout > input{height:35px; line-height:35px;}
	.cardPayment_pop .payment_accout_box .payment_accout > select{height:35px; line-height:35px;}
	.cardPayment_pop .payment_btn{margin-top:30px;}
	.cardPayment_pop .payment_btn button{width:150px; height:40px; line-height:40px; font-size:14px; border-radius:20px;}
}


.notosans_serif{position:relative; display:block; overflow:hidden; transform:translate(-50%, -50%); display:flex; flex-wrap:wrap; justify-content:center;
transform:rotate(45deg); -webkit-attrcackr:abcd;}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
메인페이지 건강검진, AI발달보고서 탭 추가
html > skin > misc > basic > settle_case.skin.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.main_addCont01{margin-top:20px;}
.main_addCont01 .main_health{border-radius:20px; overflow:hidden; background:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,0.05);}
.main_addCont01 ul.health_tab{display:flex;}
.main_addCont01 ul.health_tab li{width:50%; text-align:center;}
.main_addCont01 ul.health_tab li a{font-size:13px; color:#999999; background:#f7f8fa; height:37px; line-height:37px; display:block;}
.main_addCont01 ul.health_tab li.active a{font-weight:500; color:#1b1b1b; background:#fff;}
.main_addCont01 ul.health_tab_content{}
.main_addCont01 ul.health_tab_content li{display:none;}
.main_addCont01 ul.health_tab_content li.active{display:block;}
.main_addCont01 .health_screening.active1, .main_addCont01 .health_screening.active2, .main_addCont01 .health_screening.active3{/* display:none; */}
.main_addCont01 .health_screening{padding:15px 25px;}
.main_addCont01 .health_screening .more_btn_box{display:flex; justify-content:flex-end; margin-bottom:13px;}
.main_addCont01 .health_screening .more_btn_box a{font-size:10px; color:#999999;}
.main_addCont01 .health_screening .screening_content{}
.main_addCont01 .health_screening .screening_content .screening{margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #efeff0; display:flex; align-items:center; justify-content:space-between;}
.main_addCont01 .health_screening .screening_content .screening:last-child{margin-bottom:0; padding-bottom:0; border-bottom:0;}
.main_addCont01 .health_screening .screening_content .screening .icon_text{display:inline-flex; align-items:center; width:calc(100% - 38px);}
.main_addCont01 .health_screening .screening_content .screening.three_length .icon_text{width:calc(100% - 43px);}
.main_addCont01 .health_screening .screening_content .screening.four_length .icon_text{width:calc(100% - 50px);}
.main_addCont01 .health_screening .screening_content .screening .icon_text .icon{width:38px; height:38px; border-radius:50%; background:#f7f8fa;
display:flex; align-items:center; justify-content:center; margin-right:12px;}
.main_addCont01 .health_screening .screening_content .screening .icon_text .icon img{width:20px;}
.main_addCont01 .health_screening .screening_content .screening .icon_text .text{width:calc(100% - 50px);}
.main_addCont01 .health_screening .screening_content .screening .icon_text .text h5{font-size:13px; color:#1b1b1b; font-weight:500; margin-bottom:10px;}
.main_addCont01 .health_screening .screening_content .screening .icon_text .text p{font-size:11px; color:#999999; font-weight:300;}
.main_addCont01 .health_screening .screening_content .screening .state{display:inline-flex; justify-content:center; width:38px; height:20px; line-height:20px; border-radius:10px;
border:1px solid #999999; font-size:10px; color:#666666;}
.main_addCont01 .health_screening .screening_content .screening .state.no_checkup{border-color:#00c73c; color:#00c73c; width:43px;}
.main_addCont01 .health_screening .screening_content .screening .state.send{border-color:#00c73c; color:#fff; background:#00c73c; width:50px;}
.main_addCont01 .health_screening .screening_btn_box{margin-top:33px; position:relative;}
.main_addCont01 .health_screening .screening_btn_box a.screening_btn{width:100%; height:35px; line-height:36px; border-radius:17.5px; font-weight:500; color:#ffffff; font-size:13px;
text-align:center; background:#00c73c; display:block;}
.main_addCont01 .health_screening .screening_btn_box a.screening_btn.no_active{background:#d8dce0; cursor:default;}
.main_addCont01 .health_screening .screening_btn_box .play_caption{position:absolute; left:calc(50% - 69.5px); border:1px solid #00c73c; background:#fff; text-align:center; color:#666666;
box-shadow:0 3px 9px 0 rgba(0,0,0,0.07); padding:6.5px 15px; font-size:12px; line-height:18px; border-radius:10px; top:-65px; white-space:nowrap; letter-spacing:-0.3px; z-index:1;}
.main_addCont01 .health_screening .screening_btn_box .play_caption::after{content:""; width:12px; height:8px; background:url('/img/play_caption.png');
background-size:cover; position:absolute; left:50%; transform:translateX(-50%); bottom:-8px;}
.main_addCont01 .health_screening .screening_btn_box .play_caption span.point_color{color:#00c73c;}
.main_addCont01 .health_screening .screening_btn_box .play_caption.w69{left:calc(50% - 69.5px);}
.main_addCont01 .health_screening .screening_btn_box .play_caption.w83{left:calc(50% - 83px);}
.main_addCont01 .health_screening .screening_btn_box .play_caption.w89{left:calc(50% - 89px);}
.main_addCont01 .health_screening .screening_btn_box .play_caption.w95{left:calc(50% - 95px);}
.main_addCont01 .health_report{padding:25px 15px 15px}
.main_addCont01 .health_report .report_content{}
.main_addCont01 .health_report .report_content > a{display:flex; padding:11px 15px; align-items:center; justify-content:space-between; border:1px solid #efeff0; border-radius:10px; margin-bottom:15px;}
.main_addCont01 .health_report .report_content > a:last-child{margin-bottom:0;}
.main_addCont01 .health_report .report_content > a.complete{border-color:#00c73c;}
.main_addCont01 .health_report .report_content > a .icon_text{display:inline-flex; align-items:center; width:calc(100% - 38px);}
.main_addCont01 .health_report .report_content > a.three_length .icon_text{width:calc(100% - 43px);}
.main_addCont01 .health_report .report_content > a.three_lenth .icon_text{width:calc();}
.main_addCont01 .health_report .report_content > a .icon_text .icon{width:38px; height:38px; border-radius:50%; background:#f3f3f3; display:flex; align-items:center; justify-content:center;
margin-right:12px;}
.main_addCont01 .health_report .report_content > a.complete .icon_text .icon{background:#eaf7ed;}
.main_addCont01 .health_report .report_content > a .icon_text .icon img{width:17px;}
.main_addCont01 .health_report .report_content > a .icon_text .text{width:calc(100% - 50px);}
.main_addCont01 .health_report .report_content > a .icon_text .text p{font-size:11px; color:#999999; font-weight:400;}
.main_addCont01 .health_report .report_content > a .icon_text .text p span.ing{color:#555555;}
.main_addCont01 .health_report .report_content > a .icon_text .text p span.complete{color:#00c73c;}
.main_addCont01 .health_report .report_content > a .icon_text .text h5{font-size:13px; color:#1b1b1b; font-weight:500; margin-top:7px;}
.main_addCont01 .health_report .report_content > a .state{width:38px; height:20px; line-height:20px; border-radius:10px; border:1px solid #999; font-size:10px; color:#fff;
background:#999; display:inline-flex; justify-content:center; position:relative;}
.main_addCont01 .health_report .report_content > a.three_length .state{width:43px;}
.main_addCont01 .health_report .report_content > a .state .play_caption{position:absolute; right:-29px; border:1px solid #00c73c; background:#fff; text-align:center; color:#666666;
box-shadow:0 3px 9px 0 rgba(0,0,0,0.07); padding:6.5px 15px; font-size:12px; line-height:18px; border-radius:10px; top:-65px; white-space:nowrap; letter-spacing:-0.3px; z-index:1;}
.main_addCont01 .health_report .report_content > a .state .play_caption::after{content:""; width:12px; height:8px; background:url('/img/play_caption.png');
background-size:cover; position:absolute; right:40px; bottom:-8px;}
.main_addCont01 .health_report .report_content > a .state .play_caption span.point_color{color:#00c73c;}.main_addCont01 .health_report .report_content > a .state.complete{background:#00c73c; border-color:#00c73c;}
.main_addCont01 .health_report .report_content .icon_no_report{background:#f3f3f3; border-radius:50%; width:37px; height:37px; display:flex; align-items:center; justify-content:center; margin:0 auto 12px}
.main_addCont01 .health_report .report_content .icon_no_report img{width:45.946%;}
.main_addCont01 .health_report .report_btn_box{margin-top:20px; position:relative;}
.main_addCont01 .health_report .report_btn_box a.report_btn{width:100%; height:35px; line-height:35px; border-radius:17.5px; font-weight:500; color:#ffffff; font-size:13px;text-align:center; background:#00c73c; display:block;}
.main_addCont01 .health_report .report_btn_box.no_report a.report_btn{background: #cccccc;}

.bottomUp_pop.mainHealth_pop{padding:60px 22px 40px;}
.bottomUp_pop.mainHealth_pop .btn_box{display:none; margin-top:30px; text-align:center;}
.bottomUp_pop.mainHealth_pop .btn_box > a, .bottomUp_pop.mainHealth_pop .btn_box > button{height:40px; line-height:41px; border-radius:20px; font-size:12px; width:auto;
padding:0 27px; margin:0 auto; display:inline-flex; position:relative;}
.mainHealth_pop .mainHealth_pop_content{}
.mainHealth_pop .screening_content{}
.mainHealth_pop .screening_content a.screening{margin-bottom:15px; display:flex; align-items:center; justify-content:space-between; padding:13px 18px; border:1px solid #efeff0; border-radius:8px;}
.mainHealth_pop .screening_content a.screening:last-child{margin-bottom:0;}
.mainHealth_pop .screening_content a.screening.active{border-color:#00c73c;}
.mainHealth_pop .screening_content a.screening .icon_text{display:flex; align-items:center;}
.mainHealth_pop .screening_content a.screening .icon_text .icon{width:38px; height:38px; border-radius:50%; background:#f3f3f3;
display:flex; align-items:center; justify-content:center; margin-right:12px;}
.mainHealth_pop .screening_content a.screening .icon_text .icon img{width:20px;}
.mainHealth_pop .screening_content a.screening .icon_text .text{width:calc(100% - 50px);}
.mainHealth_pop .screening_content a.screening .icon_text .text h5{font-size:13px; color:#1b1b1b; font-weight:500; margin-bottom:10px;}
.mainHealth_pop .screening_content a.screening .icon_text .text p{font-size:11px; color:#999999; font-weight:300;}
.mainHealth_pop .screening_content a.screening .state_checkbox{display:flex; align-items:center;}
.mainHealth_pop .screening_content a.screening .state_checkbox .state{border:1px solid #00c73c; width:42px; height:18px; line-height:19px; border-radius:9px; color:#00c73c; font-size:10px;
text-align:center;}
.mainHealth_pop .screening_content a.screening .state_checkbox .state.send{background:#00c73c; color:#fff; width:50px;}
.mainHealth_pop .screening_content a.screening .state_checkbox .health_checkbox{margin-left:10px;}
.mainHealth_pop .screening_content a.screening .state_checkbox .health_checkbox input{display:none;}
.mainHealth_pop .screening_content a.screening .state_checkbox .health_checkbox input + label{width:18px; height:18px; border-radius:50%; border:1px solid #d7d7d7; display:flex;
align-items:center; justify-content:center; position:relative; cursor:pointer;}
.mainHealth_pop .screening_content a.screening .state_checkbox .health_checkbox input + label span.line{width:1px; height:4px; background:#fff; border-radius:2px; transform:rotate(-45deg);
display:block; position:absolute; top:8px; left:5px;}
.mainHealth_pop .screening_content a.screening .state_checkbox .health_checkbox input + label span.line:nth-child(2){height:8px; border-radius:4px; transform:rotate(45deg); top:4px; left:9px;}
.mainHealth_pop .screening_content a.screening .state_checkbox .health_checkbox input:checked + label{border-color:#00c73c; background:#00c73c;}
.mainHealth_pop .screening_content a.screening .state_checkbox .health_checkbox input:checked + label span{}


.mainHealth_pop .btn_box button .play_caption{position:absolute; left:calc(50% - 69.5px); border:1px solid #00c73c; background:#fff; text-align:center; color:#666666;
box-shadow:0 3px 9px 0 rgba(0,0,0,0.07); padding:6.5px 15px; font-size:12px; line-height:18px; border-radius:10px; top:-65px; white-space:nowrap; letter-spacing:-0.3px; z-index:1;}
.mainHealth_pop .btn_box button .play_caption::after{content:""; width:12px; height:8px; background:url('/img/play_caption.png');
background-size:cover; position:absolute; left:50%; transform:translateX(-50%); bottom:-8px;}
.mainHealth_pop .btn_box button .play_caption .point_color{color:#00c73c;}
.mainHealth_pop .btn_box button .play_caption.w89{left:calc(50% - 89px);}
.mainHealth_pop .btn_box button .play_caption.w95{left:calc(50% - 95px);}

/* 2023-03-21 건강검진은 모달창에 카카오톡 문의 버튼 추가해준다 */
.alert_pop .health_cs { margin-top:30px; font-size:11px; }
.alert_pop .health_cs a {display:flex; justify-content:center; width:160px; margin:5px auto 0; align-items:center; font-weight:500; outline:none; box-shadow:none;  padding:0; border-radius:0; border:0; line-height:normal; height:39px; border-radius:30px; font-size:12px; background:#fae100; color:#333333;}
.alert_pop .health_cs a img {width:23px;}
.alert_pop .health_cs a span { display:block; margin-right:10px; position:relative; top:2px;}




/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
230728 sjh 수정
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

.main_addCont01 .health_screening .screening_btn_box .play_caption.speech_bubble{left:50%; transform:translateX(-50%) scale(0);}
.main_addCont01 .health_screening .screening_btn_box .play_caption.no_active{transform:translateX(-50%) scale(0); animation-name:centerBounce_reverse}
.main_addCont01 .health_screening .screening_btn_box .play_caption.active{ animation-name:centerBounce;}
@keyframes centerBounce{
	0%{transform: translateX(-50%) scale(0);}
	50%{transform: translateX(-50%) scale(1.05)}
	100%{transform: translateX(-50%) scale(1)}
}
@keyframes centerBounce_reverse{
	0%{transform: translateX(-50%) scale(1);}
	50%{transform: translateX(-50%) scale(1.05)}
	100%{transform: translateX(-50%) scale(0)}
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
임신 ver
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.pregnancy_wrap{background: linear-gradient(to bottom, #fff4ee 40%, transparent 50%);}
.page-wrap .pregnancy_wrap img{width:100%;}
.pregnancy_wrap .main_cont01{/*padding: 90px 0 29px;*/ padding-top: 0; padding-bottom: 24px; background: none; /*background: url(/img/pre_main_cont01_background.png) no-repeat bottom left / cover;*/ position: relative; overflow: hidden;}
.pregnancy_wrap .main_background{/*border: 22px solid #fffbfa;border-top: none;border-left: none;*/transform: translateX(-15px);position: relative; padding-top: 90px;top: 0;left: 0;/*width: 136%;*/width:calc(100% + 30px);height: 100%;/*border-radius: 0 0 91% 0;overflow: hidden;*/ background: url(/img/umbilical_cord.png) no-repeat bottom left / cover; background-color: #fdece5;}
.pregnancy_wrap .main_background_img{opacity: 0;width:520px; height: 100%;background: url(/img/pregnancy_bg.gif) no-repeat bottom left / cover; position: absolute; top:0; left:0; animation: main_background_img linear forwards; animation-delay: 0.5s; animation-duration: 1s;}

@keyframes main_background_img {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

.pregnancy_wrap .main_cont01 .top_text{margin-left: 28px; margin-bottom: -90px; z-index: 9;}
.pregnancy_wrap .main_cont01 .top_text .birth{font-size: 26px; line-height: 30px;}
.pregnancy_wrap .main_cont01 .top_text .birth span{color: #1b1b1b; font-weight: 600;}
.pregnancy_wrap .main_cont01 .top_text .birth_count{margin-top: 20px;}
.pregnancy_wrap .main_cont01 .top_text .birth_count h3{font-size: 43px; color: #1b1b1b;}
.pregnancy_wrap .main_cont01 .top_text .birth_count h3 span{left: 8px; font-size: 18px; bottom: 4px;}
.pregnancy_wrap .main_cont01 .baby_image_box{ position: relative; /*text-align: left;*/ padding-left: /*121px*/ 0; text-align: center; width:520px;}
.pregnancy_wrap .main_cont01 .baby_image_box .img_box{width: 650px; height: 520px;margin-left: -65px;animation: pregnancy_baby_ani 10s linear infinite alternate;overflow: hidden;display: inline-block;position: relative;}
.pregnancy_wrap .main_cont01 .baby_image_box img{width: 122%;  position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); opacity: 1;}

@keyframes pregnancy_baby_ani {
	0% {transform: translate(0,0);}
	100% {transform: translate(0,-20px) rotate(-5deg);}
}

.pregnancy_wrap .main_cont01 .mc01_bg{position: absolute;left: 0;width: 100%;pointer-events: none;bottom: 0;}

.pregnancy_wrap .main_cont01 .baby_image_box .card_box{position: absolute; right: 25px; top: 142px; width: 274px; z-index: 10;}
.pregnancy_wrap .main_cont01 .baby_image_box .card_box .card{display: block; position: static;}
.pregnancy_wrap .main_cont01 .baby_image_box .card_box .card .comment_box{position: relative; width: 100%; padding: 14px 43px; /*right: 18px;*/ right: auto; left: 0; top: -113px; text-align: center;}
.pregnancy_wrap .main_cont01 .baby_image_box .card_box .card .comment_box::before{width: 17px; height: 11px; background-size: cover; bottom: -11px; left: 66%;}
.pregnancy_wrap .main_cont01 .baby_image_box .card_box .card .comment_box h5{font-size: 17px; font-weight: 400; line-height: 24px; margin-bottom: 13px; border: none; margin: 0; padding: 0; letter-spacing: normal; word-spacing: 1px;}
.pregnancy_wrap .main_cont01 .baby_image_box .card_box .card .comment_box p{font-size: 14px; line-height: 20px;}
.pregnancy_wrap .main_cont01 .baby_image_box .card_box .card .plus_btn{position: relative; right: -173px; bottom: 87px;box-shadow: 5px 5px 29px 4px rgba(119, 119, 119, 0.1);cursor: pointer;}
.pregnancy_wrap .main_cont01 .bot_text{margin-right: 0; margin-top:0; position: absolute; right: 15px; bottom: 0; width: auto;}
.pregnancy_wrap .main_cont01 .bot_text .right_text{float: none; display: flex; flex-wrap: wrap; align-items: center; justify-content: end;}
.pregnancy_wrap .main_cont01 .bot_text .right_text p{color: #666666; font-size: 13px; line-height: 1;}
.pregnancy_wrap .main_cont01 .bot_text .right_text .bot_text_box{margin-top: 11px;}
.pregnancy_wrap .main_cont01 .bot_text .right_text h5{font-size:25px; color: #1b1b1b; line-height: 1; margin-top: 5px;}
.pregnancy_wrap .main_cont01 .bot_text .right_text h3{font-size: 40px; color: #1b1b1b; margin-left: 5px;}

.pregnancy_wrap .class_check_wrap{margin-top: 9px; position: relative; padding: 13px 0;}
.pregnancy_wrap .class_check_wrap ul{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin: 0 -11px;}
.pregnancy_wrap .class_check_wrap li{padding: 0 11px;}
.pregnancy_wrap .class_check_wrap .class_check_logo{width: 48px; height: 48px; background: url(/img/check_off.png) no-repeat center center / cover;}
.pregnancy_wrap .class_check_wrap .class_check_logo.check{background: url(/img/check_on.png) no-repeat center center / cover;}
.pregnancy_wrap .class_check_wrap .class_check_logo.vacation{background: url(/img/check_vacation.png) no-repeat center center / cover;}
.pregnancy_wrap .class_check_wrap li p{text-align: center; font-size: 14px; color: #666666; font-weight: 600; margin-top: 8px;}
.pregnancy_wrap .class_check_wrap > p{text-align: center; color: #999999; font-size: 16px; margin-top: 29px;}

.pregnancy_wrap .main_cont03{margin-top: 61px; padding-bottom: 0; border-bottom: 0;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list{box-shadow: none; border-radius: 0;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list a{position: relative; display: block;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list.clear a::after {content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(/img/clear_class.png) center / 69px no-repeat;background-color: rgba(0, 0, 0, 0.4);z-index: 2;}

.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list a.video_secret_icon{position: absolute; top:10px; right:10px;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list a.video_secret_icon img{width:15px; aspect-ratio:auto}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list a .video_sticky{position: absolute; left: 0; top: 0; font-size: 15px; font-weight:600; color: #ffffff; border-bottom-right-radius: 11px; background-color: #ff657f; display: inline-block; padding: 7.5px 11px; z-index: 8;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list.secret .video_img a .video_sticky{background-color:#535862;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_img{border-radius: 11px; overflow: hidden;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_img .video_secret{background: rgba(0, 0, 0, 0.4);}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_img img{display: block; width:100%; object-fit:cover; aspect-ratio:16 / 9; transition:.2s}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_img:active img, .pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_img:hover img {transform:scale(1.1)}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_info{background-color: transparent; padding: 0;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 19px;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title h5{font-weight: 600; color: #000000; margin-bottom: 0; min-width: 50%;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title .video_review{margin-right: 17px;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title .video_info{display: flex; flex-wrap: wrap; align-items: center; padding-right:22px;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_info .text{border-bottom: 0; margin: 0; padding: 0;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title .video_info span{color: #a0a0a0; font-size: 17px; font-weight: 300; line-height: 16px; display: inline-block; position: relative; top: -1px; margin-left: 2px;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title .video_review img{width: 16px;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title .video_comment img{width: 17px;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_info_text{font-size: 16.5px; color: #777777; margin:7px 0 16px;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_info_text span{display: inline-block; color: #e1e1e1; font-size: 14px; position: relative; top: -2px; margin: 0 5px;}
.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_info .text p{display: -webkit-box; white-space: wrap; font-size: 16.5px; line-height: 24px; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.pregnancy_wrap .main_cont06{margin-top: 45px; padding: 0 0 55px 0; position: relative;}
.pregnancy_wrap .main_cont06::after{content:""; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 14.5px; background-color: #eff2f5;}
.pregnancy_wrap .pregnancy_class2 .img_box .video_secret{display: none; background: rgba(0, 0, 0, 0.4);}
.pregnancy_wrap .pregnancy_class2 .secret .img_box .video_secret{display: block;}
.pregnancy_wrap .pregnancy_class2 .img_box a{position: relative;}
.pregnancy_wrap .pregnancy_class2 .img_box a.video_secret_icon{position: absolute; top:10px; right:10px;}
.pregnancy_wrap .pregnancy_class2 .img_box a .video_sticky{position: absolute; left: 0; top: 0; font-size: 15px; font-weight:600; color: #ffffff; border-bottom-right-radius: 11px; background-color: #ff657f; display: inline-block; padding: 7.5px 11px; z-index: 10;}
.pregnancy_wrap .pregnancy_class2 .secret .img_box a .video_sticky{background-color:#535862;}
.pregnancy_wrap .pregnancy_class2 .clear .img_box a{display:block;}
.pregnancy_wrap .pregnancy_class2 .clear .img_box a::after{content:""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/img/clear.png) no-repeat center center / contain; z-index: 2;}
.pregnancy_wrap .pregnancy_class2 .text_box h5{font-size: 16.5px; font-weight: 600; color: #000000;}
.pregnancy_wrap .pregnancy_class2 .text_box h5 span{display: inline-block; font-size: 14px; position: relative; top: -2px; color: #e1e1e1; margin: 0 4px;}
.pregnancy_wrap .pregnancy_class2 .text_box p{font-size: 15px; font-weight: 400; color: #777777; margin-top: 3px;}
.pregnancy_wrap .pregnancy_class2 .text_box p span{font-size: 12px; display: inline-block; position: relative; top: -2px; color: #e1e1e1; margin: 0 3px;}
.pregnancy_wrap .pregnancy_class2 .video_info{display: flex; flex-wrap: wrap; align-items: center; margin-top: 11px;}
.pregnancy_wrap .pregnancy_class2 .video_info .text{border-bottom: 0; margin: 0; padding: 0;}
.pregnancy_wrap .pregnancy_class2 .video_info span{color: #a0a0a0; font-size: 17px; font-weight: 300; line-height: 16px; display: inline-block; position: relative; top: -1px; margin-left: 1px;}
.pregnancy_wrap .pregnancy_class2 .video_info .video_review{margin-right: 17px;}
.pregnancy_wrap .pregnancy_class2 .video_info .video_review img{width: 16px;}
.pregnancy_wrap .pregnancy_class2 .video_info .video_comment img{width: 17px;}


.class_complete_pop{position: fixed; width: 520px; height: 100%; top: 0; z-index: 13; padding: 50px 43px; background: linear-gradient(to bottom, #fbe8de 30%, #ffffff 90%);display: flex;align-items: center;justify-content: center;}
.class_complete_pop .class_complete_pop_con{text-align: center; width: 100%;}
.class_complete_pop .pop_con_title h2{color:#9c9592; font-size: 60px; font-weight: 900; font-family: 'SUIT-Heavy';}
.class_complete_pop .pop_con_img{width: calc(100% + 86px);
height: 270px;
 background: url(../img/class_end_icon.png) no-repeat;display: inline-block; color: #fff; margin-top: 0;display: flex;
align-items: center;
justify-content: center;
flex-direction: column; background-size: auto 270px;   background-position: center;text-shadow: 0 0 7px rgba(255, 232, 221, 0.05);    margin-left: -43px;
}
.class_complete_pop .pop_con_img .class_day{font-size: 62px; font-weight: 900; font-family: 'SUIT-Heavy'; margin-top: 10px; line-height: 1em;}
.class_complete_pop .pop_con_img p{font-size: 16px; line-height: 1em; margin-top: 4px; font-weight: 500;}
/* .class_complete_pop .pop_con_wrap{margin-top: 34px;} */
.class_complete_pop .pop_con_wrap ul{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin: 0 -11px;}
.class_complete_pop .pop_con_wrap li{padding: 0 11px;}
.class_complete_pop .pop_con_wrap .class_check_logo{width: 48px; height: 48px; background: url(/img/check_off.png) no-repeat center center / cover;}
.class_complete_pop .pop_con_wrap .class_check_logo.check{background: url(/img/check_on.png) no-repeat center center / cover;}
.class_complete_pop .pop_con_wrap li p{text-align: center; font-size: 14px; color: #aaaaaa; font-weight: 600; margin-top: 8px;}
.class_complete_pop .pop_con_text {margin-top: 50px;}
.class_complete_pop .pop_con_text p{color:#888888; font-size: 19px; line-height: 27px;}
.class_complete_pop .pop_con_btn{margin-top: 100px;}
.class_complete_pop .class_complete_pop_btn{background:#eeeeee;color:#999999;font-size:19px;font-weight: 500; display: inline-block;width: 100%; padding: 22px 0; border-radius: 29px;}

.pregnancy_wrap .class_check_wrap .use_restrictions_text{position: absolute;top: 0;left: 22px;width: calc(100% - 44px);height: 100%;background-color: rgba(147, 120, 114, 0.35);display: flex;align-items: center;justify-content: center;border-radius: 25px;z-index: 2;}
.pregnancy_wrap .class_check_wrap .use_restrictions_text .membership_icon{width: 25px;}

@media all and (max-width: 991px) {
	.pregnancy_wrap .main_cont01 .baby_image_box{width: 100vw;}
	.pregnancy_wrap .main_background_img{width:100vw;}
	.class_complete_pop{width: 100%;}
}


@media all and (max-width: 480px) {
	.pregnancy_wrap .main_cont01{padding-bottom: 0;}
	.pregnancy_wrap .main_background{/*border: 14px solid #fffbfa;border-top: none;border-left: none;width: 136%;border-radius: 0 0 99% 0; */padding-top: 63px;}
	.pregnancy_wrap .main_cont01 .top_text{margin-left: 30px; margin-bottom: -27px; padding-left: 0;}
	.pregnancy_wrap .main_cont01 .top_text .birth{font-size: 16px; line-height: 21px;}
	.pregnancy_wrap .main_cont01 .top_text .birth_count{margin-top: 13px;}
	.pregnancy_wrap .main_cont01 .top_text .birth_count h3{font-size: 30px;}
	.pregnancy_wrap .main_cont01 .top_text .birth_count h3 span{font-size: 12.5px; left:7px;}
	/*.pregnancy_wrap .main_cont01 .baby_image_box{padding-left: 22%;}
	.pregnancy_wrap .main_cont01 .baby_image_box img{width: 43%;}*/
	.pregnancy_wrap .main_cont01 .baby_image_box .img_box{width: calc(100% + 100px);height: 408px;margin-left: -50px;}
	.pregnancy_wrap .main_cont01 .baby_image_box .card_box{width: 198px; top:62px;}
	.pregnancy_wrap .main_cont01 .baby_image_box .card_box .card .comment_box{padding: /*15px 11px 12px*/ 12px 27px 10px; right: 7px; top: -78px;}
	.pregnancy_wrap .main_cont01 .baby_image_box .card_box .card .comment_box::before {width: 14px;height: 9px;bottom: -9px;background-size: cover;}
	.pregnancy_wrap .main_cont01 .baby_image_box .card_box .card .comment_box h5{font-size: 13.5px; line-height: 20px; /*margin-bottom: 8px;*/}
	.pregnancy_wrap .main_cont01 .baby_image_box .card_box .card .comment_box p{font-size: 10px; line-height: 14px;}
	.pregnancy_wrap .main_cont01 .baby_image_box .card_box .card .plus_btn{right: -116px; bottom: 64px;box-shadow: 5px 5px 20px 7px rgba(119, 119, 119, 0.1);}
	.pregnancy_wrap .main_cont01 .bot_text{bottom: 3px; margin-top:0;}
	.pregnancy_wrap .main_cont01 .bot_text .right_text p{font-size: 10px;}
	.pregnancy_wrap .main_cont01 .bot_text .right_text h5{font-size: 18px; margin-top: 3px;}
	.pregnancy_wrap .main_cont01 .bot_text .right_text h3{font-size: 28px;}

	.pregnancy_wrap .class_check_wrap{margin-top: 8px; padding: 9px 0 7px;}
	.pregnancy_wrap .class_check_wrap ul{margin: 0 -9px;}
	.pregnancy_wrap .class_check_wrap li{padding: 0 9px;}
	.pregnancy_wrap .class_check_wrap .class_check_logo{width: 34px; height: 34px;}
	.pregnancy_wrap .class_check_wrap li p{font-size: 10px; margin-top: 6px;}
	.pregnancy_wrap .class_check_wrap > p{font-size: 11.5px; margin-top: 19px;}

	.pregnancy_wrap .pregnancy_class .main_text{margin-bottom: 10px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list a.video_secret_icon{top:7px;right:7px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list a.video_secret_icon img{width:12px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_img{border-radius: 7.5px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list a .video_sticky{font-size: 11.5px; padding: 8px 9px 7px; border-bottom-right-radius: 7.5px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title{margin-top:11px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title h5{font-size: 15px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title .video_review{margin-right: 12px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title .video_review img{width: 12px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title .video_comment img{width: 12px;position: relative;top: 1px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_info .text{border-bottom: 0; margin: 0; padding: 0;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title .video_info{padding-right:15px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_title .video_info span{font-size: 12px; margin-left: 2px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_info_text{font-size: 12.5px; margin: 7px 0 10px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_info_text span{font-size: 10px; margin: 0 3px; top: -1px;}
	.pregnancy_wrap .pregnancy_class ul.gallery_wrap li.gallery_list .video_info .text p{font-size: 12.5px; line-height: 16.5px;}

	.pregnancy_wrap .main_cont06{margin-top: 40px;padding:0 0 40px 0}
	.pregnancy_wrap .main_cont06::after{height:10px}
	.pregnancy_wrap .pregnancy_class2 .img_box a .video_sticky{font-size: 10.5px; padding: 8px 8px 7px; border-bottom-right-radius: 7.5px;}
	.pregnancy_wrap .main_cont06 .main_text{padding:0 15px; margin-bottom: 10px;}
	.pregnancy_wrap .main_cont06 > .container_fix{padding:0;}
	.pregnancy_wrap .main_cont06 .lack_container{margin-left:15px;}
	.pregnancy_wrap .pregnancy_class2 .img_box{margin-bottom:11px;}
	.pregnancy_wrap .pregnancy_class2 .img_box .video_secret{border-radius:8px;}
	.pregnancy_wrap .pregnancy_class2 .img_box a.video_secret_icon{top:7px;right:7px;}
	.pregnancy_wrap .pregnancy_class2 .text_box h5{font-size: 12.5px;margin-bottom:0;}
	.pregnancy_wrap .pregnancy_class2 .text_box h5 span{font-size: 10px;}
	.pregnancy_wrap .pregnancy_class2 .text_box p{font-size: 11px;margin-top:0; line-height:16px;}
	.pregnancy_wrap .pregnancy_class2 .text_box p span{font-size: 8px;}
	.pregnancy_wrap .pregnancy_class2 .video_info{margin-top:4px;}
	.pregnancy_wrap .pregnancy_class2 .video_info span{font-size: 11px;}
	.pregnancy_wrap .pregnancy_class2 .video_info .video_review{margin-right: 8px;}
	.pregnancy_wrap .pregnancy_class2 .video_info .video_review img{width:10px;}
	.pregnancy_wrap .pregnancy_class2 .video_info .video_comment img{width:11px;position: relative;top: 1px;}

	.pregnancy_wrap .main_cont07{margin-top:15px;}
	/*.pregnancy_wrap .main_cont07 > .container_fix{padding:0;} 
	.pregnancy_wrap .main_cont07 .main_text{padding:0 15px;margin-bottom:15px;}
	.pregnancy_wrap .main_cont07 .tip_container{margin-left: 15px} */
	.pregnancy_wrap .main_cont07 .tip_container .img_box > a h5{font-size: 11px; line-height: 15px;}

	.class_complete_pop{padding: 50px 30px;}
	.class_complete_pop .pop_con_title h2{font-size: 42px;}
	.class_complete_pop .pop_con_img{width: calc(100% + 60px);
        height: 188px; margin-top: 0;margin-left: -30px; background-size: auto 188px;}
	.class_complete_pop .pop_con_img .class_day{font-size: 43px; margin-top: 8px; margin-left: 2px;}
	.class_complete_pop .pop_con_img p{font-size: 11px;margin-top: -3px;}
	/* .class_complete_pop .pop_con_wrap{margin-top: 24px;} */
	.class_complete_pop .pop_con_wrap ul{margin: 0 -8px;}
	.class_complete_pop .pop_con_wrap li{padding: 0 8px;}
	.class_complete_pop .pop_con_wrap .class_check_logo{width: 33px; height: 33px;}
	.class_complete_pop .pop_con_wrap li p{font-size: 10px; margin-top: 5px;}
	.class_complete_pop .pop_con_text {margin-top: 30px;}
	.class_complete_pop .pop_con_text p{font-size: 13px; line-height: 20px;}
	.class_complete_pop .pop_con_btn{margin-top: 70px;}
	.class_complete_pop .class_complete_pop_btn{font-size:13px;padding: 15px 0; border-radius: 20px;}

	.pregnancy_wrap .class_check_wrap .use_restrictions_text{left: 15px; width: calc(100% - 30px); border-radius: 18px;}
	.pregnancy_wrap .class_check_wrap .use_restrictions_text .membership_icon{width: 17px;}
	.pregnancy_wrap .class_check_wrap .use_restrictions_text {left: 15px;width: calc(100% - 30px);border-radius: 18px;}
}

@media all and (max-width: 420px){
	.pregnancy_wrap .main_cont01 .baby_image_box .img_box{height: 370px;}
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
육아 ver
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.parenting_wrap{background: linear-gradient(to bottom, #fff4ee 30%, transparent 55%);}
.page-wrap .parenting_wrap .video_img .video_hover img{width:100%; display:block;}

.parenting_wrap .main_cont01{/*padding: 90px 0 24px;*/padding-top: 0; padding-bottom: 24px; background: none; /*background: url(/img/par_main_cont01_background.png) no-repeat bottom left / cover;*/ position: relative;overflow: hidden;}
.parenting_wrap .main_background{padding-top: 90px; /*border: 22px solid #fffbfa;*/ transform: translateX(-15px);/*border-top: none;border-left: none;*/ position: relative;top: 0;left: 0;/*width: 136%;*/ width:calc(100% + 30px); height: 100%; /*border-radius: 0 0 91% 0; overflow: hidden;*/ background: url(/img/umbilical_cord.png) no-repeat bottom left / cover;
    background-color: #fdece5;}
.parenting_wrap .main_background_img{opacity: 0;width:520px; height: 100%;background: url(/img/parenting_bg.gif) no-repeat bottom left / cover; position: absolute; top:0; left:0; animation: main_background_img linear forwards; animation-delay: 0.5s; animation-duration: 1s;}

@keyframes main_background_img {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

.parenting_wrap .main_background .mc01_bg{position: absolute;left: 0;width: 100%;pointer-events: none;bottom: 0;}
.parenting_wrap .main_cont01 .top_text{margin-left: 28px; margin-bottom: -90px; z-index: 9;}
.parenting_wrap .main_cont01 .top_text .birth{font-size: 26px; line-height: 30px;}
.parenting_wrap .main_cont01 .top_text .birth span{color: #1b1b1b; font-weight: 600;}
.parenting_wrap .main_cont01 .top_text .birth_count{margin-top: 20px;}
.parenting_wrap .main_cont01 .top_text .birth_count h3{font-size: 43px; color: #1b1b1b;}
.parenting_wrap .main_cont01 .top_text .birth_count h3 span{left: 8px; font-size: 18px; bottom: 4px;}
.parenting_wrap .main_cont01 .baby_image_box{ position: relative; /*text-align: left;*/ padding-left: /*121px*/ 0; text-align: center; width: 520px;}
.parenting_wrap .main_cont01 .baby_image_box .img_box{width: /*217px 192px*/ 520px; height: 520px; left: 0; animation: parenting_baby_ani 10s linear infinite alternate;overflow: hidden;display: inline-block;position: relative;}
.parenting_wrap .main_cont01 .baby_image_box img{width: 122%; position: absolute; top: 50%; left: 50%;transform: translate(-50%, -50%);will-change: left, top; opacity: 1;}

@keyframes parenting_baby_ani {
	0% {transform: translate(0,0);}
	100% {transform: translate(0,-20px) rotate(-5deg);}
}

.parenting_wrap .main_cont01 .baby_image_box .card_box{position: absolute; right: 35px; top: 142px; width: 274px; z-index: 10;}
.parenting_wrap .main_cont01 .baby_image_box .card_box .card{display: block; position: static;}
.parenting_wrap .main_cont01 .baby_image_box .card_box .card .comment_box{position: relative; width: 100%; padding: 14px 43px; /*right: 18px;*/right:auto; left:0; top: -113px; text-align: center;}
.parenting_wrap .main_cont01 .baby_image_box .card_box .card .comment_box::before{width: 17px; height: 11px; background-size: cover; bottom: -11px; left: 66%;}
.parenting_wrap .main_cont01 .baby_image_box .card_box .card .comment_box h5{font-size: 17px; font-weight: 400; line-height: 24px; /*margin-bottom: 13px;*/ border: none; margin: 0; padding: 0; letter-spacing: normal; word-spacing: 1px;}
.parenting_wrap .main_cont01 .baby_image_box .card_box .card .comment_box p{font-size: 14px; line-height: 20px; display:none;}
.parenting_wrap .main_cont01 .baby_image_box .card_box .card .plus_btn{position: relative; right: -173px; bottom: 87px; box-shadow: 5px 5px 29px 4px rgba(119, 119, 119, 0.1);cursor: pointer;}
.parenting_wrap .main_cont01 .bot_text{margin-right: 0; position: absolute; right: 15px; bottom: 0; width: auto;}
.parenting_wrap .main_cont01 .bot_text .right_text{float: none; display: flex; flex-wrap: wrap; align-items: center; justify-content: end;}
.parenting_wrap .main_cont01 .bot_text .right_text p{color: #666666; font-size: 13px; line-height: 1;}
.parenting_wrap .main_cont01 .bot_text .right_text .bot_text_box{margin-top: 11px;}
.parenting_wrap .main_cont01 .bot_text .right_text h5{font-size:25px; color: #1b1b1b; line-height: 1; margin-top: 5px;}
.parenting_wrap .main_cont01 .bot_text .right_text h3{font-size: 40px; color: #1b1b1b; margin-left: 5px;}

.parenting_wrap .main_addCont01{margin-top:60px;}
.parenting_wrap .main_addCont01 .main_health{background: transparent; box-shadow:none; border-radius: 0; overflow: visible;}
.parenting_wrap .main_addCont01 ul.health_tab{background: #f6e1d9; width: 325px; height: 58px;margin:0 auto 7px; border-radius: 29px;}
.parenting_wrap .main_addCont01 ul.health_tab li a{font-size: 18px; color:#d6ad9d; background: transparent; border: 2px solid transparent; height: 58px; line-height: 56px; border-radius: 29px;}
.parenting_wrap .main_addCont01 ul.health_tab li.active a{border:2px solid #f7e7e1;background: #fff;color:#1d1d1d;}
.parenting_wrap .main_addCont01 ul.health_tab_content .more_btn_box {text-align: right; margin-bottom: 14px;}
.parenting_wrap .main_addCont01 ul.health_tab_content .more_btn_box a{color:#999; font-size: 14px;padding-right: 2px;}
.parenting_wrap .main_addCont01 ul.health_tab_content .more_btn_box a span.arr{display: inline-block;width: 9px;height: 9px;border-left: 1px solid #999;border-bottom: 1px solid #999;transform: rotate(-135deg);}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .icon_text .icon{width: 56px;height: 56px; border-radius:11px; background:#e6e6e6;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening.active .icon_text .icon{background:#dcf1e2;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening.no_active .icon_text .icon{background:#e6e6e6;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .icon_text .icon img{width: 22px;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .icon_text .icon img.icon_on{display:none;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening.active .icon_text .icon img.icon_off{display:none;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening.active .icon_text .icon img.icon_on{display:block;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening.no_active .icon_text .icon img.icon_off{display:block;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening.no_active .icon_text .icon img.icon_on{display:none;}
/*.parenting_wrap .main_addCont01 .health_screening .screening_content .screening:hover .icon_text .icon img.icon_off{display:none;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening:hover .icon_text .icon img.icon_on{display:block;} */
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .icon_text .text h5{font-size: 19px;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .icon_text .text p{font-size: 15px;}

.parenting_wrap .main_addCont01 ul.health_tab_content .health_screening {padding:0;}
/* .parenting_wrap .main_addCont01 ul.health_tab_content .screening{margin-bottom: 14px;padding-bottom: 14px;} */
.parenting_wrap .main_addCont01 ul.health_tab_content .screening{margin-bottom: 0;padding-bottom: 0;}
.parenting_wrap .main_addCont01 ul.health_tab_content .screening_content{border-radius: 18px;background: #fff;box-shadow: 0 5px 10px 0 rgba(246, 225, 217, 0.2); padding: 0;}
.parenting_wrap .main_addCont01 ul.health_tab_content .screening_item{display: flex;align-items: center;justify-content: space-between;width:100%;transition: 0.2s;padding: 22px 29px;border-radius: 11px;}
.parenting_wrap .main_addCont01 ul.health_tab_content .screening .screening_item{border:1px solid transparent;}
/* .parenting_wrap .main_addCont01 ul.health_tab_content .screening .screening_item:hover{border:1px solid #00c73c;}*/
.parenting_wrap .main_addCont01 ul.health_tab_content .screening.active .screening_item{border:1px solid #00c73c;}
.parenting_wrap .main_addCont01 ul.health_tab_content .screening.no_active .screening_item{border:1px solid transparent !important;}
/* .parenting_wrap .main_addCont01 .health_screening .screening_content .screening .screening_item:hover .icon_text .icon{background:#dcf1e2;}*/
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .state{font-size:14px;line-height: 27px;font-weight:500;height: 27px;background:#fff;color:#999;border-radius: 18px;padding: 0 13px;white-space: nowrap;width:auto;border: 1px solid #c6c6c6;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .state.send{border-color: #00c73c;background:#00c73c;color:#fff;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .state.no_checkup{border-color: #ccc; background:#ccc; color: #fff;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .state.green_color{border-color: #00c73c;background:#00c73c;color:#fff;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .state.gray_color{border-color: #ccc; background:#ccc; color: #fff;}

.parenting_wrap .main_addCont01 .health_screening .screening_btn_box{margin-top: 22px;display: none;}
.parenting_wrap .main_addCont01 .health_screening .screening_btn_box.active{display: block;}
.parenting_wrap .main_addCont01 .health_screening .screening_btn_box .screening_btn{box-shadow: 2px 2px 15px 0 rgba(124, 98, 93, 0.2);height: 53px;line-height: 53px;border-radius: 25px;font-size: 17px;width: 100%;font-weight: 500;color: #ffffff;text-align: center;background: #00c73c;display: block;}
.parenting_wrap .main_addCont01 .health_screening .screening_btn_box .screening_btn.no_active{box-shadow: none;background:#d7d7d7;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .state_box{position: relative;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .play_caption{position:absolute; right:-10px; border:1px solid #00c73c; background:#fff; text-align:center; color:#666666;padding:10.5px 15px; font-size:15px; line-height:23px; border-radius:14px; /*top:-80px;*/ bottom:40px; white-space:nowrap; letter-spacing:-0.3px; z-index:1;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .play_caption::after{content:""; width:12px; height:8px; background:url('/img/play_caption.png');background-size:cover; position:absolute; right: 30px; bottom:-8px;}
.parenting_wrap .main_addCont01 .health_screening .screening_content .play_caption span.point_color{color:#00c73c;}

.parenting_wrap .main_addCont01 .health_report{padding:0;}
.parenting_wrap .main_addCont01 .health_report .report_content.no_report{margin-top:37px;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box{border-radius: 18px;background: #fff;box-shadow: 0 5px 10px 0 rgba(246, 225, 217, 0.2); padding: 14px;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report{display: flex;align-items: center;justify-content: space-between;width:100%;transition: 0.2s;padding: 14px 22px;border-radius: 11px;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item{margin-bottom: 14px;padding-bottom: 14px;border-bottom:1px solid #e6e6e6;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item:last-child{margin-bottom: 0;padding-bottom: 0;border:none;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a{display:flex; padding:14px 22px; align-items:center; justify-content:space-between; border-radius:10px; margin-bottom:15px;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a:last-child{margin-bottom:0;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .icon_text{display:inline-flex; align-items:center; width:calc(100% - 38px);}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a.three_length .icon_text{width:calc(100% - 43px);}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a.three_lenth .icon_text{width:calc();}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .icon_text .icon{width: 56px;height: 56px; border-radius:50%; background:#f3f3f3; display:flex; align-items:center; justify-content:center;margin-right:12px;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a.complete .icon_text .icon{background:#eaf7ed;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .icon_text .icon img{width: 22px;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .icon_text .text{width:calc(100% - 50px);}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .icon_text .text p{font-size:15px; color:#999999; font-weight:400;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .icon_text .text p span.ing{color:#555555;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .icon_text .text p span.complete{color:#00c73c;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .icon_text .text h5{font-size:19px; color:#333333; font-weight:500; margin-bottom:10px;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .state{font-size:14px;line-height: 25px;height: 27px;color:#fff;background:#00c73c;border-radius: 18px;padding: 0 13px;white-space: nowrap;width:auto;border: 1px solid #00c73c;position: relative;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a.three_length .state{background:#00c73c;border:1px solid #00c73c;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .state .play_caption{position:absolute; right:-10px; border:1px solid #00c73c; background:#fff; text-align:center; color:#666666;padding:10.5px 15px; font-size:15px; line-height:23px; border-radius:14px; /*top:-80px;*/ bottom: 40px; white-space:nowrap; letter-spacing:-0.3px; z-index:1;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .state .play_caption::after{content:""; width:12px; height:8px; background:url('/img/play_caption.png');background-size:cover; position:absolute; right: 30px; bottom:-8px;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .state .play_caption span.point_color{color:#00c73c;}
.parenting_wrap .main_addCont01 .health_report .report_content > a .state.complete{background:#00c73c; border-color:#00c73c;}
.parenting_wrap .main_addCont01 .health_report .report_content .report_box .no_report_box{font-size: 17px; color:#666}
.parenting_wrap .main_addCont01 .health_report .report_content .icon_no_report{width:54px; height:54px;}
.parenting_wrap .main_addCont01 .health_report .report_content .icon_no_report img{width: 48.3%;}

.parenting_wrap .class_check_wrap{margin-top: 9px; position: relative; padding: 13px 0;}
.parenting_wrap .class_check_wrap ul{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin: 0 -11px;}
.parenting_wrap .class_check_wrap li{padding: 0 11px;}
.parenting_wrap .class_check_wrap .class_check_logo{width: 48px; height: 48px; background: url(/img/check_off.png) no-repeat center center / cover;}
.parenting_wrap .class_check_wrap .class_check_logo.check{background: url(/img/check_on.png) no-repeat center center / cover;}
.parenting_wrap .class_check_wrap .class_check_logo.vacation{background: url(/img/check_vacation.png) no-repeat center center / cover;}
.parenting_wrap .class_check_wrap li p{text-align: center; font-size: 14px; color: #666666; font-weight: 600; margin-top: 8px;}
.parenting_wrap .class_check_wrap > p{text-align: center; color: #999999; font-size: 16px; margin-top: 29px;}
.parenting_wrap .class_check_wrap .use_restrictions_text{position: absolute;top: 0;left: 22px;width: calc(100% - 44px);height: 100%;background-color: rgba(147, 120, 114, 0.35);display: flex;align-items: center;justify-content: center;border-radius: 25px;z-index: 2;}
.parenting_wrap .class_check_wrap .use_restrictions_text .membership_icon{width: 25px;}

.parenting_wrap .main_cont03{margin-top: 61px; padding-bottom: 0; border-bottom: 0;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list{box-shadow: none; border-radius: 0;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list a{position: relative; display: block;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_secret{background: rgba(0,0,0,0.4);}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list a.video_secret_icon{position: absolute; top:14px; right:14px;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list a.video_secret_icon img{width:15px;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list a .video_sticky{position: absolute; left: 0; top: 0; font-size: 15px; color: #ffffff; border-bottom-right-radius: 11px; background-color: #ff657f; display: inline-block; padding: 7.5px 11px;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_img{border-radius: 11px; overflow: hidden;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list a.video_hover img{display: block; width: 100%;transition: all 0.2s ease-in-out;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_img:hover a.video_hover img{transform: scale(1.15);}

.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list.clear a.video_hover::after {content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(/img/clear_play.png) center / 69px no-repeat;background-color: rgba(0,0,0,0.4);z-index: 2;}


.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_info{background-color: transparent; padding: 0;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 19px;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title h5{font-weight: 600; color: #000000; margin-bottom: 0; flex: 1;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title .video_review{margin-right: 17px;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title .video_info{display: flex; flex-wrap: wrap; align-items: center; padding-right:22px;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_info .text{border-bottom: 0; margin: 0; padding: 0;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title .video_info span{color: #a0a0a0; font-size: 17px; font-weight: 300; line-height: 16px; display: inline-block; position: relative; top: -1px; margin-left: 2px;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title .video_review img{width: 16px;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title .video_comment img{width: 17px;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_info_text{font-size: 16.5px; color: #777777; margin:7px 0 13px;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_info_text span{display: inline-block; color: #e1e1e1; font-size: 14px; position: relative; top: -2px; margin: 0 5px;}
.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_info .text p{display: -webkit-box; white-space: wrap; font-size: 16.5px; line-height: 24px; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.parenting_wrap .swiper_common.top10_container_m ul.swiper-wrapper > li{width: calc(56% + 10px);margin-right: 10px !important;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .img_box{margin-bottom:18px;padding-left: 9px;border-radius:10px;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .img_box img{display:block;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .img_box .video_secret{background:rgba(0,0,0,0.4);width:100%;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .img_box .video_secret .video_secret_icon{top:11px;right:21px;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .img_box .video_secret .video_secret_icon img{width:17px;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide.clear .img_box > a::after {content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(/img/clear_play.png) center / 69px no-repeat;background-color: rgba(0,0,0,0.4);z-index: 2;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box {padding-left: 9px;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box h5{color:#000;font-size:18px;font-weight:600;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info_text{color:#777777;font-size:15px;font-weight:400; margin-top:11px;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info_text span{color:#e1e1e1;font-size:12px;font-weight:400;position: relative; top: -2px;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info{display: flex; flex-wrap: wrap; align-items: center; margin-top: 14px;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info span{color: #a0a0a0; font-size: 15px; font-weight: 300; line-height: 16px; display: inline-block; position: relative; top: -1px; margin-left: 2px;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_review{margin-right: 11px;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_review img{width: 14px;}
.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_comment img{width: 14px;}

.parenting_wrap .lack_container_m ul.swiper-wrapper li{margin-right: 10px !important; width:58%;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .img_box{margin-bottom:18px;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .img_box img{display:block;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .img_box span.big_num{display:none;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .img_box .video_secret{background:rgba(0,0,0,0.4);}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .img_box .video_secret .video_secret_icon{top:11px;right:11px;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide.clear .img_box > a::after {content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(/img/clear_play.png) center / 69px no-repeat;background-color: rgba(0,0,0,0.4);z-index: 2;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box h5{color:#000;font-size:18px;font-weight:600;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info_text{color:#777777;font-size:15px;font-weight:400; margin-top:11px;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info_text span{color:#e1e1e1;font-size:12px;font-weight:400;position: relative; top: -2px;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info{display: flex; flex-wrap: wrap; align-items: center; margin-top: 14px;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info span{color: #a0a0a0; font-size: 15px; font-weight: 300; line-height: 16px; display: inline-block; position: relative; top: -1px; margin-left: 2px;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_review{margin-right: 11px;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_review img{width: 14px;}
.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_comment img{width: 14px;}
.parenting_wrap .swiper_common .img_box span.big_num{font-size:54px; font-weight:900;}

.parenting_wrap .main_cont06{margin-top: 21px; padding: 0 0 55px 0; position: relative;}
.parenting_wrap .main_cont06::after{content:""; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 14.5px; background-color: #eff2f5;}
.parenting_wrap .main_cont07 .tip_container ul.swiper-wrapper > li{margin-right: 11px !important;}
.parenting_wrap .main_text h5 a.more_btn{display: block;width: 10px; height: 10px; top:calc(50% - 5px)}
.parenting_wrap .main_text h5 a.more_btn::after{content:""; display: block; position: absolute; left: 0; top: 0; width: 10px; height: 10px; border-left: 2px solid #aaaaaa; border-bottom: 2px solid #aaaaaa;transform: rotate(-135deg);}
 
@media all and (max-width: 991px) {
	.parenting_wrap .main_cont01 .baby_image_box{width: 100vw;}
	.parenting_wrap .main_background_img{width:100vw;}
}
@media all and (max-width: 480px) {
	.parenting_wrap .main_text{margin-bottom: 14px;}
	.parenting_wrap .main_addCont01 ul.health_tab_content .more_btn_box{margin-bottom:10px;}
	.parenting_wrap .main_text h5 a.more_btn{width: 8px; height: 8px;}
	.parenting_wrap .main_text h5 a.more_btn::after{width: 8px; height: 8px;}
	
	.parenting_wrap .main_addCont01{margin-top:40px;}	
	.parenting_wrap .main_background{/*border: 14px solid #fffbfa;border-top: none;border-left: none;width: 136%;border-radius: 0 0 99% 0;*/ padding-top: 63px;}
	.parenting_wrap .main_addCont01 ul.health_tab{width:243px;height:42px;margin-bottom:5px;}
	.parenting_wrap .main_addCont01 ul.health_tab li a{font-size:13px;height:42px;line-height:40px;}

	/*.parenting_wrap .main_cont01{padding: 63px 0 30px 0;} */
	.parenting_wrap .main_cont01{padding-bottom: 0;}
	.parenting_wrap .main_cont01 .top_text{margin-left: 30px; margin-bottom: /*18px*/ -27px; padding-left: 0;}
	.parenting_wrap .main_cont01 .top_text .birth{font-size: 16px; line-height: 21px;}
	.parenting_wrap .main_cont01 .top_text .birth_count{margin-top: 13px;}
	.parenting_wrap .main_cont01 .top_text .birth_count h3{font-size: 30px;}
	.parenting_wrap .main_cont01 .top_text .birth_count h3 span{font-size: 12.5px; left:7px;}
	/* .parenting_wrap .main_cont01 .baby_image_box img{width: 43%;}*/
	.parenting_wrap .main_cont01 .baby_image_box .img_box{width: 100%; height:408px;}
	/* .parenting_wrap .main_cont01 .baby_image_box img{width:130%;} */
	.parenting_wrap .main_cont01 .baby_image_box .card_box{width: 198px; top:62px;}
	.parenting_wrap .main_cont01 .baby_image_box .card_box .card .comment_box{padding: /*15px 11px 12px*/ 12px 27px 10px; /*right: 7px;*/ top: -78px;}
	.parenting_wrap .main_cont01 .baby_image_box .card_box .card .comment_box::before {width: 14px;height: 9px;bottom: -9px;background-size: cover;}
	.parenting_wrap .main_cont01 .baby_image_box .card_box .card .comment_box h5{font-size: 13.5px; line-height: 20px; /*margin-bottom: 8px;*/}
	.parenting_wrap .main_cont01 .baby_image_box .card_box .card .comment_box p{font-size: 10px; line-height: 14px;}
	.parenting_wrap .main_cont01 .baby_image_box .card_box .card .plus_btn{right: -116px; bottom: 64px; box-shadow: 5px 5px 20px 7px rgba(119, 119, 119, 0.1);}
	.parenting_wrap .main_cont01 .bot_text{bottom: 3px; margin-top:0;}
	.parenting_wrap .main_cont01 .bot_text .right_text p{font-size: 10px;}
	.parenting_wrap .main_cont01 .bot_text .right_text h5{font-size: 18px; margin-top: 3px;}
	.parenting_wrap .main_cont01 .bot_text .right_text h3{font-size: 28px;}

	.parenting_wrap .main_addCont01 ul.health_tab_content .more_btn_box a{font-size: 10px;}
	.parenting_wrap .main_addCont01 ul.health_tab_content .more_btn_box a span.arr{width: 5px;height: 5px;transform: rotate(-135deg) translateY(1px);}
	/* .parenting_wrap .main_addCont01 ul.health_tab_content .screening_content{border-radius:12.5px;padding:10px;} */
	.parenting_wrap .main_addCont01 ul.health_tab_content .screening_content{border-radius:14.5px;}
	.parenting_wrap .main_addCont01 ul.health_tab_content .screening_item{padding:15px 20px; border-radius: 9.5px;}
	/* .parenting_wrap .main_addCont01 ul.health_tab_content .screening .screening_item:hover{border:1px solid transparent} */
	/* .parenting_wrap .main_addCont01 ul.health_tab_content .screening{margin-bottom:5px; padding-bottom:5px;} */
	.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .icon_text .icon{width:36px;height:36px; border-radius:8px;}
	.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .icon_text .icon img{width:16px;}
	.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .icon_text .text h5{font-size: 13px;margin-bottom:6px;}
	.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .icon_text .text p{font-size: 11px;}
	.parenting_wrap .main_addCont01 .health_screening .screening_content .screening .state{font-size: 10px;line-height: 21px;height: 21px; padding: 0 7.5px;}
	.parenting_wrap .main_addCont01 .health_screening .screening_btn_box{margin-top:15px;}
	.parenting_wrap .main_addCont01 .health_screening .screening_btn_box .screening_btn{height: 39px;line-height: 39px;font-size: 12px;}
	.parenting_wrap .main_addCont01 .health_screening .screening_content .play_caption{font-size: 12px;line-height: 16px; padding: 6.5px 14px;border-radius: 10px;/*top: -57px;*/bottom: 30px;}
	.parenting_wrap .main_addCont01 .health_screening .screening_content .play_caption::after{right: 23px;}

	.parenting_wrap .main_addCont01 .health_report .report_content.no_report{margin-top:31px;}
	.parenting_wrap .main_addCont01 .health_report .report_content .report_box{border-radius:12.5px;padding:10px;}
	.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item{margin-bottom:5px; padding-bottom:5px;}
	.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a{padding:10px 15px; border-radius: 7.5px;}
	.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .icon_text .icon{width:39px;height:39px;}
	.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .icon_text .icon img{width:20px;}
	.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .icon_text .text h5{font-size: 13px;margin-bottom:7px;}
	.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .icon_text .text p{font-size: 11px;}
	.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .state{font-size: 10px;line-height: 18px;height: 19px; padding: 0.5px 6.5px 0;}
	.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .state .play_caption{font-size: 12px;line-height: 16px; padding: 6.5px 14px;border-radius: 10px;/*top: -57px;*/ bottom: 30px;}
	.parenting_wrap .main_addCont01 .health_report .report_content .report_box .report_item > a .state .play_caption::after{right: 23px;}
	.parenting_wrap .main_addCont01 .health_report .report_content .report_box .no_report_box{font-size: 12px;}
	.parenting_wrap .main_addCont01 .health_report .report_content .icon_no_report{width:37.5px; height:37.5px;}

	.parenting_wrap .class_check_wrap{margin-top: 8px; padding: 9px 0 7px;}
	.parenting_wrap .class_check_wrap ul{margin: 0 -9px;}
	.parenting_wrap .class_check_wrap li{padding: 0 9px;}
	.parenting_wrap .class_check_wrap .class_check_logo{width: 34px; height: 34px;}
	.parenting_wrap .class_check_wrap li p{font-size: 10px; margin-top: 6px;}
	.parenting_wrap .class_check_wrap > p{font-size: 11.5px; margin-top: 19px;}

	.parenting_wrap .class_check_wrap .use_restrictions_text{left: 15px; width: calc(100% - 30px); border-radius: 18px;}
	.parenting_wrap .class_check_wrap .use_restrictions_text .membership_icon{width: 17px;}

	.parenting_wrap .main_cont03{margin-top:40px;}

	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list a.video_secret_icon{top:7px;right:7px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list a.video_secret_icon img{width:12px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_img{border-radius: 8.5px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list.clear a.video_hover::after{background-size:47.5px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list a .video_sticky{font-size: 10.5px; padding: 5.8px 7px; border-bottom-right-radius: 7.5px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title{margin-top:11px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title h5{font-size: 15px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title .video_review{margin-right: 12px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title .video_review img{width: 11px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title .video_comment img{width: 12px;position: relative;transform: translateY(1px);}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_info .text{border-bottom: 0; margin: 0; padding: 0;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title .video_info{padding-right:15px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_title .video_info span{font-size: 12px; margin-left: 2px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_info_text{font-size: 12.5px; margin: 5px 0 7px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_info_text span{font-size: 10px; margin: 0 3px; top: -1px;}
	.parenting_wrap .parenting_class ul.gallery_wrap li.gallery_list .video_info .text p{font-size: 12.5px; line-height: 17px; padding-top:2px;}

	.parenting_wrap .main_cont05 > .container_fix{padding:0;} 
	.parenting_wrap .main_cont05 .main_text{padding:0 15px}
	.parenting_wrap .top10_container{margin-left: 6px;}
	.parenting_wrap .swiper_common.top10_container_m ul.swiper-wrapper > li{width: calc(54% + 13px); margin-right:0 !important;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .img_box .video_secret{border-radius:6px;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .img_box .video_secret .video_secret_icon{top:7.5px;right:7.5px;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .img_box .video_secret .video_secret_icon img{width:12px;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .img_box{margin-bottom:8px;padding-left:12px; border-radius:7.5px;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .img_box .video_secret{border-radius:6px;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .img_box .video_secret .video_secret_icon{top:7px}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .img_box .video_secret .video_secret_icon img{width:12px;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide.clear .img_box > a::after{background-size:47.5px;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box {padding-left: 15px;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box h5{font-size: 13px; margin-bottom: 0;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info{margin-top:6px;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info_text{font-size: 11px; margin-top: 5px;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info_text span{font-size: 8px;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info span{font-size: 11px; margin-left:1px;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_review{margin-right: 9px;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_review img{width:10px;}
	.parenting_wrap .top10_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_comment img{width:11px; position: relative;transform: translateY(1px);}

	.parenting_wrap .main_cont06{padding: 0 0 40px 0;margin-top: 20px;}
	.parenting_wrap .main_cont06::after{height:10px;}
	.parenting_wrap .main_cont06 > .container_fix{padding:0;} 
	.parenting_wrap .main_cont06 .main_text{padding:0 15px}
	.parenting_wrap .lack_container_m {margin-left: 20px}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li{margin-right: 6px !important;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .img_box{margin-bottom: 8px;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide.clear .img_box > a::after{background-size:47.5px;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box h5{font-size: 13px; margin-bottom: 0;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info{margin-top:6px;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info_text{font-size: 11px; margin-top: 5px;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info_text span{font-size: 8px;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_info span{font-size: 11px; margin-left:1px;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_review{margin-right: 9px;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_review img{width:10px;}
	.parenting_wrap .lack_container_m ul.swiper-wrapper li.swiper-slide .text_box .video_comment img{width:11px; position: relative;transform: translateY(1px);}

	/* .parenting_wrap .main_cont07 > .container_fix{padding:0;} 
	.parenting_wrap .main_cont07 .main_text{padding:0 15px}
	.parenting_wrap .main_cont07 .tip_container{margin-left: 15px} */
	.parenting_wrap .main_cont07 .tip_container ul.swiper-wrapper > li{margin-right: 7.5px !important;}
	.parenting_wrap .main_cont07 .tip_container .img_box > a h5{font-size: 11px; line-height: 15px;}

	.parenting_wrap .swiper_common .img_box span.big_num{font-size: 37.5px; top:-4px; left: 9px;}
	.parenting_wrap .swiper_common .img_box > a{border-radius: 8.5px;}
}
@media all and (max-width: 420px){
	.parenting_wrap .main_cont01 .baby_image_box .img_box{height: 370px;}
}

/* 오감ip 쇼핑몰 메인, 상품리스트, 상품상세,  주문서, 장바구니 접속 시 운영안내 팝업 */
.shop_info_pop{position: fixed;top: 0;width: 520px;height:100%;z-index: 100;background: rgba(0, 0, 0, 0.5);display: flex;align-items: center;justify-content: center;}
.shop_info_pop .pop_cont{padding: 0 43px;}
.shop_info_pop img{width:100%;}
@media all and (max-width: 991px){
	.shop_info_pop{width:100%}
}
@media all and (max-width: 480px){
	.shop_info_pop .pop_cont{padding:0 30px;}
}


/* 240903 서버점검 팝업 */
.inspection_pop{position: fixed;top: 0;width: 520px;height:100%;z-index: 100;background: rgba(0, 0, 0, 0.5);display: flex;align-items: center;justify-content: center;}
.inspection_pop .pop_cont{padding: 0 22px;}
.inspection_pop img{width:100%;}
@media all and (max-width: 991px){
	.inspection_pop{width:100%}
}
@media all and (max-width: 480px){
	.inspection_pop .pop_cont{padding:0 15px;}
}


/* 250224 sye 임신 메인 클릭배너 추가 */
.pregnancy_wrap .click_banner {position:fixed; top:72%; transform:translateX(369px); z-index:12; display:block}
.pregnancy_wrap .click_banner img {position:absolute; height:94px; top:-14px; left:-43px}
.pregnancy_wrap .click_banner p {background:#fff; font-size:17px; color:#1b1b1b; font-weight:400; line-height:23px; padding:12px 17px}
@media (max-width:991px){
	.pregnancy_wrap .click_banner {transform:translateX(0); right:0}
	.pregnancy_wrap .click_banner img {height:65px; top:-9px; left:-25px;}
	.pregnancy_wrap .click_banner p {font-size:12px; line-height:16px; padding:9px 12px; font-weight:400;  font-family: 'pretendard',sans-serif;}
}

/* 250326 lje 임신 메인 클릭배너 추가 */
.parenting_wrap .click_banner {position:fixed; top:72%; transform:translateX(369px); z-index:12; display:block}
.parenting_wrap .click_banner img {position:absolute; height:94px; top:-14px; left:-43px}
.parenting_wrap .click_banner p {background:#fff; font-size:17px; color:#1b1b1b; font-weight:400; line-height:23px; padding:12px 17px}
@media (max-width:991px){
	.parenting_wrap .click_banner {transform:translateX(0); right:0}
	.parenting_wrap .click_banner img {height:65px; top:-9px; left:-25px;}
	.parenting_wrap .click_banner p {font-size:12px; line-height:16px; padding:9px 12px; font-weight:400;  font-family: 'pretendard',sans-serif;}
}