@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}body{line-height:1}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}#yui3-css-stamp.cssfonts{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{width:88%;max-width:1080px;margin:0 auto;padding:0}.clr:after,.col:after,.container:after,.group:after,.row:after{content:"";display:table;clear:both}.row{padding:auto;margin:0 auto}.col{display:block;float:left;width:100%}.reverse .col{float:right}@media (min-width:768px){.container{width:1080px;padding:0}}@font-face{font-family:'fontello';src:url('font/fontello.eot?67080439');src:url('font/fontello.eot?67080439#iefix') format('embedded-opentype'),url('font/fontello.woff2?67080439') format('woff2'),url('font/fontello.woff?67080439') format('woff'),url('font/fontello.ttf?67080439') format('truetype'),url('font/fontello.svg?67080439#fontello') format('svg');font-weight:normal;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ok-circle:before{content:'\e800'}.icon-cancel:before{content:'\e806'}.icon-down-open-big:before{content:'\e807'}.icon-left-open-big:before{content:'\e808'}.icon-right-open-big:before{content:'\e809'}.icon-up-open-big:before{content:'\e80a'}.icon-mail:before{content:'\e813'}.icon-twitter:before{content:'\f099'}.icon-youtube-play:before{content:'\f16a'}.icon-instagram:before{content:'\f16d'}.icon-facebook-official:before{content:'\f230'}.trans{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}.fb{font-weight:bold}.tac{text-align:center}.tdn{text-decoration:none}.tdu{text-decoration:underline}.bgsc{background-size:cover}.inline{display:inline-block}.italic{font-style:italic}body,html{width:100%;height:100%}body{position:relative;color:#251e1c;background:#fff;line-height:1;font-weight:400;font-style:normal;font-feature-settings:"palt";font-family:Roboto,"Helvetica Neue",Helvetica,"Droid Sans",YakuHanJP,'Noto Sans JP',sans-serif}img{width:100%;max-width:100%;height:auto}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}strong{font-weight:bold}.wf{font-family:urw-din}.fontsmall{font-size:85%}.attention{color:#e25a7f}::selection{background:#251e1c;color:#fff}::-moz-selection{background:#251e1c;color:#fff}a:link{color:#1c3357;text-decoration:underline;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}a:visited{color:#1c3357;text-decoration:underline}a:hover{color:#c84770;text-decoration:none}a:active{color:#1c3357;text-decoration:none}a img{border:none;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}a img:hover{opacity:0.7;text-decoration:none}header{z-index:996;position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,0.9)}header h1{position:relative;width:160px;margin:16px 0 16px 6%}div.layer{position:relative;overflow:scroll;width:100%;max-width:100%;height:auto;z-index:1}.home div.layer{height:100%}div#sliderbox{position:relative;z-index:1;margin:0;padding:0;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}div#sliderbox article{z-index:10;width:100%;margin:0 auto}div#sliderbox h1{width:50%;margin:0 auto;opacity:0;blur:20px}div#kvbg{position:absolute;width:100%;height:100%;top:0;left:0}div#sliderbox.start h1{animation:blurIn 0.7s ease-out 0.1s forwards}@keyframes blurIn{0%{opacity:0;filter:blur(20px)}to{opacity:1;filter:blur(0px)}}div.verline{position:absolute;bottom:4.5%;margin:0 auto;text-align:center;width:100%}div.verline>div{height:60px;width:1px;margin:0 auto}div.verline p{display:block;margin:0 auto 3%;font-size:85%;color:#fff}.scrollLine01{z-index:4;position:relative;margin:0;width:1px;height:60px;overflow:hidden}.scrollLine01:after,.scrollLine01:before{content:'';position:absolute;top:0;left:0;display:block;width:1px;height:100%}.scrollLine01:before{z-index:10;background:#fff;-webkit-animation:scroll 2.2s infinite normal;animation:scroll 2.2s infinite normal}.scrollLine01:after{background:transparent}main{z-index:10;position:relative;margin:0 auto;width:100%;max-width:100%;height:auto;overflow:hidden}div.topnews{position:relative;z-index:1;background:#fff;padding:90px 0 60px;overflow:hidden}div.topnews div.bgtxt{position:absolute;top:-15px;right:-15px;color:#1c3357;font-size:500%;opacity:0.2;pointer-events:none}div.topnews h2{position:relative;font-size:154%;letter-spacing:2px;text-align:center;margin:0 0 9%;color:#251e1c}div.topnews h2 div{position:relative;z-index:1;width:fit-content;margin:0 auto}div.topnews h2 div:before{content:"";position:absolute;z-index:-1;width:30px;height:30px;top:-13px;left:-16px;background:#c84770;border-radius:50%;opacity:0.4}div.topnews ul{border-top:1px solid #ccc;margin:0 auto 6%}div.topnews ul li{margin:0;border-bottom:1px solid #ccc;padding:4.5% 0}div.topnews ul li span.postdate{background:#c84770;color:#fff;display:inline-block;padding:6px 15px;border-radius:36px;margin:0 0 6px;font-size:85%}div.topnews ul li a{display:block;line-height:1.6}div.topnews ul li a:link{color:#1a1a1a;text-decoration:none}div.topnews ul li a:visited{color:#1a1a1a;text-decoration:none}div.topnews ul li a:hover{color:#c84770;text-decoration:none}div.topnews ul li a:active{color:#1a1a1a;text-decoration:none}div.topnews ul li:first-child img{display:inline-block}div.morebtn{width:66%;margin:0 auto;font-size:108%}div.morebtn a{display:block;background:#c84770;padding:12px 0;border-radius:36px;text-align:center;box-shadow:4px 6px 24px rgba(0,0,0,0.15)}div.morebtn a:link{color:#fff;text-decoration:none}div.morebtn a:visited{color:#fff;text-decoration:none}div.morebtn a:hover{color:#fff;text-decoration:none;background:#1c3357}div.morebtn a:active{color:#fff;text-decoration:none}div.topartists{position:relative;z-index:1;background:#ddd;padding:90px 0 60px;overflow:hidden}div.topartists div.bgtxt{position:absolute;top:-15px;left:-8px;color:#1c3357;font-size:500%;opacity:0.2;pointer-events:none}div.topartists h2{position:relative;font-size:154%;letter-spacing:2px;text-align:center;margin:0 0 9%;color:#251e1c}div.topartists h2 div{position:relative;z-index:1;width:fit-content;margin:0 auto}div.topartists h2 div:before{content:"";position:absolute;z-index:-1;width:30px;height:30px;top:-13px;left:-16px;background:#c84770;border-radius:50%;opacity:0.4}div.topartists ul{margin:0 auto 6%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}div.topartists ul li{margin:0 0 6%;width:47%}div.topartists ul li a{display:block}div.topartists ul li a img{display:block;border-radius:8px;margin:0 0 12px;box-shadow:4px 6px 24px rgba(0,0,0,0.1)}div.topartists ul li a h3{letter-spacing:1px;text-align:center}div.topartists ul li a:link{color:#1a1a1a;text-decoration:none}div.topartists ul li a:visited{color:#1a1a1a;text-decoration:none}div.topartists ul li a:hover{color:#c84770;text-decoration:none}div.topartists ul li a:active{color:#1a1a1a;text-decoration:none}div.topcompany{position:relative;z-index:1;background:#fff;padding:90px 0;overflow:hidden}div.topcompany div.bgtxt{position:absolute;top:-15px;right:-15px;color:#1c3357;font-size:500%;opacity:0.2;pointer-events:none}div.topcompany h2{position:relative;font-size:154%;letter-spacing:2px;text-align:center;margin:0 0 9%}div.topcompany h2 div{position:relative;z-index:1;width:fit-content;margin:0 auto}div.topcompany h2 div:before{content:"";position:absolute;z-index:-1;width:30px;height:30px;top:-13px;left:-16px;background:#c84770;border-radius:50%;opacity:0.4}div.topcompany p{text-align:center;font-size:108%;line-height:1.9;margin:0 0 6%}section.pagettl{position:relative;z-index:1;background:#1c3357;background-size:cover;padding:156px 0 90px;overflow:hidden;text-align:center;margin:0 0 12%;color:#fff}section.pagettl h2{font-size:200%;letter-spacing:1px;font-weight:bold;margin:0 0 10px}section.pagettl p{letter-spacing:1px;font-weight:bold}div.pagebody{margin:0 auto;min-height:70vh}div.pagebody article{position:relative;margin:0 auto 9%}div.pagebody article section.newsttl{padding:4% 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 6%}div.pagebody article section.newsttl h3{margin:0}div.pagebody article span.postdate{background:#c84770;color:#fff;display:inline-block;padding:6px 15px;border-radius:36px;margin:0 0 10px;font-size:85%}div.pagebody article h3{font-size:154%;letter-spacing:2px;line-height:1.6;margin:0 0 6%;font-weight:bold}div.pagebody article div.postbody{word-wrap:break-word;line-height:1.9;margin:0 0 9%}div.pagebody article div.postbody h4{font-size:132%;line-height:1.7;letter-spacing:1px;padding:0 0 1%;margin-bottom:4%;border-bottom:2px solid #251e1c;font-weight:bold}div.pagebody article div.postbody h5{font-size:116%;line-height:1.7;padding:0 0 1%;font-weight:bold}div.pagebody article div.postbody img{margin-bottom:6%}div.pagebody article div.postbody img.width50{max-width:50%;height:auto}div.pagebody article div.postbody .aligncenter{margin:0 auto;display:block}div.pagebody article div.postbody .size-thumbnail{width:160px;height:auto}div.pagebody article div.postbody .size-medium{width:240px;height:auto}div.pagebody article div.postbody p{font-size:108%;margin-bottom:6%}div.pagebody article div.postbody p>img{margin-bottom:0}div.pagebody article div.postbody p:last-child{margin-bottom:0}div.pagebody article div.postbody div.profbox section:first-child{margin:0 0 9%}table{width:100%;margin:0}table tr{width:100%;line-height:1.85;font-size:93%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}table tr th{padding:12px;letter-spacing:1px;text-align:right;white-space:nowrap;font-weight:bold}table tr td{padding:12px 0 12px 12px}ul.newslist{margin:0 0 9%}ul.newslist li{margin:0 0 4%;padding:0 0 4%;border-bottom:1px solid #ccc}ul.newslist li span.postdate{background:#c84770;color:#fff;display:inline-block;padding:6px 15px;border-radius:36px;margin:0 0 10px;font-size:85%}ul.newslist li a{display:block;line-height:1.6;font-weight:bold}ul.newslist li a:link{color:#1a1a1a;text-decoration:underline}ul.newslist li a:visited{color:#1a1a1a;text-decoration:underline}ul.newslist li a:hover{color:#c84770;text-decoration:underline}ul.newslist li a:active{color:#1a1a1a;text-decoration:underline}div.pagenation{margin:0 0 12%}div.pagenation a div{display:block;padding:12px 20px;background:#1c3357;border-radius:40px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}div.pagenation a div:hover{background:#c84770}div.pagenation div.next{float:right}div.pagenation div.prev{float:left}div.pagenation a:link{color:#fff;text-decoration:none}div.pagenation a:visited{color:#fff;text-decoration:none}div.pagenation a:hover{color:#fff;text-decoration:none}div.pagenation a:active{color:#fff;text-decoration:none}table.mailform{margin:0 0 6%}table.mailform textarea{width:100%;padding:12px;font-size:16px;resize:vertical;background:#fff;border:1px solid #888}table.mailform input{width:100%;padding:12px;font-size:16px;border:1px solid #888}table.mailform input[type=checkbox]{width:auto!important;display:inline-block}table.mailform input[type=radio]{width:auto!important;vertical-align:text-top;padding:0;display:inline-block}table.mailform input[type=submit]{appearance:none;-webkit-appearance:none;cursor:pointer;outline:none}table.mailform button{appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;border-radius:0}table.mailform tr{width:100%;font-size:108%}table.mailform tr th{vertical-align:middle}table.mailform tr th span.attention{vertical-align:top}span.wpcf7-list-item{display:block;margin:0 0 18px;line-height:1;font-weight:bold}div.btn3d{width:230px;margin:0 auto}input.soushin{width:100%;height:54px;line-height:51px;position:relative;-webkit-appearance:none;border-style:none;border:none;color:#fff;font-size:14px;display:inline-block;font-weight:bold;text-align:center;text-decoration:none;letter-spacing:2px;background-color:#1c3357;-webkit-transition:none;transition:none;cursor:pointer;border-radius:32px!important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}input.soushin:hover{background-color:#c84770}input.soushin:active{background-color:#1c3357}img.ajax-loader{float:left;width:auto!important}.wpcf7-not-valid-tip{color:#e25a7f!important;font-size:85%!important;line-height:2}.wpcf7-validation-errors{border:2px solid #e25a7f!important;font-size:85%!important;color:#e25a7f!important;padding:10px!important}.wpcf7-response-output{border:2px solid #999!important;font-size:85%!important;padding:10px!important}footer{position:relative}footer div.footbox{z-index:1;text-align:right;height:66px;width:96%;margin:0 0 0 auto;border-radius:66px 0 0 0;padding:26px 6% 0 0;background:#1c3357}footer div.footbox small{color:#fff;font-size:85%}div.navcircle{z-index:999;position:fixed;top:-110px;right:-110px;border-radius:50%;width:200px;height:200px;background:#fff;box-shadow:0 5px 20px 0 rgba(0,0,0,0.15)}#nav-toggle{z-index:1000;position:fixed;cursor:pointer;top:20px;right:18px;height:24px}#nav-toggle>div{position:relative;width:34px}#nav-toggle span{width:100%;height:2px;left:0;border-radius:2px;display:block;background:#1c3357;position:absolute;transition:top 0.1s linear,-webkit-transform 0.3s linear;transition:transform 0.1s linear,top 0.1s linear;transition:transform 0.1s linear,top 0.1s linear,-webkit-transform 0.3s linear}#nav-toggle span:first-child{top:0}#nav-toggle span:nth-child(2){top:10px}#nav-toggle span:nth-child(3){top:20px}#nav-toggle:hover span:first-child{top:3px}#nav-toggle:hover span:nth-child(3){top:17px}.open #nav-toggle span:first-child{top:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){top:13px;width:0;left:50%}.open #nav-toggle span:nth-child(3){top:13px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#gloval-nav{background:rgba(255,255,255,0.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;width:100%;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;padding-left:0;-webkit-transform:translateX(200%);transform:translateX(200%);transition:-webkit-transform 1s cubic-bezier(0.215,0.61,0.355,1);transition:transform 1s cubic-bezier(0.215,0.61,0.355,1);transition:transform 1s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 1s cubic-bezier(0.215,0.61,0.355,1)}#gloval-nav nav{z-index:998}.open #gloval-nav{z-index:998;-webkit-transform:translateX(0);transform:translateX(0)}#gloval-nav ul{margin:0 10%}#gloval-nav ul li{text-align:right;-webkit-transform:translateX(-200px);transform:translateX(-200px);transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease;position:relative}#gloval-nav ul li a{padding:12px 0;text-decoration:none;display:inline-block;line-height:1.5}#gloval-nav ul li a em{font-size:20px}#gloval-nav ul li a span{display:block;font-size:11px;letter-spacing:1px}#gloval-nav ul li a:link{color:#1c3357}#gloval-nav ul li a:visited{color:#1c3357}#gloval-nav ul li a:hover{color:#c84770}#gloval-nav ul li a:active{color:#1c3357}#gloval-nav ul li:nth-child(2){transition-delay:0.2s}#gloval-nav ul li:nth-child(3){transition-delay:0.4s}#gloval-nav ul li:nth-child(4){transition-delay:0.6s}#gloval-nav ul li:nth-child(5){transition-delay:0.8s}#gloval-nav ul li:nth-child(6){transition-delay:1s}#gloval-nav ul li:nth-child(7){transition-delay:1.2s}.open #gloval-nav li{-webkit-transform:translateX(0);transform:translateX(0)}@media (min-width:768px){body,html{min-width:1080px}.sp{display:none!important}header h1{width:200px;margin:20px 0 20px 20px}div#sliderbox h1{width:400px}div.verline{bottom:24px}div.verline>div{height:60px}div.verline p{margin:0 auto 15px;font-size:116%}.scrollLine01{height:60px}div.topnews{padding:120px 0 90px}div.topnews div.bgtxt{top:-36px;right:-36px;font-size:1150%;opacity:0.2}div.topnews h2{font-size:33px;letter-spacing:4px;margin:0 0 60px}div.topnews h2 div:before{width:42px;height:42px;top:-20px;left:-22px;opacity:0.3}div.topnews ul{margin:0 auto 45px}div.topnews ul li{margin:0;padding:20px 0}div.topnews ul li a{font-size:124%}div.morebtn{width:50%}div.morebtn a{font-size:124%;border-radius:56px;padding:14px 0}div.topartists{padding:120px 0 90px}div.topartists div.bgtxt{top:-36px;left:-36px;font-size:1150%;opacity:0.2}div.topartists h2{font-size:33px;letter-spacing:4px;margin:0 0 60px}div.topartists h2 div:before{width:42px;height:42px;top:-20px;left:-22px;opacity:0.3}div.topartists ul{margin:0 auto 90px}div.topartists ul li{margin:0;width:22%}div.topartists ul li a img{margin:0 0 15px}div.topartists ul li a h3{font-size:124%}div.topartists ul.list2{justify-content:center}div.topartists ul.list2 li{margin:0 2%}div.topcompany{padding:120px 0}div.topcompany div.bgtxt{top:-36px;right:-36px;font-size:1150%;opacity:0.2}div.topcompany h2{font-size:33px;letter-spacing:4px;margin:0 0 60px}div.topcompany h2 div:before{width:42px;height:42px;top:-20px;left:-22px;opacity:0.3}div.topcompany p{font-size:124%;margin:0 0 60px;letter-spacing:2px}section.pagettl{padding:180px 0 120px;margin:0 0 60px}section.pagettl h2{font-size:400%;letter-spacing:3px;margin:0 0 15px}section.pagettl p{font-size:139%;letter-spacing:3px}div.pagebody article{margin:0 auto 90px}div.pagebody article section.newsttl{width:100%;max-width:920px;margin:0 auto 60px;padding:30px 0}div.pagebody article span.postdate{font-size:100%;padding:7px 16px}div.pagebody article h3{font-size:189%;letter-spacing:3px;line-height:1.7;margin:0 0 60px}div.pagebody article div.postbody{width:100%;max-width:920px;margin:0 auto 90px;line-height:2}div.pagebody article div.postbody h4{font-size:169%;padding:0 0 12px;margin-bottom:24px}div.pagebody article div.postbody h5{font-size:124%;padding:0 0 12px;letter-spacing:1px}div.pagebody article div.postbody img{margin-bottom:30px}div.pagebody article div.postbody img.alignleft+br{display:none}div.pagebody article div.postbody img.alignright+br{display:none}div.pagebody article div.postbody img.nomargin{margin-bottom:0}div.pagebody article div.postbody img.width50{max-width:50%;height:auto}div.pagebody article div.postbody img.pcwidth50{display:block;max-width:60%;height:auto;margin:0 auto 20px}div.pagebody article div.postbody .size-thumbnail{width:320px;height:auto}div.pagebody article div.postbody .size-medium{width:320px;height:auto}div.pagebody article div.postbody .size-large{width:600px;height:auto}div.pagebody article div.postbody .aligncenter{clear:both;display:block;overflow:hidden;margin:0 auto 30px}div.pagebody article div.postbody .alignleft{float:left;margin:0 30px 30px 0;display:inline-block}div.pagebody article div.postbody .alignright{float:right;margin:0 0 30px 30px;display:inline-block}div.pagebody article div.postbody p{font-size:116%;margin-bottom:30px}div.pagebody article div.postbody p>img{margin-bottom:0}div.pagebody article div.postbody div.profbox{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}div.pagebody article div.postbody div.profbox section:first-child{margin:0;width:40%}div.pagebody article div.postbody div.profbox section:last-child{width:54%}table{width:60%;margin:0 auto}table tr{font-size:116%}table tr th{padding:20px;letter-spacing:2px}table tr td{padding:20px}ul.newslist{max-width:920px;margin:0 auto 90px}ul.newslist li{margin:0 0 30px;padding:0 0 30px}ul.newslist li span.postdate{font-size:100%;padding:7px 16px 4px;margin:0 0 10px}ul.newslist li a{font-size:139%;line-height:1.7}div.pagenation{max-width:920px;margin:0 auto 120px}div.pagenation a div{font-size:124%;padding:15px 20px 12px}table.mailform{width:100%;margin:0 auto 45px}table.mailform tr{width:100%}table.mailform tr th{padding:20px;letter-spacing:1px;width:auto}table.mailform tr td{padding:20px;width:auto}table.mailform tr td p{margin:0!important}table.mailform tr td div.ppbox{font-size:14px;margin:0 0 20px}table.mailform tr td.names{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}table.mailform tr td.names p{width:49%;margin:0}span.wpcf7-list-item{font-size:18px;margin:0 0 15px}div.btn3d{width:294px;margin:0 auto}input.soushin{height:64px;line-height:62px;font-size:18px;border-radius:46px!important}div.navcircle{top:-130px;right:-120px;width:240px;height:240px}#nav-toggle{height:32px}#nav-toggle>div{width:42px}#nav-toggle span:nth-child(2){top:14px}#nav-toggle span:nth-child(3){top:28px}#nav-toggle:hover span:first-child{top:4px}#nav-toggle:hover span:nth-child(3){top:24px}.open #nav-toggle span:first-child{top:15px}.open #nav-toggle span:nth-child(2){top:15px}.open #nav-toggle span:nth-child(3){top:15px}#gloval-nav ul{margin:0 12%}#gloval-nav ul li a{padding:18px 0;line-height:1.5}#gloval-nav ul li a em{font-size:28px;letter-spacing:2px}#gloval-nav ul li a span{font-size:14px;letter-spacing:2px}.nav-bg{z-index:997;position:fixed;left:0;right:0;top:0;bottom:0;opacity:0;transition:all 0.7s ease}.nav-bg.active{opacity:1;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s}}@media (max-width:767px){.pc{display:none!important}.spmb{margin-bottom:6%}table.mailform tr th{display:block;width:100%;padding:15px 0;text-align:left}table.mailform tr td{display:block;width:100%;padding:0 0 15px}}@keyframes blackIn{0%{opacity:0}to{opacity:1}}@keyframes leftIn{0%{width:0%}to{width:100%}}div#bglayer{position:absolute;top:0;left:0;clear:both;overflow:hidden;display:block;width:100%;height:100%;min-width:100%;min-height:100%;z-index:-2}div#bglayer div#bgcan{position:relative;width:100%;height:100%;min-width:100%;min-height:100%}div#bglayer div#bgcan canvas{position:relative;width:100%;height:100%;min-width:100%;min-height:100%}div.noisewrap{position:absolute;display:block;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:-1}div.noisebg{width:100%;height:100%;opacity:0.2}div.noisebg:before{content:'';position:absolute;display:block;background-image:url(../img/bg/noisew.png);top:-50%;left:-50%;width:200%;height:200%;will-change:transform;animation:noiseBGS 0.9s steps(4) infinite}div.bkver{opacity:0.15}div.bkver:before{background-image:url(../img/bg/noise.png)}@keyframes noiseBGS{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}@media (min-width:768px){div.noisebg{opacity:0.3}div.bkver{opacity:0.25}}@keyframes scroll{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}15%{-webkit-transform:translate3d(0,-98%,0);transform:translate3d(0,-98%,0)}85%{-webkit-transform:translate3d(0,98%,0);transform:translate3d(0,98%,0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime,.rightAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideText-100;animation-duration:0.75s;animation-delay:0.5s;animation-fill-mode:forwards;opacity:0}@keyframes slideText-100{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideText100;animation-duration:0.75s;animation-delay:0.5s;animation-fill-mode:forwards;opacity:0}@keyframes slideText100{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}