/* BLOCK */
.jy-all{padding:160px 0 0;margin:0;overflow:hidden;}
.jy-topall{padding-bottom:60px;}
.jy-bheader{position:fixed;top:0;left:0;right:0;height:160px;z-index:420;padding:0;overflow:visible;background:#fff;transition:height .3s linear,top .3s linear;}
.jy-bheader-scroll{top:-170px;height:80px;}
.jy-bheader-scroll::after{position:absolute;bottom:-1px;left:0;right:0;height:1px;background:rgba(0,0,0,.1);content:"";}
.jy-bheader-rets{top:0;}
.jy-bmain{padding:0;margin:0;}
.jy-babout{padding:0;margin:0;}
.jy-bnews{padding:0;margin:0;background:#f9eee0;}
.jy-btopw{padding:0;margin:0;}
.jy-btopbeige{padding:0;margin:0;background:#f9eee0;}
.jy-bconbotcon{padding:0;margin:0;background:#612d17;}
.jy-bfooter{padding:0;margin:0;}
.jy-bcopy{padding:0;margin:0;border-top:2px solid #612d17;}
.jy-bbelt{padding:0;margin:0;background:url('skybg.jpg') no-repeat center center;background-size:cover;}
.jy-bcontents{padding:0;margin:0;}
.jy-con2{}
.jy-con3{}
.jy-bspmenu{top:0;bottom:0;text-align:center;z-index:300;background:rgba(97,45,23,.9);position:fixed;transition:right .3s ease-out;overflow:hidden;}
.jy-bspmenu-in{padding:80px 10px 40px;max-height:100svh;overflow:auto;color:#fff;text-align:center;}
.jy-bheader-in{}
.jy-bmain-in{}
.jy-babout-in{padding:40px 0;margin:0 auto;max-width:1150px;}
.jy-bnews-in{padding:40px 0 80px;margin:0 auto;max-width:1150px;}
.jy-btopw-in{padding:40px 0 80px;margin:0 auto;max-width:1150px;}
.jy-btopbeige-in{padding:40px 0 80px;margin:0 auto;max-width:1150px;}
.jy-bconbotcon-in{padding:40px 0 80px;margin:0 auto;max-width:1150px;color:#fff;}
.jy-bbelt-in{padding:90px 0;margin:0 auto;max-width:1150px;}
.jy-bcontents-in{max-width:1150px;margin:0 auto;padding:40px 0 80px;}
.jy-bfooter-in{max-width:1150px;margin:0 auto;padding:40px 0 80px;}
.jy-bcopy-in{max-width:1150px;margin:0 auto;padding:40px 0 80px;}
@media print,screen and (min-width:1000px){
.jy-bspmenu{display:none;right:-610px;width:600px;}
}
@media screen and (max-width:1169.9px){
.jy-babout-in,.jy-bnews-in,.jy-btopw-in,.jy-btopbeige-in,.jy-bconbotcon-in,.jy-bfooter-in,.jy-bcopy-in,.jy-bcontents-in{padding-left:10px;padding-right:10px;}
}
@media screen and (max-width:999.9px){
.jy-all{padding:80px 0 0;}
.jy-bheader{height:80px;}
.jy-bheader-active{top:0;}
.jy-bbelt-in{padding:50px 10px;margin:0 auto;max-width:1150px;}
.jy-bspmenu{right:-330px;width:320px;}
}
.jy-bspmenu-active{right:0;}
@media print{
.jy-all{padding:0 !important;}
.jy-bheader{position:static !important;top:0 !important;}
}

/* HEADER */
.jy-vheader-p{position:relative;display:flex;padding:0;margin:0;align-items:center;}
.jy-vheader-clogo{width:420px;text-align:left;padding-left:30px;padding-right:30px;transition:all .3s linear;}
.jy-bheader-scroll .jy-vheader-clogo{width:300px;}
.jy-vheader-cmenu{flex:1;text-align:right;padding-right:30px;}
.jy-header{display:block;padding:0;margin:0;}
.jy-header img{width:100%;height:auto;max-width:360px;transition:all .3s linear;}
@media screen and (max-width:1299.9px){
.jy-vheader-clogo{width:320px;padding-left:10px;padding-right:10px;}
.jy-vheader-cmenu{flex:1;text-align:right;padding-right:10px;}
}

/* SLIDER */
.jy-vmain-ctxt{text-shadow:2px 2px 2px #fff,-2px -2px 2px #fff,2px -2px 2px #fff,-2px 2px 2px #fff;}
.jy-vmain-ctxt span{display:block;color:#612d17;}
.jy-vmain-ctxt strong{display:block;font-family:"uddigikyokasho-pro",sans-serif;font-weight:400;font-style:normal;color:#612d17;}
.slider-wrap figure{padding:0;margin:0;}
.slider-wrap img{border-radius:8px;}
.wd-slide-dots{text-align:center;margin-top:-50px;
li{display:inline-block;margin:0 15px;
button{position:relative;text-indent:-9999px;width:16px;height:16px;border-radius:8px;background:none;background:#fff;border:none;border:2px solid #612d17;margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
&.slick-active{
button{background:#612d17;border:2px solid #f9eee0;}}}}
@media print,screen and (min-width:768px){
.jy-vmain-p{display:flex;padding-bottom:50px;}
.jy-vmain-ctxt{width:40%;padding:0;margin:0;}
.jy-vmain-cimg{width:60%;padding:0;margin:0;}
}
.slide-item a:hover img{opacity:1;}
@media screen and (min-width:1700px){
.jy-vmain-pp{position:relative;height:calc(30svw + 50px);}
.jy-vmain-pp::after{position:absolute;top:50px;bottom:0;right:0;left:8svw;background:url('topmainbg.jpg') no-repeat center center;background-size:cover;border-radius:8px;content:"";z-index:1;}
.jy-vmain-p{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;}
.jy-vmain-ctxt{height:30svw;}
.jy-vmain-ctxt strong{font-size:74px;line-height:94px;padding:7svw 1svw 10px 4svw;}
.jy-vmain-ctxt span{font-size:22px;line-height:32px;padding:10px 1svw 0 4svw;}
.jy-vmain-cimg{height:30svw;}
.slider-wrap img{width:100%;height:30svw;object-fit:cover;}
}
@media screen and (min-width:1365px) and (max-width:1799.9px){
.jy-vmain-pp{position:relative;height:calc(30svw + 50px);}
.jy-vmain-pp::after{position:absolute;top:50px;bottom:0;right:0;left:8svw;background:url('topmainbg.jpg') no-repeat center center;background-size:cover;border-radius:8px;content:"";z-index:1;}
.jy-vmain-p{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;}
.jy-vmain-ctxt{height:30svw;}
.jy-vmain-ctxt strong{font-size:52px;line-height:72px;padding:7svw 1svw 10px 4svw;}
.jy-vmain-ctxt span{font-size:18px;line-height:28px;padding:10px 1svw 0 4svw;}
.jy-vmain-cimg{height:30svw;}
.slider-wrap img{width:100%;height:30svw;object-fit:cover;}
}
@media print,screen and (min-width:1000px) and (max-width:1364.9px){
.jy-vmain-pp{position:relative;height:calc(44svw + 50px);}
.jy-vmain-pp::after{position:absolute;top:50px;bottom:0;right:0;left:8svw;background:url('topmainbg.jpg') no-repeat center center;background-size:cover;border-radius:8px;content:"";z-index:1;}
.jy-vmain-p{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;}
.jy-vmain-ctxt{height:44svw;}
.jy-vmain-ctxt strong{font-size:38px;line-height:58px;padding:11svw 1svw 10px 4svw;}
.jy-vmain-ctxt span{font-size:15px;line-height:25px;padding:10px 1svw 0 4svw;}
.jy-vmain-cimg{height:44svw;}
.slider-wrap img{width:100%;height:44svw;object-fit:cover;}
}
@media screen and (min-width:768px) and (max-width:999.9px){
.jy-vmain-pp{position:relative;height:calc(44svw + 30px);}
.jy-vmain-pp::after{position:absolute;top:30px;bottom:0;right:0;left:8svw;background:url('topmainbg.jpg') no-repeat center center;background-size:cover;border-radius:8px;content:"";z-index:1;}
.jy-vmain-p{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;}
.jy-vmain-ctxt{height:44svw;}
.jy-vmain-ctxt strong{font-size:30px;line-height:50px;padding:12svw 1svw 10px 4svw;}
.jy-vmain-ctxt span{font-size:12px;line-height:22px;padding:10px 1svw 0 2svw;}
.slider-wrap img{width:100%;height:44svw;object-fit:cover;}
}
@media screen and (max-width:767.9px){
.jy-vmain-pp{position:relative;}
.jy-vmain-pp::after{position:absolute;top:10%;bottom:0;right:0;left:4svw;background:url('topmainbg.jpg') no-repeat center center;background-size:cover;border-radius:8px;content:"";z-index:-1;}
.jy-vmain-p{z-index:2;}
.jy-vmain-cimg{padding:0 15px 0 0;margin:0;}
.jy-vmain-ctxt{padding:0 0 0 15px;margin:0;}
.jy-vmain-ctxt strong{font-size:22px;line-height:32px;padding:40px 10px 10px 35px;text-align:left;}
.jy-vmain-ctxt strong br{display:none;}
.jy-vmain-ctxt span{font-size:14px;line-height:24px;padding:0 10px 30px 35px;text-align:left;}
}
@media screen and (min-width:768px){
.slide-item a{position:relative;display:block;}
.slide-item a::before{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;content:"";transition:background .3s linear;}
.slide-item a:hover::before{background:rgba(255,255,255,.3);}
}

/* GLOBAL MENU */
.jy-bheader ul.jy-uglobal,.jy-bheader ul.jy-uglobal li{padding:0;margin:0;display:block;list-style:none;}
.jy-bheader ul.jy-uglobal{display:block;padding:0;margin:0;text-align:right;}
.jy-bheader ul.jy-uglobal>li{display:inline;}
.jy-bheader ul.jy-uglobal>li>a{display:inline-block;color:#282828;font-size:15px;line-height:26px;padding:67px 15px;transition:padding .3s linear;}
.jy-bheader-scroll ul.jy-uglobal>li>a{padding:27px 15px;}
.jy-bheader ul.jy-uglobal>li ul{display:none;transition:all .3s linear;}
@media screen and (min-width:768px){
.jy-bheader ul.jy-uglobal>li:hover>ul{display:block;position:absolute;bottom:-200px;left:0;right:0;height:200px;background:#f9eee0;padding:50px 7% 0;margin:0;}
.jy-bheader ul.jy-uglobal>li:hover>ul>li{display:inline;}
.jy-bheader ul.jy-uglobal>li:hover>ul>li>a{position:relative;float:left;font-size:15px;line-height:30px;padding:0 24px 0 11px;color:#282828;}
.jy-bheader ul.jy-uglobal>li:hover>ul>li>a::before{position:absolute;top:calc(50% - 1px);width:5px;left:0;border-top:1px solid #282828;content:"";}
.jy-bheader ul.jy-uglobal>li:hover>ul>li:first-child{float:none;display:block;color:#612d17;font-size:26px;line-height:40px;margin-bottom:16px;font-weight:bold;text-align:left;}
}
@media print,screen and (min-width:1000px) and (max-width:1299.9px){
.jy-bheader ul.jy-uglobal>li>a{display:inline-block;color:#282828;font-size:14px;line-height:26px;padding:67px 7px;transition:padding .3s linear;}
.jy-bheader-scroll ul.jy-uglobal>li>a{padding:27px 7px;}
}
@media screen and (max-width:999.9px){
.jy-bheader ul.jy-uglobal{display:none;}
}

/* CONTACT BUTTON */
@media screen{
.jy-tocontactbtn{position:fixed;top:160px;right:0;height:160px;width:160px;border-top-left-radius:80px;border-bottom-left-radius:80px;transition:right .3s linear;z-index:3;}
.jy-tocontactbtn-scroll{right:-165px;}
.jy-tocontactbtn-rets{right:0;}
.jy-tocontactbtn a{position:relative;display:block;height:160px;border-left:2px solid #be4c47;border-top:2px solid #be4c47;border-bottom:2px solid #be4c47;background:#fff;color:#be4c47;border-top-left-radius:80px;border-bottom-left-radius:80px;transition:background .3s linear,color .3s linear;}
.jy-tocontactbtn a::before{position:absolute;top:calc(50% - 50px);left:65px;width:30px;height:30px;background:#be4c47 url('arrow.png') no-repeat center center;background-size:20px 20px;content:"";border-radius:15px;}
.jy-tocontactbtn a span:nth-child(1){display:block;text-align:center;font-family:"copperplate",serif;font-weight:500;font-style:normal;font-size:26px;line-height:36px;padding-top:calc(50% - 18px);}
.jy-tocontactbtn a span:nth-child(2){display:block;text-align:center;font-size:16px;line-height:26px;padding-top:0;}
}
@media screen and (min-width:768px) and (max-width:1499.9px){
.jy-tocontactbtn{position:fixed;top:160px;height:100px;width:100px;border-top-left-radius:50px;border-bottom-left-radius:50px;}
.jy-tocontactbtn-scroll{right:-105px;}
.jy-tocontactbtn-rets{right:0;}
.jy-tocontactbtn a{height:100px;border-top-left-radius:50px;border-bottom-left-radius:50px;}
.jy-tocontactbtn a::before{position:absolute;top:calc(50% - 35px);left:35px;}
.jy-tocontactbtn a span:nth-child(1){font-size:16px;line-height:20px;padding-top:calc(50% - 6px);}
.jy-tocontactbtn a span:nth-child(2){font-size:10px;line-height:14px;}
}
@media screen and (min-width:768px) and (max-width:999.9px){
.jy-tocontactbtn{top:80px;}
}
@media screen and (min-width:768px){
.jy-tocontactbtn a:hover{background:#be4c47;color:#fff;text-decoration:none;}
}
@media screen and (max-width:767.9px){
.jy-tocontactbtn{display:none;}
}
@media print{
.jy-tocontactbtn{display:none;}
}

/* TOP CONTENTS(ABOUT US) */
@media print,screen and (min-width:1200px){
.jy-vabout-p{margin:10px -10px;}
.jy-vabout-ctitle{width:55%;padding:10px;float:left;}
.jy-vabout-cwhy{width:45%;padding:10px;float:right;}
.jy-vabout-cimg{width:40%;padding:60px 10px;float:left;}
.jy-vabout-clink1{clear:both;width:50%;padding:10px;float:left;}
.jy-vabout-clink2{width:50%;padding:10px;float:right;}
}
@media screen and (min-width:768px) and (max-width:1199.9px){
.jy-vabout-p{margin:10px -10px;}
.jy-vabout-ctitle{width:100%;padding:10px;float:left;}
.jy-vabout-cwhy{width:50%;padding:10px;float:right;}
.jy-vabout-cimg{width:50%;padding:60px 10px;float:left;}
.jy-vabout-clink1{clear:both;width:50%;padding:10px;float:left;}
.jy-vabout-clink2{width:50%;padding:10px;float:right;}
}
@media screen and (min-width:768px) and (max-width:999.9px){
.jy-vabout-p{margin:10px 0;}
}
@media screen and (max-width:767.9px){
.jy-vabout-p{margin:10px 0 0;padding:0;}
.jy-vabout-cimg{text-align:center;}
.jy-vabout-clink1{padding:0;margin:0;}
.jy-vabout-clink2{padding:0;margin:0;}
.jy-vabout-clink3{padding:0;margin:-20px 0 0;}
}

/* SP MENU */
.jy-bspmenu ul.jy-uglobal{display:none;}
@media screen and (max-width:999.9px){
.jy-bspmenu ul.jy-uglobal{display:block;padding:20px 0 0;}
.jy-bspmenu ul.jy-uglobal li{display:block;padding:0;}
.jy-bspmenu ul.jy-uglobal li a{display:block;padding:10px;text-align:center;color:#fff;font-size:18px;line-height:28px;}
.jy-bspmenu ul.jy-uglobal li > ul{display:none;}
}

/* VOICES */
ul.jy-uvoice,ul.jy-uvoice li{padding:0;margin:0;list-style:none;display:block;}
.jy-uvoice{position:relative;margin:15px -10px;padding:0;}
.jy-voice-prev,.jy-voice-next{display:block;position:absolute;top:50%;width:40px;height:40px;margin-top:-26px;border-top:2px solid #612d17;border-right:2px solid #612d17;z-index:20;cursor:pointer;transition:all .3s ease-out;}
.jy-voice-prev{transform:rotate(45deg);right:-50px;}
.jy-voice-next{transform:rotate(-135deg);left:-50px;}
.jy-uvoice li>div{padding:10px;}
a.jy-avoice{display:block;border:1px solid #969696;border-radius:8px;}
a.jy-avoice figure{padding:0;margin:0;}
a.jy-avoice figure img{object-fit:cover;aspect-ratio:1;width:100%;}
a.jy-avoice h3{height:150px;margin:0;padding:10px 8px 20px;transition:background .3s linear;}
a.jy-avoice h3 div{padding:4px 0 12px;color:#612d17;font-size:18px;line-height:28px;height:72px;text-align:left;font-weight:600;}
a.jy-avoice h3 div p{display:block;padding:0;margin:0;width:100%;font-size:17px;line-height:28px;height:28px;text-overflow:ellipsis;-webkit-box-orient:vertical;white-space:nowrap;overflow:hidden;}
a.jy-avoice h3 span{display:-webkit-box;-webkit-box-orient:vertical;padding:0;color:#000;font-size:15px;line-height:24px;height:48px;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;}
@media screen and (min-width:768px){
a.jy-avoice:hover{text-decoration:none;}
a.jy-avoice:hover img{opacity:1;}
a.jy-avoice:hover h3{background:#f9eee0;}
}

/* IMAGE LOOP */
.infiniteslide ul li{float:left;margin-left:20px;}
.infiniteslide ul li figure{padding:0;margin:0;}
.infiniteslide ul li img{height:240px;width:auto;border-radius:20px;}

/* TOP PAGE CONTENTS(TROUBLE) */
.jy-trouble-box{margin:0 -51svw;}
.jy-trouble-box-in{position:relative;margin:0 auto;font-family:"uddigikyokasho-pro",sans-serif;font-weight:400;font-style:normal;}
.jy-trouble1{position:absolute;display:grid;place-items:center;width:275px;height:275px;background:url(fk2.svg) no-repeat center center;background-size:100% 100%;color:#fff;text-align:center;z-index:10;}
.jy-trouble2{position:absolute;display:grid;place-items:center;width:275px;height:275px;background:url(fk3.svg) no-repeat center center;background-size:100% 100%;color:#612d17;text-align:center;z-index:10;}
.jy-trouble3{position:absolute;display:grid;place-items:center;width:275px;height:275px;background:url(fk2.svg) no-repeat center center;background-size:100% 100%;color:#fff;text-align:center;z-index:10;}
.jy-trouble4{position:absolute;display:grid;place-items:center;width:275px;height:275px;background:url(fk3.svg) no-repeat center center;background-size:100% 100%;color:#612d17;text-align:center;z-index:10;}
.jy-trouble5{position:absolute;display:grid;place-items:center;width:275px;height:275px;background:url(fk2.svg) no-repeat center center;background-size:100% 100%;color:#fff;text-align:center;z-index:10;}
.jy-trouble5 span{font-size:.9em;}
.jy-trouble-text{position:absolute;color:#612d17;text-align:center;font-family:"noto-sans-cjk-jp",sans-serif;font-weight:400;font-style:normal;z-index:10;}
.jy-trouble-text strong{color:#be4c47;font-weight:600;font-style:normal;}
.jy-trouble-mob1{position:absolute;background:url(fk1.svg) no-repeat center center;background-size:100% 100%;}
.jy-trouble-mob2{position:absolute;background:url(fk1.svg) no-repeat center center;background-size:100% 100%;}
.jy-trouble-mob3{position:absolute;background:url(fk1.svg) no-repeat center center;background-size:100% 100%;}
.jy-trouble-mob4{position:absolute;background:url(fk1.svg) no-repeat center center;background-size:100% 100%;}
.jy-trouble-mob5{position:absolute;background:url(fk1.svg) no-repeat center center;background-size:100% 100%;}
@media print,screen and (min-width:1100px){
.jy-trouble-box-in{width:1725px;height:550px;}
.jy-trouble1{top:0;left:434.5px;width:275px;height:275px;font-size:22px;line-height:36px;}
.jy-trouble2{top:0;left:724.5px;width:275px;height:275px;font-size:22px;line-height:36px;}
.jy-trouble3{top:0;left:1014.5px;width:275px;height:275px;font-size:22px;line-height:36px;}
.jy-trouble4{top:271px;left:290px;width:275px;height:275px;font-size:22px;line-height:36px;}
.jy-trouble5{top:271px;left:580px;width:275px;height:275px;font-size:22px;line-height:36px;}
/*.jy-trouble5::before{position:absolute;left:8%;top:50%;font-size:50px;line-height:60px;content:"(";}
.jy-trouble5::after{position:absolute;right:8%;top:50%;font-size:50px;line-height:60px;content:")";}*/
.jy-trouble-text{top:326px;left:885px;font-size:22px;lihe-height:40px;}
.jy-trouble-text strong{font-size:26px;line-height:40px;}
.jy-trouble-mob1{top:0;left:144.5px;width:275px;height:275px;}
.jy-trouble-mob2{top:271px;left:0px;width:275px;height:275px;}
.jy-trouble-mob3{top:0;left:1304.5px;width:275px;height:275px;}
.jy-trouble-mob4{top:0;left:1304.5px;width:275px;height:275px;}
.jy-trouble-mob5{top:271px;left:1450px;width:275px;height:275px;}
.jy-trouble-mob6{display:none;}
}
@media screen and (min-width:768px) and (max-width:1099.9px){
.jy-trouble-box-in{width:1207.5px;height:385px;}
.jy-trouble1{top:0;left:304.2px;width:193px;height:193px;font-size:16px;line-height:26px;}
.jy-trouble2{top:0;left:507.2px;width:193px;height:193px;font-size:16px;line-height:26px;}
.jy-trouble3{top:0;left:710.2px;width:193px;height:193px;font-size:16px;line-height:26px;}
.jy-trouble4{top:189.7px;left:203px;width:193px;height:193px;font-size:16px;line-height:26px;}
.jy-trouble5{top:189.7px;left:406px;width:193px;height:193px;font-size:16px;line-height:26px;}
/*.jy-trouble5::before{position:absolute;left:8%;top:50%;font-size:35px;line-height:42px;content:"(";}
.jy-trouble5::after{position:absolute;right:8%;top:50%;font-size:35px;line-height:42px;content:")";}*/
.jy-trouble-text{top:228.2px;left:619.5px;font-size:16px;lihe-height:28px;}
.jy-trouble-text strong{font-size:18px;line-height:28px;}
.jy-trouble-mob1{top:0;left:101.2px;width:193px;height:193px;}
.jy-trouble-mob2{top:189.7px;left:0px;width:193px;height:193px;}
.jy-trouble-mob3{top:0;left:913.2px;width:193px;height:193px;}
.jy-trouble-mob4{top:0;left:913.2px;width:193px;height:193px;}
.jy-trouble-mob5{top:189.7px;left:1015px;width:193px;height:193px;}
.jy-trouble-mob6{display:none;}
}
@media screen and (max-width:767.9px){
.jy-trouble-box-in{width:400px;height:720px;}
.jy-trouble1{top:0;left:calc(50% - 165px);width:160px;height:160px;font-size:14px;line-height:24px;}
.jy-trouble2{top:0;left:calc(50% + 5px);width:160px;height:160px;font-size:14px;line-height:24px;}
.jy-trouble3{top:160px;left:calc(50% - 80px);width:160px;height:160px;font-size:14px;line-height:24px;}
.jy-trouble4{top:320px;left:calc(50% - 165px);width:160px;height:160px;font-size:14px;line-height:24px;}
.jy-trouble5{top:320px;left:calc(50% + 5px);width:160px;height:160px;font-size:14px;line-height:24px;}
.jy-trouble5 span{font-size:.9em;}
/*.jy-trouble5::before{position:absolute;left:4%;top:calc(50% - 10px);font-size:41px;line-height:52px;content:"(";}
.jy-trouble5::after{position:absolute;right:4%;top:calc(50% - 10px);font-size:41px;line-height:52px;content:")";}*/
.jy-trouble-text{position:absolute;top:500px;left:calc(50% - 50svw + 10px);width:calc(100svw - 20px);font-size:16px;lihe-height:26px;}
.jy-trouble-text strong{font-size:20px;line-height:30px;}
.jy-trouble-mob1{top:0;left:calc(50% - 335px);width:160px;height:160px;}
.jy-trouble-mob2{top:0;left:calc(50% + 175px);width:160px;height:160px;}
.jy-trouble-mob3{top:160px;left:calc(50% - 250px);width:160px;height:160px;}
.jy-trouble-mob4{top:160px;left:calc(50% + 90px);width:160px;height:160px;}
.jy-trouble-mob5{top:320px;left:calc(50% - 335px);width:160px;height:160px;}
.jy-trouble-mob6{display:block;position:absolute;top:320px;left:calc(50% + 175px);width:160px;height:160px;background:url(fk1.svg) no-repeat center center;background-size:100% 100%;}
}

/* ABOUT */
.jy-flowtext{}
.jy-marquee{font-family:"uddigikyokasho-pro",sans-serif;font-weight:400;font-style:normal;font-size:22px;line-height:32px;color:#be4c47;}
@media print,screen and (min-width:768px){
.kk-vabout-p{display:flex;flex-direction:row-reverse;width:100%;}
.kk-vabout-c-img{width:40%;padding:0 0 0 15px;margin:0;}
.kk-vabout-c-txt{width:60%;padding-:0 15px 0 0;margin:0;}
}
@media screen and (max-width:767.9px){
.kk-vabout-p{}
.kk-vabout-c-img{width:75%;margin:10px auto;padding:0;}
.kk-vabout-c-txt{}
}

/* DECORATION */
.jy-vsdgs-p{margin:10px -10px;}
.jy-vsdgs-ctitle{padding:10px 10px 0;width:50%;float:right;text-align:left;}
.jy-vsdgs-cimg{padding:10px;width:50%;float:left;}
.jy-vsdgs-cimg-in{background:#fff;padding:40px;}
.jy-vsdgs-ctxt{padding:0 10px 10px;width:50%;float:right;text-align:left;}
.jy-contact-msg1{padding:0 0 20px;}
.jy-contact-msg2{padding:50px 0 0;}
@media screen and (max-width:767.9px){
.jy-vsdgs-p{margin:10px 0;}
.jy-vsdgs-ctitle{padding:0;width:100%;float:none;}
.jy-vsdgs-cimg{padding:0;width:100%;float:none;}
.jy-vsdgs-cimg-in{background:#fff;padding:20px;}
.jy-vsdgs-ctxt{padding:0;width:100%;float:none;}
}

/* DIVLEFT/DIVRIGHT */
.jy-divleft-center,.jy-divright-center{display:flex;align-items:center;margin:15px -15px;}
.jy-divright-center{flex-direction:row-reverse;}
.jy-div-center-cimg{padding:15px;}
.jy-div-center-cimg20{width:20%;}
.jy-div-center-cimg30{width:30%;}
.jy-div-center-cimg40{width:40%;}
.jy-div-center-cimg50{width:50%;}
.jy-div-center-cimg60{width:60%;}
.jy-div-center-cimg70{width:70%;}
.jy-div-center-cimg80{width:80%;}
.jy-div-center-ctext{flex:1;text-align:left;padding:15px;}
.jy-interview-strong{color:#612d17;font-size:1.1em;}
.jy-interview-name{width:194px;}

/* LINK BUTTON */
.jy-linkbtn,.jy-linkbtn-large{margin:30px 0;text-align:center;}
.jy-linkbtnl,.jy-linebtn,.jy-linkbtn-simple{margin:30px 0;text-align:left;}
.jy-linkbtnr{margin:30px 0;text-align:right;}
.jy-telbtn{margin:30px 0;text-align:left;}
.jy-linkbtn a,.jy-linkbtnl a,.jy-linkbtnr a,.jy-linebtn a{position:relative;display:inline-block;font-size:20px;line-height:22px;padding:38px 85px 38px 50px;border-radius:50px;color:#be4c47;text-decoration:none;background:#fff;width:360px;text-align:left;transition:background .3s linear,color .3s linear;border:1px solid #be4c47;}
.jy-linkbtn-large a{position:relative;display:inline-block;font-size:18px;line-height:22px;padding:38px 85px 38px 50px;border-radius:50px;color:#be4c47;text-decoration:none;background:#fff;text-align:left;transition:background .3s linear,color .3s linear;border:1px solid #be4c47;}
.jy-linkbtn-simple a{position:relative;display:inline-block;font-size:16px;line-height:20px;padding:12px 85px 12px 50px;border-radius:22px;color:#be4c47;text-decoration:none;background:#fff;text-align:left;transition:background .3s linear,color .3s linear;border:1px solid #be4c47;}
.jy-linebtn a{color:#06c755;border:1px solid #06c755;}
.jy-telbtn a{display:inline-block;color:#fff;text-decoration:none;line-height:70px;font-weight:600;transition:color .3s linear;}
.jy-telbtn a span:nth-child(1){display:inline-block;font-size:40px;}
.jy-telbtn a span:nth-child(2){display:inline-block;font-size:60px;}
.jy-linkbtn a::after,.jy-linkbtnl a::after,.jy-linkbtnr a::after,.jy-linkbtn-large a::after,.jy-linkbtn-simple a::after{position:absolute;top:calc(50% - 15px);right:50px;width:30px;height:30px;background:#be4c47 url('arrow.png') no-repeat center center;border-radius:15px;color:#fff;content:"";}
.jy-linebtn a:after{position:absolute;top:calc(50% - 20px);right:40px;width:40px;height:40px;background:url('line2.png') no-repeat center center;content:"";}
.jy-spmenu-link{margin:20px 0;text-align:center;}
.jy-spmenu-link a{display:inline-block;width:240px;padding:10px 45px 10px 15px;text-align:left;position:relative;text-decoration:none;background:#fff;color:#be4c47;border:2px solid #be4c47;border-radius:36px;}
.jy-spmenu-link a::before{position:absolute;top:calc(50% - 15px);right:10px;width:30px;height:30px;background:#be4c47 url('arrow.png') no-repeat center center;border-radius:15px;content:"";}
.jy-spmenu-link a span:nth-child(1){display:block;text-align:center;font-family:"copperplate",serif;font-weight:500;font-style:normal;font-size:22px;line-height:30px;}
.jy-spmenu-link a span:nth-child(2){display:block;text-align:center;font-size:14px;line-height:22px;}
@media screen and (min-width:768px){
.jy-linkbtn a:hover,.jy-linkbtnl a:hover,.jy-linkbtnr a:hover,.jy-linkbtn-large a:hover,.jy-linkbtn-simple a:hover{background:#be4c47;color:#fff;}
.jy-linebtn a:hover{background:#06c755;color:#fff;}
.jy-telbtn a:hover{color:#f9eee0;}
}
@media screen and (max-width:769.9px){
.jy-linkbtn a,.jy-linkbtnl a,.jy-linkbtnr a,.jy-linebtn a{font-size:16px;line-height:18px;padding:20px 65px 20px 30px;border-radius:40px;width:260px;}
.jy-linkbtn-large a{font-size:16px;line-height:18px;padding:20px 65px 20px 30px;border-radius:40px;}
.jy-linkbtn-simple a{font-size:16px;line-height:18px;padding:10px 65px 10px 30px;border-radius:19px;}
.jy-linkbtn a::after,.jy-linkbtnl a::after,.jy-linkbtnr a::after,.jy-linkbtn-large a::after,.jy-linkbtn-simple a::after{right:30px;}
.jy-telbtn a{line-height:50px;}
.jy-telbtn a span:nth-child(1){font-size:22px;}
.jy-telbtn a span:nth-child(2){font-size:40px;}
}

/* HAMBURGER MENU */
.jy-menu-btn-box{display:inline-block;padding:10px;transition:padding .3s linear,height .3s linear;height:80px;width:80px;}
.jy-bheader-scroll .jy-menu-btn-box{padding:10px;height:80px;}
.jy-menu-btn{position:relative;cursor:pointer;width:60px;height:60px;z-index:420;transition:all .3s ease-out;}
.jy-menu-btn-line{position:absolute;transition:all 0.3s linear;width:36px;height:2px;left:calc(50% - 18px);background:#be4c47;}
.jy-menu-btn-line-top{top:20px;}
.jy-menu-btn-line-middle{top:29px;}
.jy-menu-btn-line-bottom{top:38px;}
.jy-menu-btn-active>.jy-menu-btn-line-top{top:29px;transform:rotate(45deg);}
.jy-menu-btn-active>.jy-menu-btn-line-middle{display:none;}
.jy-menu-btn-active>.jy-menu-btn-line-bottom{top:29px;transform:rotate(-45deg);}
@media print,screen and (min-width:1000px){
.jy-menu-btn-box{display:none;}
}

/* FOOTER */
.jy-vfooter-p{display:flex;}
.jy-vfooter-clogo{width:390px;padding-right:30px;}
.jy-vfooter-csns{flex:1;}
.jy-footer-logo img{width:360px;height:auto;}
.jy-footer-company{font-size:14px;line-height:22px;}
.jy-usns{display:block;text-align:right;margin-top:60px;}
.jy-usns li{display:inline;}
.jy-usns li a{display:inline-block;width:40px;}
.jy-usns li+li a{margin-left:20px;}
.jy-usns li.jy-sns-m a{width:36px;}
.jy-usns li.jy-sns-s a{width:30px;}
@media print,screen and (min-width:1000px){
ul.jy-ufooter,ul.jy-ufooter li{display:block;padding:0;margin:0;}
ul.jy-ufooter{display:flex;margin:30px -10px;flex-wrap:wrap;}
ul.jy-ufooter>li{width:20%;padding:10px;}
ul.jy-ufooter>li:nth-child(5n+1){width:18%;}
ul.jy-ufooter>li:nth-child(5n+3){width:22%;}
ul.jy-ufooter>li a{display:block;color:#282828;text-decoration:none;}
ul.jy-ufooter>li>a{padding:10px 0;font-size:18px;line-height:28px;font-weight:700;margin-top:20px;}
ul.jy-ufooter>li>ul{margin-left:8px;padding:5px 0 5px 12px;}
ul.jy-ufooter>li>ul>li{display:inline;}
ul.jy-ufooter>li>ul>li>a{position:relative;display:block;font-size:16px;line-height:26px;padding:5px 0 5px 6px;font-weight:400;}
ul.jy-ufooter>li>ul>li>a::before{position:absolute;top:50%;left:0;height:1px;background:#282828;width:4px;content:"";}
ul.jy-ufooter>li>ul>li>ul a{position:relative;padding:3px 0;font-size:16px;line-height:24px;}
.jy-vcopy-p{display:flex;align-items:center;margin:10px -10px;}
.jy-vcopy-cmenu{padding:10px;width:50%;}
.jy-vcopy-ccopy{padding:10px;width:50%;}
.jy-privacylink{text-align:left;padding:0;margin:0;}
.jy-copy{text-align:right;padding:0;margin:0;}
}
@media screen and (min-width:768px){
ul.jy-ufooter>li a:hover{text-decoration:underline;}
}
@media screen and (max-width:999.9px){
.jy-vfooter-p{display:block;}
.jy-vfooter-cmenu{display:block;padding-bottom:30px;}
.jy-vfooter-cinfo{display:block;padding-top:30px;border-top:1px solid #005bac;}
.jy-footer-logo img{width:270px;height:auto;}
.jy-usns{display:block;text-align:center;margin-top:40px;}
.jy-usns li{display:inline;}
.jy-usns li a{display:inline-block;width:40px;}
.jy-usns li+li a{margin-left:10px;}
.jy-usns li.jy-sns-m a{width:36px;}
.jy-usns li.jy-sns-s a{width:30px;}
ul.jy-ufooter{display:flex;margin:30px -8px;flex-wrap:wrap;}
ul.jy-ufooter>li{width:50%;padding:10px 8px;}
ul.jy-ufooter>li a{display:block;color:#282828;text-decoration:none;}
ul.jy-ufooter>li>a{padding:10px 0;font-size:18px;line-height:28px;font-weight:700;margin-top:20px;}
ul.jy-ufooter>li>ul{margin-left:4px;padding:5px 0 5px 10px;}
ul.jy-ufooter>li>ul>li{display:inline;}
ul.jy-ufooter>li>ul>li>a{position:relative;display:block;font-size:14px;line-height:24px;padding:5px 0 5px 6px;font-weight:400;}
ul.jy-ufooter>li>ul>li>a::before{position:absolute;top:50%;left:0;height:1px;background:#282828;width:4px;content:"";}
ul.jy-ufooter>li>ul>li>ul a{position:relative;padding:3px 0;font-size:16px;line-height:24px;}
.jy-vcopy-p{display:block;margin:10px 0;text-align:center;}
.jy-vcopy-cmenu{padding:10px;}
.jy-vcopy-ccopy{padding:10px;}
.jy-privacylink{font-size:.8em;text-align:center;}
.jy-copy{text-align:center;font-size:.8em;padding:0;margin:0;}
}

/* UNDER LIST */
ul.jy-uunder,ul.jy-uunder li{display:block;padding:0;margin:0;list-style:none;}
ul.jy-uunder li a{display:block;transition:all .3s linear;text-decoration:none;border-radius:8px;transition:all .3s linear;padding: 2px 5px 5px;}
ul.jy-uunder li a figure{margin:10px 0;padding:0;overflow:hidden;border-radius:8px;}
ul.jy-uunder li a figure img{object-fit:cover;overflow:hidden;aspect-ratio:1.33;object-position:center top;}
ul.jy-uunder li a div{text-align:right;}
ul.jy-uunder li a div span{display:inline-block;background:#f0f0f0;color:#282828;border-radius:6px;padding:8px 20px;text-decoration:none;}
ul.jy-uunder li a p{padding:0;margin:0;color:#282828;}
ul.jy-uunder li h2{display:grid;align-items:center;font-size:22px;line-height:32px;height:64px;padding:0 0 0 10px;color:#612d17;text-align:left;margin:15px 0;font-weight:600;border-left:5px solid #be4c47;}
@media print,screen and (min-width:768px){
ul.jy-uunder{margin:10px -10px;}
ul.jy-uunder li{display:block;width:50%;float:left;padding:10px;}
ul.jy-uunder li:nth-child(2n+1){clear:both;}
}
@media screen and (max-width:767.9px){
ul.jy-uunder{margin:10px 0;}
ul.jy-uunder li{display:block;padding:10px 0;}
ul.jy-uunder li h2{font-size:20px;line-height:30px;height:60px;margin:12px 0;}
}
.jy-vunder-p{display:flex;align-items:center;}
figure.jy-vunder-cimg{width:20%;padding:20px 10px;margin:0;text-align:center;}
figure.jy-vunder-cimg img{object-fit:cover;width:100%;aspect-ratio:1;overflow:hidden;}
.jy-vunder-ctxt{flex:1;padding:20px 0 10px 20px;text-align:left;}
.jy-vunder-ctxt ._cmsn_title2{margin-top:0;margin-bottom:10px;text-decoration:none;}
.jy-vunder-ctxt p{padding:0;margin:0;font-size:16px;line-height:30px;color:#282828;text-decoration:none;}
@media screen and (min-width:768px){
.jy-uunder li a:hover{background:#f0f0f0;}
.jy-uunder li a:hover div span{background:#fff;}
.jy-uunder li a:hover img{opacity:1;}
}
@media screen and (max-width:767.9px){
figure.jy-vunder-cimg{width:35%;padding:20px 10px 20px 0;}
}

/* TO PAGE TOP */
#page-top{z-index:70;}
#page-top p{border-radius:25px;background:#612d17;}

/* SMARTPHONE MENU */
ul.kk-uspmenu,ul.kk-uspmenu li{display:block;list-style:none;padding:0;margin:0;}
ul.kk-uspmenu{display:block;}
ul.kk-uspmenu li{display:inline;}
ul.kk-uspmenu li a{display:block;padding:20px 20px 20px 50px;color:#fff;font-size:18px;line-height:28px;text-decoration:none;text-align:center;}
@media screen and (min-width:768px){
ul.kk-uspmenu li a:hover{color:#ff5a00;}
}
@media screen and (max-width:999.9px){
ul.kk-uspmenu li a{padding:16px 10px 16px 10px;font-size:15px;line-height:23px;}
}

/* TOP PAGE CONTENTS(NEWS COLUMN) */
.jy-news-box{padding:10px 0 30px;}
ul.jy-unews,ul.jy-unews li{display:block;padding:0;margin:0;list-style:none;}
ul.jy-unews{border-top:2px solid #612d17;border-bottom:2px solid #612d17;}
ul.jy-unews li{display:block;}
ul.jy-unews li+li{border-top:1px solid #969696;}
ul.jy-unews li a i{display:inline-block;font-size:14px;line-height:16px;padding:10px 0;border:1px solid #fff;color:#fff;width:120px;text-align:center;font-style:normal;margin-left:20px;border-radius:18px;background:#be4c47;}
@media print,screen and (min-width:768px){
ul.jy-unews li a{display:flex;align-items:center;transition:color .3s linear;color:#282828;}
ul.jy-unews li a span{width:240px;text-align:center;padding:26px 20px 26px 0;}
ul.jy-unews li a p{flex:1;text-align:left;padding:35px 0;margin:0;}
}
@media screen and (min-width:768px){
ul.jy-unews li a:hover{text-decoration:none;color:#be4c47;}
}
@media screen and (max-width:767.9px){
ul.jy-unews li a{display:block;padding:20px 0;}
ul.jy-unews li a span{display:block;text-align:left;}
ul.jy-unews li a p{display:block;text-align:left;padding:10px 0 0;margin:0;}
}

ul.jy-uimgunder,ul.jy-uimgunder li{display:block;list-style:none;padding:0;margin:0;}
ul.jy-uimgunder{margin:15px -15px;}
ul.jy-uimgunder li{padding:15px;width:50%;float:left;}
ul.jy-uimgunder li a figure{padding:0;margin:0;width:100%;object-fit:cover;overflow:hidden;aspect-ratio:1.33;}
ul.jy-uimgunder li a figure img{padding:0;margin:0;width:100%;object-fit:cover;overflow:hidden;aspect-ratio:1.33;}

@media print,screen and (min-width:768px){
.jy-vkiji-p{margin:15px 0;}
.jy-vkiji-img{width:30%;padding:15px 0 15px 30px;float:right;}
.jy-vkiji-txt{display:inline;}
}
@media screen and (max-width:767.9px){
.jy-vkiji-p{margin:10px 0;}
.jy-vkiji-img{padding:10px 0;text-align:center;}
}

.jy-bigtext{text-align:center;font-size:50px;line-height:80px;font-weight:700;font-family:"uddigikyokasho-pro",sans-serif;font-weight:400;font-style:normal;}
.jy-bigtext strong{color:#be4c47;}
@media screen and (min-width:768px) and (max-width:1199.9px){
.jy-bigtext{font-size:35px;line-height:50px;}
}
@media screen and (max-width:767.9px){
.jy-bigtext{text-align:left;font-size:26px;line-height:42px;}
}

.jy-sdgs-iconp{display:flex;align-items:center;flex-wrap:wrap;margin:15px -10px;padding:0;}
.jy-sdgs-iconc{width:16.66%;padding:15px 10px;}
@media screen and (min-width:768px) and (max-width:1199.9px){
.jy-sdgs-iconc{width:33.33%;padding:15px 10px;}
}
@media screen and (max-width:767.9px){
.jy-sdgs-iconc{width:50%;padding:15px 10px;}
}

.jy-belttitle-sub{font-size:.8em;padding-top:6px;color:#612d17;}
img.jy-max1000{max-width:1000px;margin-right:auto;margin-left:auto;}

/* SERVICE LIST */
ul.jy-uservice,ul.jy-uservice li{display:block;padding:0;margin:0;list-style:none;}
ul.jy-uservice li a{display:grid;font-size:22px;line-height:32px;padding:10px;border:1px solid #612d17;border-radius:8px;border-top:6px solid #612d17;border-bottom:6px solid #612d17;color:#612d17;font-weight:700;text-align:center;justify-items:center;align-items:center;height:128px;text-decoration:none;text-shadow:-1px -1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,1px 1px 1px #fff;position:relative;background:rgba(255,255,255,.5);transition:all .3s linear;}
ul.jy-uservice li:nth-child(5n+1)>div{border-radius:8px;background:url('un1.jpg') no-repeat center center;background-size:cover;}
ul.jy-uservice li:nth-child(5n+2)>div{border-radius:8px;background:url('un2.jpg') no-repeat center center;background-size:cover;}
ul.jy-uservice li:nth-child(5n+3)>div{border-radius:8px;background:url('un3.jpg') no-repeat center center;background-size:cover;}
ul.jy-uservice li:nth-child(5n+4)>div{border-radius:8px;background:url('un5.jpg') no-repeat center center;background-size:cover;}
ul.jy-uservice li:nth-child(5n+5)>div{border-radius:8px;background:url('un6.jpg') no-repeat center center;background-size:cover;}
@media print,screen and (min-width:1200px){
ul.jy-uservice{margin:10px -10px;}
ul.jy-uservice li{padding:10px;width:33.33%;float:left;}
ul.jy-uservice li::nth-child(3n+1){clear:both;}
}
@media screen and (min-width:768px) and (max-width:1199.9px){
ul.jy-uservice{margin:10px -10px;}
ul.jy-uservice li{padding:10px;width:50%;float:left;}
ul.jy-uservice li::nth-child(2n+1){clear:both;}
}
@media screen and (min-width:768px){
ul.jy-uservice li a:hover{background:rgba(97,45,23,.9);color:#fff;text-shadow:none;}
}
@media screen and (max-width:767.9px){
ul.jy-uservice{margin:10px 0;}
ul.jy-uservice li{padding:10px 0;}
}

/* KEY FLAMES */
@media screen{
.jy-fadein{opacity:0;transform:translateY(200px);transition:opacity 1s ease-out,transform 1s ease-out;}
.jy-fadein ._cmsn_title1,.jy-fadein ._cmsn_title2,.jy-fadein ._cmsn_title3{opacity:0;}
.jy-bbelt ._cmsn_title1{opacity:0;}
.jy-belttitle-sub{opacity:0;}
.jy-vmain-ctxt strong{opacity:0;}
.jy-vmain-ctxt span{opacity:0;}
.jy-flowtext{opacity:0;}
.jy-fade-trouble .jy-fade-trouble-c{opacity:0;}
._cmsn_blog_title1,._cmsn_blog_title2,._cmsn_blog_title3{opacity:0;}
._cmsn_form_table,._cmsn_kform_table{opacity:0;}
ul.jy-uservice li>div{opacity:0;}
ul.jy-uunder li a{opacity:0;}
.jy-fadein.jy-scrollin{opacity:1;transform:translateY(0);}
.jy-fadein.jy-scrollin ._cmsn_title1,._cmsn_blog_title1.jy-scrollin{animation-name:fadeinTitle;animation-duration:0.6s;animation-fill-mode:forwards;}
.jy-fadein.jy-scrollin ._cmsn_title2,._cmsn_blog_title2.jy-scrollin{animation-name:fadeinTitle;animation-duration:0.6s;animation-fill-mode:forwards;animation-delay:.2s;}
.jy-fadein.jy-scrollin ._cmsn_title3,._cmsn_blog_title3.jy-scrollin{animation-name:fadeinTitle;animation-duration:0.6s;animation-fill-mode:forwards;animation-delay:.4s;}
.jy-vmain-ctxt.jy-scrollin strong{animation-name:fadeinFtoB;animation-duration:1s;animation-fill-mode:forwards;}
.jy-vmain-ctxt.jy-scrollin span{animation-name:fadeinRtoL;animation-duration:0.6s;animation-fill-mode:forwards;animation-delay:.4s;}
.jy-flowtext.jy-scrollin{animation-name:fadeinBtoT;animation-duration:0.6s;animation-fill-mode:forwards;}
._cmsn_table_col1th.jy-scrollin,._cmsn_form_table.jy-scrollin,._cmsn_kform_table.jy-scrollin{animation-name:fadeinRtoL;animation-duration:0.6s;animation-fill-mode:forwards;animation-delay:.4s;}
.jy-bbelt ._cmsn_title1.jy-scrollin{animation-name:fadeinTitle;animation-duration:1s;animation-fill-mode:forwards;}
.jy-belttitle-sub.jy-scrollin{animation-name:fadeinTitle;animation-duration:1s;animation-fill-mode:forwards;animation-delay:.3s;}
.jy-fade-trouble.jy-scrollin .jy-fade-trouble-c1{animation-name:fadeinLtoR;animation-duration:0.6s;animation-fill-mode:forwards;}
.jy-fade-trouble.jy-scrollin .jy-fade-trouble-c2{animation-name:fadeinTtoB;animation-duration:0.6s;animation-fill-mode:forwards;animation-delay:.3s;}
.jy-fade-trouble.jy-scrollin .jy-fade-trouble-c3{animation-name:fadeinRtoL;animation-duration:0.6s;animation-fill-mode:forwards;animation-delay:.4s;}
.jy-fade-trouble.jy-scrollin .jy-fade-trouble-c4{animation-name:fadeinLtoR;animation-duration:0.6s;animation-fill-mode:forwards;animation-delay:.6s;}
.jy-fade-trouble.jy-scrollin .jy-fade-trouble-c5{animation-name:fadeinBtoT;animation-duration:0.6s;animation-fill-mode:forwards;animation-delay:.9s;}
.jy-fade-trouble.jy-scrollin .jy-fade-trouble-tx{animation-name:fadeinRtoL;animation-duration:0.6s;animation-fill-mode:forwards;animation-delay:1s;}
ul.jy-uservice li>div.jy-scrollin{animation-name:fadeinBtoT;animation-duration:0.6s;animation-fill-mode:forwards;}
ul.jy-uunder li a.jy-scrollin{animation-name:fadeinBtoT;animation-duration:0.6s;animation-fill-mode:forwards;}
}
@media screen and (min-width:1200px){
ul.jy-uservice li:nth-child(3n+2)>div{animation-delay:.2s;}
ul.jy-uservice li:nth-child(3n)>div{animation-delay:.4s;}
}
@media screen and (min-width:768px) and (max-width:1199.9px){
ul.jy-uservice li:nth-child(2n)>div{animation-delay:.2s;}
}
@media screen and (min-width:768px){
ul.jy-uunder li:nth-child(2n) a.jy-scrollin{animation-delay:.2s;}
}
@keyframes fadeinTitle{0%{opacity:0;}100%{opacity:1;}}
@keyframes fadeinBtoT{0%{transform:translateY(300px);opacity:0;}100%{transform:translateY(0);opacity:1;}}
@keyframes fadeinTtoB{0%{transform:translateY(-300px);opacity:0;}100%{transform:translateY(0);opacity:1;}}
@keyframes fadeinLtoR{0%{transform:translateX(-101vw);opacity:0;}100%{transform:translateX(0);opacity:1;}}
@keyframes fadeinRtoL{0%{transform:translateX(101vw);opacity:0;}100%{transform:translateX(0);opacity:1;}}
@keyframes fadeinFtoB{0%{transform:scale(1.6);opacity:0;}100%{transform:scale(1);opacity:1;}}
@keyframes fadeinFlash1{0%{transform:translate(-300px,200px);opacity:0;}100%{transform:translate(0,0);opacity:1;}}
@keyframes fadeinFlash2{0%{transform:translate(300px,-200px);opacity:0;}100%{transform:translate(0,0);opacity:1;}}
@keyframes fadeImgBoxAnime{from{opacity:0;transform:translate(200px,0);} to {opacity:1;transform:translate(0,0);}}
@keyframes fadeImg2Anime{from{opacity:0;} to{opacity:1;}}
@keyframes fadeImgOvAnime{0%{opacity:0;top:0;} 33%{opacity:1;top:0;} 100% {opacity:1;top:100%}}
