html,body{width:100%; -webkit-text-size-adjust: none;}
html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:'Noto Sans KR','sans-serif'; font-size:12px; color:#333333; letter-spacing:0;}
img,fieldset,iframe{border:0 none}
div {box-sizing:border-box;}
li{list-style:none; box-sizing:border-box;}
input,select,button{vertical-align:middle; letter-spacing:0; box-sizing:border-box; border-radius:3px;}
select {padding:3px 3px 5px 5px; border:1px solid #dfdfdf; border-radius:0; font-size:14px; box-sizing:border-box; color:#333333;}
optgroup {font-weight: bolder;}
img{vertical-align:middle}
i,em,address{font-style:normal}
label,button{cursor:pointer;}
button{margin:0;padding:0; border:0; background:none; cursor:pointer;}
a:hover,
a:active,
a:focus{color:#333333;text-decoration:none;}
a {color:#333333;text-decoration:none;}
button *{position:relative}
legend,hr{visibility:hidden;width:0;height:0;font-size:0;line-height:0}
caption{visibility:hidden;overflow:hidden;top:0;width:0;height:0;font-size:0;line-height:0}
table{border-collapse:collapse;border-spacing:0;}
table caption{display:none;}
textarea:focus, input:focus, button {
outline: none;
}
/* 마버리 배너 */
.adsbucketlist { margin-bottom:30px; }
.adsbucketlist a{ display:block;}
.adsbucketlist img { width:100%; }
.adsbucketlist .adsbucketlist__title img{width:221px;height:24px;margin-bottom:5px;}
.box-star-finder{
position: fixed;
bottom:80px;
display: inline-block;
left:50%;
transform: translateX(130px);
text-align: right;
box-sizing: border-box;
padding-right:16px;
z-index: 3;
}
.txt-star-finder{
box-sizing: border-box;
position: relative;
display: inline-block;
width: 280px;
color: #fff;
padding:10px 30px 10px 10px;
font-size: 14px;
background: #000;
filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.4));
border-radius: 5px;
margin-bottom: 8px;
}
.txt-star-finder > .btn-star-close{
position:absolute;
top:10px;
right:10px;
content: '';
display:inline-block;
width: 12px;
height:12px;
background: url(../images/icon_starx.png) no-repeat;
background-size: 12px 12px;
}
.txt-star-finder:after{
position: absolute;
content: '';
bottom:-10px;
left: 215px;
display:block;
width:0; height:0; border-style:solid; border-width:5px;
border-color:#000 transparent transparent transparent;
}
.txt-star-finder > span{
color: #FADE51;
}
.btn-starfinder1{
position: relative;
display: inline-block;
width: 130px;
height:48px;
background: linear-gradient(0deg, #7950F2, #7950F2);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
border-radius: 50px;
color: #fff;
font-size: 16px;
line-height: 16px;
text-align:right;
font-weight: 400;
padding:6px 12px;
}
.btn-starfinder2{
position: relative;
display: inline-block;
width: 140px;
height:48px;
background: linear-gradient(0deg, #FFFFFF, #FFFFFF);
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
border-radius: 50px;
color: #1a1a1a;
font-size: 16px;
line-height: 16px;
text-align:left;
font-weight: 400;
padding:6px 12px 6px 20px;
}
.btn-starfinder1:before{
position:absolute;
top:6px;
left:12px;
content: '';
display:inline-block;
width: 36px;
height:36px;
background: url(../images/icon_aisearch.png) no-repeat;
background-size: 36px 36px;
}
.btn-starfinder2:before{
position:absolute;
top:-3px;
right:0px;
content: '';
display:inline-block;
width: 54px;
height:54px;
border-radius: 50%;
text-align: center;
background: #7950f2 url(../images/icon_aisearch.png) 9px 9px no-repeat;
background-size: 36px 36px;
}
.mats-sass-finder > iframe{
max-width: 350px !important;
}