.spritesource-sprite,.spritesource-sp-footerarrow{background-image:url('../images/spritesource-s43f838df9e.png');background-repeat:no-repeat}.spritesource-sp-footerarrow{background-position:0 0;height:7px;width:4px}html,* html body{margin:0;font-size:10px}body{margin:0;padding:0;font-family:"Montserrat","a-otf-ud-shin-go-pr6n",sans-serif,"メイリオ",Meiryo,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:10px;line-height:1.7;color:#333;width:100%;background:#fff}.clearbox{clear:both;height:0;display:block}*:active{outline:none}h1,h2,h3,h4,h5{font-weight:normal}h1,h2,h3,h4,h5,p,ul,ol{font-size:10px;padding:0;margin:0}ol,ul,li{list-style:none}figure{margin:0}img{vertical-align:top;max-width:100%;max-height:100%}.avatar{max-width:100%;height:auto}hr{clear:both;height:0;margin:0;border:0 none}article,aside,figure,figcaption,footer,header,nav,section{display:block}.maincol{margin-bottom:60px}.alignleft{float:left;margin-right:20px;margin-bottom:20px}.alignright{float:right;margin-left:20px;margin-bottom:20px}.alignnone{margin-bottom:20px}.aligncenter{display:block;margin:0 auto 20px}.t-alignleft{text-align:left}.t-alignright{text-align:right}.t-aligncenter{text-align:center}.h20{height:20px;display:block}a,a:visited{color:#4198d9;text-decoration:none}@media only screen and (min-width: 768px){a{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}}a:hover{color:#333;text-decoration:underline}@media only screen and (min-width: 768px){a:hover{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}}a img{border:0 none;text-decoration:none}textarea,input{font-size:13px;font-size:1.3rem;line-height:1.2;margin:0;vertical-align:top;box-sizing:border-box}textarea,input[type="number"],input[type="password"],input[type="text"],input[type="tel"],input[type="email"]{font-size:12px;font-size:1.2rem;padding:3px;text-decoration:none;border:2px solid #ccc;color:#333;line-height:24px;box-sizing:border-box;box-shadow:none;border-radius:0;vertical-align:top;border-radius:5px;width:100%;max-width:360px}textarea{height:202px;max-width:528px}@media only screen and (max-width: 767px){textarea{height:101px}}button{cursor:pointer}button[type="submit"],input[type="button"],input[type="submit"]{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;font-size:22px;font-size:2.2rem;-webkit-appearance:none;cursor:pointer;font-weight:normal;display:inline-block;background:#0068b7;padding:29px 15px 24px;color:#fff;border-radius:0;border:0 none;max-width:520px;width:100%}@media only screen and (min-width: 768px){button[type="submit"]:hover,input[type="button"]:hover,input[type="submit"]:hover{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;color:#fff;background:#4198d9}}@media only screen and (max-width: 767px){button[type="submit"],input[type="button"],input[type="submit"]{font-size:12px;font-size:1.2rem;padding:15px 15px 12px}}input[type="submit"].btn-danger{background:#999;border:0 none}input[type="submit"].btn-danger:hover{background:#b1b1b1}button[type="submit"] .fa{display:none}input[type="checkbox"],input[type="radio"]{vertical-align:middle}select{font-size:13px;font-size:1.3rem;vertical-align:top;background:url('../images/selectdown.png') no-repeat right center #fff;text-shadow:none;border:1px solid #999;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 40px 6px 6px !important;border-radius:3px;cursor:pointer}select::-ms-expand{display:none}.select-wrap{position:relative}.select-wrap select{padding:6px 55px 6px 6px;box-sizing:border-box;width:100%}label{vertical-align:top;cursor:pointer}.common-mw{min-width:1200px}.common-outer{width:auto;box-sizing:border-box;margin:0 auto}.alert{font-size:13px;font-size:1.3rem;border-radius:10px;padding:12px}.alert-danger{color:#900;background:#ede4e4;border:0 none}@media only screen and (min-width: 768px){.header-spacer{display:none}}@media only screen and (max-width: 767px){.header-spacer{height:58px}}.header{padding-bottom:35px}@media only screen and (max-width: 767px){.header{position:fixed;left:0;top:0;z-index:10;background:#fff;width:100%;padding-bottom:17px}}.header a{color:#000}.header .header-outer{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1200px;box-sizing:border-box;padding:0 20px;margin:0 auto;position:relative}@media only screen and (max-width: 767px){.header .header-outer{display:block}}.header .toggle{display:none;width:24px;height:18px;position:absolute;right:20px;top:20px}.header .toggle a{display:block}.header .toggle .open{width:24px;height:18px}.header .toggle .close{position:absolute;width:18px;height:18px;top:0;left:3px;display:none}.header .toggle.active .open{display:none}.header .toggle.active .close{display:block}@media only screen and (max-width: 767px){.header .toggle{display:block}}.header .logo{width:22.3%;padding-top:38px}@media only screen and (min-width: 768px){.header .logo img{width:287px;height:59px}}@media only screen and (min-width: 768px) and (max-width: 950px){.header .logo{width:18%}}@media only screen and (max-width: 767px){.header .logo{width:auto;padding-top:17px}.header .logo img{width:114px}}.header .menu{width:calc(100% - 30.6%);padding-right:24px;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1044px){.header .menu{width:calc(100% - 23%)}}@media only screen and (min-width: 768px) and (max-width: 950px){.header .menu{width:calc(100% - 18%)}}@media only screen and (max-width: 767px){.header .menu{display:none}}.header .lang{text-align:right;font-size:15px;font-weight:bold;line-height:1;padding:30px 16px 27px 0}.header .caret{width:6px;height:4px;display:inline-block;padding-top:10px;padding-left:3px}.header .gnav a{display:block}@media only screen and (min-width: 768px){.header .gnav a:hover{color:#4198d9}}.header .gnav-ul{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:15px;font-size:1.5rem}@media only screen and (min-width: 768px) and (max-width: 950px){.header .gnav-ul{font-size:13px;font-size:1.3rem}}.header .gnav-li{width:14.28%;text-align:center;position:relative}.header .gnav-li:hover .gnav-ul-li-ul,.header .gnav-li:hover .sub-menu{display:block;background:rgba(255,255,255,0.95)}.header .gnav-li.parent>a{background:url('../images/caret.svg') no-repeat right 15px center;background-size:6px 4px}.header .gnav-ul-li-ul,.header .sub-menu{font-size:15px;font-size:1.5rem;position:absolute;left:0;top:100%;padding-left:36px;padding-top:12px;box-sizing:border-box;width:calc(100% + 36px);letter-spacing:-0.05em;display:none;z-index:9}@media only screen and (min-width: 768px) and (max-width: 950px){.header .gnav-ul-li-ul,.header .sub-menu{font-size:13px;font-size:1.3rem}}.header .gnav-li-ul-li{text-align:left;margin-bottom:9px;padding-left:22px;position:relative}.header .gnav-li-ul-li::before{content:"";display:block;width:10px;height:1px;position:absolute;left:0;top:11px;background:#999}.sp-menu{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;position:fixed;z-index:9;height:100%;width:100%;left:0;top:0;background:rgba(255,255,255,0.95);max-height:0;overflow:hidden}@media only screen and (min-width: 768px){.sp-menu{display:none !important}}.sp-menu .sp-menu-inner{padding:79px 33px 20px;height:100%;box-sizing:border-box}.sp-menu .lang{float:right;width:43%}.sp-menu .lang .title{font-size:16px;font-size:1.6rem;margin-bottom:6px}.sp-menu .lang ul{padding-left:24px}.sp-menu .lang ul li{font-size:16px;font-size:1.6rem;margin-bottom:5px}.sp-menu .lang ul li a{color:#333}.sp-menu .gnav{float:left;width:43%}.sp-menu .gnav .caret{display:none}.sp-menu .gnav .gnav-li{font-size:16px;font-size:1.6rem;margin-bottom:11px}.sp-menu .gnav .gnav-li a{color:#333}.sp-menu .gnav .gnav-ul-li-ul,.sp-menu .gnav .sub-menu{padding-top:6px}.sp-menu .gnav .gnav-li-ul-li{font-size:16px;font-size:1.6rem;padding-left:24px;margin-bottom:5px;position:relative}.sp-menu .gnav .gnav-li-ul-li::before{content:"";position:absolute;left:7px;top:9px;width:10px;height:1px;background:#999;display:block}.pankuzu{background:#f2f2f2;padding:7px 0}.pankuzu .pankuzu-outer{max-width:1200px;box-sizing:border-box;padding:0 20px;margin:0 auto;position:relative}@media only screen and (max-width: 767px){.pankuzu .pankuzu-outer{display:block}}@media only screen and (max-width: 767px){.pankuzu{padding:0}}.pankuzu .pankuzu-contents{padding-bottom:1px;padding-top:2px}@media only screen and (max-width: 767px){.pankuzu .pankuzu-contents{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;letter-spacing:-.40em}.pankuzu .pankuzu-contents li{letter-spacing:normal}}.pankuzu a{color:#4198d9}.pankuzu li{font-size:13px;font-size:1.3rem;display:inline-block;color:#4d4d4d}@media only screen and (max-width: 767px){.pankuzu li{font-size:10px;font-size:1rem}}.pankuzu li+li{padding-left:20px;position:relative}.pankuzu li+li::before{content:"＞";position:absolute;left:0;top:0}.footer{background:#575757;color:#fff}.footer .contents-wrap{padding:33px 0 21px}@media only screen and (max-width: 767px){.footer .contents-wrap{padding-top:21px}}.footer a{color:#fff}.footer .contents{margin-left:-36px;padding-bottom:150px}.footer .contents::after{clear:both;display:block;content:""}@media only screen and (max-width: 767px){.footer .contents{margin-left:0;padding-bottom:16px}}.footer .cr{font-size:13px;font-size:1.3rem;clear:both;text-align:center}@media only screen and (max-width: 767px){.footer .cr{font-size:10px;font-size:1rem}}.footer .sitelink-index{float:left;margin-left:36px}@media only screen and (max-width: 767px){.footer .sitelink-index{float:none;margin-left:0;margin-bottom:18px}}.footer .sitelink-index h3{font-size:15px;font-size:1.5rem;margin-bottom:16px}@media only screen and (max-width: 767px){.footer .sitelink-index h3{font-size:12px;font-size:1.2rem;margin-bottom:11px;font-weight:bold}}@media only screen and (max-width: 767px){.footer .sitelink-index ul{display:flex;justify-content:space-between;flex-wrap:wrap}.footer .sitelink-index ul.col1{display:block}.footer .sitelink-index ul.col1 li{width:auto}}.footer .sitelink-index ul li{font-size:13px;font-size:1.3rem;margin-bottom:5px}@media only screen and (max-width: 767px){.footer .sitelink-index ul li{font-size:10px;font-size:1rem;width:50%;box-sizing:border-box;padding-right:10px;margin-bottom:1px}}.footer .sitelink-index ul li:nth-last-of-type(1){margin-bottom:0}.footer .sitelink-index .snsbox{padding-top:26px}@media only screen and (max-width: 767px){.footer .sitelink-index .snsbox{padding-top:22px}}.footer .sitelink-index .snsbox a{display:inline-block;margin-right:13px}@media only screen and (max-width: 767px){.footer .sitelink-index .snsbox a{margin-right:5px}}.footer .sitelink-index .snsbox a:hover{opacity:0.8}.footer .sitelink-index .snsbox a img{width:48px;height:48px}@media only screen and (max-width: 767px){.footer .sitelink-index .snsbox a img{width:24px;height:24px}}.return-btn{position:fixed;right:40px;bottom:40px;z-index:8}@media only screen and (max-width: 767px){.return-btn{right:20px;bottom:40px}}.return-btn .return-btn-box{background:url('../images/scroll-icon1.png') no-repeat center center #0068b7;width:48px;height:48px;display:block;text-decoration:none;background-size:15px 15px}@media only screen and (max-width: 767px){.return-btn .return-btn-box{width:24px;height:24px;background-size:8px 7px}}.return-btn .return-btn-box:hover{background-color:#4198d9}.return-btn .return-btn-box.active{background-image:url('../images/scroll-icon2.png');background-size:26px 30px}@media only screen and (max-width: 767px){.return-btn .return-btn-box.active{background-size:14px 15px}}.home .header{background:rgba(255,255,255,0.85)}@media only screen and (min-width: 768px){.home .header{position:relative;z-index:1}}@media only screen and (max-width: 767px){.home .header{position:fixed}}@media only screen and (max-width: 767px){.home .header-spacer{height:0}}.home .contents-wrapper{background:url('../images/top_02.png') repeat-y top center;background-size:contain}@media only screen and (min-width: 768px){.home .contents-wrapper{margin-top:-134px}}.home .parts-about-us{position:relative;z-index:1;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.85) 11%, rgba(255,255,255,0.85) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.85) 11%, rgba(255,255,255,0.85) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.85) 11%,rgba(255,255,255,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}@keyframes gather-txt{0%{opacity:0}100%{transform:translate(0) scale(1) rotate(0);opacity:1;white-space:wrap}}.parts-mainview{height:530px;max-width:1064px;margin:0 auto;position:relative}@media only screen and (max-width: 767px){.parts-mainview{height:342px}}.parts-mainview .mission-txt{font-size:42px;font-size:4.2rem;font-weight:600;font-feature-settings:"palt";position:absolute;top:50%;left:0;padding:5px;background:rgba(255,255,255,0.85)}@media only screen and (max-width: 767px){.parts-mainview .mission-txt{font-size:26px;font-size:2.6rem;top:40%}}.parts-mainview .mission-txt .line-1{padding-left:20px}.parts-mainview .mission-txt .line-1 span{animation:gather-txt 1s cubic-bezier(0, 1.01, 1, 1) forwards}.parts-mainview .mission-txt .line-1 span:nth-child(5n-4){transform:translate(-150px, -150px) rotate3d(1, -1, 1, -240deg)}.parts-mainview .mission-txt .line-1 span:nth-child(5n-3){transform:translate(-120px, 80px) rotate3d(1, -1, -1, 180deg) scale(2)}.parts-mainview .mission-txt .line-1 span:nth-child(5n-2){transform:translate(100px, 150px) rotate3d(1, -1, 1, -300deg) scale(0.7)}.parts-mainview .mission-txt .line-1 span:nth-child(5n-1){transform:translate(150px, -80px) rotate3d(1, -1, 1, 240deg)}.parts-mainview .mission-txt .line-1 span:nth-child(5n){transform:translate(-120px, 170px) rotate3d(1, -1, -1, 300deg)}.parts-mainview .mission-txt .line-2{padding-left:120px}@media only screen and (max-width: 767px){.parts-mainview .mission-txt .line-2{padding-left:20px}}.parts-mainview .mission-txt .line-2 span{animation:gather-txt 1s cubic-bezier(0, 1.01, 1, 1) 0.3s forwards}.parts-mainview .mission-txt .line-2 span:nth-child(4n-3){transform:translate(-150px, -150px) rotate3d(1, -1, 1, -240deg)}.parts-mainview .mission-txt .line-2 span:nth-child(4n-2){transform:translate(-120px, 80px) rotate3d(1, -1, -1, 300deg) scale(2)}.parts-mainview .mission-txt .line-2 span:nth-child(4n-1){transform:translate(150px, -80px) rotate3d(1, -1, 1, 240deg)}.parts-mainview .mission-txt .line-2 span:nth-child(4n){transform:translate(100px, 150px) rotate3d(1, -1, 1, 180deg) scale(0.7)}.parts-mainview .mission-txt .line-3{padding-left:280px}@media only screen and (max-width: 767px){.parts-mainview .mission-txt .line-3{padding-left:20px}}.parts-mainview .mission-txt .line-3 span{animation:gather-txt 0.8s cubic-bezier(0, 1.01, 1, 1) 0.6s forwards}.parts-mainview .mission-txt .line-3 span:nth-child(5n-4){transform:translate(-150px, -150px) rotate3d(1, -1, 1, -240deg)}.parts-mainview .mission-txt .line-3 span:nth-child(5n-3){transform:translate(-120px, 80px) rotate3d(1, -1, -1, 180deg) scale(2)}.parts-mainview .mission-txt .line-3 span:nth-child(5n-2){transform:translate(100px, 150px) rotate3d(1, -1, 1, -300deg) scale(0.7)}.parts-mainview .mission-txt .line-3 span:nth-child(5n-1){transform:translate(150px, -80px) rotate3d(1, -1, 1, 240deg)}.parts-mainview .mission-txt .line-3 span:nth-child(5n){transform:translate(-120px, 170px) rotate3d(1, -1, -1, 300deg)}.parts-mainview .mission-txt .line{display:block;white-space:nowrap}.parts-mainview .mission-txt .line span{display:inline-block;opacity:0}.parts-about-us{padding-top:75px}@media only screen and (max-width: 767px){.parts-about-us{padding-top:38px}}.parts-about-us .links{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:65px;max-width:1064px;margin:0 auto;padding-bottom:196px}@media only screen and (max-width: 767px){.parts-about-us .links{padding-top:20px;padding-bottom:101px}}.parts-about-us .links-index{width:27.3%;box-sizing:border-box;border:8px solid #91c8f2;border-radius:50%;overflow:hidden}@media only screen and (max-width: 767px){.parts-about-us .links-index{border:2px solid #91c8f2;width:32.3%}}.parts-about-us .links-index a{display:block;position:relative;text-decoration:none;background:#fff}.parts-about-us .links-index a:hover{background:#ebf7ff}.parts-about-us .links-index a::before{content:"";display:block;padding-top:100%}.parts-about-us .links-index img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:44%;margin-top:-23px}@media only screen and (max-width: 767px){.parts-about-us .links-index img{width:52%;margin-top:-8px}}.parts-about-us .links-index span{font-size:22px;font-size:2.2rem;position:absolute;top:77%;left:50%;transform:translate(-50%, -50%);color:#0068b7;letter-spacing:0.15em;width:100%;text-align:center}@media only screen and (max-width: 767px){.parts-about-us .links-index span{font-size:12px;font-size:1.2rem;letter-spacing:-0.05em}}.parts-about-us .links-index2 img{width:36%}.parts-biz-detail{background:url('../images/grid-repeat.png') #0068b7;position:relative;z-index:2}.parts-biz-detail .contents-wrap{padding-top:98px;padding-bottom:105px;position:relative}@media only screen and (max-width: 767px){.parts-biz-detail .contents-wrap{padding-top:34px;padding-bottom:53px}}@media only screen and (min-width: 768px){.parts-biz-detail .afterthumb{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:0;transform:translateY(30)}.parts-biz-detail .afterthumb.active{opacity:1;transform:translateY(0)}}.parts-biz-detail .thumb{position:absolute;right:-45px;top:-77px}@media only screen and (max-width: 767px){.parts-biz-detail .thumb{display:none}}.parts-biz-detail .thumb2{position:absolute;left:-448px;top:-55px}@media only screen and (max-width: 767px){.parts-biz-detail .thumb2{width:88px;left:-20px;top:-55px;height:55px;overflow:hidden}.parts-biz-detail .thumb2 img{max-height:none}}.parts-biz-detail .thumb3{position:absolute;left:-375px;top:404px}@media only screen and (max-width: 767px){.parts-biz-detail .thumb3{display:none}}.parts-biz-detail .thumb4{position:absolute;right:-272px;top:50px}@media only screen and (max-width: 767px){.parts-biz-detail .thumb4{width:75px;height:40px;overflow:hidden;right:-20px;bottom:-40px;top:auto}.parts-biz-detail .thumb4 img{position:absolute;max-height:none;left:0;bottom:0}}.parts-biz-detail .thumb5{position:absolute;right:-157px;top:360px}@media only screen and (max-width: 767px){.parts-biz-detail .thumb5{left:-20px;top:auto;bottom:-50px;width:84px;height:84px}}.parts-biz-detail .contents{width:40.3%}@media only screen and (min-width: 768px) and (max-width: 980px){.parts-biz-detail .contents{width:50%}}@media only screen and (max-width: 767px){.parts-biz-detail .contents{width:auto}}.parts-biz-detail .common-header2 h2{color:#fff}.parts-biz-detail h3{font-size:17px;font-size:1.7rem;line-height:31.5px;color:#fff;font-weight:normal;letter-spacing:-0.07em;margin-bottom:25px;margin-right:-7px}@media only screen and (max-width: 767px){.parts-biz-detail h3{font-size:12px;font-size:1.2rem;margin-bottom:15px;margin-right:0}}.parts-biz-detail p{font-size:14px;font-size:1.4rem;line-height:26px;color:#fff;letter-spacing:-0.05em;margin-bottom:47px}@media only screen and (max-width: 767px){.parts-biz-detail p{font-size:10px;font-size:1rem;margin-bottom:15px}}.parts-biz-detail .btn{font-size:22px;font-size:2.2rem;text-align:center}@media only screen and (max-width: 767px){.parts-biz-detail .btn{font-size:12px;font-size:1.2rem}}.parts-biz-detail .btn a{display:block;background:#fff;color:#0068b7;padding:20px;text-decoration:none}@media only screen and (min-width: 768px){.parts-biz-detail .btn a:hover{background:#ebf7ff}}@media only screen and (max-width: 767px){.parts-biz-detail .btn a{padding:5px;margin:0 10px}}@media only screen and (min-width: 768px){.parts-biz-detail .spthumb{display:none}}@media only screen and (max-width: 767px){.parts-biz-detail .spthubm1{position:absolute;right:-20px;top:-66px;width:99px}}.parts-news-list .contents-wrap{padding-bottom:100px}.parts-news-list .contents{padding-top:7px}.parts-news-list-top{background:rgba(255,255,255,0.85)}.parts-news-list-top .contents-wrap{padding-top:70px;padding-bottom:57px}@media only screen and (max-width: 767px){.parts-news-list-top .contents-wrap{padding-bottom:27px}}.parts-blog-list{background:#f2f2f2}.parts-blog-list .contents-wrap{padding-top:70px;padding-bottom:24px}@media only screen and (max-width: 767px){.parts-blog-list .contents-wrap{padding-top:22px;padding-bottom:36px}}.parts-blog-list .contents{margin-bottom:33px}@media only screen and (max-width: 767px){.parts-blog-list .contents{margin-bottom:3px}}.parts-blog-list .contents-header{position:relative;margin-bottom:29px}@media only screen and (max-width: 767px){.parts-blog-list .contents-header{margin-bottom:9px}}.parts-blog-list .contents-header::before{content:"";background:#333;width:100%;height:1px;position:absolute;left:0;bottom:8px;height:2px}@media only screen and (max-width: 767px){.parts-blog-list .contents-header::before{bottom:4px}}.parts-blog-list .contents-header h4{background:#f2f2f2;display:inline-block;position:relative;z-index:1;padding-right:21px}@media only screen and (max-width: 767px){.parts-blog-list .contents-header h4{font-size:13px;font-size:1.3rem;margin-top:7px}}.parts-recruit-top{background:rgba(255,255,255,0.85)}.parts-recruit-top .contents-wrap{padding-top:70px;padding-bottom:152px;position:relative}@media only screen and (max-width: 767px){.parts-recruit-top .contents-wrap{padding-top:0;padding-bottom:85px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.parts-recruit-top .thumb{position:absolute;right:-270px;top:76px;width:98.7%}.parts-recruit-top .thumb::after{content:"";display:block;position:absolute;width:84.4%;right:0;top:11.7%;background:rgba(255,228,228,0.38);padding-top:42.4%}@media only screen and (max-width: 767px){.parts-recruit-top .thumb{right:auto;width:auto;left:auto;top:0;width:100%}}.parts-recruit-top .thumb2{position:absolute;left:-270px;top:240px}@media only screen and (max-width: 767px){.parts-recruit-top .thumb2{left:0;top:141px;width:100%;display:none}}.parts-recruit-top h4{font-size:40px;font-size:4rem;padding-top:135px;letter-spacing:-0.01em;margin-bottom:57px}@media only screen and (min-width: 768px){.parts-recruit-top h4{letter-spacing:-0.05em;margin-right:-140px}}@media only screen and (max-width: 767px){.parts-recruit-top h4{font-size:23px;font-size:2.3rem;letter-spacing:-0.01em;line-height:24px;padding-top:45%;margin-bottom:10px;margin-right:0;position:relative;z-index:1}}.parts-recruit-top .contents{width:460px;z-index:1;position:relative}@media only screen and (max-width: 767px){.parts-recruit-top .contents{width:auto;padding:0 20px 30px}.parts-recruit-top .contents::before{content:"";position:absolute;top:0;left:0;margin-top:46%;display:block;z-index:0;width:274px;height:236px;background:url('../images/top-hr2.png') no-repeat left top}}.parts-recruit-top .contents p{font-size:17px;font-size:1.7rem;line-height:30px;margin-top:-25px;margin-bottom:76px}@media only screen and (max-width: 767px){.parts-recruit-top .contents p{font-size:10px;font-size:1rem;line-height:20px;margin-top:0;font-weight:bold;margin-bottom:26px;position:relative;z-index:1}}@media only screen and (max-width: 767px){.parts-recruit-top .common-header2{position:relative;z-index:1}.parts-recruit-top .common-header2 h2{border-bottom:0 none;padding-bottom:0;margin-bottom:18px}.parts-recruit-top .common-header2 h2 span{display:inline-block}}.parts-recruit-top .btn{font-size:22px;font-size:2.2rem;text-align:center}.parts-recruit-top .btn a{display:block;background:#000;color:#fff;padding:20px;text-decoration:none}@media only screen and (max-width: 767px){.parts-recruit-top .btn a{font-size:12px;font-size:1.2rem;padding:5px;position:relative;z-index:1}}@media only screen and (min-width: 768px){.parts-recruit-top .btn a:hover{background:#4d4d4d}}.grid-img{position:relative;width:562px;height:562px;z-index:1}@media only screen and (min-width: 768px) and (max-width: 980px){.grid-img{right:auto;left:58%}}.grid-img .gridimg{overflow:hidden;background:url('../images/top-grid.png') no-repeat;width:93px;height:93px;position:absolute;left:0;bottom:auto}.grid-img .gridimg1{background-position:0 0;bottom:465px;left:0;opacity:0}.grid-img.active .gridimg1{animation:slidedown6 0.5s .01s 1 ease;animation-fill-mode:both}.grid-img .gridimg2{background-position:0 -93px;bottom:372px;left:0;opacity:0}.grid-img.active .gridimg2{animation:slidedown5 0.5s .02s 1 ease;animation-fill-mode:both}.grid-img .gridimg3{background-position:0 -186px;bottom:279px;left:0;opacity:0}.grid-img.active .gridimg3{animation:slidedown4 0.5s .03s 1 ease;animation-fill-mode:both}.grid-img .gridimg4{background-position:0 -279px;bottom:186px;left:0;opacity:0}.grid-img.active .gridimg4{animation:slidedown3 0.5s .04s 1 ease;animation-fill-mode:both}.grid-img .gridimg5{background-position:0 -372px;bottom:93px;left:0;opacity:0}.grid-img.active .gridimg5{animation:slidedown2 0.5s .05s 1 ease;animation-fill-mode:both}.grid-img .gridimg6{background-position:0 -465px;bottom:0;left:0;opacity:0}.grid-img.active .gridimg6{animation:slidedown1 0.5s .06s 1 ease;animation-fill-mode:both}.grid-img .gridimg7{background-position:-93px 0;bottom:465px;left:93px;opacity:0}.grid-img.active .gridimg7{animation:slidedown6 0.5s .07s 1 ease;animation-fill-mode:both}.grid-img .gridimg8{background-position:-93px -93px;bottom:372px;left:93px;opacity:0}.grid-img.active .gridimg8{animation:slidedown5 0.5s .08s 1 ease;animation-fill-mode:both}.grid-img .gridimg9{background-position:-93px -186px;bottom:279px;left:93px;opacity:0}.grid-img.active .gridimg9{animation:slidedown4 0.5s .09s 1 ease;animation-fill-mode:both}.grid-img .gridimg10{background-position:-93px -279px;bottom:186px;left:93px;opacity:0}.grid-img.active .gridimg10{animation:slidedown3 0.5s .1s 1 ease;animation-fill-mode:both}.grid-img .gridimg11{background-position:-93px -372px;bottom:93px;left:93px;opacity:0}.grid-img.active .gridimg11{animation:slidedown2 0.5s .11s 1 ease;animation-fill-mode:both}.grid-img .gridimg12{background-position:-93px -465px;bottom:0;left:93px;opacity:0}.grid-img.active .gridimg12{animation:slidedown1 0.5s .12s 1 ease;animation-fill-mode:both}.grid-img .gridimg13{background-position:-186px 0;bottom:465px;left:186px;opacity:0}.grid-img.active .gridimg13{animation:slidedown6 0.5s .13s 1 ease;animation-fill-mode:both}.grid-img .gridimg14{background-position:-186px -93px;bottom:372px;left:186px;opacity:0}.grid-img.active .gridimg14{animation:slidedown5 0.5s .14s 1 ease;animation-fill-mode:both}.grid-img .gridimg15{background-position:-186px -186px;bottom:279px;left:186px;opacity:0}.grid-img.active .gridimg15{animation:slidedown4 0.5s .15s 1 ease;animation-fill-mode:both}.grid-img .gridimg16{background-position:-186px -279px;bottom:186px;left:186px;opacity:0}.grid-img.active .gridimg16{animation:slidedown3 0.5s .16s 1 ease;animation-fill-mode:both}.grid-img .gridimg17{background-position:-186px -372px;bottom:93px;left:186px;opacity:0}.grid-img.active .gridimg17{animation:slidedown2 0.5s .17s 1 ease;animation-fill-mode:both}.grid-img .gridimg18{background-position:-186px -465px;bottom:0;left:186px;opacity:0}.grid-img.active .gridimg18{animation:slidedown1 0.5s .18s 1 ease;animation-fill-mode:both}.grid-img .gridimg19{background-position:-279px 0;bottom:465px;left:279px;opacity:0}.grid-img.active .gridimg19{animation:slidedown6 0.5s .19s 1 ease;animation-fill-mode:both}.grid-img .gridimg20{background-position:-279px -93px;bottom:372px;left:279px;opacity:0}.grid-img.active .gridimg20{animation:slidedown5 0.5s .2s 1 ease;animation-fill-mode:both}.grid-img .gridimg21{background-position:-279px -186px;bottom:279px;left:279px;opacity:0}.grid-img.active .gridimg21{animation:slidedown4 0.5s .21s 1 ease;animation-fill-mode:both}.grid-img .gridimg22{background-position:-279px -279px;bottom:186px;left:279px;opacity:0}.grid-img.active .gridimg22{animation:slidedown3 0.5s .22s 1 ease;animation-fill-mode:both}.grid-img .gridimg23{background-position:-279px -372px;bottom:93px;left:279px;opacity:0}.grid-img.active .gridimg23{animation:slidedown2 0.5s .23s 1 ease;animation-fill-mode:both}.grid-img .gridimg24{background-position:-279px -465px;bottom:0;left:279px;opacity:0}.grid-img.active .gridimg24{animation:slidedown1 0.5s .24s 1 ease;animation-fill-mode:both}.grid-img .gridimg25{background-position:-372px 0;bottom:465px;left:372px;opacity:0}.grid-img.active .gridimg25{animation:slidedown6 0.5s .25s 1 ease;animation-fill-mode:both}.grid-img .gridimg26{background-position:-372px -93px;bottom:372px;left:372px;opacity:0}.grid-img.active .gridimg26{animation:slidedown5 0.5s .26s 1 ease;animation-fill-mode:both}.grid-img .gridimg27{background-position:-372px -186px;bottom:279px;left:372px;opacity:0}.grid-img.active .gridimg27{animation:slidedown4 0.5s .27s 1 ease;animation-fill-mode:both}.grid-img .gridimg28{background-position:-372px -279px;bottom:186px;left:372px;opacity:0}.grid-img.active .gridimg28{animation:slidedown3 0.5s .28s 1 ease;animation-fill-mode:both}.grid-img .gridimg29{background-position:-372px -372px;bottom:93px;left:372px;opacity:0}.grid-img.active .gridimg29{animation:slidedown2 0.5s .29s 1 ease;animation-fill-mode:both}.grid-img .gridimg30{background-position:-372px -465px;bottom:0;left:372px;opacity:0}.grid-img.active .gridimg30{animation:slidedown1 0.5s .3s 1 ease;animation-fill-mode:both}.grid-img .gridimg31{background-position:-465px 0;bottom:465px;left:465px;opacity:0}.grid-img.active .gridimg31{animation:slidedown6 0.5s .31s 1 ease;animation-fill-mode:both}.grid-img .gridimg32{background-position:-465px -93px;bottom:372px;left:465px;opacity:0}.grid-img.active .gridimg32{animation:slidedown5 0.5s .32s 1 ease;animation-fill-mode:both}.grid-img .gridimg33{background-position:-465px -186px;bottom:279px;left:465px;opacity:0}.grid-img.active .gridimg33{animation:slidedown4 0.5s .33s 1 ease;animation-fill-mode:both}.grid-img .gridimg34{background-position:-465px -279px;bottom:186px;left:465px;opacity:0}.grid-img.active .gridimg34{animation:slidedown3 0.5s .34s 1 ease;animation-fill-mode:both}.grid-img .gridimg35{background-position:-465px -372px;bottom:93px;left:465px;opacity:0}.grid-img.active .gridimg35{animation:slidedown2 0.5s .35s 1 ease;animation-fill-mode:both}.grid-img .gridimg36{background-position:-465px -465px;bottom:0;left:465px;opacity:0}.grid-img.active .gridimg36{animation:slidedown1 0.5s .36s 1 ease;animation-fill-mode:both}.movie-view{height:70vh;position:relative;background:#000}@media only screen and (max-width: 767px){.movie-view{height:70vh}}.movie-view .common-movie-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.45882)}.movie-view .common-outer{position:relative;height:100%}.movie-view video{-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:0}.movie-view video.active{opacity:1;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.movie-view .loaderwrap{position:absolute;right:20px;top:150px}.movie-view .loaderwrap.hidden{display:none}@media only screen and (max-width: 767px){.movie-view .loaderwrap{top:75px}}.movie-view .loader,.movie-view .loader:after{border-radius:50%;width:20px;height:20px}.movie-view .loader{margin:0;font-size:2px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,0.2);border-right:1.1em solid rgba(255,255,255,0.2);border-bottom:1.1em solid rgba(255,255,255,0.2);border-left:1.1em solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.movie-view .movie-txt-block{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;transform:translateX(-100%);opacity:0}.movie-view .movie-txt-block.active{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:1;transform:translateX(0%)}@media only screen and (min-width: 768px){.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(1){animation:copy2rotate 0.5s 1 18.525s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(2){animation:copy2rotate 0.5s 1 18.55s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(3){animation:copy2rotate 0.5s 1 18.575s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(4){animation:copy2rotate 0.5s 1 18.6s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(5){animation:copy2rotate 0.5s 1 18.625s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(6){animation:copy2rotate 0.5s 1 18.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(7){animation:copy2rotate 0.5s 1 18.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(8){animation:copy2rotate 0.5s 1 18.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(9){animation:copy2rotate 0.5s 1 18.725s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(10){animation:copy2rotate 0.5s 1 18.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(11){animation:copy2rotate 0.5s 1 18.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(12){animation:copy2rotate 0.5s 1 18.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(13){animation:copy2rotate 0.5s 1 18.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(14){animation:copy2rotate 0.5s 1 18.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(15){animation:copy2rotate 0.5s 1 18.875s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(16){animation:copy2rotate 0.5s 1 18.9s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(17){animation:copy2rotate 0.5s 1 18.925s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(18){animation:copy2rotate 0.5s 1 18.95s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(19){animation:copy2rotate 0.5s 1 18.975s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(20){animation:copy2rotate 0.5s 1 19s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(21){animation:copy2rotate 0.5s 1 19.025s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(22){animation:copy2rotate 0.5s 1 19.05s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(23){animation:copy2rotate 0.5s 1 19.075s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(24){animation:copy2rotate 0.5s 1 19.1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(25){animation:copy2rotate 0.5s 1 19.125s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(26){animation:copy2rotate 0.5s 1 19.15s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(27){animation:copy2rotate 0.5s 1 19.175s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(28){animation:copy2rotate 0.5s 1 19.2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(29){animation:copy2rotate 0.5s 1 19.225s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(30){animation:copy2rotate 0.5s 1 19.25s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(31){animation:copy2rotate 0.5s 1 19.275s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(32){animation:copy2rotate 0.5s 1 19.3s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(33){animation:copy2rotate 0.5s 1 19.325s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(34){animation:copy2rotate 0.5s 1 19.35s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(35){animation:copy2rotate 0.5s 1 19.375s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(36){animation:copy2rotate 0.5s 1 19.4s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(37){animation:copy2rotate 0.5s 1 19.425s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(38){animation:copy2rotate 0.5s 1 19.45s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(39){animation:copy2rotate 0.5s 1 19.475s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(40){animation:copy2rotate 0.5s 1 19.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(41){animation:copy2rotate 0.5s 1 19.525s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(42){animation:copy2rotate 0.5s 1 19.55s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(43){animation:copy2rotate 0.5s 1 19.575s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(44){animation:copy2rotate 0.5s 1 19.6s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(45){animation:copy2rotate 0.5s 1 19.625s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(46){animation:copy2rotate 0.5s 1 19.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(47){animation:copy2rotate 0.5s 1 19.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(48){animation:copy2rotate 0.5s 1 19.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .large:nth-of-type(49){animation:copy2rotate 0.5s 1 19.725s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(1){animation:copy2rotate2 0.5s 1 4.525s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(2){animation:copy2rotate2 0.5s 1 4.55s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(3){animation:copy2rotate2 0.5s 1 4.575s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(4){animation:copy2rotate2 0.5s 1 4.6s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(5){animation:copy2rotate2 0.5s 1 4.625s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(6){animation:copy2rotate2 0.5s 1 4.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(7){animation:copy2rotate2 0.5s 1 4.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(8){animation:copy2rotate2 0.5s 1 4.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(9){animation:copy2rotate2 0.5s 1 4.725s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(10){animation:copy2rotate2 0.5s 1 4.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(11){animation:copy2rotate2 0.5s 1 4.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(12){animation:copy2rotate2 0.5s 1 4.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(13){animation:copy2rotate2 0.5s 1 4.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(14){animation:copy2rotate2 0.5s 1 4.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(15){animation:copy2rotate2 0.5s 1 4.875s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(16){animation:copy2rotate2 0.5s 1 4.9s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(17){animation:copy2rotate2 0.5s 1 4.925s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(18){animation:copy2rotate2 0.5s 1 4.95s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(19){animation:copy2rotate2 0.5s 1 4.975s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(20){animation:copy2rotate2 0.5s 1 5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(21){animation:copy2rotate2 0.5s 1 5.025s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(22){animation:copy2rotate2 0.5s 1 5.05s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(23){animation:copy2rotate2 0.5s 1 5.075s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(24){animation:copy2rotate2 0.5s 1 5.1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(25){animation:copy2rotate2 0.5s 1 5.125s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(26){animation:copy2rotate2 0.5s 1 5.15s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(27){animation:copy2rotate2 0.5s 1 5.175s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(28){animation:copy2rotate2 0.5s 1 5.2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(29){animation:copy2rotate2 0.5s 1 5.225s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(30){animation:copy2rotate2 0.5s 1 5.25s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(31){animation:copy2rotate2 0.5s 1 5.275s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(32){animation:copy2rotate2 0.5s 1 5.3s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(33){animation:copy2rotate2 0.5s 1 5.325s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(34){animation:copy2rotate2 0.5s 1 5.35s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(35){animation:copy2rotate2 0.5s 1 5.375s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(36){animation:copy2rotate2 0.5s 1 5.4s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(37){animation:copy2rotate2 0.5s 1 5.425s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(38){animation:copy2rotate2 0.5s 1 5.45s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(39){animation:copy2rotate2 0.5s 1 5.475s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(40){animation:copy2rotate2 0.5s 1 5.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(41){animation:copy2rotate2 0.5s 1 5.525s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(42){animation:copy2rotate2 0.5s 1 5.55s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(43){animation:copy2rotate2 0.5s 1 5.575s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(44){animation:copy2rotate2 0.5s 1 5.6s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(45){animation:copy2rotate2 0.5s 1 5.625s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(46){animation:copy2rotate2 0.5s 1 5.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(47){animation:copy2rotate2 0.5s 1 5.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(48){animation:copy2rotate2 0.5s 1 5.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock1 .copy2 .small:nth-of-type(49){animation:copy2rotate2 0.5s 1 5.725s ease forwards;animation-fill-mode:both}}@media only screen and (max-width: 767px){.movie-view .movie-txt-block.active .txtblock1 .copy2{animation:copy2rotate 0.5s 1 18.5s ease forwards;animation-fill-mode:both}}@media only screen and (min-width: 768px){.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(1){animation:copy2rotate 0.5s 1 18.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(2){animation:copy2rotate 0.5s 1 18.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(3){animation:copy2rotate 0.5s 1 18.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(4){animation:copy2rotate 0.5s 1 18.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(5){animation:copy2rotate 0.5s 1 18.875s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(6){animation:copy2rotate 0.5s 1 18.9s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(7){animation:copy2rotate 0.5s 1 18.925s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(8){animation:copy2rotate 0.5s 1 18.95s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(9){animation:copy2rotate 0.5s 1 18.975s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(10){animation:copy2rotate 0.5s 1 19s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(11){animation:copy2rotate 0.5s 1 19.025s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(12){animation:copy2rotate 0.5s 1 19.05s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(13){animation:copy2rotate 0.5s 1 19.075s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(14){animation:copy2rotate 0.5s 1 19.1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(15){animation:copy2rotate 0.5s 1 19.125s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(16){animation:copy2rotate 0.5s 1 19.15s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(17){animation:copy2rotate 0.5s 1 19.175s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(18){animation:copy2rotate 0.5s 1 19.2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(19){animation:copy2rotate 0.5s 1 19.225s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(20){animation:copy2rotate 0.5s 1 19.25s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(21){animation:copy2rotate 0.5s 1 19.275s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(22){animation:copy2rotate 0.5s 1 19.3s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(23){animation:copy2rotate 0.5s 1 19.325s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(24){animation:copy2rotate 0.5s 1 19.35s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(25){animation:copy2rotate 0.5s 1 19.375s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(26){animation:copy2rotate 0.5s 1 19.4s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(27){animation:copy2rotate 0.5s 1 19.425s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(28){animation:copy2rotate 0.5s 1 19.45s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(29){animation:copy2rotate 0.5s 1 19.475s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(30){animation:copy2rotate 0.5s 1 19.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(31){animation:copy2rotate 0.5s 1 19.525s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(32){animation:copy2rotate 0.5s 1 19.55s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(33){animation:copy2rotate 0.5s 1 19.575s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(34){animation:copy2rotate 0.5s 1 19.6s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(35){animation:copy2rotate 0.5s 1 19.625s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(36){animation:copy2rotate 0.5s 1 19.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(37){animation:copy2rotate 0.5s 1 19.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(38){animation:copy2rotate 0.5s 1 19.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(39){animation:copy2rotate 0.5s 1 19.725s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(40){animation:copy2rotate 0.5s 1 19.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(41){animation:copy2rotate 0.5s 1 19.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(42){animation:copy2rotate 0.5s 1 19.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(43){animation:copy2rotate 0.5s 1 19.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(44){animation:copy2rotate 0.5s 1 19.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(45){animation:copy2rotate 0.5s 1 19.875s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(46){animation:copy2rotate 0.5s 1 19.9s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(47){animation:copy2rotate 0.5s 1 19.925s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(48){animation:copy2rotate 0.5s 1 19.95s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .large:nth-of-type(49){animation:copy2rotate 0.5s 1 19.975s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(1){animation:copy2rotate2 0.5s 1 4.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(2){animation:copy2rotate2 0.5s 1 4.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(3){animation:copy2rotate2 0.5s 1 4.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(4){animation:copy2rotate2 0.5s 1 4.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(5){animation:copy2rotate2 0.5s 1 4.875s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(6){animation:copy2rotate2 0.5s 1 4.9s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(7){animation:copy2rotate2 0.5s 1 4.925s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(8){animation:copy2rotate2 0.5s 1 4.95s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(9){animation:copy2rotate2 0.5s 1 4.975s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(10){animation:copy2rotate2 0.5s 1 5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(11){animation:copy2rotate2 0.5s 1 5.025s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(12){animation:copy2rotate2 0.5s 1 5.05s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(13){animation:copy2rotate2 0.5s 1 5.075s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(14){animation:copy2rotate2 0.5s 1 5.1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(15){animation:copy2rotate2 0.5s 1 5.125s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(16){animation:copy2rotate2 0.5s 1 5.15s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(17){animation:copy2rotate2 0.5s 1 5.175s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(18){animation:copy2rotate2 0.5s 1 5.2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(19){animation:copy2rotate2 0.5s 1 5.225s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(20){animation:copy2rotate2 0.5s 1 5.25s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(21){animation:copy2rotate2 0.5s 1 5.275s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(22){animation:copy2rotate2 0.5s 1 5.3s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(23){animation:copy2rotate2 0.5s 1 5.325s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(24){animation:copy2rotate2 0.5s 1 5.35s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(25){animation:copy2rotate2 0.5s 1 5.375s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(26){animation:copy2rotate2 0.5s 1 5.4s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(27){animation:copy2rotate2 0.5s 1 5.425s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(28){animation:copy2rotate2 0.5s 1 5.45s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(29){animation:copy2rotate2 0.5s 1 5.475s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(30){animation:copy2rotate2 0.5s 1 5.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(31){animation:copy2rotate2 0.5s 1 5.525s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(32){animation:copy2rotate2 0.5s 1 5.55s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(33){animation:copy2rotate2 0.5s 1 5.575s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(34){animation:copy2rotate2 0.5s 1 5.6s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(35){animation:copy2rotate2 0.5s 1 5.625s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(36){animation:copy2rotate2 0.5s 1 5.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(37){animation:copy2rotate2 0.5s 1 5.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(38){animation:copy2rotate2 0.5s 1 5.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(39){animation:copy2rotate2 0.5s 1 5.725s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(40){animation:copy2rotate2 0.5s 1 5.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(41){animation:copy2rotate2 0.5s 1 5.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(42){animation:copy2rotate2 0.5s 1 5.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(43){animation:copy2rotate2 0.5s 1 5.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(44){animation:copy2rotate2 0.5s 1 5.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(45){animation:copy2rotate2 0.5s 1 5.875s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(46){animation:copy2rotate2 0.5s 1 5.9s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(47){animation:copy2rotate2 0.5s 1 5.925s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(48){animation:copy2rotate2 0.5s 1 5.95s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock2 .copy2 .small:nth-of-type(49){animation:copy2rotate2 0.5s 1 5.975s ease forwards;animation-fill-mode:both}}@media only screen and (max-width: 767px){.movie-view .movie-txt-block.active .txtblock2 .copy2{animation:copy2rotate 0.5s 1 18.5s ease forwards;animation-fill-mode:both}}@media only screen and (min-width: 768px){.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(1){animation:copy2rotate 0.5s 1 19.025s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(2){animation:copy2rotate 0.5s 1 19.05s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(3){animation:copy2rotate 0.5s 1 19.075s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(4){animation:copy2rotate 0.5s 1 19.1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(5){animation:copy2rotate 0.5s 1 19.125s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(6){animation:copy2rotate 0.5s 1 19.15s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(7){animation:copy2rotate 0.5s 1 19.175s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(8){animation:copy2rotate 0.5s 1 19.2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(9){animation:copy2rotate 0.5s 1 19.225s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(10){animation:copy2rotate 0.5s 1 19.25s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(11){animation:copy2rotate 0.5s 1 19.275s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(12){animation:copy2rotate 0.5s 1 19.3s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(13){animation:copy2rotate 0.5s 1 19.325s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(14){animation:copy2rotate 0.5s 1 19.35s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(15){animation:copy2rotate 0.5s 1 19.375s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(16){animation:copy2rotate 0.5s 1 19.4s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(17){animation:copy2rotate 0.5s 1 19.425s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(18){animation:copy2rotate 0.5s 1 19.45s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(19){animation:copy2rotate 0.5s 1 19.475s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(20){animation:copy2rotate 0.5s 1 19.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(21){animation:copy2rotate 0.5s 1 19.525s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(22){animation:copy2rotate 0.5s 1 19.55s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(23){animation:copy2rotate 0.5s 1 19.575s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(24){animation:copy2rotate 0.5s 1 19.6s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(25){animation:copy2rotate 0.5s 1 19.625s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(26){animation:copy2rotate 0.5s 1 19.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(27){animation:copy2rotate 0.5s 1 19.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(28){animation:copy2rotate 0.5s 1 19.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(29){animation:copy2rotate 0.5s 1 19.725s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(30){animation:copy2rotate 0.5s 1 19.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(31){animation:copy2rotate 0.5s 1 19.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(32){animation:copy2rotate 0.5s 1 19.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(33){animation:copy2rotate 0.5s 1 19.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(34){animation:copy2rotate 0.5s 1 19.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(35){animation:copy2rotate 0.5s 1 19.875s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(36){animation:copy2rotate 0.5s 1 19.9s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(37){animation:copy2rotate 0.5s 1 19.925s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(38){animation:copy2rotate 0.5s 1 19.95s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(39){animation:copy2rotate 0.5s 1 19.975s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(40){animation:copy2rotate 0.5s 1 20s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(41){animation:copy2rotate 0.5s 1 20.025s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(42){animation:copy2rotate 0.5s 1 20.05s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(43){animation:copy2rotate 0.5s 1 20.075s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(44){animation:copy2rotate 0.5s 1 20.1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(45){animation:copy2rotate 0.5s 1 20.125s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(46){animation:copy2rotate 0.5s 1 20.15s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(47){animation:copy2rotate 0.5s 1 20.175s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(48){animation:copy2rotate 0.5s 1 20.2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .large:nth-of-type(49){animation:copy2rotate 0.5s 1 20.225s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(1){animation:copy2rotate2 0.5s 1 5.025s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(2){animation:copy2rotate2 0.5s 1 5.05s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(3){animation:copy2rotate2 0.5s 1 5.075s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(4){animation:copy2rotate2 0.5s 1 5.1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(5){animation:copy2rotate2 0.5s 1 5.125s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(6){animation:copy2rotate2 0.5s 1 5.15s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(7){animation:copy2rotate2 0.5s 1 5.175s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(8){animation:copy2rotate2 0.5s 1 5.2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(9){animation:copy2rotate2 0.5s 1 5.225s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(10){animation:copy2rotate2 0.5s 1 5.25s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(11){animation:copy2rotate2 0.5s 1 5.275s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(12){animation:copy2rotate2 0.5s 1 5.3s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(13){animation:copy2rotate2 0.5s 1 5.325s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(14){animation:copy2rotate2 0.5s 1 5.35s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(15){animation:copy2rotate2 0.5s 1 5.375s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(16){animation:copy2rotate2 0.5s 1 5.4s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(17){animation:copy2rotate2 0.5s 1 5.425s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(18){animation:copy2rotate2 0.5s 1 5.45s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(19){animation:copy2rotate2 0.5s 1 5.475s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(20){animation:copy2rotate2 0.5s 1 5.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(21){animation:copy2rotate2 0.5s 1 5.525s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(22){animation:copy2rotate2 0.5s 1 5.55s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(23){animation:copy2rotate2 0.5s 1 5.575s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(24){animation:copy2rotate2 0.5s 1 5.6s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(25){animation:copy2rotate2 0.5s 1 5.625s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(26){animation:copy2rotate2 0.5s 1 5.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(27){animation:copy2rotate2 0.5s 1 5.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(28){animation:copy2rotate2 0.5s 1 5.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(29){animation:copy2rotate2 0.5s 1 5.725s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(30){animation:copy2rotate2 0.5s 1 5.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(31){animation:copy2rotate2 0.5s 1 5.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(32){animation:copy2rotate2 0.5s 1 5.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(33){animation:copy2rotate2 0.5s 1 5.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(34){animation:copy2rotate2 0.5s 1 5.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(35){animation:copy2rotate2 0.5s 1 5.875s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(36){animation:copy2rotate2 0.5s 1 5.9s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(37){animation:copy2rotate2 0.5s 1 5.925s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(38){animation:copy2rotate2 0.5s 1 5.95s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(39){animation:copy2rotate2 0.5s 1 5.975s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(40){animation:copy2rotate2 0.5s 1 6s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(41){animation:copy2rotate2 0.5s 1 6.025s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(42){animation:copy2rotate2 0.5s 1 6.05s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(43){animation:copy2rotate2 0.5s 1 6.075s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(44){animation:copy2rotate2 0.5s 1 6.1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(45){animation:copy2rotate2 0.5s 1 6.125s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(46){animation:copy2rotate2 0.5s 1 6.15s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(47){animation:copy2rotate2 0.5s 1 6.175s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(48){animation:copy2rotate2 0.5s 1 6.2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txtblock3 .copy2 .small:nth-of-type(49){animation:copy2rotate2 0.5s 1 6.225s ease forwards;animation-fill-mode:both}}@media only screen and (max-width: 767px){.movie-view .movie-txt-block.active .txtblock3 .copy2{animation:copy2rotate 0.5s 1 18.5s ease forwards;animation-fill-mode:both}}.movie-view .movie-txt-block.active .txt1 .txtbg{animation:txtbg 1s 1 1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt1 .txtbg2{animation:txtbg 1s 1 3.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt1 .topborder{animation:hborder 1.5s 1 .5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt1 .rightborder{animation:vborder 1.5s 1 .5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt1 .bottomborder{animation:hborder 1.5s 1 .5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt1 .leftborder{animation:vborder 1.5s 1 .5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt1 .copy{animation:copyact 2.5s 1 1.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt2 .txtbg{animation:txtbg 1s 1 1.25s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt2 .txtbg2{animation:txtbg 1s 1 3.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt2 .topborder{animation:hborder 1.5s 1 .75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt2 .rightborder{animation:vborder 1.5s 1 .75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt2 .bottomborder{animation:hborder 1.5s 1 .75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt2 .leftborder{animation:vborder 1.5s 1 .75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt2 .copy{animation:copyact 2.5s 1 1.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt3 .txtbg{animation:txtbg 1s 1 1.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt3 .txtbg2{animation:txtbg 1s 1 4s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt3 .topborder{animation:hborder 1.5s 1 1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt3 .rightborder{animation:vborder 1.5s 1 1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt3 .bottomborder{animation:hborder 1.5s 1 1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt3 .leftborder{animation:vborder 1.5s 1 1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .txt3 .copy{animation:copyact 2.5s 1 2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .txtblock{animation:type2all 4.5s 1 5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .txtbg{animation:txtbg2 4.5s 1 5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .en{animation:copyact2 0.5s 1 5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(1){animation:type2rotate 0.5s 1 6.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(2){animation:type2rotate 0.5s 1 6.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(3){animation:type2rotate 0.5s 1 6.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(4){animation:type2rotate 0.5s 1 6.725s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(5){animation:type2rotate 0.5s 1 6.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(6){animation:type2rotate 0.5s 1 6.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(7){animation:type2rotate 0.5s 1 6.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(8){animation:type2rotate 0.5s 1 6.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(9){animation:type2rotate 0.5s 1 6.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(10){animation:type2rotate 0.5s 1 6.875s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(11){animation:type2rotate 0.5s 1 6.9s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(12){animation:type2rotate 0.5s 1 6.925s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(13){animation:type2rotate 0.5s 1 6.95s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(14){animation:type2rotate 0.5s 1 6.975s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(15){animation:type2rotate 0.5s 1 7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(16){animation:type2rotate 0.5s 1 7.025s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(17){animation:type2rotate 0.5s 1 7.05s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(18){animation:type2rotate 0.5s 1 7.075s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(19){animation:type2rotate 0.5s 1 7.1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(20){animation:type2rotate 0.5s 1 7.125s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(21){animation:type2rotate 0.5s 1 7.15s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(22){animation:type2rotate 0.5s 1 7.175s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(23){animation:type2rotate 0.5s 1 7.2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(24){animation:type2rotate 0.5s 1 7.225s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(25){animation:type2rotate 0.5s 1 7.25s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(26){animation:type2rotate 0.5s 1 7.275s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(27){animation:type2rotate 0.5s 1 7.3s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(28){animation:type2rotate 0.5s 1 7.325s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(29){animation:type2rotate 0.5s 1 7.35s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(30){animation:type2rotate 0.5s 1 7.375s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(31){animation:type2rotate 0.5s 1 7.4s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(32){animation:type2rotate 0.5s 1 7.425s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(33){animation:type2rotate 0.5s 1 7.45s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(34){animation:type2rotate 0.5s 1 7.475s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(35){animation:type2rotate 0.5s 1 7.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(36){animation:type2rotate 0.5s 1 7.525s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(37){animation:type2rotate 0.5s 1 7.55s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(38){animation:type2rotate 0.5s 1 7.575s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(39){animation:type2rotate 0.5s 1 7.6s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(40){animation:type2rotate 0.5s 1 7.625s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(41){animation:type2rotate 0.5s 1 7.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(42){animation:type2rotate 0.5s 1 7.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(43){animation:type2rotate 0.5s 1 7.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(44){animation:type2rotate 0.5s 1 7.725s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(45){animation:type2rotate 0.5s 1 7.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(46){animation:type2rotate 0.5s 1 7.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(47){animation:type2rotate 0.5s 1 7.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(48){animation:type2rotate 0.5s 1 7.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng1 .ja .rotatein:nth-of-type(49){animation:type2rotate 0.5s 1 7.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .txtblock{animation:type2all 4.5s 1 9.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .txtbg{animation:txtbg2 4.5s 1 9.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .en{animation:copyact2 0.5s 1 9.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(1){animation:type2rotate 0.5s 1 11.15s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(2){animation:type2rotate 0.5s 1 11.175s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(3){animation:type2rotate 0.5s 1 11.2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(4){animation:type2rotate 0.5s 1 11.225s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(5){animation:type2rotate 0.5s 1 11.25s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(6){animation:type2rotate 0.5s 1 11.275s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(7){animation:type2rotate 0.5s 1 11.3s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(8){animation:type2rotate 0.5s 1 11.325s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(9){animation:type2rotate 0.5s 1 11.35s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(10){animation:type2rotate 0.5s 1 11.375s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(11){animation:type2rotate 0.5s 1 11.4s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(12){animation:type2rotate 0.5s 1 11.425s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(13){animation:type2rotate 0.5s 1 11.45s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(14){animation:type2rotate 0.5s 1 11.475s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(15){animation:type2rotate 0.5s 1 11.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(16){animation:type2rotate 0.5s 1 11.525s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(17){animation:type2rotate 0.5s 1 11.55s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(18){animation:type2rotate 0.5s 1 11.575s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(19){animation:type2rotate 0.5s 1 11.6s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(20){animation:type2rotate 0.5s 1 11.625s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(21){animation:type2rotate 0.5s 1 11.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(22){animation:type2rotate 0.5s 1 11.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(23){animation:type2rotate 0.5s 1 11.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(24){animation:type2rotate 0.5s 1 11.725s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(25){animation:type2rotate 0.5s 1 11.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(26){animation:type2rotate 0.5s 1 11.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(27){animation:type2rotate 0.5s 1 11.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(28){animation:type2rotate 0.5s 1 11.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(29){animation:type2rotate 0.5s 1 11.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(30){animation:type2rotate 0.5s 1 11.875s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(31){animation:type2rotate 0.5s 1 11.9s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(32){animation:type2rotate 0.5s 1 11.925s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(33){animation:type2rotate 0.5s 1 11.95s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(34){animation:type2rotate 0.5s 1 11.975s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(35){animation:type2rotate 0.5s 1 12s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(36){animation:type2rotate 0.5s 1 12.025s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(37){animation:type2rotate 0.5s 1 12.05s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(38){animation:type2rotate 0.5s 1 12.075s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(39){animation:type2rotate 0.5s 1 12.1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(40){animation:type2rotate 0.5s 1 12.125s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(41){animation:type2rotate 0.5s 1 12.15s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(42){animation:type2rotate 0.5s 1 12.175s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(43){animation:type2rotate 0.5s 1 12.2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(44){animation:type2rotate 0.5s 1 12.225s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(45){animation:type2rotate 0.5s 1 12.25s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(46){animation:type2rotate 0.5s 1 12.275s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(47){animation:type2rotate 0.5s 1 12.3s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(48){animation:type2rotate 0.5s 1 12.325s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng2 .ja .rotatein:nth-of-type(49){animation:type2rotate 0.5s 1 12.35s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .txtblock{animation:type2all 4.5s 1 14s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .txtbg{animation:txtbg2 4.5s 1 14s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .en{animation:copyact2 0.5s 1 14s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(1){animation:type2rotate 0.5s 1 15.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(2){animation:type2rotate 0.5s 1 15.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(3){animation:type2rotate 0.5s 1 15.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(4){animation:type2rotate 0.5s 1 15.725s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(5){animation:type2rotate 0.5s 1 15.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(6){animation:type2rotate 0.5s 1 15.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(7){animation:type2rotate 0.5s 1 15.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(8){animation:type2rotate 0.5s 1 15.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(9){animation:type2rotate 0.5s 1 15.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(10){animation:type2rotate 0.5s 1 15.875s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(11){animation:type2rotate 0.5s 1 15.9s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(12){animation:type2rotate 0.5s 1 15.925s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(13){animation:type2rotate 0.5s 1 15.95s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(14){animation:type2rotate 0.5s 1 15.975s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(15){animation:type2rotate 0.5s 1 16s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(16){animation:type2rotate 0.5s 1 16.025s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(17){animation:type2rotate 0.5s 1 16.05s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(18){animation:type2rotate 0.5s 1 16.075s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(19){animation:type2rotate 0.5s 1 16.1s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(20){animation:type2rotate 0.5s 1 16.125s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(21){animation:type2rotate 0.5s 1 16.15s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(22){animation:type2rotate 0.5s 1 16.175s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(23){animation:type2rotate 0.5s 1 16.2s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(24){animation:type2rotate 0.5s 1 16.225s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(25){animation:type2rotate 0.5s 1 16.25s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(26){animation:type2rotate 0.5s 1 16.275s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(27){animation:type2rotate 0.5s 1 16.3s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(28){animation:type2rotate 0.5s 1 16.325s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(29){animation:type2rotate 0.5s 1 16.35s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(30){animation:type2rotate 0.5s 1 16.375s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(31){animation:type2rotate 0.5s 1 16.4s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(32){animation:type2rotate 0.5s 1 16.425s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(33){animation:type2rotate 0.5s 1 16.45s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(34){animation:type2rotate 0.5s 1 16.475s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(35){animation:type2rotate 0.5s 1 16.5s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(36){animation:type2rotate 0.5s 1 16.525s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(37){animation:type2rotate 0.5s 1 16.55s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(38){animation:type2rotate 0.5s 1 16.575s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(39){animation:type2rotate 0.5s 1 16.6s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(40){animation:type2rotate 0.5s 1 16.625s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(41){animation:type2rotate 0.5s 1 16.65s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(42){animation:type2rotate 0.5s 1 16.675s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(43){animation:type2rotate 0.5s 1 16.7s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(44){animation:type2rotate 0.5s 1 16.725s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(45){animation:type2rotate 0.5s 1 16.75s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(46){animation:type2rotate 0.5s 1 16.775s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(47){animation:type2rotate 0.5s 1 16.8s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(48){animation:type2rotate 0.5s 1 16.825s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.active .type2.eng3 .ja .rotatein:nth-of-type(49){animation:type2rotate 0.5s 1 16.85s ease forwards;animation-fill-mode:both}.movie-view .movie-txt-block.end{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;transform:translateX(5%)}.movie-view h1{font-size:55px;font-size:5.5rem;font-weight:600;font-feature-settings:"palt";color:#fff;padding-top:100px;text-align:left;line-height:1.5;letter-spacing:0.15em;padding-left:0;width:100%;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 980px){.movie-view h1{font-size:45px;font-size:4.5rem}}@media only screen and (max-width: 767px){.movie-view h1{font-size:34px;font-size:3.4rem;padding-top:57px;text-align:center}}@media only screen and (max-width: 400px){.movie-view h1{font-size:30px;font-size:3rem}}.movie-view h1 span{display:inline-block;vertical-align:top}.movie-view h1 .txtblock{margin-bottom:15px;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.movie-view h1 .txtblock{margin-bottom:25px}}.movie-view h1 .txtblock:nth-last-of-type(1){margin-bottom:0}.movie-view h1 .copy2{position:absolute;left:0}@media only screen and (min-width: 768px) and (max-width: 980px){.movie-view h1 .copy2{padding-left:15px}}@media only screen and (max-width: 767px){.movie-view h1 .copy2{width:100%;text-align:center;line-height:22px;padding-top:2px}}.movie-view h1 .copy2 .rotatein{transform-origin:center center;letter-spacing:0.08;min-width:10px}@media only screen and (max-width: 767px){.movie-view h1 .copy2 .rotatein{font-size:30px}.movie-view h1 .copy2 .rotatein.small{font-size:16px !important}}.movie-view h1 .type2{position:absolute;left:50%;top:50%;transform:translateX(-50%);overflow:hidden}.movie-view h1 .type2 .txtblock{position:relative;overflow:hidden;height:95px}@media only screen and (max-width: 767px){.movie-view h1 .type2 .txtblock{height:60px}}.movie-view h1 .type2 .txtbg{color:#fff;text-align:center;display:block;opacity:1;box-sizing:border-box;height:85px}@media only screen and (max-width: 767px){.movie-view h1 .type2 .txtbg{height:50px}}.movie-view h1 .type2 .txtbg2over{color:#fff;text-align:center;display:block;opacity:1;box-sizing:border-box;position:absolute;z-index:1;height:85px;left:0;top:0;height:85px}@media only screen and (max-width: 767px){.movie-view h1 .type2 .txtbg2over{height:50px}}.movie-view h1 .type2 .en{color:#fff;font-size:30px;width:100%;text-align:center;display:block;padding:20px 40px;box-sizing:border-box}.movie-view h1 .type2 .en .rotatein{transform-origin:center center;min-width:5px}@media only screen and (max-width: 767px){.movie-view h1 .type2 .en{font-size:20px;padding:10px;width:280px}}.movie-view h1 .type2 .ja{font-size:16px;position:absolute;right:20px;bottom:-4px}@media only screen and (max-width: 767px){.movie-view h1 .type2 .ja{right:5px;font-size:12px;bottom:1px}}.movie-view h1 .type2 .ja .rotatein{transform-origin:center center;min-width:5px}.movie-view h1 .txtblock1 .copy2 .small{font-size:20px;vertical-align:initial}.movie-view h1 .txtblock2 .copy2 .small{font-size:20px;vertical-align:initial}.movie-view h1 .txtblock3 .copy2 .small{font-size:20px;vertical-align:initial}.movie-view h1 .txt1{text-indent:5px}.movie-view h1 .txt2{margin-left:100px}@media only screen and (max-width: 767px){.movie-view h1 .txt2{margin-left:0}}.movie-view h1 .txt3{margin-left:284px}@media only screen and (max-width: 767px){.movie-view h1 .txt3{margin-left:0}}.movie-view h1 .txtinner{position:relative;overflow:hidden}.movie-view h1 .txtinner .copy .rotatein{transform-origin:center center}.movie-view h1 .txtbg{position:absolute;left:0;top:0;height:100%;width:0;display:block;background:#fff}.movie-view h1 .txtbg.black{background:rgba(0,0,0,0.64)}.movie-view h1 .txtbg2{position:absolute;left:0;top:0;height:100%;width:0;display:block;background:#fff}.movie-view h1 .border{background-color:#fff;content:'';display:block;position:absolute;display:block}.movie-view h1 .topborder{width:0px;height:1px;top:0px;left:0px}.movie-view h1 .rightborder{width:1px;height:0px;top:0;right:0}.movie-view h1 .bottomborder{width:0px;height:1px;right:0;bottom:0}.movie-view h1 .leftborder{width:1px;height:0px;left:0;bottom:0}.movie-view .movie-txt{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width: 767px){.movie-view .movie-txt{justify-content:center}}@keyframes copy2rotate{0%{transform:translateY(-130%)}100%{transform:translateY(0%)}}@keyframes copy2rotate2{0%{transform:translateY(-500%)}100%{transform:translateY(0%)}}@keyframes copy1rotate{0%{transform:translateY(0%)}100%{transform:translateY(100%)}}@keyframes type2rotate{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0%)}}@keyframes type2fadein{0%{opacity:0}100%{opacity:1}}@keyframes copyact{0%{opacity:0}1%{opacity:1}99%{opacity:1}100%{opacity:0}}@keyframes txtbg{0%{width:0px;left:0}50%{width:100%;left:0}100%{width:100%;left:100%}}@keyframes type2all{0%{opacity:0;transform:translateX(0)}11%{opacity:1;transform:translateX(0)}89%{opacity:1;transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes txtbg2{0%{width:0%}11%{width:100%}89%{width:100%}100%{width:100%}}@keyframes txtbg2over{0%{width:0%;left:0}11%{width:100%;left:0}33%{width:100%;left:100%}100%{width:100%;left:100%}}@keyframes copyact2{0%{opacity:0;transform:translateX(-100%)}1%{opacity:1;transform:translateX(-99%)}100%{opacity:1;transform:translateX(0)}}@keyframes hborder{0%{width:0px;opacity:1}66%{width:100%;width:calc(100% + 1px);opacity:1}67%{opacity:0}100%{opacity:0}}@keyframes bottomborder{0%{width:0px;opacity:1}66%{width:100%;width:calc(100% + 1px);opacity:1}67%{opacity:0}100%{opacity:0}}@keyframes vborder{0%{height:0px;opacity:1}66%{height:100%;height:calc(100% + 1px);opacity:1}67%{opacity:0}100%{opacity:0}}@keyframes slidedown1{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slidedown2{0%{transform:translateY(-20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slidedown3{0%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slidedown4{0%{transform:translateY(-40px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slidedown5{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slidedown6{0%{transform:translateY(-60px);opacity:0}100%{transform:translateY(0);opacity:1}}.blog-index-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:45px}@media only screen and (max-width: 767px){.blog-index-wrap{margin-bottom:0}}@media only screen and (min-width: 768px){.parts-blog-list-top .blog-index-wrap::before{content:"";display:block;width:24%;order:1}.parts-blog-list-top .blog-index-wrap::after{content:"";display:block;width:24%}}.blog-index{width:24%;position:relative}@media only screen and (max-width: 767px){.blog-index{width:47.8%;margin-bottom:5px}}.blog-index::before{content:"";display:block;background:#fff;position:absolute;left:0;top:0;width:calc(100% - 28px);height:calc(100% - 28px);z-index:1}@media only screen and (max-width: 767px){.blog-index::before{width:calc(100% - 8px);height:calc(100% - 8px)}}.blog-index a{display:block;position:relative;padding:14px;z-index:2;color:#333}@media only screen and (max-width: 767px){.blog-index a{padding:8px}}@media only screen and (min-width: 768px){.blog-index a:hover{color:#4198d9}.blog-index a:hover .index-thumb .index-thumb-spacer{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;transform:translate(-15px, -15px)}.blog-index a:hover .index-thumb .index-thumb-spacer-inner{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;transform:scale(1.25)}}.blog-index .index-thumb{position:relative;margin-bottom:21px;background-repeat:no-repeat;background-size:cover;background-position:center top}.blog-index .index-thumb .index-thumb-spacer{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;display:block;position:relative;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center top;overflow:hidden}.blog-index .index-thumb .index-thumb-spacer-inner{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;display:block;padding-top:100%;background-repeat:no-repeat;background-size:cover;background-position:center top}.blog-index .index-thumb::before{content:"";z-index:0;background:#f2de8c;position:absolute;left:14px;top:14px;width:100%;height:100%}@media only screen and (max-width: 767px){.blog-index .index-thumb::before{left:8px;top:8px}}.blog-index .index-thumb.index-thumb-engineer::before{background-color:#91c8f2}.blog-index .index-thumb img{position:relative;z-index:1}@media only screen and (max-width: 767px){.blog-index .index-meta{display:none}}.blog-index .date{font-size:14px;font-size:1.4rem;display:inline-block}.blog-index .author{font-size:13px;font-size:1.3rem;position:relative;display:inline-block;padding-left:21px}.blog-index .author img{position:absolute;left:9px;top:5px;width:7px;height:12px}.blog-index h3{font-size:14px;font-size:1.4rem;line-height:25px}@media only screen and (max-width: 767px){.blog-index h3{font-size:10px;font-size:1rem;font-weight:bold;line-height:17px}}.parts-blog-list2{padding-bottom:61px;padding-top:42px}.parts-blog-list2.parts-blog-list2-top{padding-top:0}.blog-common-head h1,.blog-common-head h2{font-size:36px;font-size:3.6rem;border-bottom:2px solid #ccc;padding-bottom:33px;margin-bottom:40px}@media only screen and (max-width: 767px){.blog-common-head h1,.blog-common-head h2{font-size:21px;font-size:2.1rem;margin-bottom:22px;line-height:25px;border-bottom:1px solid #e6e6e6;padding-bottom:3px}}.blog-common-head h1 span,.blog-common-head h2 span{font-size:18px;font-size:1.8rem}@media only screen and (min-width: 768px){.blog-common-head h1 span,.blog-common-head h2 span{margin-left:12px}}@media only screen and (max-width: 767px){.blog-common-head h1 span,.blog-common-head h2 span{font-size:12px;font-size:1.2rem;margin-left:12px;display:block}}.blog-index-wrap2{margin-bottom:17px}@media only screen and (min-width: 768px){.blog-index-wrap2{display:flex;justify-content:space-between;flex-wrap:wrap}.blog-index-wrap2:after{content:"";display:block;width:31.5%}}.parts-blog-list2-engineer{background:#f2f2f2}.blog-index2{width:31.5%;margin-bottom:36px}@media only screen and (max-width: 767px){.blog-index2{width:auto;position:relative;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}}.blog-index2 a{display:block;color:#333;text-decoration:none}@media only screen and (max-width: 767px){.blog-index2 a{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (min-width: 768px){.blog-index2 a:hover h3,.blog-index2 a:hover p{color:#4198d9}.blog-index2 a:hover .index-thumb .index-thumb-spacer-inner{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;transform:scale(1.25)}}.blog-index2 .index-thumb{text-align:center;opacity:1;background-repeat:no-repeat;background-size:cover;background-position:center top}.blog-index2 .index-thumb .index-thumb-spacer{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;display:block;position:relative;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center top;overflow:hidden}.blog-index2 .index-thumb .index-thumb-spacer-inner{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;display:block;padding-top:70.7%;background-repeat:no-repeat;background-size:cover;background-position:center top}@media only screen and (max-width: 767px){.blog-index2 .index-thumb{width:90px;height:90px}}.blog-index2 .index-body{padding-top:25px}@media only screen and (max-width: 767px){.blog-index2 .index-body{width:calc(100% - 105px);padding-top:0}}.blog-index2 .index-body .index-meta{text-align:right;margin-bottom:20px}.blog-index2 .index-body .index-meta::after{clear:both;display:block;content:""}@media only screen and (max-width: 767px){.blog-index2 .index-body .index-meta{text-align:left;margin-bottom:10px}}.blog-index2 .index-body .index-meta .blogcat{font-size:12px;font-size:1.2rem;float:left;color:#fff;background:#4198d9;text-align:center;padding:0 17px}@media only screen and (max-width: 767px){.blog-index2 .index-body .index-meta .blogcat{font-size:11px;font-size:1.1rem;line-height:18px;padding:0 5px}}.blog-index2 .index-body .index-meta .date{font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;padding-top:4px;margin-right:20px}@media only screen and (max-width: 767px){.blog-index2 .index-body .index-meta .date{clear:both;margin-right:8px;display:block;float:left}}.blog-index2 .index-body h3{font-size:17px;font-size:1.7rem;line-height:27px;margin-bottom:19px}@media only screen and (max-width: 767px){.blog-index2 .index-body h3{font-size:12px;font-size:1.2rem;line-height:18px;margin-bottom:10px;font-weight:bold}}.blog-index2 .index-body p{font-size:12px;font-size:1.2rem;line-height:22px;margin-bottom:22px}@media only screen and (max-width: 767px){.blog-index2 .index-body p{font-size:12px;font-size:1.2rem;line-height:20px;margin-bottom:10px}}.blog-index2 .index-body .tags{font-size:12px;font-size:1.2rem}@media only screen and (max-width: 767px){.blog-index2 .index-body .tags{font-size:12px;font-size:1.2rem;line-height:20px}}.blog-index2 .index-body .tags img{width:12px;height:12px;margin-right:5px;vertical-align:baseline}.blog-index2 .author{font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;padding-top:4px}@media only screen and (max-width: 767px){.blog-index2 .author{display:block;float:left}}.blog-index2 .author img{width:7px;height:12px;vertical-align:baseline;margin-right:6px}.parts-blog-categories .contents-wrap{padding-bottom:139px}.blog-categories-wrap ul{display:flex;justify-content:space-between;flex-wrap:wrap}.blog-categories-wrap ul li{font-size:17px;font-size:1.7rem;text-align:center;margin-bottom:13px}@media only screen and (min-width: 768px){.blog-categories-wrap ul li{width:24%}}@media only screen and (max-width: 767px){.blog-categories-wrap ul li{font-size:12px;font-size:1.2rem;line-height:18px;width:49%;margin-bottom:6px}}.blog-categories-wrap ul li a{display:block;color:#fff;text-decoration:none;background:#4198d9;padding:13px 10px 11px}@media only screen and (min-width: 768px){.blog-categories-wrap ul li a:hover{opacity:0.85}}.blog-tags-wrap ul li{font-size:12px;font-size:1.2rem;text-align:center;margin-bottom:15px;display:inline-block;margin-right:15px}@media only screen and (max-width: 767px){.blog-tags-wrap ul li{font-size:12px;font-size:1.2rem;margin-bottom:10px;margin-right:10px}}.blog-tags-wrap ul li a{display:block;color:#fff;text-decoration:none;background:#4198d9;padding:7px 20px;border-radius:20px}@media only screen and (min-width: 768px){.blog-tags-wrap ul li a:hover{opacity:0.85}}.blog-post-contents .post-contents figure ul{margin:0}.blog-post-contents .post-contents figure table{margin-bottom:0}.blog-post-contents .post-contents twitter-widget{margin:10px auto}.blog-post-contents .author-thumb img{margin:0}.parts-ir-main{background:url('../images/ir-main.jpg') no-repeat center center/cover;padding:70px 0 52px;margin-bottom:67px}@media only screen and (max-width: 767px){.parts-ir-main{margin:0 -20px 30px;padding:20px}}.parts-ir-main .ir-main-title{background:#fff;text-align:center;max-width:650px;margin:0 auto;box-sizing:border-box;padding:25px 25px 64px}@media only screen and (max-width: 767px){.parts-ir-main .ir-main-title{max-width:none;padding:15px}}.parts-ir-main .ir-main-title h2{font-size:36px;font-size:3.6rem;font-feature-settings:"palt";letter-spacing:0.26em}@media only screen and (max-width: 767px){.parts-ir-main .ir-main-title h2{font-size:21px;font-size:2.1rem;letter-spacing:normal}}.parts-ir-main .ir-main-title span{font-size:19px;font-size:1.9rem;display:block;color:#4d4d4d;line-height:1}@media only screen and (max-width: 767px){.parts-ir-main .ir-main-title span{font-size:10px;font-size:1rem}}.parts-ir-main .ir-main-btn{font-size:22px;font-size:2.2rem;margin:-48px auto 0;max-width:536px;text-align:center}@media only screen and (max-width: 767px){.parts-ir-main .ir-main-btn{font-size:12px;font-size:1.2rem;margin-top:0;max-width:none}}.parts-ir-main .ir-main-btn a{display:block;color:#fff;background:#0068b7;border:8px solid #fff;box-sizing:border-box;padding:20px;text-decoration:none}@media only screen and (min-width: 768px){.parts-ir-main .ir-main-btn a:hover{background:#4198d9}}@media only screen and (max-width: 767px){.parts-ir-main .ir-main-btn a{border:0 none;padding:9px}}.parts-ir-news{margin-bottom:63px}@media only screen and (max-width: 767px){.parts-ir-news .common-header2 h2{border-bottom:0 none}}.ir-news-index-wrap{background:url('../images/news-border.png') repeat-x left top;margin-bottom:32px}.ir-news-index-wrap.ir-news-index-wrap2{background:none}.ir-news-index-wrap.ir-news-index-wrap2 .eirDataArea{background:url('../images/news-border.png') repeat-x left top;margin-top:40px}@media only screen and (min-width: 768px){.ir-news-index-wrap.ir-news-index-wrap2 .eirItem{display:table;width:100%;padding:19px 0 16px}}@media only screen and (min-width: 768px){.ir-news-index-wrap.ir-news-index-wrap2 .eirItem .eirItem_head{width:248px;display:table-cell;vertical-align:middle;padding:0}}@media only screen and (min-width: 768px){.ir-news-index-wrap.ir-news-index-wrap2 .eirItem .eirItem_head .eirItem_date{font-size:14px;font-size:1.4rem;float:left;width:142px;overflow:hidden}}@media only screen and (min-width: 768px){.ir-news-index-wrap.ir-news-index-wrap2 .eirItem .eirItem_head .eirItem_category{float:left;padding:3px 10px;margin-left:5px;box-sizing:border-box;width:97px}}@media only screen and (min-width: 768px){.ir-news-index-wrap.ir-news-index-wrap2 .eirItem .eirItem_body{display:table-cell;padding:0 0 0 27px;width:auto;vertical-align:middle}}.ir-news-index-wrap .eirItem{display:flex;justify-content:space-between;flex-wrap:wrap;background:url('../images/news-border.png') repeat-x left bottom;padding:20px 0 18px;border-top:0 none}@media only screen and (max-width: 767px){.ir-news-index-wrap .eirItem{display:block;padding:11px 0 8px}}.ir-news-index-wrap .eirItem .eirItem_head{width:135px;padding:0;display:block}@media only screen and (max-width: 767px){.ir-news-index-wrap .eirItem .eirItem_head{width:auto}.ir-news-index-wrap .eirItem .eirItem_head::after{clear:both;display:block;content:""}}.ir-news-index-wrap .eirItem .eirItem_body{width:calc(100% - 184px);padding:23px 0 0 0;display:block}@media only screen and (max-width: 767px){.ir-news-index-wrap .eirItem .eirItem_body{width:auto;padding-top:4px}}.ir-news-index-wrap .eirItem .eirItem_date{font-size:13px;font-size:1.3rem;letter-spacing:0.18em;color:#333;display:block}@media only screen and (max-width: 767px){.ir-news-index-wrap .eirItem .eirItem_date{font-size:11px;font-size:1.1rem;float:left;letter-spacing:normal}}.ir-news-index-wrap .eirItem .eirItem_category{font-size:13px;font-size:1.3rem;padding:4px 5px;text-align:center;color:#fff;background:#999;display:block;width:auto;margin:0 auto}@media only screen and (max-width: 767px){.ir-news-index-wrap .eirItem .eirItem_category{font-size:10px;font-size:1rem;float:left;padding:1px 5px;margin-left:5px}}.ir-news-index-wrap .eirItem .eirItem_title{font-size:17px;font-size:1.7rem;line-height:31.5px}@media only screen and (max-width: 767px){.ir-news-index-wrap .eirItem .eirItem_title{font-size:12px;font-size:1.2rem;line-height:20px;font-weight:bold;display:block}}.ir-news-index-wrap .eirItem .eirItem_type-pdf{font-size:16px;font-size:1.6rem;background:#b80000;display:inline-block;line-height:20px}@media only screen and (max-width: 767px){.ir-news-index-wrap .eirItem .eirItem_type-pdf{font-size:10px;font-size:1rem;line-height:15px}}.ir-news-index-wrap .eirItem .eirItem_size{color:#333}.ir-news-index-wrap .eirItem:last-child{border-bottom:0 none}.ir-news-index-wrap .yearController{margin-bottom:40px}@media only screen and (max-width: 767px){.ir-news-index-wrap .yearController{margin-bottom:20px}}.ir-news-index-wrap .newsTypeController{border-bottom:1px solid #ccc}@media only screen and (max-width: 767px){.ir-news-index-wrap .newsTypeController{border-bottom:0 none;margin-bottom:0}.ir-news-index-wrap .newsTypeController::after{clear:both;display:block;content:""}}@media only screen and (min-width: 768px){.ir-news-index-wrap .newsTypeController ul::after{clear:both;display:block;content:""}}.ir-news-index-wrap .newsTypeController li{font-size:14px;font-size:1.4rem;margin-right:0 !important;margin-left:-1px !important}@media only screen and (min-width: 768px){.ir-news-index-wrap .newsTypeController li{float:left;display:block !important;width:21%}}@media only screen and (min-width: 768px) and (max-width: 980px){.ir-news-index-wrap .newsTypeController li{font-size:12px;font-size:1.2rem;width:25%}}@media screen and (max-width: 800px){.ir-news-index-wrap .newsTypeController li{width:25% !important;margin-bottom:0 !important}}@media only screen and (max-width: 767px){.ir-news-index-wrap .newsTypeController li{width:49% !important;margin-bottom:8px !important}}.ir-news-index-wrap .newsTypeController li:nth-of-type(1){margin-left:0 !important}@media only screen and (max-width: 767px){.ir-news-index-wrap .newsTypeController li{font-size:12px;font-size:1.2rem}}.ir-news-index-wrap .newsTypeController li:hover a,.ir-news-index-wrap .newsTypeController li.active a{background:#f2f2f2}.ir-news-index-wrap .newsTypeController li a{padding:8px 15px 7px !important;border:1px solid #ccc !important;border-bottom:0 none !important}@media only screen and (min-width: 768px){.ir-news-index-wrap .newsTypeController li a{width:auto !important}}@media only screen and (max-width: 767px){.ir-news-index-wrap .newsTypeController li a{border-bottom:1px solid #ccc !important}}.ir-news-index{background:url('../images/news-border.png') repeat-x left bottom}.ir-news-index a{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px 0 18px;text-decoration:none}.ir-news-index a:hover{color:#4198d9;background:#f5f5f5}.ir-news-index .index-head{width:135px}.ir-news-index .index-body{width:calc(100% - 184px)}.ir-news-index .date{font-size:13px;font-size:1.3rem;letter-spacing:0.18em;color:#333}.ir-news-index .category{font-size:13px;font-size:1.3rem;padding:4px 5px;text-align:center;color:#fff;background:#999}.ir-news-index h3{font-size:17px;font-size:1.7rem;line-height:31.5px;padding-top:23px}.ir-news-index p{font-size:13px;font-size:1.3rem;line-height:24.5px}.ir-news-index .icon-pdf{vertical-align:sub;margin-left:5px}.ir-news-index .subtxt{color:#333}.parts-ir-library{margin-bottom:122px}.ir-library-index-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.ir-library-index{width:31.6%;margin-bottom:30px}@media only screen and (max-width: 767px){.ir-library-index{width:49%;margin-bottom:7px}}.ir-library-index a{display:block;text-decoration:none;position:relative;overflow:hidden}.ir-library-index a .spacer{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;padding-top:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.ir-library-index a .ir-library-title{position:absolute;left:0;bottom:0;width:100%;z-index:2}.ir-library-index a h3{font-size:27px;font-size:2.7rem;color:#fff;padding:0 0 1% 8.2%;letter-spacing:0.23em;margin-right:16%;border-bottom:1px solid #fff}@media only screen and (min-width: 768px) and (max-width: 980px){.ir-library-index a h3{font-size:20px;font-size:2rem}}@media only screen and (max-width: 767px){.ir-library-index a h3{font-size:14px;font-size:1.4rem;margin-right:10px;letter-spacing:0.1em}}.ir-library-index a p{font-size:18px;font-size:1.8rem;color:#fff;padding:4px 0 7% 8.2%;letter-spacing:0.02em}@media only screen and (min-width: 768px) and (max-width: 980px){.ir-library-index a p{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 767px){.ir-library-index a p{font-size:10px;font-size:1rem}}@media only screen and (min-width: 768px){.ir-library-index a:hover .spacer{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;transform:scale(1.25);opacity:0.6}}.ir-library-index .ir-library-index-split{font-size:22px;font-size:2.2rem;line-height:40px;height:46%;background:#c6e3f7;text-align:center;box-sizing:border-box;color:#333;text-decoration:none}@media only screen and (min-width: 768px){.ir-library-index .ir-library-index-split:hover{background:#91c8f2;color:#0068b7}}.ir-library-index .ir-library-index-split::after{display:none}.ir-library-index .ir-library-index-split .outer{display:table;width:100%;height:100%}.ir-library-index .ir-library-index-split .inner{display:table-cell;vertical-align:middle}.ir-library-index .ir-library-index-split:nth-of-type(1){margin-bottom:8%}@media only screen and (max-width: 767px){.ir-library-index.ir-library-index-typelist{position:relative}.ir-library-index.ir-library-index-typelist::before{content:"";display:block;width:100%;padding-top:100%}.ir-library-index.ir-library-index-typelist a{font-size:11px;font-size:1.1rem}.ir-library-index.ir-library-index-typelist .ir-library-index-split{position:absolute;left:0;width:100%;font-weight:bold;height:calc(25% - 2px);margin-bottom:0}.ir-library-index.ir-library-index-typelist .ir-library-index-split1{top:0}.ir-library-index.ir-library-index-typelist .ir-library-index-split2{top:calc(25% + 2px)}.ir-library-index.ir-library-index-typelist .ir-library-index-split3{top:calc(50% + 2px)}.ir-library-index.ir-library-index-typelist .ir-library-index-split4{top:calc(75% + 2px)}}@media only screen and (max-width: 767px){.ir-news-cat-links{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;max-height:0;overflow:hidden;margin-top:-1px}}@media only screen and (min-width: 768px){.ir-news-cat-links{max-height:none !important;overflow:visible}}.ir-news-cat-links ul li{font-size:14px;font-size:1.4rem}.ir-news-cat-links ul a{display:block;border:1px solid #f2f2f2;position:relative;color:#333;padding:8px 16px 7px;text-decoration:none}@media only screen and (max-width: 767px){.ir-news-cat-links ul a{font-size:11px;font-size:1.1rem;padding:5px 8px 6px}}.ir-news-cat-links ul a::before{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;content:"";display:block;width:4px;height:100%;position:absolute;left:0;top:0;z-index:0;background:#91c8f2}@media only screen and (max-width: 767px){.ir-news-cat-links ul a::before{width:2px}}.ir-news-cat-links ul a span{position:relative;z-index:1}.ir-news-cat-links ul a.active,.ir-news-cat-links ul a:hover{background:#f2f2f2}.ir-news-cat-links ul a.active::before,.ir-news-cat-links ul a:hover::before{background:#0068b7}.ir-news-cat-links ul a[target="_blank"]::after{content:"";display:block;position:absolute;right:10px;top:15px;background:url('../images/icon-extlink.png') no-repeat center center;width:16px;height:12px}.ir-news-cat-links ul .menu-under{display:none;margin-left:13px}@media only screen and (max-width: 767px){.ir-news-cat-links ul .menu-under{margin-left:5px}}.ir-news-cat-links ul .menu-under.visible{display:block}.president-np{font-size:17px;font-size:1.7rem;text-align:right;padding-top:20px}.president-np span{font-size:22px;font-size:2.2rem;display:block;padding-top:16px}.eir_page_calendar .irCalendar_figure{display:none}.ir-calimg{text-align:center;margin-bottom:50px}.ir-sub-head{position:relative}@media only screen and (min-width: 768px){.ir-sub-head{display:none}}.ir-sub-head h3{font-size:12px;font-size:1.2rem;text-align:center;border-top:1px solid #e6e6e6;padding:13px;font-weight:bold;border-bottom:1px solid #e6e6e6}.ir-sub-head a{display:block;position:absolute;right:13px;top:16px;width:24px;height:18px;text-align:center}.ir-sub-head a .icon1{width:18px;height:18px;display:none}.ir-sub-head a .icon2{width:24px;height:18px;display:inline-block}.ir-sub-head a.active .icon1{display:inline-block}.ir-sub-head a.active .icon2{display:none}@media only screen and (max-width: 767px){.qirNote_section{font-size:12px;font-size:1.2rem;line-height:20px}}.eirDataArea{margin-bottom:30px}.eirItem_type{display:inline;margin:0;padding:0 10px;color:#FFF;font-size:80%}.parts-recruit-mainview{text-align:center;margin-bottom:60px}.parts-recruit-mainview h1{text-align:center}@media only screen and (min-width: 768px){.parts-recruit-mainview .sp{display:none}}@media only screen and (max-width: 767px){.parts-recruit-mainview{margin-bottom:20px}.parts-recruit-mainview .pc{display:none}}@media only screen and (max-width: 767px){.parts-recruit-mainview-engineer{margin-bottom:60px}}.rp-index{margin-bottom:40px}.rp-index a{text-decoration:none}@media only screen and (min-width: 768px){.rp-index a:hover{opacity:0.85}.rp-index a:hover img{-moz-transform:scale(1.25);-ms-transform:scale(1.25);-webkit-transform:scale(1.25);transform:scale(1.25)}}.rp-index h3{font-weight:bold;text-align:center}.rp-index .thumb{position:relative;overflow:hidden}.rp-index .thumb img{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;height:100%;object-fit:cover}.rp-row1{float:right;width:48.3%}.rp-row2{float:left;width:48.3%}.rp-index1 a{display:table;width:100%}.rp-index1 a h3{font-size:34px;font-size:3.4rem;letter-spacing:0.05em;display:table-cell;width:48.3%;padding:100px 0px 99px;vertical-align:middle;color:#fff;text-align:center;background:#66ba8b;background:-moz-linear-gradient(-45deg, #66ba8b 0%, #ecce55 100%);background:-webkit-linear-gradient(-45deg, #66ba8b 0%, #ecce55 100%);background:linear-gradient(135deg, #66ba8b 0%,#ecce55 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ba8b', endColorstr='#ecce55',GradientType=1 )}.rp-index1 .thumb{display:table-cell;width:51.7%;height:256px;vertical-align:middle}.rp-index3 a,.rp-index2 a{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}@media only screen and (min-width: 768px){.rp-index3 a,.rp-index2 a{flex-direction:row-reverse}}.rp-index3 a h3,.rp-index2 a h3{font-size:32px;font-size:3.2rem;line-height:48px;letter-spacing:0.05em;width:44%;padding:87px 0px 73px;vertical-align:middle;color:#fff;text-align:center}.rp-index3 a .thumb,.rp-index2 a .thumb{width:56%;vertical-align:middle}.rp-index2 h3{background:#8dc3ed;background:-moz-linear-gradient(-45deg, #8dc3ed 0%, #f2c7c7 100%);background:-webkit-linear-gradient(-45deg, #8dc3ed 0%, #f2c7c7 100%);background:linear-gradient(135deg, #8dc3ed 0%,#f2c7c7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc3ed', endColorstr='#f2c7c7',GradientType=1 )}.rp-index3 h3{background:#3969b2;background:-moz-linear-gradient(-45deg, #3969b2 0%, #66ba8b 100%);background:-webkit-linear-gradient(-45deg, #3969b2 0%, #66ba8b 100%);background:linear-gradient(135deg, #3969b2 0%,#66ba8b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3969b2', endColorstr='#66ba8b',GradientType=1 )}.rp-index4{float:left;width:48.3%}.rp-index4 a{display:block}.rp-index4 .thumb{height:424px}.rp-index4 h3{font-size:32px;font-size:3.2rem;background:#c1def2;color:#0068b2;padding:37px 20px}.rp-index5{clear:both;float:right;width:48.3%}.rp-index5 a{display:block}.rp-index5 .thumb{height:424px;box-sizing:border-box;border:1px solid #4193d4}.rp-index5 h3{font-size:32px;font-size:3.2rem;background:#4193d4;color:#fff;padding:37px 20px}.rp-index7,.rp-index6{position:relative}.rp-index7 .thumb,.rp-index6 .thumb{height:256px;background-position:center top;background-repeat:no-repeat;background-size:cover}.rp-index7 h3,.rp-index6 h3{text-align:right}.rp-index7 a,.rp-index6 a{display:block}.rp-index7 .txtbox,.rp-index6 .txtbox{position:absolute;right:0;bottom:19px;text-align:right;font-weight:normal;max-width:93%}.rp-index6 .thumb::after{background-position:left center}.rp-index6 span{font-size:20px;font-size:2rem;line-height:30px;display:inline-block;background:#0068b2;color:#fff;padding:3px 24px 3px 15px;letter-spacing:0.08em}.rp-index6 .label{font-size:18px;font-size:1.8rem;display:inline-block;letter-spacing:-0.03em;margin:0 0 9px;background:#fff;background:#fff;padding:0 26px 0 10px}.rp-index7 .txtbox{bottom:41px;line-height:30px}.rp-index7 .label{font-size:20px;font-size:2rem;display:inline-block;letter-spacing:-0.03em;margin:0 27px 9px 0}.rp-index7 .txt2,.rp-index7 .txt1{font-size:24px;font-size:2.4rem;line-height:36px;display:inline-block;background:#0068b2;color:#fff;padding:3px 20px 3px 20px;letter-spacing:0.04em}.rp-index7 .txt1{font-size:18px;font-size:1.8rem;line-height:30px}@media only screen and (max-width: 767px){.rp-index{float:none;width:auto;margin-bottom:21px}.rp-index1 a,.rp-index2 a,.rp-index3 a{display:table}.rp-index1 a h3,.rp-index2 a h3,.rp-index3 a h3{font-size:13px;font-size:1.3rem;line-height:23px;width:100px;padding:0;display:table-cell;vertical-align:middle}.rp-index1 a .thumb,.rp-index2 a .thumb,.rp-index3 a .thumb{display:table-cell;vertical-align:middle;width:calc(100% - 100px);height:99px}.rp-index3 a h3,.rp-index2 a h3{font-size:16px;font-size:1.6rem;line-height:24px}.rp-row2,.rp-row1{float:none;width:auto;clear:both}.rp-index4,.rp-index5{width:49%}.rp-index4 .thumb,.rp-index5 .thumb{height:130px}.rp-index4 h3,.rp-index5 h3{font-size:16px;font-size:1.6rem;line-height:28px;padding:20px 8px}.rp-index4{float:left}.rp-index4 .thumb{background-image:url('../images/icon00019_2.jpg')}.rp-index5{clear:none;float:right}.rp-index6 .thumb,.rp-index7 .thumb{height:128px}.rp-index6 h3 span{font-size:12px;font-size:1.2rem;line-height:21px;padding:1px 11px 1px 7px}.rp-index6 .txtbox{bottom:11px}.rp-index7 .label{font-size:10px;font-size:1rem;line-height:15px;margin:0 14px 0px 0}.rp-index7 h3{line-height:14px}.rp-index7 .txt1{font-size:10px;font-size:1rem;line-height:15px;padding:3px 11px 1px 7px}.rp-index7 .txt2{font-size:12px;font-size:1.2rem;line-height:21px;padding:0px 11px 1px 7px}.rp-index7 .txtbox{bottom:21px}}@media only screen and (max-width: 767px){.recruit-links{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;max-height:0;overflow:hidden;margin-top:-1px}}@media only screen and (min-width: 768px){.recruit-links{max-height:none !important;overflow:visible}}.recruit-links ul li{font-size:14px;font-size:1.4rem}.recruit-links ul a{display:block;border:1px solid #f2f2f2;position:relative;color:#333;padding:8px 16px 7px;text-decoration:none}@media only screen and (max-width: 767px){.recruit-links ul a{font-size:11px;font-size:1.1rem;padding:5px 8px 6px}}.recruit-links ul a::before{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;content:"";display:block;width:4px;height:100%;position:absolute;left:0;top:0;z-index:0;background:#91c8f2}@media only screen and (max-width: 767px){.recruit-links ul a::before{width:2px}}.recruit-links ul a span{position:relative;z-index:1}.recruit-links ul a.active,.recruit-links ul a:hover{background:#f2f2f2}.recruit-links ul a.active::before,.recruit-links ul a:hover::before{background:#0068b7}.recruit-links ul a[target="_blank"]::after{content:"";display:block;position:absolute;right:10px;top:15px;background:url('../images/icon-extlink.png') no-repeat center center;width:16px;height:12px}.recruit-links ul .menu-under{display:none;margin-left:13px}@media only screen and (max-width: 767px){.recruit-links ul .menu-under{margin-left:5px}}.recruit-links ul .menu-under.visible{display:block}.recruit-main-img{text-align:center;margin-bottom:58px}@media only screen and (min-width: 768px){.recruit-main-img .sp{display:none}}@media only screen and (max-width: 767px){.recruit-main-img{margin:-27px -20px 27px}.recruit-main-img .pc{display:none}}.recruit-post-contents-title{padding-bottom:23px}.recruit-post-contents-title .post-contents-meta{margin-bottom:0}@media only screen and (max-width: 767px){.recruit-post-contents-title{padding-bottom:22px;margin-bottom:28px}}@media only screen and (max-width: 767px){.recruit-post-contents-title h1{font-size:21px !important}}@media only screen and (max-width: 767px){.recruit-post-contents-title-article{margin-bottom:50px !important}}.jobtype-link-wrap{margin-bottom:73px}@media only screen and (max-width: 767px){.jobtype-link-wrap{margin-bottom:25px}}.jobtype-link{margin-bottom:20px}@media only screen and (max-width: 767px){.jobtype-link{margin-bottom:10px}}.jobtype-link a{font-size:15px;font-size:1.5rem;display:block;background:#c3e0f4;position:relative;color:#333;padding:23px 33px;text-decoration:none}@media only screen and (max-width: 767px){.jobtype-link a{font-size:12px;font-size:1.2rem;line-height:20px;padding:15px 30px 15px 10px}}@media only screen and (min-width: 768px){.jobtype-link a:hover{background:#c6e3f7;color:#0068b7}}.jobtype-link img{width:18px;height:26px;position:absolute;top:50%;right:39px;transform:translateY(-50%)}@media only screen and (max-width: 767px){.jobtype-link img{width:8px;height:11px;right:10px}}.blog-post-contents-title-inner.recruit-post-contents-title-inner{bottom:-26px}.recruit-entry{text-align:center;margin-bottom:100px;margin-top:55px}@media only screen and (max-width: 767px){.recruit-entry{margin-top:30px;margin-bottom:65px}}.recruit-entry a{font-size:24px;font-size:2.4rem;display:inline-block;color:#fff;background:#0068b6;max-width:520px;width:100%;margin:0 auto;padding:27px;box-sizing:border-box;text-decoration:none}@media only screen and (min-width: 768px){.recruit-entry a:hover{background:#4198d9}}@media only screen and (max-width: 767px){.recruit-entry a{font-size:12px;font-size:1.2rem;padding:11px}}.tab-contents-wrap{max-width:860px;margin:0 auto 100px}.tab-contents-wrap .tab-contents{display:none}.tab-contents-wrap .tab-contents.active{display:block}.tab-contents-wrap .post-contents h1{font-size:36px;font-size:3.6rem;border-bottom:2px solid #e4e4e4;padding-bottom:48px;margin-bottom:33px}@media only screen and (max-width: 767px){.tab-contents-wrap .post-contents h1{font-size:21px;font-size:2.1rem;border-bottom:1px solid #e4e4e4;padding-bottom:24px;margin-bottom:15px}}.feature-tab{position:relative;margin-bottom:91px}@media only screen and (max-width: 767px){.feature-tab{padding-top:10px;margin-bottom:32px}}.feature-tab::before{content:'';display:block;position:absolute;left:0;bottom:2px;width:100%;height:2px;background:#0068b2}.feature-tab .feature-tab-wrap{max-width:1134px;margin:0 auto;position:relative;z-index:1}.feature-tab .feature-tab-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.feature-tab .feature-tab-index{width:50%}.feature-tab .feature-tab-index:nth-of-type(1) button{border-right:2px solid #0068b2}.feature-tab .feature-tab-index:nth-of-type(1) button.active{border-left:2px solid #0068b2}.feature-tab .feature-tab-index:nth-of-type(2) button.active{border-right:2px solid #0068b2}.feature-tab .feature-tab-index button{font-size:24px;font-size:2.4rem;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;color:#0068b2;width:100%;background:#e7f3ff;border:0 none;cursor:pointer;border-top:2px solid #e7f3ff;border-bottom:2px solid #0068b2;outline:none;padding:21px 10px;box-sizing:border-box}@media only screen and (max-width: 767px){.feature-tab .feature-tab-index button{font-size:11px;font-size:1.1rem;padding:10px 0;letter-spacing:-0.05em}}.feature-tab .feature-tab-index button.active{border-top:2px solid #0068b2;border-bottom:2px solid #fff;background:#fff}@media only screen and (min-width: 768px){.feature-tab .feature-tab-index button:not(.active):hover{background:#cfe6fd}}.re-index{position:relative}@media only screen and (min-width: 768px){.re-index{min-height:502px;margin-bottom:78px}}@media only screen and (max-width: 767px){.re-index{margin-bottom:37px}.re-index:nth-last-of-type(1){margin-bottom:0}}.re-index .recruit-thumb{position:absolute;width:63%}@media only screen and (min-width: 768px){.re-index .recruit-thumb .sp{display:none}}@media only screen and (max-width: 767px){.re-index .recruit-thumb{top:-30px !important;position:absolute;width:46%;left:auto !important;right:0 !important}.re-index .recruit-thumb .pc{display:none}}.re-index .recruit-thumb img{max-height:502px}.re-index .recruit-body{padding-top:6.75%}@media only screen and (max-width: 767px){.re-index .recruit-body{position:relative}}.re-index h2{font-size:42px;font-size:4.2rem;color:#fff;padding:6px 45% 6px 74px;margin-bottom:54px}@media only screen and (min-width: 768px){.re-index h2{background:#3969b1;background:-moz-linear-gradient(-45deg, #3969b1 0%, #65b98b 100%);background:-webkit-linear-gradient(-45deg, #3969b1 0%, #65b98b 100%);background:linear-gradient(135deg, #3969b1 0%,#65b98b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3969b1', endColorstr='#65b98b',GradientType=1 )}}@media only screen and (max-width: 767px){.re-index h2{font-size:21px;font-size:2.1rem;margin-left:-20px;margin-right:-20px;padding:3px 29px 2px !important;position:relative;letter-spacing:-0.15em;margin-bottom:38px !important}.re-index h2::before{content:'';background:#3969b1;background:-moz-linear-gradient(-45deg, #3969b1 0%, #65b98b 100%);background:-webkit-linear-gradient(-45deg, #3969b1 0%, #65b98b 100%);background:linear-gradient(135deg, #3969b1 0%,#65b98b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3969b1', endColorstr='#65b98b',GradientType=1 );background-blend-mode:multiply;opacity:0.9;display:block;position:absolute;left:0;top:0;width:100%;height:100%}.re-index h2 span{position:relative}}.re-index h3{font-size:24px;font-size:2.4rem;padding-right:45%;padding-left:74px;margin-bottom:30px}@media only screen and (max-width: 767px){.re-index h3{font-size:14px;font-size:1.4rem;padding:0 !important;margin-bottom:7px !important}}.re-index p{font-size:18px;font-size:1.8rem;line-height:30px;padding-right:49%;padding-left:74px}@media only screen and (max-width: 767px){.re-index p{font-size:12px;font-size:1.2rem;line-height:20px;padding:0 !important}}.re-index .content::after{clear:both;display:block;content:""}.re-index-l .recruit-thumb{right:-20%;top:0}@media only screen and (max-width: 767px){.re-index-l .recruit-thumb{right:0}}.re-index-l h2,.re-index-l h3,.re-index-l p{padding-left:74px;padding-right:45%}.re-index-r .recruit-thumb{left:-20%;top:0}@media only screen and (max-width: 767px){.re-index-r .recruit-thumb{left:0}}.re-index-r h2,.re-index-r h3,.re-index-r p{padding-right:24px;padding-left:49.5%}.re-head h2{font-size:36px;font-size:3.6rem;line-height:63px;text-align:center;color:#000;letter-spacing:0.2em;position:relative}@media only screen and (max-width: 767px){.re-head h2{font-size:18px;font-size:1.8rem;line-height:31px}}.re-head h2::before{content:'';height:1px;background:#acacac;top:50%;margin-top:-1px;left:0;width:100%;display:block;position:absolute}.re-head h2 span{background:#fff;display:inline-block;position:relative;z-index:1;padding:0 104px}@media only screen and (max-width: 767px){.re-head h2 span{padding:0 43px}}.re-copy{margin-bottom:88px}@media only screen and (max-width: 767px){.re-copy{margin-bottom:22px}}.re-devenv{margin-bottom:88px}@media only screen and (max-width: 767px){.re-devenv{margin-bottom:25px}}@media only screen and (min-width: 768px){.re-devenv-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;padding:59px 0 0}}@media only screen and (min-width: 768px){.re-devenv-index{width:31.7%}}@media only screen and (max-width: 767px){.re-devenv-index{margin-bottom:8px}}.re-devenv-index .re-devenv-head{position:relative;height:81px;overflow:hidden}@media only screen and (max-width: 767px){.re-devenv-index .re-devenv-head{height:auto}.re-devenv-index .re-devenv-head .icon2{width:44px}}.re-devenv-index .re-devenv-head img{position:absolute;right:0;top:0}@media only screen and (max-width: 767px){.re-devenv-index .re-devenv-head img{right:9px;top:12px;width:62px}}.re-devenv-index h3{font-size:24px;font-size:2.4rem;padding:21px 21px 20px 31px;letter-spacing:0.2em}@media only screen and (max-width: 767px){.re-devenv-index h3{font-size:14px;font-size:1.4rem;line-height:20px;padding:23px 9px 9px;letter-spacing:0.05em}}.re-devenv-index .re-devenv-content{color:#fff;padding:17px 20px;height:calc(100% - 81px);box-sizing:border-box;background:#3a6ab1;background:-moz-linear-gradient(-45deg, #3a6ab1 0%, #65b98b 100%);background:-webkit-linear-gradient(-45deg, #3a6ab1 0%, #65b98b 100%);background:linear-gradient(135deg, #3a6ab1 0%,#65b98b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a6ab1', endColorstr='#65b98b',GradientType=1 )}@media only screen and (max-width: 767px){.re-devenv-index .re-devenv-content{padding:9px 9px;height:auto}}.re-devenv-index .re-devenv-content p{font-size:15px;font-size:1.5rem;line-height:25px}@media only screen and (max-width: 767px){.re-devenv-index .re-devenv-content p{font-size:10px;font-size:1rem;line-height:17px}}.re-interview{margin-bottom:82px}@media only screen and (max-width: 767px){.re-interview{margin-bottom:25px}}@media only screen and (max-width: 767px){.re-interview .re-head{margin-bottom:12px}}@media only screen and (min-width: 768px){.re-interview-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;padding:51px 0 0}}.re-interview-index{position:relative;background:#0068b6;color:#fff}@media only screen and (min-width: 768px){.re-interview-index{width:48.7%}}@media only screen and (max-width: 767px){.re-interview-index{margin-bottom:20px}}.re-interview-index a{display:block;position:relative;color:#fff;text-decoration:none}.re-interview-index .thumb{position:absolute;left:0;top:0;width:46.6%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.re-interview-index .content{padding:85px 0 52px 46.6%}@media only screen and (max-width: 767px){.re-interview-index .content{padding:40px 0 26px 46.6%}}.re-interview-index h4{font-size:18px;font-size:1.8rem;padding-left:26px;letter-spacing:0.05em;margin-bottom:9px}@media only screen and (max-width: 767px){.re-interview-index h4{font-size:11px;font-size:1.1rem;padding-left:1px;margin-bottom:4px}}.re-interview-index h3 span{display:inline-block;background:#fff;line-height:1}.re-interview-index h3 .txt1{font-size:18px;font-size:1.8rem;color:#0068b6;padding:11px 30px 3px 26px}@media only screen and (max-width: 767px){.re-interview-index h3 .txt1{font-size:10px;font-size:1rem;padding:4px 12px 3px 11px}}.re-interview-index h3 .txt2{font-size:24px;font-size:2.4rem;color:#0068b6;letter-spacing:0.15em;padding:14px 24px 10px 26px}@media only screen and (max-width: 767px){.re-interview-index h3 .txt2{font-size:12px;font-size:1.2rem;padding:6px 12px 5px 12px}}.recruit-toggle-btn{text-align:center}.recruit-toggle-btn button{font-size:15px;font-size:1.5rem;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;line-height:25px;color:#4197d8;width:186px;display:inline-block;background:#fff;border:0 none;cursor:pointer;border:2px solid #4197d8;outline:none;padding:4px 10px;box-sizing:border-box}@media only screen and (min-width: 768px){.recruit-toggle-btn button:hover{background:#4198d9;color:#fff}}@media only screen and (max-width: 767px){.recruit-toggle-btn button{font-size:12px;font-size:1.2rem;border:1px solid #4197d8;width:200px;padding:5px 10px}}.recruit-toggle-wrap{margin-bottom:40px;position:relative;padding-bottom:12px}@media only screen and (max-width: 767px){.recruit-toggle-wrap{margin-bottom:8px}}.recruit-toggle-wrap::after{content:'';position:absolute;height:12px;width:100%;bottom:12px;left:0;box-shadow:0 5px 8px 0 rgba(0,0,0,0.1);display:block;opacity:1}.recruit-toggle-wrap .recruit-toggle-wrap-inner{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;max-height:400px;overflow:hidden;position:relative;z-index:1}.recruit-toggle-wrap.active::after{display:none}.rd-section{padding:53px 0 63px}@media only screen and (max-width: 767px){.rd-section{padding-top:24px !important;padding-bottom:5px}}.rd-section .rd-inner{max-width:1136px;margin-right:auto;margin-left:auto;padding:0 20px}.rd-section .rd-head{text-align:center;margin-bottom:73px}@media only screen and (max-width: 767px){.rd-section .rd-head{margin-bottom:25px}}.rd-section .rd-head h2{font-size:42px;font-size:4.2rem;position:relative;letter-spacing:0.17em}@media only screen and (max-width: 767px){.rd-section .rd-head h2{font-size:21px;font-size:2.1rem;letter-spacing:-0.03em}}.rd-section .rd-head h2::before{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px}@media only screen and (max-width: 767px){.rd-section .rd-head h2::before{top:auto;bottom:-8px;height:1px;margin-top:0}}.rd-section .rd-head h2 span{display:inline-block;position:relative;z-index:1;padding:0 13px}.rd-section h3{font-size:24px;font-size:2.4rem;font-weight:bold;text-align:center;line-height:40px;margin-bottom:16px;letter-spacing:0.2em}@media only screen and (max-width: 767px){.rd-section h3{font-size:14px;font-size:1.4rem;line-height:23px}}@media only screen and (min-width: 768px){.rd-section .rd-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (max-width: 767px){.rd-section .rd-wrap .rd-index{margin-bottom:15px}}.rd-section .rd-wrap .rd-index .content{padding:15px 15px 5px;background:#fff;box-sizing:border-box}@media only screen and (min-width: 768px){.rd-section .rd-wrap .rd-index .content{height:calc(100% - 56px)}}@media only screen and (max-width: 767px){.rd-section .rd-wrap .rd-index .content{padding:5px}}.rd-section1{background:#eaf6ff;padding-top:68px}.rd-section1 .rd-head h2::before{background-color:#0068b6}.rd-section1 .rd-head h2 span{color:#0068b6}@media only screen and (min-width: 768px){.rd-section1 .rd-head h2 span{background:#eaf6ff}}.rd-section1 h3{color:#0068b6}@media only screen and (min-width: 768px){.rd-section1 .rd-wrap .rd-index:nth-of-type(1){width:31.7%}.rd-section1 .rd-wrap .rd-index:nth-of-type(2){width:65.7%}}.rd-section2{background:#fff7da}.rd-section2 h3{color:#d87e00}@media only screen and (min-width: 768px){.rd-section2 .rd-wrap .rd-index{width:48.7%}}.rd-section3{background:#ffeaea}.rd-section3 h3{color:#b50000}@media only screen and (min-width: 768px){.rd-section3 .rd-wrap .rd-index{width:100%}}.rd-section4{background:#e5fff6}.rd-section4 h3{color:#00a26c}@media only screen and (min-width: 768px){.rd-section4 .rd-wrap .rd-index{width:48.7%}}@media only screen and (min-width: 768px){.rd-index-chartGender .graph{max-width:230px;margin:0 auto}}.rd-index-chartGender .info{padding:18px 13px;position:relative}@media only screen and (min-width: 768px){.rd-index-chartGender .info{display:flex;justify-content:space-between;flex-wrap:wrap}}.rd-index-chartGender .info .info-index{position:relative}@media only screen and (min-width: 768px){.rd-index-chartGender .info .info-index{width:46.2%}}.rd-index-chartGender .info .thumb{position:absolute;left:0;top:0}.rd-index-chartGender .info .thumb img{width:26px;height:62px}.rd-index-chartGender .info .info-content{padding-left:37px}.rd-index-chartGender p{font-size:15px;font-size:1.5rem;color:inherit;line-height:1}.rd-index-chartGender h4{font-size:54px;font-size:5.4rem;font-weight:bold;color:inherit;line-height:1}.rd-index-chartGender h4 span{font-size:36px;font-size:3.6rem}@media only screen and (min-width: 768px) and (max-width: 980px){.rd-index-chartGender h4{font-size:38px;font-size:3.8rem}.rd-index-chartGender h4 span{font-size:20px;font-size:2rem}}.rd-index-chartGender .info-index1{color:#d84c4c}.rd-index-chartGender .info-index2{color:#90c7f1}@media only screen and (max-width: 767px){.rd-index-chartGender .content{display:flex;justify-content:space-between;flex-wrap:wrap}.rd-index-chartGender .content .graph{width:50%;box-sizing:border-box;padding:0 8px}.rd-index-chartGender .content .info{width:50%;box-sizing:border-box;padding:13px 12px}.rd-index-chartGender .content .info .thumb img{width:16px;height:38px}.rd-index-chartGender .content .info .info-index:nth-of-type(1){margin-bottom:16px}.rd-index-chartGender .content .info-content{padding-left:28px}.rd-index-chartGender .content .info-content p{font-size:10px;font-size:1rem}.rd-index-chartGender .content .info-content h4{font-size:37px;font-size:3.7rem}.rd-index-chartGender .content .info-content h4 span{font-size:25px;font-size:2.5rem}}@media only screen and (min-width: 768px){.rd-index-chartAge .content{display:flex;justify-content:space-between;flex-wrap:wrap}}.rd-index-chartAge .graph{padding-top:6.8%}@media only screen and (min-width: 768px){.rd-index-chartAge .graph{width:59.9%}}.rd-index-chartAge .info{padding:20px 0 0 3.3%}@media only screen and (min-width: 768px){.rd-index-chartAge .info{width:26.7%}}.rd-index-chartAge .fukidashi{background:#0068b6;color:#fff;padding:9.3%;position:relative;margin-bottom:23.7%}.rd-index-chartAge .fukidashi::after{content:'';display:block;position:absolute}@media only screen and (min-width: 768px){.rd-index-chartAge .fukidashi::after{border:27px solid transparent;border-right-color:#0068b6;left:18%;bottom:-27px}}@media only screen and (max-width: 767px){.rd-index-chartAge .fukidashi::after{border:17px solid transparent;border-top-color:#0068b6;right:-11px;bottom:-14px}}.rd-index-chartAge .fukidashi .txt1{font-size:24px;font-size:2.4rem;line-height:1;margin-bottom:7px}.rd-index-chartAge .fukidashi h4{font-size:54px;font-size:5.4rem;text-align:center;line-height:1;letter-spacing:0.05em;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 980px){.rd-index-chartAge .fukidashi h4{font-size:40px;font-size:4rem}}.rd-index-chartAge .fukidashi .small{font-size:36px;font-size:3.6rem}.rd-index-chartAge .fukidashi .unit{font-size:24px;font-size:2.4rem}.rd-index-chartAge .thumb{text-align:right;margin-right:-20px}.rd-index-chartAge .thumb img{width:126px;height:126px}@media only screen and (max-width: 767px){.rd-index-chartAge .graph{padding:10px}.rd-index-chartAge .info{padding:9px 4% 0;text-align:center}.rd-index-chartAge .info .fukidashi{display:inline-block;padding:7px 14px;margin-bottom:0;vertical-align:top;margin-right:25px;margin-left:-10px}.rd-index-chartAge .info .fukidashi p{font-size:12px;font-size:1.2rem}.rd-index-chartAge .info .fukidashi h4{font-size:27px;font-size:2.7rem}.rd-index-chartAge .info .fukidashi h4 .small{font-size:17px;font-size:1.7rem}.rd-index-chartAge .info .fukidashi h4 .unit{font-size:12px;font-size:1.2rem}.rd-index-chartAge .info .thumb{display:inline-block;vertical-align:top;padding:10px 0 0 0;margin-right:0}.rd-index-chartAge .info .thumb img{width:44px;height:68px}}.rd-index-chartTurnover .content{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;overflow:hidden}@media only screen and (min-width: 768px){.rd-index-chartTurnover .content{padding-bottom:115px !important}}.rd-index-chartTurnover .graph{padding-top:3%;padding-left:3.8%;box-sizing:border-box;width:45.3%;position:relative;z-index:1}.rd-index-chartTurnover .info{width:42.8%;box-sizing:border-box;padding-right:9.6%;padding-top:7.7%;position:relative;z-index:1}.rd-index-chartTurnover .bg{position:absolute;right:0;bottom:0;width:100%;text-align:right}.rd-index-chartTurnover .bg img{width:260px;height:115px;margin-right:38px}.rd-index-chartTurnover .fukidashi{background:#d87e00;color:#fff;padding:26.3% 0;position:relative;margin-bottom:23.7%;text-align:center}.rd-index-chartTurnover .fukidashi::after{content:'';display:block;position:absolute}@media only screen and (min-width: 768px){.rd-index-chartTurnover .fukidashi::after{border:27px solid transparent;border-bottom-color:#d87e00;left:-27px;bottom:25%}}@media only screen and (max-width: 767px){.rd-index-chartTurnover .fukidashi::after{border:12px solid transparent;border-bottom-color:#d87e00;left:-12px;bottom:13px}}.rd-index-chartTurnover .fukidashi .txt1{font-size:24px;font-size:2.4rem;line-height:1;margin-bottom:7px}.rd-index-chartTurnover .fukidashi h4{font-size:54px;font-size:5.4rem;text-align:center;line-height:1;letter-spacing:0.05em;position:relative;z-index:1}.rd-index-chartTurnover .fukidashi .small{font-size:36px;font-size:3.6rem}.rd-index-chartTurnover .fukidashi .unit{font-size:24px;font-size:2.4rem}@media only screen and (max-width: 767px){.rd-index-chartTurnover .graph{padding-top:0}.rd-index-chartTurnover .info{width:42.8%;padding-right:27px;padding-top:20px}.rd-index-chartTurnover .fukidashi{padding:19px 0;margin-bottom:0}.rd-index-chartTurnover .fukidashi h4{font-size:32px;font-size:3.2rem}.rd-index-chartTurnover .fukidashi h4 .small{font-size:15px;font-size:1.5rem}.rd-index-chartTurnover .fukidashi h4 .unit{font-size:24px;font-size:2.4rem}.rd-index-chartTurnover .content{padding-bottom:44px !important}.rd-index-chartTurnover .bg{box-sizing:border-box;padding-right:12px}.rd-index-chartTurnover .bg img{margin-right:0;width:130px;height:57px}}.rd-index-chartDos .content{position:relative;overflow:hidden}.rd-index-chartDos .graph{max-width:400px;margin:0 auto;position:relative;z-index:1}.rd-index-chartDos .bg{position:absolute;right:0;bottom:0;width:100%;text-align:right}.rd-index-chartDos .bg img{width:495px;height:104px;margin-right:28px}@media only screen and (max-width: 767px){.rd-index-chartDos .content{padding-bottom:39px !important}.rd-index-chartDos .graph{max-width:none;width:84%}.rd-index-chartDos .bg{text-align:center}.rd-index-chartDos .bg img{margin-right:0;width:197px;height:41px}}.rd-index-chartJobtype .content{position:relative;overflow:hidden}@media only screen and (min-width: 768px){.rd-index-chartJobtype .content{display:flex;justify-content:space-between;flex-wrap:wrap;padding:2.7% 7.3% 3% 12% !important}}@media only screen and (min-width: 768px){.rd-index-chartJobtype .graph{width:57%}}.rd-index-chartJobtype .bg{padding-top:13px}.rd-index-chartJobtype .bg .pc{width:389px;height:289px}.rd-index-chartJobtype .bg .sp{width:233px;height:63px}@media only screen and (min-width: 768px){.rd-index-chartJobtype .bg{width:43%}.rd-index-chartJobtype .bg .sp{display:none}}@media only screen and (max-width: 767px){.rd-index-chartJobtype .bg .pc{display:none}}@media only screen and (max-width: 767px){.rd-index-chartJobtype .bg{text-align:center}}.rd-index-chartProfit .content,.rd-index-chartWebac .content{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;overflow:hidden}@media only screen and (min-width: 768px){.rd-index-chartProfit .content,.rd-index-chartWebac .content{padding:8% 9% 20% 10.7% !important}}@media only screen and (min-width: 768px) and (max-width: 980px){.rd-index-chartProfit .content,.rd-index-chartWebac .content{padding-bottom:31% !important}}.rd-index-chartProfit .graph,.rd-index-chartWebac .graph{width:49%}.rd-index-chartProfit .info,.rd-index-chartWebac .info{padding-top:6%;width:51%}.rd-index-chartProfit .info h4,.rd-index-chartWebac .info h4{font-size:96px;font-size:9.6rem;line-height:1;color:#00a26c;font-weight:bold;text-align:center;position:relative}.rd-index-chartProfit .info h4 .small,.rd-index-chartWebac .info h4 .small{font-size:64px;font-size:6.4rem;line-height:1;font-weight:normal}.rd-index-chartProfit .info h4::after,.rd-index-chartWebac .info h4::after{content:'';display:block;height:3px;background:#39be90;position:absolute;bottom:0;right:0;width:calc(100% + 30px)}.rd-index-chartProfit .bg,.rd-index-chartWebac .bg{position:absolute;right:0;bottom:0;width:100%;text-align:right;box-sizing:border-box;padding:0 9% 7% 0}@media only screen and (max-width: 767px){.rd-index-chartProfit .content,.rd-index-chartWebac .content{padding-bottom:29px !important}.rd-index-chartProfit .graph,.rd-index-chartWebac .graph{width:48%;box-sizing:border-box;padding-left:10px}.rd-index-chartProfit .info,.rd-index-chartWebac .info{padding-top:18px;padding-right:31px;box-sizing:border-box}.rd-index-chartProfit .info h4,.rd-index-chartWebac .info h4{font-size:48px;font-size:4.8rem}.rd-index-chartProfit .info h4::after,.rd-index-chartWebac .info h4::after{bottom:-9px}.rd-index-chartProfit .info h4 .small,.rd-index-chartWebac .info h4 .small{font-size:32px;font-size:3.2rem}}.rd-index-chartProfit .bg img{width:216px;height:98px}@media only screen and (max-width: 767px){.rd-index-chartProfit .bg{padding:0 32px 10px 0}.rd-index-chartProfit .bg img{width:108px;height:49px}}.rd-index-chartWebac .content::before{font-size:14px;font-size:1.4rem;line-height:1;content:'※営業担当者対象';text-align:right;position:absolute;right:0;top:0;width:100%;box-sizing:border-box;color:#00a26c;padding:4.2% 10.7% 0 0;letter-spacing:0.2em}.rd-index-chartWebac .bg{padding:0 11% 4% 0}.rd-index-chartWebac .bg img{width:232px;height:150px}@media only screen and (max-width: 767px){.rd-index-chartWebac .content{padding-top:11px !important}.rd-index-chartWebac .content::before{font-size:11px;font-size:1.1rem}.rd-index-chartWebac .bg{padding:0 32px 10px 0}.rd-index-chartWebac .bg img{width:107px;height:53px}}.en-service-wrap{margin-bottom:100px}.en-service-wrap .en-service-index{border-bottom:1px solid #ccc;padding:0 0 40px;margin-bottom:40px;position:relative}@media only screen and (min-width: 768px){.en-service-wrap .en-service-index::after{clear:both;display:block;content:""}}@media only screen and (min-width: 768px){.en-service-wrap h2{width:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);text-align:center}}@media only screen and (max-width: 767px){.en-service-wrap h2{text-align:center}}@media only screen and (min-width: 768px){.en-service-wrap .services-body{width:50%;float:right}}.en-service-wrap .services-body .services-body-inner{padding-top:20px;display:block}@media only screen and (min-width: 768px){.en-service-wrap .service-btn{margin-top:-20px}}.en-service-wrap .service-btn a{display:block;width:auto;box-sizing:border-box}.contents-wrapper .parts-message .message-body-en h2{font-size:26px;font-size:2.6rem;line-height:43px}.contents-wrapper .parts-message .message-thumb-en figure{margin-top:40px}.content-main-title{background:url('../images/grid-repeat.png') #0068b7;color:#fff;margin-bottom:75px}@media only screen and (max-width: 767px){.content-main-title{margin-bottom:27px}}.content-main-title h2,.content-main-title h1{font-size:36px;font-size:3.6rem;letter-spacing:0.2em}@media only screen and (max-width: 767px){.content-main-title h2,.content-main-title h1{font-size:21px;font-size:2.1rem}}.content-main-title h2 span,.content-main-title h1 span{font-size:19px;font-size:1.9rem;letter-spacing:normal;margin-left:33px}@media only screen and (max-width: 767px){.content-main-title h2 span,.content-main-title h1 span{font-size:10px;font-size:1rem;margin-left:15px}}.content-main-title .contents-wrap{padding:98px 0 88px}@media only screen and (max-width: 767px){.content-main-title .contents-wrap{padding:31px 0 29px}}.content-main-title-blog{padding-bottom:45px}@media only screen and (max-width: 767px){.content-main-title-blog{padding-bottom:8px}}.content-main-title-blog .contents-wrap{padding-bottom:6px}@media only screen and (max-width: 767px){.content-main-title-blog .contents-wrap{padding-bottom:4px}}.content-main-title-blog .subtitle-wrap{background:#4198d9}.content-main-title-blog .subtitle-wrap .subtitle{font-size:17px;font-size:1.7rem;color:#fff;padding:5px 5px 1px 5px}@media only screen and (max-width: 767px){.content-main-title-blog .subtitle-wrap .subtitle{font-size:12px;font-size:1.2rem;line-height:13px;padding:3px 5px 2px 5px}}.content-small-width{max-width:860px;margin:0 auto;padding:0 20px}.post-contents-title{padding-bottom:31px;border-bottom:2px solid #e6e6e6;margin-bottom:39px}@media only screen and (max-width: 767px){.post-contents-title{padding-bottom:10px;margin-bottom:17px}}.post-contents-title h1,.post-contents-title h2{font-size:32px;font-size:3.2rem;line-height:54px;font-feature-settings:"palt"}@media only screen and (max-width: 767px){.post-contents-title h1,.post-contents-title h2{font-size:14px;font-size:1.4rem;line-height:23px;font-weight:bold}}.post-contents-title h1 span,.post-contents-title h2 span{font-size:18px;font-size:1.8rem;color:#4d4d4d;margin-left:25px}@media only screen and (max-width: 767px){.post-contents-title h1 span,.post-contents-title h2 span{font-size:10px;font-size:1rem;display:block;margin-left:0}}.post-contents-meta{padding-top:5px;margin-bottom:32px}@media only screen and (max-width: 767px){.post-contents-meta{padding-top:2px;margin-bottom:8px}}.post-contents-date{font-size:13px;font-size:1.3rem;display:inline-block;vertical-align:top;letter-spacing:0.18em;margin-right:10px}@media only screen and (max-width: 767px){.post-contents-date{font-size:12px;font-size:1.2rem}}.post-contents-cat{font-size:13px;font-size:1.3rem;display:inline-block;vertical-align:top;margin-top:-3px}@media only screen and (max-width: 767px){.post-contents-cat{font-size:10px;font-size:1rem;margin-top:0}}.post-contents-cat a{display:inline-block;background:#ccc;vertical-align:top;color:#fff;text-decoration:none;letter-spacing:-0.08em;margin-right:3px;padding:3px 22px}@media only screen and (max-width: 767px){.post-contents-cat a{padding:1px 10px}}.post-contents-cat a:hover{opacity:0.85}.post-contents-cat a.latest{background:#f2d355}.post-contents-cat a.info{background:#d94c4c}.post-contents-cat a.irnews,.post-contents-cat a.ir{background:#4198d9}.post-contents-cat a.pressrelease{background:#39bf91}.post-contents-cat a.publicity{background:#4d4d4d}.post-contents-cat a.seminar{background:#b25dd4}.post-contents{font-size:14px;font-size:1.4rem;line-height:25px;letter-spacing:0.1em}@media only screen and (max-width: 767px){.post-contents{font-size:12px;font-size:1.2rem;line-height:18px}}.post-contents p{font-size:15px;font-size:1.5rem;line-height:25px;margin-bottom:25px}.post-contents p.description{font-size:17px;font-size:1.7rem;line-height:29px;letter-spacing:0.1em;margin-bottom:25px}@media only screen and (max-width: 767px){.post-contents p.description{font-size:12px;font-size:1.2rem;line-height:20px;font-weight:bold;margin-bottom:15px}}@media only screen and (max-width: 767px){.post-contents p{font-size:12px;font-size:1.2rem;line-height:18px;margin-bottom:20px}}.post-contents .subtxt{font-size:12px;font-size:1.2rem;color:#969696;line-height:22px;display:block}.post-contents h2{font-size:22px;font-size:2.2rem;line-height:36px;margin-bottom:24px;font-weight:bold}@media only screen and (max-width: 767px){.post-contents h2{font-size:14px;font-size:1.4rem;line-height:22px;margin-bottom:18px}}.post-contents .re-h2{font-size:36px;font-size:3.6rem;font-weight:bold;border-bottom:1px solid #c6c6c6;padding-bottom:40px;margin-bottom:39px}@media only screen and (max-width: 767px){.post-contents .re-h2{font-size:18px;font-size:1.8rem;line-height:31px;padding-bottom:12px;margin-bottom:18px}}.post-contents h3{font-size:19px;font-size:1.9rem;line-height:30px;margin-bottom:24px;font-weight:bold}@media only screen and (max-width: 767px){.post-contents h3{font-size:12px;font-size:1.2rem;line-height:18px;margin-bottom:11px}}.post-contents .re-h3{font-size:24px;font-size:2.4rem}@media only screen and (max-width: 767px){.post-contents .re-h3{font-size:12px;font-size:1.2rem;line-height:18px}}.post-contents h4{font-size:14px;font-size:1.4rem;margin-bottom:26px;font-weight:bold}.post-contents table{width:100%;border-collapse:collapse;margin-bottom:68px}@media only screen and (max-width: 767px){.post-contents table{display:block}.post-contents table tr,.post-contents table td,.post-contents table th,.post-contents table tbody,.post-contents table thead{display:block}.post-contents table th,.post-contents table td{margin-top:-1px;width:auto !important}}.post-contents table th,.post-contents table td{font-size:17px;font-size:1.7rem;line-height:31px;padding:9px 32px 7px;text-align:left;border:1px solid #ccc;box-sizing:border-box;vertical-align:top}@media only screen and (max-width: 767px){.post-contents table th,.post-contents table td{font-size:12px;font-size:1.2rem;line-height:20px;padding:4px 10px 2px}}.post-contents table th,.post-contents table td:nth-of-type(1){background:#f2f2f2}.post-contents :not(figure)>img{width:auto;height:auto}.post-contents .prf img{width:70px}.post-contents .company-table th,.post-contents .company-table td:nth-of-type(1){width:281px}@media only screen and (max-width: 767px){.post-contents .company-table th,.post-contents .company-table td:nth-of-type(1){width:auto}}.post-contents .type-under th,.post-contents .type-under td{font-size:14px;font-size:1.4rem;line-height:25px;border:0 none;border-bottom:1px solid #e6e6e6;background:none;box-sizing:border-box;padding:22px 21px}@media only screen and (max-width: 767px){.post-contents .type-under th,.post-contents .type-under td{padding:8px 0}}@media only screen and (max-width: 767px){.post-contents .type-under td{font-size:11px;font-size:1.1rem;padding-top:4px}}.post-contents .type-under th,.post-contents .type-under td:nth-of-type(1){width:236px}@media only screen and (max-width: 767px){.post-contents .type-under th,.post-contents .type-under td:nth-of-type(1){font-size:12px;font-size:1.2rem;width:auto;border-bottom:0 none;padding-bottom:0}}.post-contents .recruittable th,.post-contents .recruittable td:nth-of-type(1){width:150px}.post-contents .recruitehead{background:#f5f5f5;padding:5px 10px;border-bottom:1px solid #ccc}.post-contents dl{margin:0}.post-contents dl.talk{margin-bottom:50px}.post-contents dl.talk dd,.post-contents dl.talk dt{font-size:14px;font-size:1.4rem;line-height:25px;margin-bottom:27px}@media only screen and (max-width: 767px){.post-contents dl.talk dd,.post-contents dl.talk dt{font-size:12px;font-size:1.2rem;line-height:20px}}.post-contents dl.talk dt{font-weight:bold}@media only screen and (max-width: 767px){.post-contents dl.talk dt{width:64px}}.post-contents dl.talk dd{padding-left:25px}.post-contents dl dd,.post-contents dl dt{font-size:17px;font-size:1.7rem;line-height:31px;margin-bottom:1px}@media only screen and (max-width: 767px){.post-contents dl dd,.post-contents dl dt{font-size:12px;font-size:1.2rem;line-height:20px}}.post-contents dl dd{padding-left:85px}@media only screen and (max-width: 767px){.post-contents dl dd{padding-left:43px}}.post-contents dl dt{clear:both;float:left}.post-contents .type2{margin-bottom:37px}.post-contents .type2 dt,.post-contents .type2 dd{margin-bottom:10px;line-height:25px;padding-top:5px;padding-bottom:5px}@media only screen and (max-width: 767px){.post-contents .type2 dt,.post-contents .type2 dd{float:none;width:auto}}.post-contents .type2 dt{font-size:15px;font-size:1.5rem;width:166px;letter-spacing:-0.1em}@media only screen and (max-width: 767px){.post-contents .type2 dt{font-size:12px;font-size:1.2rem;line-height:20px;font-weight:bold;margin-bottom:8px;width:auto}}.post-contents .type2 dd{font-size:13px;font-size:1.3rem;margin-left:0;margin-left:173px;position:relative;padding-left:28px}@media only screen and (max-width: 767px){.post-contents .type2 dd{font-size:12px;font-size:1.2rem;line-height:20px;padding-left:0;margin-left:0;padding-top:0}}@media only screen and (min-width: 768px){.post-contents .type2 dd::before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:1px;background:#ccc}}.post-contents figure{text-align:center;margin-bottom:56px}@media only screen and (max-width: 767px){.post-contents figure{margin-bottom:29px}}.post-contents figure figcaption{font-size:13px;font-size:1.3rem;background:#f2f2f2}@media only screen and (max-width: 767px){.post-contents figure figcaption{font-size:10px;font-size:1rem}}.post-contents ul,.post-contents ol{font-size:14px;font-size:1.4rem;margin-left:33px;margin-bottom:21px}.post-contents ol li{list-style:decimal}.post-contents ul li{list-style:disc}.post-contents li{font-size:14px;font-size:1.4rem;margin-bottom:5px}.post-contents .qirNote_listWrapper{margin-left:0}.post-contents .qirNote_listWrapper .qirNote_list{list-style:none}.post-contents .faq{border-bottom:1px solid #e6e6e6;padding-left:0;padding-bottom:10px;margin-left:0}@media only screen and (max-width: 767px){.post-contents .faq{padding-bottom:4px;margin-bottom:10px}}.post-contents .faq li{list-style:none;position:relative;padding-left:54px;padding-top:5px;margin-bottom:11px}@media only screen and (max-width: 767px){.post-contents .faq li{padding-left:42px;padding-top:3px}}.post-contents .faq li::before{font-size:19px;font-size:1.9rem;position:absolute;top:0;left:0;width:32px;height:32px;line-height:32px;text-align:center;color:#fff;display:block}@media only screen and (max-width: 767px){.post-contents .faq li::before{font-size:12px;font-size:1.2rem}}.post-contents .faq .q{font-size:17px;font-size:1.7rem;line-height:27px}@media only screen and (max-width: 767px){.post-contents .faq .q{font-size:12px;font-size:1.2rem;font-weight:bold}}.post-contents .faq .q::before{content:"Q";background:#0068b7}.post-contents .faq .a{font-size:14px;font-size:1.4rem;line-height:25px}@media only screen and (max-width: 767px){.post-contents .faq .a{font-size:11px;font-size:1.1rem}}.post-contents .faq .a::before{content:"A";background:#f29191}.post-contents blockquote{font-size:14px;font-size:1.4rem;background:#f2f2f2;line-height:30px;position:relative;margin:0 0 30px;padding:18px 22px}.post-contents blockquote::after,.post-contents blockquote::before{content:"";display:block;position:absolute}.post-contents blockquote::before{left:2px;top:5px;background:url('../images/blockquote1.png');width:15px;height:12px}.post-contents blockquote::after{right:2px;top:5px;background:url('../images/blockquote2.png');width:15px;height:12px}.post-contents .spacer{height:37px}@media only screen and (max-width: 767px){.post-contents .spacer{height:20px}}.post-contents .wp-block-table table{margin-bottom:0}.ir-post-contents p{margin-bottom:17px}@media only screen and (max-width: 767px){.ir-post-contents .eir_page_governance{margin-top:-10px}.ir-post-contents .eir_page_governance .yearTpl{margin-top:0}.ir-post-contents .eir_page_governance .eirDataArea{margin-bottom:15px;padding-bottom:9px;border-bottom:1px solid #e6e6e6}}.ir-post-contents .eir_page_governance .eirItem_body{padding-left:0;text-align:left}.ir-post-contents .eir_page_calendar .eirItem .eirItem_head{padding:10px 10px 10px 0;float:none}.ir-post-contents .eir_page_calendar .eirItem .eirItem_body{padding:10px 0}@media only screen and (max-width: 767px){.ir-post-contents .eir_page_calendar .eirDataArea .eirHeading{font-size:15px;font-size:1.5rem}.ir-post-contents .eir_page_calendar .eirDataArea .eirItem_head{width:100px;float:left;box-sizing:border-box;font-weight:bold}.ir-post-contents .eir_page_calendar .eirDataArea .eirItem_body{padding-left:100px}}.ir-post-contents .eir_area_securities .eirItem,.ir-post-contents .eir_page_library .eirItem{display:flex;justify-content:space-between;flex-wrap:wrap;background:url('../images/news-border.png') repeat-x left bottom;padding:20px 0 18px;border-top:0 none}@media only screen and (max-width: 767px){.ir-post-contents .eir_area_securities .eirItem,.ir-post-contents .eir_page_library .eirItem{display:block;padding:11px 0 8px}}.ir-post-contents .eir_area_securities .eirItem .eirItem_head,.ir-post-contents .eir_page_library .eirItem .eirItem_head{width:135px;padding:0;display:block}@media only screen and (max-width: 767px){.ir-post-contents .eir_area_securities .eirItem .eirItem_head,.ir-post-contents .eir_page_library .eirItem .eirItem_head{width:auto;float:none}.ir-post-contents .eir_area_securities .eirItem .eirItem_head::after,.ir-post-contents .eir_page_library .eirItem .eirItem_head::after{clear:both;display:block;content:""}}.ir-post-contents .eir_area_securities .eirItem .eirItem_body,.ir-post-contents .eir_page_library .eirItem .eirItem_body{width:calc(100% - 184px);padding:0;display:block}@media only screen and (max-width: 767px){.ir-post-contents .eir_area_securities .eirItem .eirItem_body,.ir-post-contents .eir_page_library .eirItem .eirItem_body{width:auto;padding-top:4px}}.ir-post-contents .eir_area_securities .eirItem .eirItem_date,.ir-post-contents .eir_page_library .eirItem .eirItem_date{font-size:13px;font-size:1.3rem;letter-spacing:0.15em;color:#333;display:block}@media only screen and (max-width: 767px){.ir-post-contents .eir_area_securities .eirItem .eirItem_date,.ir-post-contents .eir_page_library .eirItem .eirItem_date{font-size:11px;font-size:1.1rem;letter-spacing:normal}}.ir-post-contents .eir_area_securities .eirItem .eirItem_category,.ir-post-contents .eir_page_library .eirItem .eirItem_category{font-size:13px;font-size:1.3rem;padding:4px 5px;text-align:center;color:#fff;background:#999;display:block;width:auto;margin:0 auto}@media only screen and (max-width: 767px){.ir-post-contents .eir_area_securities .eirItem .eirItem_category,.ir-post-contents .eir_page_library .eirItem .eirItem_category{font-size:10px;font-size:1rem;float:left;padding:1px 5px;margin-left:5px}}.ir-post-contents .eir_area_securities .eirItem .eirItem_title,.ir-post-contents .eir_page_library .eirItem .eirItem_title{font-size:17px;font-size:1.7rem;line-height:31.5px}@media only screen and (max-width: 767px){.ir-post-contents .eir_area_securities .eirItem .eirItem_title,.ir-post-contents .eir_page_library .eirItem .eirItem_title{font-size:12px;font-size:1.2rem;line-height:20px;font-weight:bold;display:block}}.ir-post-contents .eir_area_securities .eirItem .eirItem_type-pdf,.ir-post-contents .eir_page_library .eirItem .eirItem_type-pdf{font-size:12px;font-size:1.2rem;background:#b80000;display:inline-block;line-height:20px}@media only screen and (max-width: 767px){.ir-post-contents .eir_area_securities .eirItem .eirItem_type-pdf,.ir-post-contents .eir_page_library .eirItem .eirItem_type-pdf{font-size:10px;font-size:1rem;line-height:15px}}.ir-post-contents .eir_area_securities .eirItem .eirItem_size,.ir-post-contents .eir_page_library .eirItem .eirItem_size{color:#333}@media only screen and (max-width: 767px){.ir-post-contents .eir_area_securities .eirItem .yearTpl,.ir-post-contents .eir_page_library .eirItem .yearTpl{margin-top:0}}.ir-post-contents .eir_area_securities .yearController,.ir-post-contents .eir_page_library .yearController{margin-bottom:40px}@media only screen and (max-width: 767px){.ir-post-contents .eir_area_securities .yearController,.ir-post-contents .eir_page_library .yearController{margin-bottom:20px}}.ir-post-contents .eir_area_securities h3.eirHeading,.ir-post-contents .eir_page_library h3.eirHeading{margin-bottom:0}@media only screen and (max-width: 767px){.ir-post-contents .eir_area_securities h3.eirHeading,.ir-post-contents .eir_page_library h3.eirHeading{font-size:15px;font-size:1.5rem}}.blog-post-contents .post-contents{max-width:860px;margin-right:auto;margin-left:auto;margin-bottom:30px}.blog-post-contents .post-contents h2,.blog-post-contents .post-contents h3{position:relative;font-weight:bold}@media only screen and (max-width: 767px){.blog-post-contents .post-contents h2,.blog-post-contents .post-contents h3{font-size:13px;font-size:1.3rem;line-height:22px}}.blog-post-contents .post-contents h2::before,.blog-post-contents .post-contents h3::before{content:"";display:block;height:1px;width:74px;background:#0068b7;position:absolute;left:-95px;top:15px}@media only screen and (max-width: 767px){.blog-post-contents .post-contents h2::before,.blog-post-contents .post-contents h3::before{width:10px;left:-20px;top:7px}}@media only screen and (max-width: 767px){.blog-post-contents .post-contents h3::before{top:10px}}.blog-post-contents .post-contents h4{font-weight:bold}.blog-post-contents-title{position:relative;margin-bottom:99px}.blog-post-contents-title .main-vidual{min-height:92px;text-align:center}.blog-post-contents-title .main-vidual .main-vidual-spacer{box-sizing:border-box;padding-top:40%;background-repeat:no-repeat;background-position:center top;background-size:cover}.blog-post-contents-title .main-vidual img{max-height:500px}@media only screen and (max-width: 767px){.blog-post-contents-title{margin:-27px -20px 20px}}.ir-post-contents-title{padding-bottom:0;margin-bottom:55px}@media only screen and (max-width: 767px){.ir-post-contents-title{margin-bottom:25px}}.ir-post-contents-title .post-contents-meta{padding-top:0;margin-bottom:27px}@media only screen and (max-width: 767px){.ir-post-contents-title .post-contents-meta{margin-bottom:12px}}.ir-post-contents-title h1,.ir-post-contents-title h2{font-size:36px;font-size:3.6rem}@media only screen and (max-width: 767px){.ir-post-contents-title h1,.ir-post-contents-title h2{font-size:16px;font-size:1.6rem;line-height:27px}}.blog-post-contents-meta{font-size:14px;font-size:1.4rem}.blog-post-contents-meta::after{clear:both;display:block;content:""}@media only screen and (max-width: 767px){.blog-post-contents-meta{font-size:12px;font-size:1.2rem;line-height:18px}}.blog-post-contents-meta .blog-post-contents-date{background:#4d4d4d;color:#fff;float:left;padding:3px 13px 3px 134px}@media only screen and (min-width: 768px){.blog-post-contents-meta .blog-post-contents-date{letter-spacing:0.2em}}@media only screen and (max-width: 767px){.blog-post-contents-meta .blog-post-contents-date{font-size:12px;font-size:1.2rem;line-height:18px;padding-left:20px;padding-right:3px}}.blog-post-contents-title-inner{position:absolute;left:0;bottom:-44px;width:100%}@media only screen and (max-width: 767px){.blog-post-contents-title-inner{position:relative;margin-top:-35px;bottom:auto;left:auto;z-index:1;box-sizing:border-box;padding-right:15px}}.blog-post-contents-title-inner .blog-post-contents-tag-block{display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:flex-start}.blog-post-contents-title-inner .blog-post-contents-tag-block::before{content:"";width:134px;display:block;background:#f2f2f2}@media only screen and (max-width: 767px){.blog-post-contents-title-inner .blog-post-contents-tag-block::before{width:20px}}.blog-post-contents-title-inner .blog-post-contents-tag-block .blog-tags-list{background:#f2f2f2;position:relative}.blog-post-contents-title-inner .blog-post-contents-tag-block .blog-tags-list img{position:absolute;left:0;top:10px;width:12px;height:12px;vertical-align:baseline;display:inline-block}@media only screen and (max-width: 767px){.blog-post-contents-title-inner .blog-post-contents-tag-block .blog-tags-list img{left:22px}}.blog-post-contents-title-inner .blog-post-contents-tag-block ul{display:block;padding-left:12px}@media only screen and (max-width: 767px){.blog-post-contents-title-inner .blog-post-contents-tag-block ul{padding-left:33px}}.blog-post-contents-title-inner .blog-post-contents-tag-block ul li{font-size:13px;font-size:1.3rem;display:inline-block}.blog-post-contents-title-inner .blog-post-contents-tag-block ul li a{color:#575757;display:block;padding:5px 5px}.blog-post-contents-title-inner .blog-post-contents-title-block{display:flex;justify-content:space-between;flex-wrap:wrap}.blog-post-contents-title-inner .blog-post-contents-title-block::before{content:"";width:134px;display:block;background:#0068b7}@media only screen and (max-width: 767px){.blog-post-contents-title-inner .blog-post-contents-title-block::before{width:20px}}.blog-post-contents-title-inner h1{font-size:33px;font-size:3.3rem;width:calc(100% - 134px);color:#fff;box-sizing:border-box;padding-right:139px}@media only screen and (max-width: 767px){.blog-post-contents-title-inner h1{font-size:16px;font-size:1.6rem;padding-left:0;padding-right:0;width:calc(100% - 20px)}}.blog-post-contents-title-inner h1 span{background:#0068b7;line-height:52px;padding:8px;font-feature-settings:"palt"}@media only screen and (max-width: 767px){.blog-post-contents-title-inner h1 span{line-height:29px;padding:5px}}.blog-post-contents-title-inner .blog-post-contents-cat{background:#4198d9;color:#fff;float:left;padding:3px}.blog-post-contents-title-inner .blog-post-contents-cat a{color:#fff;text-decoration:none;display:block}.blog-post-contents-title-inner .blog-post-contents-author{background:#4d4d4d;float:left;color:#fff;padding:3px;letter-spacing:0.1em}.blog-post-contents-title-inner .blog-post-contents-author img{width:14px;height:22px;margin-right:5px}@media only screen and (max-width: 767px){.blog-post-contents-title-inner .blog-post-contents-author img{height:16px;margin-right:2px}}.authorbox{background:#ebf7ff;padding:30px 0 23px;margin:30px 0 50px}@media only screen and (max-width: 767px){.authorbox{margin:0 -20px 30px;padding:20px}}.authorbox .authorbox-inner{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:860px;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.authorbox .authorbox-inner{display:block}}.authorbox .author-head{font-size:17px;font-size:1.7rem;font-weight:bold;width:118px}@media only screen and (max-width: 767px){.authorbox .author-head{font-size:12px;font-size:1.2rem;width:auto;margin-bottom:15px}}.authorbox .author-body{display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(100% - 118px)}@media only screen and (max-width: 767px){.authorbox .author-body{width:auto}}.authorbox .author-thumb{width:90px}@media only screen and (max-width: 767px){.authorbox .author-thumb{width:45px}}.authorbox .author-contents{width:calc(100% - 90px);box-sizing:border-box;padding:0 30px}@media only screen and (max-width: 767px){.authorbox .author-contents{width:calc(100% - 55px);padding:0}}.authorbox .author-name{font-size:14px;font-size:1.4rem;line-height:25px;font-weight:bold}@media only screen and (max-width: 767px){.authorbox .author-name{font-size:11px;font-size:1.1rem;line-height:18px}}.authorbox .author-description{font-size:14px;font-size:1.4rem;line-height:25px}@media only screen and (max-width: 767px){.authorbox .author-description{font-size:11px;font-size:1.1rem;line-height:18px}}.mapblock{margin-bottom:62px}@media only screen and (max-width: 767px){.mapblock iframe{height:300px}}.form-content p{font-size:12px;font-size:1.2rem}form.wpcf7-form{padding-bottom:112px;position:relative}@media only screen and (max-width: 767px){form.wpcf7-form{padding-bottom:42px}}form.wpcf7-form .wpcf7-validation-errors{display:block;width:100%;position:absolute;text-align:center;bottom:236px;margin:0 auto;padding:0;border:none;color:#f00}@media only screen and (max-width: 767px){form.wpcf7-form .wpcf7-validation-errors{bottom:38px}}.form-content-wrap{padding-top:14px}@media only screen and (max-width: 767px){.form-content-wrap{padding-top:0}}.form-content-wrap .form-head{margin-bottom:26px}@media only screen and (max-width: 767px){.form-content-wrap .form-head{margin-bottom:18px}}.form-content-wrap .form-head .required{background:#d97e00;color:#fff;display:inline-block;vertical-align:top;margin-left:19px;padding:0 14px}@media only screen and (max-width: 767px){.form-content-wrap .form-head .required{font-size:10px;font-size:1rem;margin-left:6px;line-height:14px;margin-top:1px;padding:1px 5px 0 5px}}.form-content-wrap .form-index{border-top:2px solid #999;padding:40px 20px}@media only screen and (max-width: 767px){.form-content-wrap .form-index{border-top:1px solid #999;padding:18px 9px 21px}}.form-content-wrap .form-inline{display:inline-block;vertical-align:top}.form-content-wrap .form-inline-mr{margin-right:20px}.form-content-wrap .input-inline{display:inline-block;vertical-align:middle;width:auto}@media only screen and (max-width: 767px){.form-content-wrap .form-index-birthday .form-inline{margin-bottom:10px}.form-content-wrap .form-index-birthday .form-inline:nth-of-type(1){display:block}}.form-content-wrap .form-index-birthday select{background-image:url('../images/selectdown2.png')}.form-content-wrap label{display:block}.form-content-wrap .form-radio.contact-type span.wpcf7-list-item{display:block;margin-bottom:17px}.form-content-wrap .form-radio input{display:none}.form-content-wrap .form-radio .wpcf7-list-item{margin:0 20px 0 0}.form-content-wrap .form-radio label{margin-bottom:17px;position:relative;padding-left:28px;padding-top:3px}@media only screen and (max-width: 767px){.form-content-wrap .form-radio label{margin-bottom:13px}}.form-content-wrap .form-radio label:nth-last-of-type(1){margin-bottom:0}.form-content-wrap .form-radio label span::after{content:"";display:inline-block;width:22px;height:22px;box-sizing:border-box;border:2px solid #8d8d8d;background:#f2f2f2;border-radius:50%;vertical-align:top;position:absolute;left:0;top:4px}@media only screen and (max-width: 767px){.form-content-wrap .form-radio label span::after{top:0;margin-right:6px}}.form-content-wrap .form-radio input:checked+span::after{border:7px solid #0068b7}.form-content-wrap .place_probability select{display:none !important;margin-bottom:17px;margin-left:30px;display:inline-block}.form-content-wrap .place_probability select.active{display:block !important}.form-content-wrap .service_type select{display:none !important;margin-bottom:17px;margin-left:30px;display:inline-block}.form-content-wrap .service_type select.active{display:block !important}.form-content-wrap .form-submit{text-align:center}@media only screen and (max-width: 767px){.form-content-wrap button[type="submit"],.form-content-wrap input[type="button"],.form-content-wrap input[type="submit"]{width:calc(100% + 18px);max-width:none;transform:translateX(-9px)}}.form-content-wrap .form-fileupload{position:relative;padding-bottom:50px}.form-content-wrap .form-fileupload input[name="file"]{position:absolute;left:0;bottom:0;opacity:0}.form-content-wrap .fileupload-btn{font-size:15px;font-size:1.5rem;color:#333;display:inline-block;width:480px;text-align:center;box-sizing:border-box;border:2px dashed #c9c9c9;background:#efefef;padding:14px}@media only screen and (max-width: 767px){.form-content-wrap .fileupload-btn{font-size:12px;font-size:1.2rem;width:100%}}.form-content-wrap .fileupload-btn:hover{opacity:0.85}.form-content-wrap .fileupload-btn img{vertical-align:middle;margin-right:10px}.form-content-wrap input[type="file"]{-moz-appearance:none;-webkit-appearance:none}@media only screen and (min-width: 768px){.form-content-wrap .form-recruit-submit{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row-reverse}}.form-content-wrap .form-recruit-submit .prevbtn{font-size:24px;font-size:2.4rem;width:48%;display:block;color:#4195d6;border:4px solid #e8f4ff;text-align:center;box-sizing:border-box;padding:29px 15px 24px;text-decoration:none}@media only screen and (min-width: 768px){.form-content-wrap .form-recruit-submit .prevbtn:hover{background:#c6e3f7}}@media only screen and (max-width: 767px){.form-content-wrap .form-recruit-submit .prevbtn{font-size:12px;font-size:1.2rem;line-height:21px;width:auto;border:2px solid #e8f4ff;padding:8px 10px 8px}}.form-content-wrap .form-recruit-submit input[type="submit"]{width:48%}@media only screen and (max-width: 767px){.form-content-wrap .form-recruit-submit input[type="submit"]{width:100%;display:block;margin-bottom:20px;transform:translateX(0)}}.hidden{display:none !important}.profile-index{margin-bottom:40px}@media only screen and (min-width: 768px){.profile-index{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (max-width: 767px){.profile-index{margin-bottom:17px}}@media only screen and (min-width: 768px){.profile-index .profile-body{width:calc(100% - 22.5%)}}.profile-index .profile-body h3{font-size:33px;font-size:3.3rem;line-height:36px;padding:6.7% 0 26px 5.5%;border-bottom:4px solid #e6e6e6}@media only screen and (max-width: 767px){.profile-index .profile-body h3{font-size:18px;font-size:1.8rem;padding:4% 0 13px 31.4%;border-bottom:2px solid #e6e6e6}}.profile-index .profile-body h3 span{font-size:17px;font-size:1.7rem;display:inline-block;margin-right:31px}@media only screen and (max-width: 767px){.profile-index .profile-body h3 span{font-size:11px;font-size:1.1rem;margin-right:15px}}.profile-index .profile-body p{font-size:14px;font-size:1.4rem;padding-left:5.5%;padding-top:23px}@media only screen and (max-width: 767px){.profile-index .profile-body p{font-size:12px;font-size:1.2rem;line-height:20px;padding:17px 0 0}}.profile-index2{margin-bottom:55px}@media only screen and (max-width: 767px){.profile-index2{margin-bottom:21px}}.profile-index2 h3{font-size:33px;font-size:3.3rem;line-height:36px;padding:0 0 26px 17px;border-bottom:4px solid #e6e6e6}@media only screen and (max-width: 767px){.profile-index2 h3{font-size:18px;font-size:1.8rem;padding:0 0 5px 0;border-bottom:2px solid #e6e6e6}}.profile-index2 h3 span{font-size:17px;font-size:1.7rem;display:inline-block;margin-right:31px}@media only screen and (max-width: 767px){.profile-index2 h3 span{font-size:11px;font-size:1.1rem;margin-right:15px}}.profile-thumb{text-align:center}@media only screen and (min-width: 768px){.profile-thumb{width:22.5%}}@media only screen and (max-width: 767px){.profile-thumb{width:22.7%;float:left}}.profile-history li{font-size:14px;font-size:1.4rem;line-height:24px;border-bottom:1px solid #f2f2f2;padding:12px 0 13px 180px;position:relative}@media only screen and (max-width: 767px){.profile-history li{font-size:11px;font-size:1.1rem;line-height:18px;padding:12px 0 9px}}.profile-history li span{position:absolute;left:21px;top:12px}@media only screen and (max-width: 767px){.profile-history li span{position:static;display:block;margin-bottom:7px}}.parts-message .contents{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:152px}.parts-message .message-body{width:64%}@media only screen and (max-width: 767px){.parts-message .message-body{width:auto}}.parts-message .message-body h2{font-size:33px;font-size:3.3rem;border-bottom:1px solid #0068b7;line-height:65px;padding-bottom:22px;margin-bottom:56px;padding-right:20px;font-feature-settings:"palt"}@media only screen and (max-width: 767px){.parts-message .message-body h2{font-size:18px;font-size:1.8rem;line-height:30px;padding-right:0;padding-bottom:16px;margin-bottom:28px}}.parts-message .message-body h2 span{display:block;text-align:right}.parts-message .message-body p{font-size:14px;font-size:1.4rem;line-height:25px;padding-right:70px;margin-bottom:25px}@media only screen and (max-width: 767px){.parts-message .message-body p{font-size:12px;font-size:1.2rem;line-height:20px;padding-right:0;margin-bottom:0}}.parts-message .message-body .sign{text-align:right;padding-right:86px;padding-top:6px}@media only screen and (max-width: 767px){.parts-message .message-body .sign{padding:0}.parts-message .message-body .sign img{max-width:40%}}.parts-message .message-thumb{width:36%}@media only screen and (max-width: 767px){.parts-message .message-thumb{width:auto}}.parts-message .message-thumb figure{margin-top:48px;position:relative}@media only screen and (max-width: 767px){.parts-message .message-thumb figure{padding-right:20%}}.parts-message .message-thumb figure img{position:relative;z-index:1}.parts-message .message-thumb figure figcaption{position:absolute;z-index:0;width:100%;height:100%;right:-40px;bottom:-128px;background:#0068b7;display:block;color:#fff;box-sizing:border-box}@media only screen and (max-width: 767px){.parts-message .message-thumb figure figcaption{bottom:-58px;margin-right:0;width:80%;right:0}}.parts-message .message-thumb figure figcaption h3{font-size:33px;font-size:3.3rem;font-weight:normal;position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;padding:0 0 15px 34px}@media only screen and (max-width: 767px){.parts-message .message-thumb figure figcaption h3{font-size:18px;font-size:1.8rem;line-height:30px}}.parts-message .message-thumb figure figcaption span{font-size:17px;font-size:1.7rem;display:block}@media only screen and (max-width: 767px){.parts-message .message-thumb figure figcaption span{font-size:10px;font-size:1rem;line-height:16px;display:inline-block;margin-right:10px}}.parts-philosophy .common-header2 h2{border-bottom:0}.parts-philosophy .common-header2 h2 span{display:inline-block}.parts-philosophy h3{font-size:22px;font-size:2.2rem;line-height:42px;margin-bottom:43px;letter-spacing:0.14em}@media only screen and (max-width: 767px){.parts-philosophy h3{font-size:15px;font-size:1.5rem;line-height:26px;width:60%;min-height:80px;margin-bottom:25px;padding-top:21px}}.parts-philosophy p{font-size:14px;font-size:1.4rem;line-height:25px;letter-spacing:-0.02em;padding-right:9%}@media only screen and (max-width: 767px){.parts-philosophy p{font-size:12px;font-size:1.2rem;line-height:20px;padding-right:0}}.parts-vision .contents,.parts-ci .contents{padding-bottom:39px;position:relative}@media only screen and (min-width: 768px){.parts-vision .contents,.parts-ci .contents{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (max-width: 767px){.parts-vision .contents,.parts-ci .contents{padding-bottom:20px}}@media only screen and (min-width: 768px){.parts-vision .ci-body,.parts-ci .ci-body{width:66%}}.parts-vision .ci-thumb,.parts-ci .ci-thumb{text-align:center}@media only screen and (min-width: 768px){.parts-vision .ci-thumb,.parts-ci .ci-thumb{width:34%;margin-top:-78px;transform:translateX(-12px)}}@media only screen and (max-width: 767px){.parts-vision .ci-thumb,.parts-ci .ci-thumb{width:48%;position:absolute;right:0;top:0}.parts-vision .ci-thumb img,.parts-ci .ci-thumb img{max-height:100px}}.parts-vision{background:#4d4d4d;color:#fff}.parts-vision .contents-wrap{padding:69px 0 0}@media only screen and (max-width: 767px){.parts-vision .contents-wrap{padding-top:35px !important}}@media only screen and (min-width: 768px){.parts-vision .ci-thumb{margin-top:-135px;transform:translateX(24px)}}.parts-creed .contents-wrap{padding-top:64px}@media only screen and (max-width: 767px){.parts-creed .contents-wrap{padding-top:35px !important}}@media only screen and (min-width: 768px){.parts-creed .contents{margin-left:19px}}.creed-index{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px}@media only screen and (max-width: 767px){.creed-index{margin-bottom:10px}}@media only screen and (min-width: 768px){.creed-thumb{width:161px}}@media only screen and (max-width: 767px){.creed-thumb{width:80px;position:relative;z-index:1}.creed-thumb img{background:#fff;border-radius:50%}}.creed-body{transform:translateX(-1px)}@media only screen and (min-width: 768px){.creed-body{width:calc(100% - 161px)}}@media only screen and (max-width: 767px){.creed-body{width:calc(100% - 80px)}}.creed-body h4{font-size:22px;font-size:2.2rem;border-bottom:2px solid #ccc;padding-top:25px;padding-bottom:7px;padding-left:4.7%;margin-bottom:16px;letter-spacing:0.23em;font-weight:bold}@media only screen and (max-width: 767px){.creed-body h4{font-size:14px;font-size:1.4rem;line-height:20px;transform:translateX(-7px);padding-top:15px;padding-left:20px}}.creed-body p{font-size:14px;font-size:1.4rem;line-height:25px;padding-left:4.7%;padding-right:30px}@media only screen and (max-width: 767px){.creed-body p{font-size:12px;font-size:1.2rem;line-height:20px;padding:0}}.creed-index1 .creed-body h4{border-bottom-color:#91c8f2}.creed-index2 .creed-body h4{border-bottom-color:#f2bfbf}.creed-index3 .creed-body h4{border-bottom-color:#e6ac5c}.creed-index4 .creed-body h4{border-bottom-color:#8cdbc1}.creed-index5 .creed-body h4{border-bottom-color:#f2d355}.parts-services{max-width:1720px;box-sizing:border-box;padding:0 20px;margin:0 auto}@media only screen and (max-width: 767px){.parts-services{padding:0}}.services-index{margin-bottom:104px}@media only screen and (min-width: 768px){.services-index{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (max-width: 767px){.services-index{margin-bottom:30px}}@media only screen and (min-width: 768px){.services-index-ll .services-body,.services-index-zb .services-body{order:1}.services-index-ll .services-thumb,.services-index-zb .services-thumb{order:2}}@media only screen and (max-width: 767px){.services-body{position:relative}}.services-body h2{text-align:center;padding-top:31px;margin-bottom:34px}@media only screen and (max-width: 767px){.services-body h2{padding:0;margin-top:-28px;padding:3px;margin-bottom:10px}.services-body h2 img{height:46px;background:#fff;padding:0 22px}}.services-body h3{font-size:22px;font-size:2.2rem;letter-spacing:-0.05em;margin-bottom:32px;font-weight:bold}@media only screen and (max-width: 767px){.services-body h3{font-size:14px;font-size:1.4rem;line-height:23px;margin-bottom:7px}}.services-body p{font-size:17px;font-size:1.7rem;line-height:30px;margin-bottom:33px}@media only screen and (max-width: 767px){.services-body p{font-size:12px;font-size:1.2rem;line-height:20px;margin-bottom:14px}}.service-btn{text-align:center;z-index:1;position:relative}@media only screen and (max-width: 767px){.service-btn{padding:0 20px}}@media only screen and (min-width: 768px){.service-btn{width:100%;order:3;margin-top:-40px}}.service-btn a{font-size:22px;font-size:2.2rem;display:inline-block;background:#0068b7;box-sizing:border-box;color:#fff;text-decoration:none}@media only screen and (max-width: 767px){.service-btn a{font-size:12px;font-size:1.2rem;line-height:24px;display:block;width:auto;padding:8px}}@media only screen and (min-width: 768px){.service-btn a{padding:20px;width:535px;border:8px solid #fff}.service-btn a:hover{background:#4198d9}}.services-thumb{position:relative}@media only screen and (min-width: 768px){.services-thumb{width:48.2%}}.services-thumb h4{font-size:36px;font-size:3.6rem;position:absolute;color:#fff;padding:5px 24px;top:60px;letter-spacing:-0.05em;box-sizing:border-box}@media only screen and (max-width: 767px){.services-thumb h4{font-size:21px;font-size:2.1rem;top:33px;padding:3px 11px}}.services-thumb h4 span{display:block;transform-origin:0 0}@media only screen and (min-width: 768px){.services-body{width:50%;text-align:right}}@media only screen and (min-width: 768px){.services-body .services-body-inner{display:inline-block;text-align:left;max-width:536px;margin:0 auto;padding-right:38px}}@media only screen and (max-width: 767px){.services-body .services-body-inner{padding:0 20px}}.services-index-ll .services-thumb h4{background:rgba(0,104,182,0.7);right:0;width:calc(100% - 62px)}@media only screen and (max-width: 767px){.services-index-ll .services-thumb h4{width:calc(100% - 30px)}}.services-index-ll .services-thumb h4 span{transform:scaleX(0.95)}@media only screen and (min-width: 768px){.services-index-lf .services-body{text-align:left}}@media only screen and (min-width: 768px){.services-index-lf .services-body .services-body-inner{padding-left:38px}}.services-index-lf .services-thumb h4{background:rgba(0,143,156,0.7);left:0;width:calc(100% - 62px);text-align:right}@media only screen and (max-width: 767px){.services-index-lf .services-thumb h4{width:calc(100% - 30px)}}.services-index-lf .services-thumb h4 span{transform:scaleX(0.95)}.services-index-zb .services-thumb h4{font-size:33px;font-size:3.3rem;line-height:61px;top:76px;right:0;padding:0;width:calc(100% - 52px);font-feature-settings:"palt"}@media only screen and (max-width: 767px){.services-index-zb .services-thumb h4{font-size:21px;font-size:2.1rem;top:33px;width:calc(100% - 30px);line-height:22px}}.services-index-zb .services-thumb h4 span{background:rgba(0,179,136,0.7);display:block;padding:9px 9px 9px 20px}@media only screen and (max-width: 767px){.services-index-zb .services-thumb h4 span{padding-left:12px}}.services-index-zb .services-thumb h4 span:nth-of-type(2){margin-top:0;margin-left:63px;padding-top:0;line-height:43px;padding-bottom:15px;padding-left:27px}@media only screen and (max-width: 767px){.services-index-zb .services-thumb h4 span:nth-of-type(2){margin-left:28px;line-height:22px;padding-left:12px;padding-bottom:5px}}.recruiteToggleInner{max-height:200px;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;overflow:hidden;margin-bottom:25px;position:relative}.recruiteToggleInner::after{content:'';position:absolute;height:12px;width:100%;bottom:0;left:0;box-shadow:inset 0 -5px 8px 0 rgba(0,0,0,0.1);display:block;opacity:1}.recruitDetailBtn{text-align:center;margin-bottom:30px}.recruitDetailBtn a{font-size:13px;font-size:1.3rem;display:inline-block;color:#fff;background:#0068b7;padding:10px;width:150px;text-decoration:none}.recruitDetailBtn a:hover{opacity:0.85}.swing-icon02.swing-block-wrap{width:384px;height:330px;position:relative}@media only screen and (max-width: 767px){.swing-icon02.swing-block-wrap{transform:scale(0.4);transform-origin:40% top;width:auto;height:auto;margin-top:-40px}}.swing-icon02 .st0{background:#8CDBC1;background:#8cdbc1;position:absolute;left:179px;top:146px;width:8px;height:8px}.swing-icon02 .st1{background:#B0EBD7;background:#b0ebd7;position:absolute;left:250px;top:100px;width:27px;height:27px}.swing-icon02 .st2{background:#B0EBD7;background:#b0ebd7;position:absolute;left:278px;top:156px;width:32px;height:32px}.swing-icon02 .st3{background:#B0EBD7;background:#b0ebd7;position:absolute;left:253px;top:225px;width:24px;height:24px}.swing-icon02 .st4{background:#B0EBD7;background:#b0ebd7;position:absolute;left:294px;top:228px;width:16px;height:16px}.swing-icon02 .st5{background:#00A36C;background:#00a36c;position:absolute;left:91px;top:230px;width:23px;height:23px}.swing-icon02 .st6{background:#00A36C;background:#00a36c;position:absolute;left:226px;top:98px;width:24px;height:24px}.swing-icon02 .st7{background:#00A36C;background:#00a36c;position:absolute;left:101px;top:37px;width:24px;height:24px}.swing-icon02 .st8{background:#39BF91;background:#39bf91;position:absolute;left:206px;top:289px;width:16px;height:16px}.swing-icon02 .st9{background:#39BF91;background:#39bf91;position:absolute;left:155px;top:289px;width:16px;height:16px}.swing-icon02 .st10{background:#39BF91;background:#39bf91;position:absolute;left:176px;top:286px;width:16px;height:16px}.swing-icon02 .st11{background:#00A36C;background:#00a36c;position:absolute;left:130px;top:225px;width:24px;height:24px}.swing-icon02 .st12{background:#00A36C;background:#00a36c;position:absolute;left:164px;top:101px;width:24px;height:24px}.swing-icon02 .st13{background:#00A36C;background:#00a36c;position:absolute;left:87px;top:145px;width:24px;height:24px}.swing-icon02 .st14{background:#00A36C;background:#00a36c;position:absolute;left:78px;top:176px;width:24px;height:24px}.swing-icon02 .st15{background:#00A36C;background:#00a36c;position:absolute;left:282px;top:101px;width:24px;height:24px}.swing-icon02 .st16{background:#00A36C;background:#00a36c;position:absolute;left:189px;top:289px;width:16px;height:16px}.swing-icon02 .st17{background:#00A36C;background:#00a36c;position:absolute;left:286px;top:180px;width:16px;height:16px}.swing-icon02 .st18{background:#00A36C;background:#00a36c;position:absolute;left:89px;top:122px;width:16px;height:16px}.swing-icon02 .st19{background:#00A36C;background:#00a36c;position:absolute;left:172px;top:227px;width:16px;height:16px}.swing-icon02 .st20{background:#00A36C;background:#00a36c;position:absolute;left:294px;top:239px;width:16px;height:16px}.swing-icon02 .st21{background:#00A36C;background:#00a36c;position:absolute;left:367px;top:157px;width:16px;height:16px}.swing-icon02 .st22{background:#00A36C;background:#00a36c;position:absolute;left:185px;top:274px;width:16px;height:16px}.swing-icon02 .st23{background:#00A36C;background:#00a36c;position:absolute;left:294px;top:201px;width:16px;height:16px}.swing-icon02 .st24{background:#39BF91;background:#39bf91;position:absolute;left:231px;top:61px;width:8px;height:8px}.swing-icon02 .st25{background:#39BF91;background:#39bf91;position:absolute;left:118px;top:243px;width:8px;height:8px}.swing-icon02 .st26{background:#8CDBC1;background:#8cdbc1;position:absolute;left:81px;top:156px;width:32px;height:32px}.swing-icon02 .st27{background:#00A36C;background:#00a36c;position:absolute;left:223px;top:285px;width:8px;height:8px}.swing-icon02 .st28{background:#00A36C;background:#00a36c;position:absolute;left:235px;top:146px;width:8px;height:8px}.swing-icon02 .st29{background:#39BF91;background:#39bf91;position:absolute;left:242px;top:189px;width:8px;height:8px}.swing-icon02 .st30{background:#00A36C;background:#00a36c;position:absolute;left:197px;top:263px;width:8px;height:8px}.swing-icon02 .st31{background:#00A36C;background:#00a36c;position:absolute;left:222px;top:169px;width:8px;height:8px}.swing-icon02 .st32{background:#00A36C;background:#00a36c;position:absolute;left:151px;top:293px;width:8px;height:8px}.swing-icon02 .st33{background:#39BF91;background:#39bf91;position:absolute;left:223px;top:190px;width:8px;height:8px}.swing-icon02 .st34{background:#00A36C;background:#00a36c;position:absolute;left:183px;top:192px;width:8px;height:8px}.swing-icon02 .st35{background:#8CDBC1;background:#8cdbc1;position:absolute;left:143px;top:192px;width:8px;height:8px}.swing-icon02 .st36{background:#39BF91;background:#39bf91;position:absolute;left:217px;top:146px;width:8px;height:8px}.swing-icon02 .st37{background:#39BF91;background:#39bf91;position:absolute;left:197px;top:147px;width:8px;height:8px}.swing-icon02 .st38{background:#00A36C;background:#00a36c;position:absolute;left:282px;top:61px;width:8px;height:8px}.swing-icon02 .st39{background:#39BF91;background:#39bf91;position:absolute;left:162px;top:194px;width:8px;height:8px}.swing-icon02 .st40{background:#39BF91;background:#39bf91;position:absolute;left:203px;top:192px;width:8px;height:8px}.swing-icon02 .st41{background:#00A36C;background:#00a36c;position:absolute;left:31px;top:118px;width:8px;height:8px}.swing-icon02 .st42{background:#00A36C;background:#00a36c;position:absolute;left:277px;top:157px;width:8px;height:8px}.swing-icon02 .st43{background:#39BF91;background:#39bf91;position:absolute;left:143px;top:170px;width:8px;height:8px}.swing-icon02 .st44{background:#00A36C;background:#00a36c;position:absolute;left:158px;top:147px;width:8px;height:8px}.swing-icon02 .st45{background:#00A36C;background:#00a36c;position:absolute;left:201px;top:170px;width:8px;height:8px}.swing-icon02 .st46{background:#00A36C;background:#00a36c;position:absolute;left:141px;top:147px;width:8px;height:8px}.swing-icon02 .st47{background:#8CDBC1;background:#8cdbc1;position:absolute;left:240px;top:169px;width:8px;height:8px}.swing-icon02 .st48{background:#00A36C;background:#00a36c;position:absolute;left:162px;top:170px;width:8px;height:8px}.swing-icon02 .st49{background:#39BF91;background:#39bf91;position:absolute;left:182px;top:170px;width:8px;height:8px}.swing-icon02 .st50{background:#00A36C;background:#00a36c;position:absolute;left:221px;top:240px;width:8px;height:8px}.swing-icon02 .st51{background:#8CDBC1;background:#8cdbc1;position:absolute;left:265px;top:229px;width:24px;height:24px}.swing-icon02 .st52{background:#8CDBC1;background:#8cdbc1;position:absolute;left:150px;top:118px;width:8px;height:8px}.swing-icon02 .st53{background:#39BF91;background:#39bf91;position:absolute;left:81px;top:211px;width:32px;height:32px}.swing-icon02 .st54{background:#39BF91;background:#39bf91;position:absolute;left:219px;top:96px;width:16px;height:16px}.swing-icon02 .st55{background:#8CDBC1;background:#8cdbc1;position:absolute;left:181px;top:229px;width:24px;height:24px}.swing-icon02 .st56{background:#39BF91;background:#39bf91;position:absolute;left:193px;top:102px;width:16px;height:16px}.swing-icon02 .st57{background:#39BF91;background:#39bf91;position:absolute;left:160px;top:235px;width:16px;height:16px}.swing-icon02 .st58{background:#39BF91;background:#39bf91;position:absolute;left:196px;top:235px;width:16px;height:16px}.swing-icon02 .st59{background:#39BF91;background:#39bf91;position:absolute;left:289px;top:147px;width:20px;height:20px}.swing-icon02 .st60{background:#8CDBC1;background:#8cdbc1;position:absolute;left:206px;top:111px;width:16px;height:16px}.swing-icon02 .st61{background:#39BF91;background:#39bf91;position:absolute;left:0px;top:149px;width:16px;height:16px}.swing-icon02 .st62{background:#8CDBC1;background:#8cdbc1;position:absolute;left:103px;top:219px;width:16px;height:16px}.swing-icon02 .st63{background:#8CDBC1;background:#8cdbc1;position:absolute;left:281px;top:195px;width:16px;height:16px}.swing-icon02 .st64{background:#8CDBC1;background:#8cdbc1;position:absolute;left:196px;top:278px;width:16px;height:16px}.swing-icon02 .st65{background:#00A36C;background:#00a36c;position:absolute;left:282px;top:137px;width:16px;height:16px}.swing-icon02 .st66{background:#8CDBC1;background:#8cdbc1;position:absolute;left:314px;top:49px;width:16px;height:16px}.swing-icon02 .st67{background:#39BF91;background:#39bf91;position:absolute;left:278px;top:212px;width:24px;height:24px}.swing-icon02 .st68{background:#8CDBC1;background:#8cdbc1;position:absolute;left:227px;top:289px;width:16px;height:16px}.swing-icon02 .st69{background:#39BF91;background:#39bf91;position:absolute;left:339px;top:297px;width:16px;height:16px}.swing-icon02 .st70{background:#8CDBC1;background:#8cdbc1;position:absolute;left:193px;top:249px;width:16px;height:16px}.swing-icon02 .st71{background:#39BF91;background:#39bf91;position:absolute;left:242px;top:115px;width:16px;height:16px}.swing-icon02 .st72{background:#8CDBC1;background:#8cdbc1;position:absolute;left:211px;top:229px;width:16px;height:16px}.swing-icon02 .st73{background:#39BF91;background:#39bf91;position:absolute;left:109px;top:90px;width:8px;height:8px}.swing-icon02 .st74{background:#39BF91;background:#39bf91;position:absolute;left:231px;top:227px;width:16px;height:16px}.swing-icon02 .st75{background:#39BF91;background:#39bf91;position:absolute;left:180px;top:259px;width:16px;height:16px}.swing-icon02 .st76{background:#39BF91;background:#39bf91;position:absolute;left:286px;top:119px;width:16px;height:16px}.swing-icon02 .st77{background:#39BF91;background:#39bf91;position:absolute;left:108px;top:102px;width:16px;height:16px}.swing-icon02 .st78{background:#8CDBC1;background:#8cdbc1;position:absolute;left:78px;top:101px;width:24px;height:24px}.swing-icon02 .st79{background:#39BF91;background:#39bf91;position:absolute;left:95px;top:195px;width:16px;height:16px}.swing-icon02 .st80{background:#8CDBC1;background:#8cdbc1;position:absolute;left:294px;top:322px;width:8px;height:8px}.swing-icon02 .st81{background:#8CDBC1;background:#8cdbc1;position:absolute;left:164px;top:289px;width:16px;height:16px}.swing-icon02 .st82{background:#8CDBC1;background:#8cdbc1;position:absolute;left:202px;top:0px;width:21px;height:21px}.swing-icon02 .st83{background:#8CDBC1;background:#8cdbc1;position:absolute;left:117px;top:99px;width:24px;height:24px}.swing-icon02 .st84{background:#8CDBC1;background:#8cdbc1;position:absolute;left:149px;top:97px;width:16px;height:16px}.swing-icon01.swing-block-wrap{width:319px;height:351px;position:relative}@media only screen and (max-width: 767px){.swing-icon01.swing-block-wrap{transform:scale(0.4);transform-origin:40% top;width:auto;height:auto;margin-top:-40px}}.swing-icon01 .st0{background:#4198D9;background:#4198d9;position:absolute;left:161px;top:152px;width:32px;height:32px}.swing-icon01 .st1{background:#4198D9;background:#4198d9;position:absolute;left:252px;top:148px;width:20px;height:20px}.swing-icon01 .st2{background:#4198D9;background:#4198d9;position:absolute;left:286px;top:181px;width:24px;height:24px}.swing-icon01 .st3{background:#4198D9;background:#4198d9;position:absolute;left:65px;top:153px;width:16px;height:16px}.swing-icon01 .st4{background:#4198D9;background:#4198d9;position:absolute;left:201px;top:182px;width:16px;height:16px}.swing-icon01 .st5{background:#4198D9;background:#4198d9;position:absolute;left:204px;top:204px;width:16px;height:16px}.swing-icon01 .st6{background:#4198D9;background:#4198d9;position:absolute;left:212px;top:127px;width:16px;height:16px}.swing-icon01 .st7{background:#4198D9;background:#4198d9;position:absolute;left:165px;top:105px;width:16px;height:16px}.swing-icon01 .st8{background:#4198D9;background:#4198d9;position:absolute;left:294px;top:115px;width:16px;height:16px}.swing-icon01 .st9{background:#4198D9;background:#4198d9;position:absolute;left:200px;top:140px;width:16px;height:16px}.swing-icon01 .st10{background:#4198D9;background:#4198d9;position:absolute;left:202px;top:66px;width:16px;height:16px}.swing-icon01 .st11{background:#4198D9;background:#4198d9;position:absolute;left:160px;top:219px;width:16px;height:16px}.swing-icon01 .st12{background:#4198D9;background:#4198d9;position:absolute;left:153px;top:124px;width:8px;height:8px}.swing-icon01 .st13{background:#91C8F2;background:#91c8f2;position:absolute;left:116px;top:116px;width:24px;height:24px}.swing-icon01 .st14{background:#91C8F2;background:#91c8f2;position:absolute;left:199px;top:161px;width:24px;height:24px}.swing-icon01 .st15{background:#91C8F2;background:#91c8f2;position:absolute;left:173px;top:82px;width:24px;height:24px}.swing-icon01 .st16{background:#91C8F2;background:#91c8f2;position:absolute;left:128px;top:162px;width:24px;height:24px}.swing-icon01 .st17{background:#91C8F2;background:#91c8f2;position:absolute;left:174px;top:205px;width:24px;height:24px}.swing-icon01 .st18{background:#4198D9;background:#4198d9;position:absolute;left:168px;top:198px;width:16px;height:16px}.swing-icon01 .st19{background:#91C8F2;background:#91c8f2;position:absolute;left:269px;top:172px;width:16px;height:16px}.swing-icon01 .st20{background:#91C8F2;background:#91c8f2;position:absolute;left:199px;top:93px;width:16px;height:16px}.swing-icon01 .st21{background:#91C8F2;background:#91c8f2;position:absolute;left:194px;top:220px;width:16px;height:16px}.swing-icon01 .st22{background:#0068B7;background:#0068b7;position:absolute;left:204px;top:236px;width:16px;height:16px}.swing-icon01 .st23{background:#91C8F2;background:#91c8f2;position:absolute;left:111px;top:187px;width:16px;height:16px}.swing-icon01 .st24{background:#91C8F2;background:#91c8f2;position:absolute;left:228px;top:140px;width:16px;height:16px}.swing-icon01 .st25{background:#91C8F2;background:#91c8f2;position:absolute;left:157px;top:94px;width:8px;height:8px}.swing-icon01 .st26{background:#C6E3F7;background:#c6e3f7;position:absolute;left:168px;top:116px;width:48px;height:48px}.swing-icon01 .st27{background:#0068B7;background:#0068b7;position:absolute;left:193px;top:111px;width:8px;height:8px}.swing-icon01 .st28{background:#0068B7;background:#0068b7;position:absolute;left:204px;top:149px;width:16px;height:16px}.swing-icon01 .st29{background:#0068B7;background:#0068b7;position:absolute;left:153px;top:0px;width:16px;height:16px}.swing-icon01 .st30{background:#0068B7;background:#0068b7;position:absolute;left:201px;top:126px;width:8px;height:8px}.swing-icon01 .st31{background:#0068B7;background:#0068b7;position:absolute;left:241px;top:159px;width:16px;height:16px}.swing-icon01 .st32{background:#91C8F2;background:#91c8f2;position:absolute;left:87px;top:145px;width:32px;height:32px}.swing-icon01 .st33{background:#0068B7;background:#0068b7;position:absolute;left:269px;top:129px;width:24px;height:24px}.swing-icon01 .st34{background:#0068B7;background:#0068b7;position:absolute;left:95px;top:134px;width:24px;height:24px}.swing-icon01 .st35{background:#0068B7;background:#0068b7;position:absolute;left:138px;top:157px;width:23px;height:23px}.swing-icon01 .st36{background:#0068B7;background:#0068b7;position:absolute;left:86px;top:165px;width:24px;height:23px}.swing-icon01 .st37{background:#C6E3F7;background:#c6e3f7;position:absolute;left:302px;top:197px;width:16px;height:16px}.swing-icon01 .st38{background:#C6E3F7;background:#c6e3f7;position:absolute;left:274px;top:133px;width:32px;height:32px}.swing-icon01 .st39{background:#0068B7;background:#0068b7;position:absolute;left:139px;top:318px;width:32px;height:32px}.swing-icon01 .st40{background:#0068B7;background:#0068b7;position:absolute;left:168px;top:125px;width:24px;height:24px}.swing-icon01 .st41{background:#4198D9;background:#4198d9;position:absolute;left:126px;top:212px;width:8px;height:8px}.swing-icon01 .st42{background:#0068B7;background:#0068b7;position:absolute;left:227px;top:179px;width:8px;height:8px}.swing-icon01 .st43{background:#C6E3F7;background:#c6e3f7;position:absolute;left:222px;top:152px;width:24px;height:24px}.swing-icon01 .st44{background:#0068B7;background:#0068b7;position:absolute;left:180px;top:187px;width:16px;height:16px}.swing-icon01 .st45{background:#4198D9;background:#4198d9;position:absolute;left:124px;top:148px;width:8px;height:8px}.swing-icon01 .st46{background:#0068B7;background:#0068b7;position:absolute;left:136px;top:103px;width:16px;height:16px}.swing-icon01 .st47{background:#0068B7;background:#0068b7;position:absolute;left:137px;top:133px;width:16px;height:16px}.swing-icon01 .st48{background:#0068B7;background:#0068b7;position:absolute;left:138px;top:193px;width:24px;height:24px}.swing-icon01 .st49{background:#0068B7;background:#0068b7;position:absolute;left:278px;top:4px;width:24px;height:24px}.swing-icon01 .st50{background:#0068B7;background:#0068b7;position:absolute;left:184px;top:235px;width:8px;height:8px}.swing-icon01 .st51{background:#0068B7;background:#0068b7;position:absolute;left:0px;top:87px;width:8px;height:8px}.st0{animation:swing2 7s 2s infinite ease;animation-fill-mode:both}.st1{animation:swing5 7s 1s infinite ease;animation-fill-mode:both}.st2{animation:swing2 7s 1s infinite ease;animation-fill-mode:both}.st3{animation:swing10 7s 1s infinite ease;animation-fill-mode:both}.st4{animation:swing8 7s 1s infinite ease;animation-fill-mode:both}.st5{animation:swing5 7s 3s infinite ease;animation-fill-mode:both}.st6{animation:swing6 7s 3s infinite ease;animation-fill-mode:both}.st7{animation:swing8 7s 1s infinite ease;animation-fill-mode:both}.st8{animation:swing5 7s 3s infinite ease;animation-fill-mode:both}.st9{animation:swing2 7s 1s infinite ease;animation-fill-mode:both}.st10{animation:swing2 7s 2s infinite ease;animation-fill-mode:both}.st11{animation:swing3 7s 1s infinite ease;animation-fill-mode:both}.st12{animation:swing6 7s 2s infinite ease;animation-fill-mode:both}.st13{animation:swing9 7s 3s infinite ease;animation-fill-mode:both}.st14{animation:swing1 7s 2s infinite ease;animation-fill-mode:both}.st15{animation:swing6 7s 1s infinite ease;animation-fill-mode:both}.st16{animation:swing3 7s 3s infinite ease;animation-fill-mode:both}.st17{animation:swing6 7s 1s infinite ease;animation-fill-mode:both}.st18{animation:swing5 7s 3s infinite ease;animation-fill-mode:both}.st19{animation:swing4 7s 1s infinite ease;animation-fill-mode:both}.st20{animation:swing2 7s 3s infinite ease;animation-fill-mode:both}.st21{animation:swing9 7s 1s infinite ease;animation-fill-mode:both}.st22{animation:swing1 7s 1s infinite ease;animation-fill-mode:both}.st23{animation:swing9 7s 2s infinite ease;animation-fill-mode:both}.st24{animation:swing5 7s 3s infinite ease;animation-fill-mode:both}.st25{animation:swing2 7s 1s infinite ease;animation-fill-mode:both}.st26{animation:swing2 7s 1s infinite ease;animation-fill-mode:both}.st27{animation:swing9 7s 3s infinite ease;animation-fill-mode:both}.st28{animation:swing9 7s 1s infinite ease;animation-fill-mode:both}.st29{animation:swing1 7s 1s infinite ease;animation-fill-mode:both}.st30{animation:swing5 7s 1s infinite ease;animation-fill-mode:both}.st31{animation:swing8 7s 2s infinite ease;animation-fill-mode:both}.st32{animation:swing10 7s 3s infinite ease;animation-fill-mode:both}.st33{animation:swing2 7s 1s infinite ease;animation-fill-mode:both}.st34{animation:swing8 7s 2s infinite ease;animation-fill-mode:both}.st35{animation:swing4 7s 3s infinite ease;animation-fill-mode:both}.st36{animation:swing7 7s 1s infinite ease;animation-fill-mode:both}.st37{animation:swing10 7s 3s infinite ease;animation-fill-mode:both}.st38{animation:swing6 7s 1s infinite ease;animation-fill-mode:both}.st39{animation:swing1 7s 3s infinite ease;animation-fill-mode:both}.st40{animation:swing3 7s 3s infinite ease;animation-fill-mode:both}.st41{animation:swing10 7s 1s infinite ease;animation-fill-mode:both}.st42{animation:swing9 7s 2s infinite ease;animation-fill-mode:both}.st43{animation:swing10 7s 1s infinite ease;animation-fill-mode:both}.st44{animation:swing2 7s 1s infinite ease;animation-fill-mode:both}.st45{animation:swing6 7s 2s infinite ease;animation-fill-mode:both}.st46{animation:swing5 7s 1s infinite ease;animation-fill-mode:both}.st47{animation:swing6 7s 1s infinite ease;animation-fill-mode:both}.st48{animation:swing6 7s 2s infinite ease;animation-fill-mode:both}.st49{animation:swing3 7s 2s infinite ease;animation-fill-mode:both}.st50{animation:swing5 7s 1s infinite ease;animation-fill-mode:both}.st51{animation:swing2 7s 1s infinite ease;animation-fill-mode:both}.st52{animation:swing10 7s 3s infinite ease;animation-fill-mode:both}.st53{animation:swing9 7s 2s infinite ease;animation-fill-mode:both}.st54{animation:swing8 7s 2s infinite ease;animation-fill-mode:both}.st55{animation:swing10 7s 2s infinite ease;animation-fill-mode:both}.st56{animation:swing7 7s 2s infinite ease;animation-fill-mode:both}.st57{animation:swing3 7s 3s infinite ease;animation-fill-mode:both}.st58{animation:swing2 7s 2s infinite ease;animation-fill-mode:both}.st59{animation:swing6 7s 2s infinite ease;animation-fill-mode:both}.st60{animation:swing10 7s 3s infinite ease;animation-fill-mode:both}.st61{animation:swing6 7s 2s infinite ease;animation-fill-mode:both}.st62{animation:swing9 7s 1s infinite ease;animation-fill-mode:both}.st63{animation:swing3 7s 1s infinite ease;animation-fill-mode:both}.st64{animation:swing5 7s 1s infinite ease;animation-fill-mode:both}.st65{animation:swing2 7s 1s infinite ease;animation-fill-mode:both}.st66{animation:swing2 7s 3s infinite ease;animation-fill-mode:both}.st67{animation:swing6 7s 3s infinite ease;animation-fill-mode:both}.st68{animation:swing3 7s 1s infinite ease;animation-fill-mode:both}.st69{animation:swing5 7s 1s infinite ease;animation-fill-mode:both}.st70{animation:swing8 7s 2s infinite ease;animation-fill-mode:both}.st71{animation:swing2 7s 2s infinite ease;animation-fill-mode:both}.st72{animation:swing5 7s 1s infinite ease;animation-fill-mode:both}.st73{animation:swing8 7s 2s infinite ease;animation-fill-mode:both}.st74{animation:swing8 7s 1s infinite ease;animation-fill-mode:both}.st75{animation:swing7 7s 2s infinite ease;animation-fill-mode:both}.st76{animation:swing2 7s 2s infinite ease;animation-fill-mode:both}.st77{animation:swing6 7s 2s infinite ease;animation-fill-mode:both}.st78{animation:swing5 7s 1s infinite ease;animation-fill-mode:both}.st79{animation:swing8 7s 2s infinite ease;animation-fill-mode:both}.st80{animation:swing9 7s 2s infinite ease;animation-fill-mode:both}.st81{animation:swing9 7s 1s infinite ease;animation-fill-mode:both}.st82{animation:swing10 7s 2s infinite ease;animation-fill-mode:both}.st83{animation:swing1 7s 2s infinite ease;animation-fill-mode:both}.st84{animation:swing5 7s 3s infinite ease;animation-fill-mode:both}@keyframes swing1{0%{transform:translateX(0)}50%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes swing2{0%{transform:translateX(-3px)}50%{transform:translateX(7px)}100%{transform:translateX(-3px)}}@keyframes swing3{0%{transform:translateX(-7px)}50%{transform:translateX(3px)}100%{transform:translateX(-7px)}}@keyframes swing4{0%{transform:translateX(0)}50%{transform:translateX(5px)}100%{transform:translateX(0)}}@keyframes swing5{0%{transform:translateX(0)}50%{transform:translateX(-7px)}100%{transform:translateX(0)}}@keyframes swing6{0%{transform:translateX(2px)}50%{transform:translateX(-8px)}100%{transform:translateX(2px)}}@keyframes swing7{0%{transform:translateX(5px)}50%{transform:translateX(-1px)}100%{transform:translateX(5px)}}@keyframes swing8{0%{transform:translateX(-3px)}50%{transform:translateX(3px)}100%{transform:translateX(-3px)}}@keyframes swing9{0%{transform:translateX(10px)}50%{transform:translateX(-3px)}100%{transform:translateX(10px)}}@keyframes swing10{0%{transform:translateX(-10px)}50%{transform:translateX(0px)}100%{transform:translateX(-10px)}}@media screen and (max-width: 640px){.prf{border:1px solid #bfbfbf;width:auto}}@media screen and (min-width: 1024px){.prf{border:1px solid #bfbfbf;width:600px}}.prf{margin-bottom:25px}.prf img{width:70px}.prf_main{display:block;padding:1.8rem}.prf_clmText{border-bottom:3px solid #e6e6fa;margin-bottom:0.5rem;padding-bottom:0.5rem;font-weight:bold;font-size:1.8rem;display:flex}.prf_clmTextR{padding-left:1.5rem}.prf_imageInner{display:inline-block}.prf_desc{font-size:1.2rem}.img70{width:70px;border-radius:150px}.chat{margin-bottom:25px}.chat-img-left{margin:0;float:left;width:60px;height:60px;margin-right:-70px}.chat-img-right{margin:0;float:right;width:60px;height:60px;margin-left:-70px}.chat img{width:100%;height:100%;border:1px solid #aaa;border-radius:50%;margin:0}.chat-img-description{padding:5px 0 0;font-size:10px;text-align:center;position:relative;bottom:15px}.chat-text-right{position:relative;margin-left:80px;padding:10px;border-radius:10px;background:#eee;margin-right:12%;float:left}.chat-text-left{position:relative;margin-right:80px;padding:10px;border-radius:10px;background-color:#9cd6e7;margin-left:12%;float:right}p.chat-text{margin:0 0 20px}p.chat-text:last-child{margin-bottom:0}.chat-text-right:before{position:absolute;content:'';border:10px solid transparent;top:15px;left:-20px}.chat-text-right:after{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #eee;top:15px;left:-19px}.chat-text-left:before{position:absolute;content:'';border:10px solid transparent;top:15px;right:-20px}.chat-text-left:after{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #9cd6e7;top:15px;right:-19px}.chat:after,.chat:before{clear:both;content:"";display:block}@keyframes actbtn{0%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}html.menuopen{overflow:hidden}body{position:relative}body.menuopen{overflow:hidden}.contents-wrapper{overflow:hidden}@media only screen and (min-width: 768px){.post-contents-col{display:flex;justify-content:space-between;flex-wrap:wrap}}.main-col{padding-bottom:128px}@media only screen and (min-width: 768px){.main-col{width:calc(100% - 242px)}}@media only screen and (max-width: 767px){.main-col{padding-bottom:58px}}.sub-col{padding-bottom:128px}@media only screen and (min-width: 768px){.sub-col{width:212px}}@media only screen and (max-width: 767px){.sub-col{padding-bottom:58px}}.common-outer{max-width:1090px;box-sizing:border-box;padding:0 20px}.common-outer2{max-width:1200px;box-sizing:border-box;padding:0 20px;margin:0 auto}.common-header{text-align:center}.common-header h2{font-size:33px;font-size:3.3rem;font-weight:normal;font-feature-settings:"palt"}@media only screen and (max-width: 767px){.common-header h2{font-size:21px;font-size:2.1rem}}.common-header h2 .maintxt{letter-spacing:0.2em}.common-header h2 .subtxt{font-size:19px;font-size:1.9rem;display:block;letter-spacing:-0.05em;font-weight:300}@media only screen and (max-width: 767px){.common-header h2 .subtxt{font-size:12px;font-size:1.2rem}}.common-header2 h2{font-size:33px;font-size:3.3rem;font-weight:normal;margin-bottom:45px;letter-spacing:0.2em;font-feature-settings:"palt"}@media only screen and (max-width: 767px){.common-header2 h2{font-size:21px;font-size:2.1rem;margin-bottom:22px;line-height:25px;border-bottom:1px solid #e6e6e6;padding-bottom:3px}}.common-header2 h2 span{font-size:18px;font-size:1.8rem;letter-spacing:normal;display:inline-block;margin-left:31px;font-weight:300}@media only screen and (max-width: 767px){.common-header2 h2 span{font-size:12px;font-size:1.2rem;margin-left:0;display:block}}.contents-header h4{font-size:17px;font-size:1.7rem}.btm-link{font-size:17px;font-size:1.7rem;text-align:right}@media only screen and (max-width: 767px){.btm-link{font-size:11px;font-size:1.1rem}}.btm-link a{display:inline-block;padding-right:54px;background:url('../images/btmarrow.png') no-repeat right center;color:#333}.btm-link a:hover{color:#4198d9}@media only screen and (max-width: 767px){.btm-link a{padding-right:27px;background-image:url('../images/btmarrow_s.png')}}.btm-btn-link{font-size:17px;font-size:1.7rem;text-align:center}@media only screen and (max-width: 767px){.btm-btn-link{font-size:12px;font-size:1.2rem;font-weight:bold}}.btm-btn-link a{display:inline-block;color:#333;border:1px solid #999;width:220px;padding:9px;box-sizing:border-box;text-decoration:none}@media only screen and (min-width: 768px){.btm-btn-link a:hover{border:1px solid #4198d9;color:#4198d9}}@media only screen and (max-width: 767px){.btm-btn-link a{width:auto;padding:7px;display:block}}.tab-head ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 767px){.tab-head ul::after{content:"";display:block;width:calc(33.3% - 2px)}}.tab-head li{font-size:17px;font-size:1.7rem;text-align:center;width:calc(16.666% - 2px);box-sizing:border-box;position:relative;color:#333}@media only screen and (max-width: 767px){.tab-head li{font-size:11px;font-size:1.1rem;width:calc(33.3% - 2px);font-weight:bold}}.tab-head li.active::before{content:'';position:absolute;left:0;top:0;width:100%;box-sizing:border-box;height:calc(100% - 2px);border:1px solid #ccc;border-bottom:0 none;pointer-events:none}.tab-head a{display:block;padding:16px 10px 20px;text-decoration:none;position:relative;z-index:1;color:#333}.tab-head a:hover{background:#f2f2f2}@media only screen and (min-width: 768px){.tab-head a{height:100%;box-sizing:border-box}}@media only screen and (max-width: 767px){.tab-head a{padding:9px 0px 8px}}.tab-head a::before{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background:#ccc;display:block;z-index:0}@media only screen and (max-width: 767px){.tab-head a::before{height:2px}}.tab-head a span{position:relative;z-index:1}.tab-head a[data-tabbtn="latest"]::before{background-color:#f2d355}.tab-head a[data-tabbtn="info"]::before{background-color:#d94c4c}.tab-head a[data-tabbtn="ir"]::before{background-color:#4198d9}.tab-head a[data-tabbtn="press"]::before,.tab-head a[data-tabbtn="pressrelease"]::before{background-color:#39bf91}.tab-head a[data-tabbtn="publicity"]::before{background-color:#4d4d4d}.tab-head a[data-tabbtn="seminar"]::before{background-color:#b25dd4}.tab-contents .tab-index{display:none;padding-top:20px}.tab-contents .tab-index.active{display:block}.tab-contents .tab-ir .eir .eirItem dd{padding-left:0}.news-index-wrap{margin-bottom:36px}@media only screen and (max-width: 767px){.news-index-wrap{margin-bottom:10px}}.news-index-wrap .eirItem{display:flex;justify-content:space-between;flex-wrap:wrap;background:url('../images/news-border.png') repeat-x left bottom;padding:20px 0 18px;border-top:0 none}@media only screen and (max-width: 767px){.news-index-wrap .eirItem{display:block;padding:11px 0 8px}}.news-index-wrap .eirItem .eirItem_head{width:135px;padding:0;display:block}@media only screen and (max-width: 767px){.news-index-wrap .eirItem .eirItem_head{width:auto}.news-index-wrap .eirItem .eirItem_head::after{clear:both;display:block;content:""}}.news-index-wrap .eirItem .eirItem_body{width:calc(100% - 184px);padding:23px 0 0 0;display:block}.news-index-wrap .eirItem .eirItem_body a{color:#333}@media only screen and (max-width: 767px){.news-index-wrap .eirItem .eirItem_body{width:auto;padding-top:4px}}.news-index-wrap .eirItem .eirItem_date{font-size:13px;font-size:1.3rem;letter-spacing:0.18em;color:#333;display:block}@media only screen and (max-width: 767px){.news-index-wrap .eirItem .eirItem_date{font-size:11px;font-size:1.1rem;float:left;letter-spacing:normal}}.news-index-wrap .eirItem .eirItem_category{font-size:13px;font-size:1.3rem;padding:4px 5px;text-align:center;color:#fff;background:#999;display:block;width:auto;margin:0 auto}@media only screen and (max-width: 767px){.news-index-wrap .eirItem .eirItem_category{font-size:10px;font-size:1rem;float:left;padding:1px 5px;margin-left:5px}}.news-index-wrap .eirItem .eirItem_title{font-size:17px;font-size:1.7rem;line-height:31.5px}@media only screen and (max-width: 767px){.news-index-wrap .eirItem .eirItem_title{font-size:12px;font-size:1.2rem;line-height:20px;font-weight:bold;display:block}}.news-index-wrap .eirItem .eirItem_type-pdf{font-size:12px;font-size:1.2rem;background:#b80000;display:inline-block;line-height:20px}@media only screen and (max-width: 767px){.news-index-wrap .eirItem .eirItem_type-pdf{font-size:10px;font-size:1rem;line-height:15px}}.news-index-wrap .eirItem .eirItem_size{color:#333}.news-index-wrap .yearController{margin-bottom:40px}@media only screen and (max-width: 767px){.news-index-wrap .yearController{margin-bottom:20px}}.news-index-wrap .newsTypeController{border-bottom:1px solid #ccc}@media only screen and (max-width: 767px){.news-index-wrap .newsTypeController{border-bottom:0 none;margin-bottom:0}.news-index-wrap .newsTypeController::after{clear:both;display:block;content:""}}.news-index-wrap .newsTypeController li{font-size:14px;font-size:1.4rem;margin-right:0 !important}@media only screen and (max-width: 767px){.news-index-wrap .newsTypeController li{font-size:12px;font-size:1.2rem}}.news-index-wrap .newsTypeController li:hover a,.news-index-wrap .newsTypeController li.active a{background:#f2f2f2}.news-index-wrap .newsTypeController li a{padding:3px 15px !important;border:1px solid #ccc !important;border-bottom:0 none !important}@media only screen and (max-width: 767px){.news-index-wrap .newsTypeController li a{border-bottom:1px solid #ccc !important}}.news-index{background:url('../images/news-border.png') repeat-x left bottom}.news-index a{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px 0 26px;text-decoration:none;color:#333}@media only screen and (max-width: 767px){.news-index a{padding:11px 0}}@media only screen and (min-width: 768px){.news-index a:hover{background:#f5f5f5}}.news-index .index-head{width:135px}@media only screen and (max-width: 767px){.news-index .index-head{width:auto;margin-bottom:5px}}.news-index .index-body{width:calc(100% - 184px)}@media only screen and (max-width: 767px){.news-index .index-body{width:auto}}.news-index .date{font-size:13px;font-size:1.3rem;letter-spacing:0.15em}@media only screen and (max-width: 767px){.news-index .date{font-size:10px;font-size:1rem;display:inline-block}}.news-index .category{font-size:13px;font-size:1.3rem;padding:4px 5px;text-align:center;color:#fff}@media only screen and (max-width: 767px){.news-index .category{font-size:10px;font-size:1rem;display:inline-block;padding:1px 4px}}.news-index .category.latest{background:#f2d355}.news-index .category.info{background:#d94c4c}.news-index .category.irnews,.news-index .category.ir{background:#4198d9}.news-index .category.press,.news-index .category.pressrelease{background:#39bf91}.news-index .category.publicity{background:#4d4d4d}.news-index .category.seminar{background:#b25dd4}.news-index h3{font-size:17px;font-size:1.7rem;line-height:31.5px}@media only screen and (max-width: 767px){.news-index h3{font-size:12px;font-size:1.2rem;font-weight:bold;line-height:20px;margin-bottom:6px}}.news-index p{font-size:13px;font-size:1.3rem;line-height:24.5px}@media only screen and (max-width: 767px){.news-index p{font-size:10px;font-size:1rem;line-height:18px}}@media only screen and (max-width: 767px){.news-cat-links::before{font-size:13px;font-size:1.3rem;content:"カテゴリーメニュー";text-align:center;display:block;border-top:1px solid #e6e6e6;font-weight:bold;padding:8px}}@media only screen and (max-width: 767px){.news-cat-links ul{display:flex;justify-content:space-between;flex-wrap:wrap}}.news-cat-links ul li{font-size:14px;font-size:1.4rem}@media only screen and (max-width: 767px){.news-cat-links ul li{font-size:11px;font-size:1.1rem;width:49%;margin-bottom:6px}}.news-cat-links ul a{display:block;border:1px solid #f2f2f2;position:relative;color:#333;padding:13px 16px 10px;text-decoration:none}.news-cat-links ul a::before{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;content:"";display:block;width:4px;height:100%;position:absolute;left:0;top:0;z-index:0}.news-cat-links ul a span{position:relative;z-index:1}@media only screen and (min-width: 768px){.news-cat-links ul a{padding:8px 16px 6px}.news-cat-links ul a:hover{background:#f2f2f2}}.news-cat-links ul a.latest::before{background:#f2d355}.news-cat-links ul a.info::before{background:#d94c4c}.news-cat-links ul a.irnews::before,.news-cat-links ul a.ir::before{background:#4198d9}.news-cat-links ul a.press::before,.news-cat-links ul a.pressrelease::before{background:#39bf91}.news-cat-links ul a.publicity::before{background:#4d4d4d}.news-cat-links ul a.seminar::before{background:#b25dd4}.pagination{text-align:center;margin-top:30px;font-size:13px;font-size:1.3rem;width:100%}.pagination a,.pagination span,.pagination em{font-style:normal;display:inline-block;*display:inline;*zoom:1;padding:3px 8px}.pagination .current{background:#0068b7;color:#FFF}.pagination .previous_page.disabled,.pagination .next_page.disabled{color:#BBB}.pagination .pagenate-link,.pagination .pagenate-link-txt{padding:0;line-height:25px}.pagination-single{margin-bottom:30px}.pagenate-index{display:inline-block;vertical-align:top}.singlelink-next a:nth-of-type(1){display:none}.singlelink-prev a:nth-last-of-type(1){display:none}@media only screen and (max-width: 767px){.parts-ir-library .common-header2 h2 span,.parts-ir-news .common-header2 h2 span,.parts-biz-detail .common-header2 h2 span,.parts-blog-list-top .common-header2 h2 span,.parts-news-list-top .common-header2 h2 span{display:inline-block}}@media only screen and (min-width: 768px){.sponly{display:none}}@media only screen and (max-width: 767px){.pconly{display:none}}
