﻿body{font-size:16px;font-family:"Noto Sans CJK JP", "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;color:#081059;line-height:1.4;letter-spacing:0.02em}.mabm50{margin-bottom:-50px}.swiper-slide{margin-bottom:10px}.inner{width:94%;margin-right:auto;margin-left:auto;max-width:1120px}.inner_m{width:94%;margin-right:auto;margin-left:auto;max-width:1024px}.inner_s{width:94%;margin-right:auto;margin-left:auto;max-width:1024px}.inner_ss{width:94%;margin-right:auto;margin-left:auto;max-width:880px}.col_bg .inner_ss{padding:0}#dcms_layoutPageBlockPasteArea,#dcms_layoutPageBlock{width:100%}#container{overflow:hidden;padding-top:0}#contents_left{width:calc(100% - 240px - 24px)}#contents_right{width:240px}#contents{width:94%;margin-right:auto;margin-left:auto;max-width:1200px}#contents_left{float:left;width:calc(100% - 240px - 40px)}#contents_right{float:right;width:240px}header{padding:14px 0;box-sizing:border-box;display:flex;position:fixed;justify-content:space-between;transition:.5s;z-index:1000;background:#fff;width:100%}header.transform{background:rgba(255,255,255,0.9);padding:14px 0;box-shadow:0 0 10px 3px}header h1{position:relative;width:1px;height:1px;margin:0}header .header_sitename{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}header nav{display:flex;flex-wrap:wrap;justify-content:space-evenly;text-align:center;width:100%;max-width:1200px;margin:auto;display:flex;font-size:1rem}header nav dd.header_menu,header nav dd.cv_menu{font-weight:bold;padding:0 9px 0 0;position:relative;font-size:80%;font-weight:bold;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-evenly;align-content:flex-start;align-items:center}header nav dd.header_menu{font-weight:bold;padding:0 12px;position:relative;font-size:66%;font-weight:bold}header nav dd.header_menu a{color:#081059;position:relative;font-size:150%}header nav dd.header_menu a:hover::after{width:100%}header nav dd.header_menu a::after{position:absolute;content:"";bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(to right, #fcc003, #fff0a3);transition:all 0.3s ease 0s}header nav dd.cv_menu a{color:#fff;background:#fcc003;padding:18px 18px;display:block;backface-visibility:hidden;transition:unset;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,0.2);margin:0 0px 0 0}header nav dd.cv_menu a i{margin-right:.3em}main article{padding:50px 0}main article.CaseStudy{padding:0 0 50px;margin:-50px 0 0}main article.CaseStudy .sec_innner{padding:0px 10px 20px;overflow:auto;width:96%;max-width:1200px}main article.cvg{padding:30px 0 20px;background-color:#2fa5f5;background:linear-gradient(25deg, #2fa5f5 0%, #48d0c7 100%);position:relative}main article.cvg dl{display:flex;justify-content:space-evenly}main article.cvg dl dd{padding:30px 0;width:40%;border-radius:18px;line-height:3;color:#fff}main article.cvg dl dd .cvg_1{font-size:18px;height:20px;padding:0;margin:0}main article.cvg dl dd .cvg_2{font-size:28px;font-weight:700;height:66px;padding:0;margin:0;color:#ff3}main article.cvg dl dd .cvg_2 a{color:#fffc0c}main article.cvg dl dd .cvg_4{font-size:14px}main article.cvg dl dd .cvg_5 a{width:272px;font-size:18px;font-weight:normal}main article.a_youtube{clear:both;float:none;position:relative;padding:30px 0;background:#f3f3f3}main article.a_youtube:before{width:100%;height:60%;position:absolute;left:0;top:40%}main article.a_youtube .a_youtube_container{position:relative;top:50%;margin:-145px auto 0;padding:20px 0 30px;max-width:775px;width:86%;background-color:#fff;border-radius:6px;box-shadow:0 2px 14px 0 rgba(0,0,0,0.15);text-align:center}main article.a_youtube .a_youtube_container dl.setumei{margin:0 0 20px 0;letter-spacing:-2px;font-size:16px}main article.a_youtube .a_youtube_container dl.setumei dd{color:#333;font-weight:700}main article.a_youtube .a_youtube_container dl.setumei dd:nth-child(1){font-size:1.8em;font-family:'Noto Serif JP', "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif}main article.a_youtube .a_youtube_container dl.setumei dd:nth-child(1) .pachi{font-size:1.5em}main article.a_youtube .a_youtube_container dl.setumei dd:nth-child(1) .pachi span{margin:0 -0.3em}main article.a_youtube .a_youtube_container dl.setumei dd:nth-child(2){font-size:1.5em;font-family:'Noto Serif JP', "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif}main article.a_youtube .a_youtube_container .video{border-radius:10px;margin:0 auto 0px;padding:0px;width:100%}main article.a_youtube .a_youtube_container .video .player{border-radius:10px;margin:0 auto 0px;width:100%}main article.a_youtube .a_youtube_container .video .player iframe{height:394px;width:92%;max-width:700px}main article.s_mv{background:#000;position:relative;padding:0;height:800px}@media screen and (max-width: 920px){main article.s_mv{height:90vw}}main article.s_mv .s_mv__warp{padding:85px auto 0;height:800px}@media screen and (max-width: 920px){main article.s_mv .s_mv__warp{height:90vw}}main article.s_mv .s_mv__warp.s_mv_movie{position:relative;left:0;overflow:hidden}main article.s_mv .s_mv__warp.s_mv_movie video{position:absolute;transform:translateX(-50%);min-width:1486px;width:100vw;height:auto;opacity:.5;user-select:none}@media screen and (min-width: 1920px){main article.s_mv .s_mv__warp.s_mv_movie video{top:-25%}}main article.s_mv .s_mv__warp .content{width:100%;height:800px;position:absolute;z-index:1;color:#fff;top:0;left:50%;transform:translateX(-50%);overflow:hidden;max-width:1000px;display:block}main article.s_mv .s_mv__warp .s_mv__text{width:100%;max-width:1200px;text-align:left;position:absolute;top:110px;font-weight:700}main article.s_mv .s_mv__warp .s_mv__text img{width:100%}main article.s_mv .s_mv__warp .s_mv__text .s_text{color:#fff0f3;user-select:none;color:#fff;text-shadow:2px 2px 0 #333, -2px 2px 0 #333, 2px -2px 0 #333, -2px -2px 0 #333}@media screen and (max-width: 1000px){main article.s_mv .s_mv__warp .s_mv__text .s_text{text-align:center}}main article.s_mv .s_mv__warp .s_mv__text .s_text:nth-child(1){font-size:1.15em;letter-spacing:0;padding-top:40px;margin-bottom:-65px;font-weight:700;font-family:'Noto Serif JP', "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif}@media screen and (max-width: 1000px){main article.s_mv .s_mv__warp .s_mv__text .s_text:nth-child(1){padding-top:35px;font-size:1.8vw}}main article.s_mv .s_mv__warp .s_mv__text .s_text:nth-child(2){font-size:3em;letter-spacing:-0.08em;padding-top:60px;margin-bottom:-65px;font-weight:bold;font-family:'Noto Serif JP', "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif}@media screen and (max-width: 1000px){main article.s_mv .s_mv__warp .s_mv__text .s_text:nth-child(2){font-size:5.7vw}}main article.s_mv .s_mv__warp .s_mv__text .s_text:nth-child(3){font-size:2.2em;letter-spacing:0.1em;padding-top:95px;margin-bottom:-65px;font-family:'Noto Serif JP', "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif}@media screen and (max-width: 1000px){main article.s_mv .s_mv__warp .s_mv__text .s_text:nth-child(3){font-size:4.3vw}}main article.s_mv .s_mv__warp .s_mv__text .s_text:nth-child(4){font-size:2.2em;letter-spacing:0.1em;padding-top:60px;margin-bottom:-65px;font-family:'Noto Serif JP', "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif}@media screen and (max-width: 1000px){main article.s_mv .s_mv__warp .s_mv__text .s_text:nth-child(4){font-size:4.3vw}}main article.s_mv .s_mv__warp .s_mv__text .s_text:nth-child(5){font-size:1.1em;letter-spacing:0.02em;padding-top:85px;margin-bottom:-75px}@media screen and (max-width: 1000px){main article.s_mv .s_mv__warp .s_mv__text .s_text:nth-child(5){font-size:2vw}}main article.s_mv .s_mv__warp .s_mv__text .s_text:nth-child(5) .fsup{font-size:220%}main article.s_mv .s_mv__warp .s_mv__text .s_mv__button{margin:150px 0 -375px -2px;margin:57px 0 -375px 54px}main article.s_mv .s_mv__warp .s_mv__text .s_mv__button .s_link{width:350px;width:35%;position:relative;z-index:11;display:inline-block;padding:1.4em 0;text-align:center;letter-spacing:.1em;line-height:1.2;font-weight:700;border-radius:100vw;color:#fff;background:#00c48c;border:2px solid 60eac3;background:linear-gradient(90deg, #00c48c 0%, #8fd048 100%);transition:.3s;margin:0 15px 0 0;box-shadow:0px 2px 2px rgba(0,0,0,0.29)}main article.s_mv .s_mv__warp .s_mv__text .s_mv__button .s_link:hover{background:linear-gradient(90deg, #00c48c 0%, #00c48c 100%)}main article.s_mv .s_mv__warp .w1028{display:inline-block}main article.s_mv .s_mv__warp .s_mv__img{width:40%;text-align:center;margin:-24% 0px 0 auto}main article.s_mv .s_mv__warp .s_mv__img img{max-width:380px;max-height:380px}main article h2{color:#444;font-size:36px;font-weight:700;margin:0 auto 1em}@media screen and (max-width: 1000px){main article h2{font-size:3.6vw}}main article .procedure{padding:50px 0 50px;background:#f3f3f3}main article.point{background:#f3f3f3;padding:20px 0 50px}main article.point.mab0{padding:10px 0}main article.point .sec_innner{background:#fff;font-size:16px;padding:32px 0;border-radius:6px;box-shadow:0 2px 14px 0 rgba(0,0,0,0.15);width:92vw;max-width:1200px}main article.point .sec_innner .mat0{margin-top:0}main article.point .sec_innner .mab0{margin-bottom:0}main article.point .sec_innner .answer{margin:100px 0 0 0}main article.point .sec_innner h2{margin:0 auto .5em}main article.point .sec_innner h2.second{margin-top:1.5em;margin-bottom:1em}main article.point .sec_innner .pr{height:111px;position:relative}main article.point .sec_innner .pr i.fa-bullhorn{transform:rotate(335deg);position:absolute;left:30%;top:7%}main article.point .sec_innner .pr .mi{position:absolute;user-select:none;left:59%;top:10%;font-size:59px;font-weight:100;transform:scaleX(0.75) rotate(327deg)}@media screen and (max-width: 1130px){main article.point .sec_innner .pr .mi{font-size:5.2vw;top:17%}}main article.point .sec_innner i.fab,main article.point .sec_innner i.fas{font-size:77px;margin:20px 0 0 0;text-shadow:5px 8px 15px rgba(0,0,0,0.1)}@media screen and (max-width: 1130px){main article.point .sec_innner i.fab,main article.point .sec_innner i.fas{font-size:6.9vw}}main article.point .sec_innner i.fab.fa-male,main article.point .sec_innner i.fas.fa-male{margin:11px 11px 0;opacity:.5}main article.point .sec_innner i.fab.fa-male.fa-special,main article.point .sec_innner i.fas.fa-male.fa-special{opacity:1}main article.point .sec_innner i.fab.fa-male.fa-special:before,main article.point .sec_innner i.fas.fa-male.fa-special:before{font-size:130%}main article.point .sec_innner ul{display:flex;flex-wrap:wrap;width:100%;margin:60px auto 0;justify-content:space-evenly}main article.point .sec_innner ul li{width:26%;font-size:19px;position:relative}@media screen and (max-width: 1130px){main article.point .sec_innner ul li{font-size:1.6vw}}main article.point .sec_innner ul li .arrow{position:absolute;background:#3095df;top:100%;margin:0 auto;left:42%;width:50px;height:75px}main article.point .sec_innner ul li .arrow:after{content:"";border-top:50px solid #3095df;border-right:50px solid transparent;border-bottom:50px solid transparent;border-left:50px solid transparent;position:absolute;top:50px;left:-25px}main article.point .sec_innner ul li.list{width:18%}main article.point .sec_innner ul li.list div{box-shadow:5px 8px 15px rgba(0,0,0,0.1);border-radius:15px;box-sizing:border-box;padding:33px 0px;height:200px;background-color:#3095df;width:100%;color:#fff;font-weight:700;display:flex;align-items:center;text-align:center;font-size:20px;position:relative}main article.point .sec_innner ul li.list div p{margin:0 auto}main article.point .sec_innner ul li.list div:before{position:absolute;content:"";width:0;height:0;border:50px solid transparent;border-left:40px solid #5bc0de;top:50px;right:-105px}@media screen and (max-width: 1060px){main article.point .sec_innner ul li.list div:before{border:4vw solid transparent;border-left:3.5vw solid #5bc0de;top:41%;right:-52%}}main article.point .sec_innner ul li:last-of-type.list div:before{border:0}main article.point .sec_innner ul li h3{box-shadow:5px 8px 15px rgba(0,0,0,0.1);border-radius:15px;align-items:center;box-sizing:border-box;padding:33px 0px;background-color:#3095df;width:100%;color:#fff;font-weight:700;height:229px}@media screen and (max-width: 1130px){main article.point .sec_innner ul li h3{height:21vw}}main article.point .sec_innner ul li .comment{font-size:100%;text-align:left;margin:0 3%;color:#000}main article.point .sec_innner ul li .comment dl{display:flex;margin-bottom:.5em;box-shadow:0 7px 20px 0 rgba(0,0,0,0.1);padding:.6em}main article.point .sec_innner ul li .comment dl dd{line-height:1.8}main article.point .sec_innner ul li .comment dl dd:nth-child(1){margin-right:.5em;color:#3095df}main article.point2{background:url(../images/back.png);background-size:100% 100%}main article.point2.mab0{padding-bottom:0}main article.point2 .sec_innner{font-size:16px;background:rgba(0,0,0,0.3);font-size:16px;padding:32px 0;height:460px;width:100%;max-width:inherit}main article.point2 .sec_innner h2{margin:-15px auto 0;color:#fff;text-shadow:5px 8px 15px rgba(0,0,0,0.1)}main article.point2 .sec_innner h2.cvg_title{margin:15px auto 0;padding:0px 35px}main article.point2 .sec_innner i.fab,main article.point2 .sec_innner i.fas{font-size:77px;margin:21px 0 21px 0;text-shadow:5px 8px 15px rgba(0,0,0,0.1)}main article.point2 .sec_innner ul{display:flex;width:100%;margin:60px auto 60px;align-items:flex-start;justify-content:center}main article.point2 .sec_innner ul.cvg_design{max-width:720px}main article.point2 .sec_innner ul li{width:230px;height:230px;font-size:17px;margin:0 10px}main article.point2 .sec_innner ul li.list{width:18%}main article.point2 .sec_innner ul li.list div{box-shadow:5px 8px 15px rgba(0,0,0,0.1);border-radius:15px;box-sizing:border-box;padding:33px 0px;height:200px;background-color:#3095df;width:100%;color:#fff;font-weight:700;display:flex;align-items:center;text-align:center;font-size:20px;position:relative}main article.point2 .sec_innner ul li.list div p{margin:0 auto}main article.point2 .sec_innner ul li.list div:before{position:absolute;content:"";width:0;height:0;border:50px solid transparent;border-left:40px solid #5bc0de;top:50px;right:-105px}main article.point2 .sec_innner ul li:last-of-type.list div:before{border:0}main article.point2 .sec_innner ul li h3{box-shadow:5px 8px 15px rgba(0,0,0,0.1);border-radius:240px;align-items:center;box-sizing:border-box;padding:33px 0px;background-color:#3095df;background:linear-gradient(325deg, #3095df 0%, #48d0c7 100%);width:100%;height:100%;color:#fff;font-weight:700}main article.point2 .sec_innner ul li .comment{font-size:100%;text-align:left;width:92%;margin:1.8em 3%;color:#000}main article.point2 .sec_innner ul li .comment dl{display:flex;margin-bottom:.5em}main article.point2 .sec_innner ul li .comment dl dd{line-height:1.8}main article.point2 .sec_innner ul li .comment dl dd:nth-child(1){margin-right:.3em;color:#3095df}main article ul.letro{margin:20px 0 0 0}main article ul.letro li{display:flex;align-items:center;padding:12px;box-shadow:0 7px 20px 0 rgba(0,0,0,0.3);border-radius:12px}main article ul.letro li .letro_image{width:200px;height:200px}main article ul.letro li .letro_image img{border-radius:50%;width:200px;height:200px;box-shadow:0px 0px 15px rgba(0,0,0,0.3)}main article ul.letro li .letro_comp{min-height:200px;display:flex;flex-direction:column;text-align:left;margin:0 0 0 36px}main article ul.letro li .letro_comp .letro_hall{margin:10px 0 10px;color:#000;font-weight:700}main article ul.letro li .letro_comp .letro_title{font-size:24px;margin:0 0 5px;color:#55baff;font-weight:700}main article ul.letro li .letro_comp .letro_text{text-align:left;color:#000;line-height:1.8;margin:0 0 .3em 0}main article .sec_innner{max-width:1200px;margin:0 auto;padding:0px 10px 0px}main article .sec_innner .title{color:#000;font-size:28px;font-weight:700;line-height:1.5;margin-bottom:1em;margin-top:1.2em;text-align:center}main article .sec_innner .title b{color:#55baff;margin-top:1.7em}main article .sec_innner .product{align-items:center;background-repeat:no-repeat;background-size:contain;display:flex;position:relative;height:524px;margin-bottom:80px;overflow:visible}main article .sec_innner .product .text{background-color:rgba(255,255,255,0.95);box-sizing:border-box;overflow:visible;padding:0px 30px 30px;width:560px;position:absolute;z-index:2;text-align:left;box-shadow:0 7px 20px 0 rgba(0,0,0,0.1);border-radius:6px;margin-left:20px}main article .sec_innner .product .text p{margin:0 0px 15px 0;font-size:100%;text-indent:1em;color:#000}main article .sec_innner .product .text p b{color:#081059}main article .sec_innner .product figure.bg_thum{position:absolute;z-index:1;width:100%;text-align:right}main article .sec_innner .product figure.bg_thum .album{display:block;margin:0 0 0 auto;width:66%;max-width:768px;height:506px;overflow:hidden;border-radius:6px;box-shadow:0 7px 20px 0 rgba(0,0,0,0.1)}main article .sec_innner .product figure.bg_thum .album.reverse{margin:0 auto 0 0}main article .sec_innner .product figure.bg_thum .album img{width:768px}main article .sec_innner .product figure.bg_thum .point{font-family:vdl-logojrblack, sans-serif;font-style:normal;font-weight:900;position:absolute;bottom:10px;right:10px;font-size:40px}main article .sec_innner .product.reverse{margin-left:0px}main article .sec_innner .product.reverse .text{right:0;left:auto}main article .sec_innner .product.reverse figure.bg_thum{text-align:left}.product_block{padding:90px 0 0}.product_block .sec_innner{background:#fff;font-size:16px;padding:32px 0;width:92vw;max-width:1200px}.w1028_none{display:none}@media screen and (max-width: 1028px){.w1028_none{display:block}}.box-basic-table{width:80%;margin:0 auto;border-collapse:collapse;font-size:18px;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;text-align:left}.box-basic-table th{background-color:#f7f7f7;padding:12px;text-align:left;border:1px solid #d8d8d8;line-height:normal}.box-basic-table td{padding:12px;border:1px solid #d8d8d8}.accordion{width:80%;margin:0 auto 20px;text-align:left;border:1px solid #a7a7a7;background-color:#f7f7f7;box-shadow:0 0 1px rgba(0,0,0,0)}.accordion dd{display:none;margin:20px auto 20px;padding:1.5%;cursor:pointer;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.accordion dt{margin:20px auto 20px;padding:1.5%;cursor:pointer;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-weight:700}.accordion dt p{padding:2px 0 0 5%;display:inline-block;margin:0 auto 0}.question{font-size:2.2rem;line-height:2.4rem}.accordion dd p{margin:0 auto;padding:2%;color:#021a52;margin:0 auto;padding:0.2em 2.6em;color:#021a52}.accordion dt:before{font-family:Arial, Helvetica, sans-serif;content:"Q";font-size:20px;padding:5px;font-weight:bold;line-height:1;color:#000;position:absolute;z-index:10;display:inline-block}.accordion dd:before{font-family:Arial, Helvetica, sans-serif;content:"A";font-size:20px;padding:5px;font-weight:bold;line-height:1;color:#000;position:absolute;z-index:10;display:inline-block}.accordion dt:after{content:"+";float:right;font-size:36px;color:#000;line-height:0.8}.accordion dt.active:after{content:"-";margin:0 7px 0 0;transform:scaleX(1.5)}.service-contact{text-align:center;margin:0 auto 60px}.service-contact-parts1{color:#036eb7;font-size:28px;font-family:'Noto Serif Japanese';letter-spacing:0.1em;line-height:1.8}.service-contact-parts2{width:480px;margin:0 auto}.service-contact p{margin:0 auto 40px}.service-contact p:last-child{margin:0 auto 0}.pachinage-attention{background-color:#9c0000;padding:14px 20px 12px 20px;margin:0 auto 60px;color:#fff;font-size:20px;font-weight:bold;letter-spacing:0;text-align:center}.cv_area{background-color:#2fa5f5;background:linear-gradient(25deg, #2fa5f5 0%, #48d0c7 100%)}.cv_area ul{max-width:1200px;margin:0 auto}.is_lp_button{position:relative;z-index:11;display:inline-block;padding:1.2em 2em 0;letter-spacing:.1em;line-height:1.2;font-weight:700;border-radius:100vw;color:#fff;background:#00c48c;background:linear-gradient(0deg, #af33ff 0%, #c933b4 100%);box-shadow:0 0 1px rgba(0,0,0,0);padding:20px;width:40%;max-width:480px;font-size:120%;display:block;text-align:center;border:2px solid #aa08ad;transition:all 0.3s ease 0s;margin:0 auto;box-shadow:0px 2px 2px rgba(0,0,0,0.29)}.is_lp_button:hover{background:linear-gradient(0deg, #ff8ec2 0%, #c76fff 100%)}#nowloading{width:10000px;height:10000px;position:fixed;background:#fff;z-index:10000}footer{background-color:#6B33C9;text-align:center;color:#fff;font-size:12px;padding:10px 0 8px}footer a{color:#fff}@-webkit-keyframes blink{0%{opacity:0.2}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0.2}100%{opacity:1}}@keyframes blink{0%{opacity:0.2}100%{opacity:1}}.swiper-slide img{max-width:100%}.thumbs-slider .swiper-slide-thumb-active img{border:4px solid #F6B5B6}.thumbs-slider .swiper-slide{opacity:0.8}.thumbs-slider .swiper-slide-thumb-active{opacity:1}.swiper-pagination-bullet-active{opacity:1;background:#fff}.movie_space{display:none}.movie_space .innner{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:1000}.movie_space iframe{top:32%;left:32%;position:fixed;border:0;right:0;z-index:20000}.movie_space.show{display:block}.album{margin:auto;background-color:white;position:relative}.album img{-webkit-animation-name:album;animation-duration:21s;-webkit-animation-duration:21s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;opacity:0}.album .img2{animation-delay:7s;-webkit-animation-delay:7s;position:absolute;top:0;right:0}.album .img3{animation-delay:14s;-webkit-animation-delay:14s;position:absolute;top:0;right:0}.album.reverse .img1{margin:0 auto 0 0}.album.reverse .img2{left:0}.album.reverse .img3{left:0}@keyframes album{0%{opacity:0}12.5%{opacity:1}37.5%{opacity:1}50%{opacity:0}}@-webkit-keyframes album{0%{opacity:0}12.5%{opacity:1}37.5%{opacity:1}50%{opacity:0}}#page_top{width:45px;height:45px;position:fixed;right:10px;bottom:10px;background:#3f98ef;opacity:0.6;border-radius:50%;z-index:100}#page_top a{position:relative;display:block;width:45px;height:45px;text-decoration:none}#page_top a::before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f102';font-size:25px;color:#fff;position:absolute;width:25px;height:25px;top:-5px;bottom:0;right:0;left:0;margin:auto;text-align:center}#show_popup{cursor:pointer}#popup .innner_black{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.6);z-index:1001}#popup .innner{position:fixed;top:5vh;left:10vw;padding:3vw 5vw 5vw;width:80vw;max-height:80vh;background-color:#fff;border-radius:12px;z-index:1001;box-shadow:0px 2px 2px rgba(0,0,0,0.29);overflow:auto;font-size:1.5vw}#popup .innner h2{font-size:24px;margin:0 0 1vw 0}#popup .innner .box-basic-table{width:100%}#popup .innner .box-basic-table th{width:40%}
