<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@keyframes movie_btn {
    from {
        transform: scale(0.9, 0.9)
    }

    to {
        transform: scale(1, 1)
    }
}

@media screen and (min-width: 768px) {
    .p-jenimo_kv {
        height:auto
    }
}

@media screen and (min-width: 768px) {
    .p-jenimo_kv__main {
        max-height:520px
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_kv__main {
        max-height:calc(15.5102vw + 231.83673px + 25px)
    }
	.jenimo_mini .p-jenimo_kv__main,
	.jenimo_led .p-jenimo_kv__main{
        max-height: calc(36.5102vw + 231.83673px + 25px);
    }
}

.p-jenimo_kv__main__title .main small {
    font-size: 3.4rem
}

@media screen and (max-width: 1599px) and (min-width: 768px) {
    .p-jenimo_kv__main__title .main small {
        font-size: 25px;
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_kv__main__title .main small {
        font-size:calc(1.8rem + ((1vw - .375rem) * 1.0178117048))
    }
}

.p-jenimo_kv__main__button-text {
    padding-left: 40px
}

@media screen and (max-width: 767px) {
    .p-jenimo_kv__main__button-text {
        padding-left:20px
    }
}

.p-jenimo_kv__main__button-text a {
    color: #0090c8;
    text-decoration: underline;
    font-weight: bold
}

@media screen and (max-width: 767px) {
    .p-jenimo_kv__main__button-text a {
        font-size:12px
    }
}

@media screen and (min-width: 768px) {
    .p-jenimo_kv__main__button-text a:hover {
        color:#2F3E3F;
        text-decoration: none
    }
}

.p-jenimo_kv__robot {
    position: relative
}

.p-jenimo_kv__movie {
    position: absolute;
    right: -30px;
    top: 18%
}

@media screen and (max-width: 767px) {
    .p-jenimo_kv__movie {
        right: 12%;
        top: -85px;
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_kv__movie.-cc1 {
        top:-80px
    }
}

.p-jenimo_kv__movie a {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 120px;
    font-weight: bold;
    border-radius: 50%;
    background-color: #03c755;
    border: 1px solid #03c755;
    z-index: 1;
    color: #FFF;
    line-height: 1.4;
    transition: all .5s ease;
    animation: movie_btn 0.8s ease 0s infinite alternate
}
.jenimo_tower .p-jenimo_kv__movie a{
    background-color: #b9a156;
    border: 1px solid #b9a156;
}

.jenimo_led .p-jenimo_kv__movie a{
    background-color: #007aff;
    border: 1px solid #007aff;
}

@media screen and (max-width: 1599px) and (min-width: 768px) {
    .p-jenimo_kv__movie a {
        font-size: 16px;
        width: 100px;
        height: 100px;
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_kv__movie a {
        font-size: 2.8rem;
        width: 76px;
        height: 76px
    }
}

.p-jenimo_kv__movie a i {
    margin-bottom: -25px;
    margin-top: 3px;
    transition: all .2s ease
}

@media screen and (max-width: 767px) {
    .p-jenimo_kv__movie a i {
        margin-bottom:-10px;
        margin-top: 0px
    }
}

@media screen and (min-width: 768px) {
    .p-jenimo_kv__movie a:hover {
        background-color:#FFF;
        color: #0090c8
    }

    .p-jenimo_kv__movie a:hover i {
        transform: translateY(3px)
    }
}

.p-jenimo_merit {
    background-color: #2f3e3f;
    color: #fff;
    padding: 200px 0;
}

@media screen and (max-width: 767px) {
    .p-jenimo_merit {
        padding: 60px 0;
    }
	.p-faq.select{
		 padding: 60px 0;
	}
}

.p-jenimo_merit__list {
    display: flex;
    flex-direction: column;
    gap: 30px
}

@media screen and (min-width: 768px) {
    .p-jenimo_merit__list {
        align-items:center
    }
}

@media screen and (max-width: 1599px) and (min-width: 768px) {
    .p-jenimo_merit__list {
        gap:calc(2rem + ((1vw - .768rem) * 1.2033694344))
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_merit__list {
        flex-direction:column
    }
}

.p-jenimo_merit__list-item {
    background-color: #434e4e;
    padding: 30px;
    flex-shrink: 0;
    display: flex;
    flex-wrap: wrap;
}
.process_list .p-jenimo_merit__list-item{
	background: transparent;
}

@media screen and (min-width: 768px) {
    .p-jenimo_merit__list-item {
        width: 100%;
        justify-content: space-between
    }
}

@media screen and (max-width: 1599px) and (min-width: 768px) {
    .p-jenimo_merit__list-item {
        padding:calc(1.5rem + ((1vw - .768rem) * .6016847172));
        /* min-width: calc(70rem + ((1vw - .768rem) * 28.2791817088)); */
    }
	.p-jenimo_merit__list-item.full{
		flex-direction: column;
	}
	.full .p-jenimo_merit__list-item-img{
		max-width: 80%;
		margin: 0 auto 50px;
	}
	.full .p-jenimo_merit__list-item-detail{
		width: 100%;
		margin: 0 auto 50px;
		padding-right: 0px;
	}
}

@media screen and (max-width: 767px) {
    .p-jenimo_merit__list-item {
        flex-direction:column;
        padding: calc(2rem + ((1vw - .375rem) * 1.272264631))
    }
}

@media screen and (min-width: 768px) {
    .p-jenimo_merit__list-item-detail {
        padding-right:60px
    }
}

@media screen and (max-width: 1599px) and (min-width: 768px) {
    .p-jenimo_merit__list-item-detail {
        padding-right:calc(2rem + ((1vw - .768rem) * 4.8134777377));
        width: 46%;
    }
}

.p-jenimo_merit__list-item-title {
    font-size: 3.2rem;
    font-weight: bold;
    display: flex;
    gap: 10px;
    margin-top: 10px
}

@media screen and (max-width: 1599px) and (min-width: 768px) {
    .p-jenimo_merit__list-item-title {
        font-size: calc(2.8rem + ((1vw - .768rem) * .9626955475));
        gap: res_pc(pc, 5, 10);
        line-height: 1.5;
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_merit__list-item-title {
        font-size: 5.3vw;
        margin-top: 0;
        line-height: 1.5;
    }
}

.p-jenimo_merit__list-item-title span {
    color: #FFB800;
    font-family: Satoshi,sans-serif;
    font-size: 2.8rem;
    font-weight: 700;
    line-height: 1.5;
}
.process .p-jenimo_merit__list-item-title span {
    color: #ff8d00;
}
.jenimo_led .p-jenimo_merit__list-item-title span{
    color: #007aff;
}
.jenimo_mini .p-jenimo_merit__list-item-title span{
    color: #0cbf53;
}
.jenimo_tower .p-jenimo_merit__list-item-title span{
    color: #b9a156;
}

@media screen and (min-width: 768px) {
    .p-jenimo_merit__list-item-img {
        flex-shrink:0
    }
}

@media screen and (max-width: 1599px) and (min-width: 768px) {
    .p-jenimo_merit__list-item-img {
        max-width: 80%;
        margin-left: calc(2rem + ((1vw - .768rem) * 1.2033694344));
        margin: 0 auto;
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_merit__list-item-img {
        margin-top:15px;
        margin-bottom: 40px;
    }
	.jenimo_merit.ice_sec{
		padding: 20px 0;
	}
	.p-jenimo_merit__list-item-img.ice{
		margin-bottom: 0px !important;
	}
	.sp_com{
		width: 100%;
		overflow-x: scroll;
	}
	.sp_com img{
		display: block;
		width: 129.733333vw !important;
		max-width: none;
	}
	.sp_com.ice img{
		width: 179.733333vw !important;
	}
	.sp_com.two img{
		width: 199.733333vw !important;
	}
	
	.effort_list .p-jenimo_merit__list-item.full{
	flex-direction: column;
}
.full .p-jenimo_merit__list-item-img{
	width: 100% !important;
	max-width: none;
	margin-left: 0;
	margin: 0 auto 50px;
	margin-top: 15px;
	margin-bottom: 40px;
}
.full .p-jenimo_merit__list-item-detail{
	width: 100%;
	/* text-align: center; */
	/* margin: 0 auto 40px; */
}
.full
.effort_list .p-jenimo_merit__list-item:nth-child(2n){
	flex-direction: row-reverse;
}
}

@media screen and (max-width: 767px) {
    .p-jenimo_merit__list-item-img img {
        width:100%
    }
}

.p-jenimo_merit__list-item-subtitle {
    margin-top: 20px
}

@media screen and (max-width: 1599px) and (min-width: 768px) {
    .p-jenimo_merit__list-item-subtitle {
        font-size:calc(1.8rem + ((1vw - .768rem) * .9626955475));
        margin-top: calc(1rem + ((1vw - .768rem) * 1.2033694344))
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_merit__list-item-subtitle {
        margin-top:10px
    }
}

.p-jenimo_merit__list-item-subtitle span {
    font-weight: bold;
    font-size: 2.0rem;
    border-bottom: 2px solid #FFB800
}

@media screen and (min-width: 768px) {
    .p-jenimo_merit__list-item-subtitle span {
        font-size:calc(1.6rem + ((1vw - .768rem) * .4813477738));
        line-height: 2;
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_merit__list-item-subtitle span {
        font-size:calc(1.6rem + ((1vw - .375rem) * .5089058524))
    }
}

.p-jenimo_merit__list-item-text {
    margin-top: 20px;
    font-size: 16px;
    line-height: 1.5;
}
.ba{margin-top: 20px;display: flex;justify-content: space-between;}
.ba li{width: 32%;border-radius: 5px;}
.ba li img{
	border-radius: 6px;
}
.ba li span{
	display: block;
	text-align: center;
}
.bbl .answer li {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #b9a156;
    /* border-radius: 999px; */
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    justify-content: center;
    flex-direction: column;
    padding: 15px 20px;
    margin-bottom: 30px;
    border-radius: 15px;
}
.bbl .ba li {
    width: 33%;
}
.an_flex{
	display: flex;
	/* width: 100%; */
	justify-content: center;
	position: relative;
	font-size: 20px;
}
.an_flex i{
	position: absolute;
	top: 54%;
	left: -25px;
	transform: translateY(-50%);
}
.p-jenimo_merit__list-item-note {
    margin-top: 5px;
    font-size: 1.4rem
}

@media screen and (max-width: 767px) {
    .p-jenimo_merit__list-item-note {
        font-size:1.2rem
    }
}

.p-jenimo_merit__movie {
    margin: 40px 0 0;
    display: flex;
    align-items: center;
    /* display: none; */
}

@media screen and (max-width: 767px) {
    .p-jenimo_merit__movie {
        align-items:flex-start
    }
}

.p-jenimo_merit__movie.u-mt0 {
    margin: 0 0 0
}

.p-jenimo_merit__movie-text {
    font-size: 2.4rem;
    font-weight: bold;
    margin-right: 20px;
    padding: 35px 70px;
    background-color: #FFF;
    border-radius: 10px;
    color: #2F3E3F;
    position: relative;
    flex-shrink: 0
}

@media screen and (max-width: 1599px) and (min-width: 768px) {
    .p-jenimo_merit__movie-text {
        font-size:calc(1.8rem + ((1vw - .768rem) * .7220216606));
        padding: 35px calc(5rem + ((1vw - .768rem) * 2.4067388688))
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_merit__movie-text {
        font-size: 15px;
        padding: 12px 10px;
        text-align: center;
        line-height: 1.4;
        margin-right: 10px;
        margin-top: -15px
    }
}

.p-jenimo_merit__movie-text::after {
    position: absolute;
    right: -30px;
    top: 50%;
    width: 30px;
    height: 26px;
    background-color: #FFF;
    transform: translateY(-50%);
    clip-path: polygon(0 0, 100% 50%, 0 100%);
    content: ''
}

@media screen and (max-width: 767px) {
    .p-jenimo_merit__movie-text::after {
        right:-20px;
        width: 20px;
        height: 16px
    }
}

.p-jenimo_merit__movie-detail {
    flex-grow: 1
}

.p-jenimo_spec .name em small {
    font-size: 2.4rem
}

@media screen and (max-width: 767px) {
    .p-jenimo_spec .name em small {
        font-size:1.8rem;
        display: block
    }
}

.p-jenimo_feature__use__flow {
    display: flex;
    background-color: #FFF;
    padding: 15px 0
}

@media screen and (max-width: 767px) {
    .p-jenimo_feature__use__flow {
        flex-direction:column;
        padding: 0 0
    }
}

.p-jenimo_feature__use__flow-item {
    padding: 15px;
    display: flex;
    flex-direction: column;
    position: relative;
    flex-shrink: 0
}

@media screen and (min-width: 768px) {
    .p-jenimo_feature__use__flow-item {
        width:calc(100% / 5)
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_feature__use__flow-item {
        padding:25px
    }
}

@media screen and (min-width: 768px) {
    .p-jenimo_feature__use__flow-item:not(:last-child) {
        border-right:1px solid #c9cdcc
    }

    .p-jenimo_feature__use__flow-item:not(:last-child)::after {
        content: "";
        border-top: 1px solid #c9cdcc;
        border-right: 1px solid #c9cdcc;
        transform: translateY(-50%) rotate(45deg);
        height: 12px;
        width: 12px;
        position: absolute;
        top: 50%;
        right: -6px;
        background: #FFF
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_feature__use__flow-item:not(:last-child) {
        border-bottom:1px solid #c9cdcc
    }

    .p-jenimo_feature__use__flow-item:not(:last-child)::after {
        content: "";
        border-top: 1px solid #c9cdcc;
        border-right: 1px solid #c9cdcc;
        transform: translateX(-50%) rotate(135deg);
        height: 12px;
        width: 12px;
        position: absolute;
        bottom: -6px;
        right: 50%;
        background: #FFF
    }
}

.p-jenimo_feature__use__flow-item-title {
    display: flex;
    font-weight: bold;
    line-height: 1.4
}

@media screen and (min-width: 768px) {
    .p-jenimo_feature__use__flow-item-title {
        min-height:55px
    }
}

@media screen and (max-width: 1599px) and (min-width: 768px) {
    .p-jenimo_feature__use__flow-item-title {
        font-size:calc(1.4rem + ((1vw - .768rem) * .2406738869))
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_feature__use__flow-item-title {
        font-size:1.6rem
    }
}

.p-jenimo_feature__use__flow-item-title span {
    background-color: #0090c8;
    font-family: Satoshi,sans-serif;
    color: #FFF;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    margin-right: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0
}

@media screen and (max-width: 767px) {
    .p-jenimo_feature__use__flow-item-detail {
        display:flex;
        align-items: center
    }
}

.p-jenimo_feature__use__flow-item-img {
    margin-top: 5px
}

@media screen and (max-width: 767px) {
    .p-jenimo_feature__use__flow-item-img {
        margin-top:15px;
        width: 50%;
        flex-shrink: 0;
        margin-right: 15px
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_feature__use__flow-item-img img {
        width:100%
    }
}

.p-jenimo_feature__use__flow-item-text {
    margin-top: 10px;
    font-size: 1.4rem;
    line-height: 1.8
}

@media screen and (max-width: 1599px) and (min-width: 768px) {
    .p-jenimo_feature__use__flow-item-text {
        font-size:calc(1.2rem + ((1vw - .768rem) * .2406738869))
    }
}

.p-jenimo_feature__strong__list {
    display: grid;
    gap: 45px;
    grid-template-columns: repeat(3, 1fr)
}

@media screen and (max-width: 767px) {
    .p-jenimo_feature__strong__list {
        grid-template-columns:repeat(1, 1fr);
        gap: 20px
    }
}

.p-jenimo_feature__strong__list-item {
    background-color: #FFF;
    padding: 25px;
    border-radius: 10px
}

@media screen and (max-width: 767px) {
    .p-jenimo_feature__strong__list-item {
        padding:20px
    }
}

.p-jenimo_feature__strong__list-title {
    font-size: 2.0rem;
    font-weight: bold
}

@media screen and (max-width: 767px) {
    .p-jenimo_feature__strong__list-title {
        font-size:1.6rem
    }
}

.p-jenimo_feature__strong__list-title span {
    border-bottom: 3px solid #0090c8;
    display: inline
}

.p-jenimo_feature__strong__list-text {
    margin-top: 10px;
    font-size: 1.6rem
}

@media screen and (max-width: 767px) {
    .p-jenimo_feature__strong__list-text {
        font-size:1.4rem;
        margin-top: 15px
    }
}

@media screen and (min-width: 768px) {
    .p-jenimo_feature__other__list.-col2 {
        grid-template-columns:repeat(2, 1fr)
    }
}

@media screen and (min-width: 768px) {
    .p-jenimo_place__list.-col5 {
        grid-template-columns:repeat(5, 1fr)
    }
}

@media screen and (min-width: 768px) {
    .p-jenimo_place__list.-col5 .p-jenimo_place__list__item {
        padding:0 25px
    }

    .p-jenimo_place__list.-col5 .p-jenimo_place__list__item .title {
        font-size: 1.8rem;
        /* color: red; */
    }
    .jenimo_led .p-jenimo_place__list.-col5 .p-jenimo_place__list__item .title{
        color: #0279fc;
    }
}

.p-jenimo_flow__tag-link {
    display: block
}

.p-jenimo_flow__tag-link a {
    text-decoration: underline;
    font-size: 2.0rem
}

@media screen and (max-width: 767px) {
    .p-jenimo_flow__tag-link a {
        font-size:1.4rem
    }
}

@media screen and (min-width: 768px) {
    .p-jenimo_flow__tag-link a:hover {
        text-decoration:none
    }
}

.p-jenimo_flow__result.-link {
    display: block
}

@media screen and (min-width: 768px) {
    .p-jenimo_flow__result.-link {
        padding:40px;
        line-height: 1.6;
        transition: .3s
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_flow__result.-link {
        padding:20px 50px 20px 20px;
        font-size: 1.6rem
    }
}

@media screen and (min-width: 768px) {
    .p-jenimo_flow__result.-link:hover {
        background-color:#FFB800;
        border-color: #FFF0CB
    }

    .p-jenimo_flow__result.-link:hover svg path {
        fill: #FFB800
    }
}

.p-jenimo_flow__result-arrow {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #FFF;
    border-radius: 50%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    position: absolute;
    top: 50%;
    right: 40px;
    transform: translateY(-50%);
    transition: all .5s ease;
    width: 48px;
    height: 48px
}

@media screen and (max-width: 767px) {
    .p-jenimo_flow__result-arrow {
        width:32px;
        height: 32px;
        right: 10px
    }
}

@media screen and (max-width: 767px) {
    .p-jenimo_flow__result-arrow svg {
        width:1.2rem;
        height: 1.2rem
    }
}

.p-jenimo_flow__result-arrow svg path {
    transition: all .5s ease;
    fill: #0090c8
}

@media screen and (min-width: 1600px){
     .p-jenimo_kv__main__title .main small {
        font-size: 25px;
    }
.p-jenimo_kv__movie a {
        font-size: 16px;
        width: 100px;
        height: 100px;
    }
.p-jenimo_merit__list {
        gap:calc(2rem + ((1vw - .768rem) * 1.2033694344))
    }
.p-jenimo_merit__list-item {
        padding:calc(1.5rem + ((1vw - .768rem) * .6016847172));
        /* min-width: calc(70rem + ((1vw - .768rem) * 28.2791817088)); */
    }
.p-jenimo_merit__list-item-detail {
        padding-right:calc(2rem + ((1vw - .768rem) * 4.8134777377));
        width: 46%;
    }
 .p-jenimo_merit__list-item-title {
        font-size:calc(1.8rem + ((1vw - .768rem) * .9626955475));
        gap: res_pc(pc, 5, 10);
        line-height: 1.5;
    }
.p-jenimo_merit__list-item-img {
        max-width: 48%;
        margin-left: calc(2rem + ((1vw - .768rem) * 1.2033694344))
    }
.p-jenimo_merit__list-item-subtitle {
        font-size:calc(1.8rem + ((1vw - .768rem) * .9626955475));
        margin-top: calc(1rem + ((1vw - .768rem) * 1.2033694344))
    }
 .p-jenimo_merit__movie-text {
        font-size:calc(1.8rem + ((1vw - .768rem) * .7220216606));
        padding: 35px calc(5rem + ((1vw - .768rem) * 2.4067388688))
    }
 .p-jenimo_feature__use__flow-item-title {
        font-size:calc(1.4rem + ((1vw - .768rem) * .2406738869))
    }
 .p-jenimo_feature__use__flow-item-text {
        font-size:calc(1.2rem + ((1vw - .768rem) * .2406738869))
    }
	    .p-jenimo_feature__anchor__item {
        width: 30%;
    }
	.p-jenimo_kv__main__robot {
        bottom: calc(-2.12245vw - 32.04082px);
        width: calc(21.40816vw + 28.46939px);
    }
	.p-jenimo_kv__main__catch {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 10px;
}
	.p-jenimo_kv__main__title .sub {
    display: block;
    font-size: 40px;
    line-height: 1.4;
    margin-bottom: 20px;
}
	.p-jenimo_kv__main__title .main {
    font-family: Satoshi, sans-serif;
    font-size: 50px;
    line-height: 1;
}
	    .jenimo_tower .p-jenimo_kv__main__robot {
        bottom: calc(-2.12245vw - 32.04082px);
        width: calc(11.40816vw + 28.46939px);
        right: 14%;
    }
	    .p-jenimo_recommend__list li em {
        border-bottom: calc(.16327vw + 1.38776px) solid #b9a156;
        font-size: 25px;
    }
	    .jenimo_mini .p-jenimo_recommend__list li em {
        border-bottom: calc(.16327vw + 1.38776px) solid #07c053;
    }
	    .jenimo_led .p-jenimo_recommend__list li em {
        border-bottom: calc(.16327vw + 1.38776px) solid #007aff;
    }
}
.youtube {
    width: 100%;
    aspect-ratio: 16 / 9;
	margin-bottom: 60px;
}

.youtube iframe {
    width: 100%;
    height: 100%:
}</pre></body></html>