html{color:#333;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,table,tr,th,td,figure,main,header,footer{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;border:none}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1.0}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}abbr{cursor:help}label{cursor:pointer}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size: 100%}strong{font-weight:bold}em{font-style:italic}th,td{border:1px solid #999;padding:.5em}th{font-weight:bold;text-align:center}caption{padding-bottom:.5em;text-align:right}dfn{font-style:normal}address{font-style:normal;line-height:1.0}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.left{text-align:left}.center{text-align:center}.right{text-align:right}.mb0{margin-bottom:0}.mb05{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mt05{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}body{font:62.5% Meiryo,arial,clean,verdana,'Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",Osaka,sans-serif;color:#333;line-height:1.4}html>body{font-size:10px;font-size:62.5% 9}select,input,button,textarea{font:100% Meiryo,arial,clean,verdana,'Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",Osaka,sans-serif;color:#333;line-height:1.4}table{font-size:inherit;font: 100%;color:#333;line-height:1.4}pre,code,kbd,samp,tt{font-family:monospace;font-size:100%;*font-size: 108%;line-height:1.4;color:#333}li li,li dt,li dd,li input,li select,li button,li textarea,li p,li th,li td,dt li,dt dt,dt dd,dt input,dt select,dt button,dt textarea,dt p,dt th,dt td,dd li,dd dt,dd dd,dd input,dd select,dd button,dd textarea,dd p,dd th,dd td,th li,th dt,th dd,th input,th select,th button,th textarea,th p,th th,th td,td li,td dt,td dd,td input,td select,td button,td textarea,td p,td th,td td,p input{font-size:100%}h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,th,td,pre,address,li,dt,dd{-webkit-text-size-adjust:none}input,button,textarea,select,p,blockquote,th,td,pre,li,dt,dd{font-size:140%;letter-spacing:1px}p,dt,dd,td,th,li{line-height:26px}img{vertical-align:bottom;max-width:100%;height:auto}a{text-decoration:underline}a[target="_blank"]:hover{opacity:1}.sp{display:block}.pc{display:none}.sp_320,.sp_375,.sp_480{display:none}p{margin-bottom:18px}p:last-child{margin-bottom:0}.bold{font-weight:bold}.fr{float:right}.fl{float:left}.tel_link{cursor:auto;opacity:1;display:inline-block}.txt_tel{text-decoration:none}.v_top{vertical-align:top}.tbl_wrap_text{display:none}.txt_ver{cursor:vertical-text;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;word-wrap:break-word}html{background:none}header,section,footer,aside,nav,main,article,figure{display:block}body{color:#000;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:500}#wrapper{width:100%;overflow:hidden;box-sizing:border-box;min-width:0}.inner{padding-left:10px;padding-right:10px}a{color:inherit}table{width:100%}table th,table td{box-sizing:border-box;padding:10px 10px 10px;border:solid 1px #dfdfdf}table th{color:#9e0429;font-weight:700;background:#f7f7f7}table td{background:#fff;padding:15px 10px 15px}table.tbl_head_h01 tr:first-child th{border-top-width:1px;border-bottom-width:1px}table.tbl_head_h01 tr:last-child td{border-bottom-color:#a0a0a0}.table-wrapper{width:100%;overflow:auto}.table-wrapper table{width:750px}.tbl_wrap_text{font-size:12px;display:block;margin:0;margin-top:5px;line-height:18px}#totop{position:fixed;z-index:5;margin:0;display:none;bottom:55px;right:5px;width:32px}.image_l,.image_r{margin:0 0 25px 0;text-align:center}.topic_path{display:none}@media screen and (min-width:769px){input,button,textarea,select,p,blockquote,th,td,pre,li,dt,dd{font-size:160%}.pc{display:block}.sp{display:none}a:hover{transition:all .3s;opacity:.8}.inner{max-width:1210px;margin:0 auto;padding:0 20px;box-sizing:border-box}.image_l{float:left;margin:8px 55px 25px 0}.image_r{float:right;margin:8px 0 25px 55px}.image_l img,.image_r img{width:auto;max-width:400px}.image_r.mb0,.image_l.mb0{margin-bottom:0}.no-hover{opacity:1!important;text-decoration:none!important;color:#000!important}.tel_link{pointer-events:none;cursor:text}.bottom_bar{display:none!important}#totop{right:20px;bottom:40px;width:auto}#totop a{transition:all .3s;display:block}#totop a:hover{opacity:.7}table th,table td{padding:20px 30px 16px}.table-wrapper table{width:100%}.js_tbl_res_sp,.tbl_wrap_text{display:none}.topic_path{padding:15px 0 50px;display:block}.topic_path li{display:inline-block;font-size:12px;margin-right:12px;line-height:1;position:relative;padding:4px 5px 5px 0}.topic_path li:last-child{margin-right:0}.topic_path li:not(:last-child):before {content:'';border-right:solid 1px #333;border-bottom:solid 1px #333;position:absolute;transform:rotate(-45deg) skew(10deg,10deg);padding:3px;right:-5px;top:6px}.topic_path li a{display:inline-block;margin-right:5px;text-decoration:none;position:relative}.topic_path li a:hover{text-decoration:underline}}@keyframes zk { to { stroke-dashoffset: 0; } }svg.acjk path[clip-path]{stroke-dasharray:3337;stroke-dashoffset:3339;stroke-width:128;stroke-linecap:round;fill:none;stroke:#fff}svg.acjk path[id]{fill:transparent}.anim svg.acjk path[clip-path]{--t:.3s;animation:zk var(--t) linear forwards var(--d)}.particles-js{width:100%;height:100%;position:absolute;top:0;left:0}header{background:#000;position:relative}header .box_head{display:flex;align-items:center;position:relative;z-index:2}header .inner{width:100%;box-sizing:border-box}header h1{text-align:center}header h1 a:hover{opacity:1}header h1 svg path,header h1 svg polygon,header h1 svg rect{opacity:0;fill:none;stroke:#fff;stroke-width:.5px;stroke-dashoffset:0;stroke-dasharray:200}header h1.anim svg path,header h1.anim svg polygon,header h1.anim svg rect{-webkit-animation:header_h1_anim 1s linear forwards;animation:header_h1_anim 1s linear forwards}header h1.anim svg path.pink{-webkit-animation:header_h1_anim_pink 1s linear forwards;animation:header_h1_anim_pink 1s linear forwards}header .txt01,header h2{color:#fff;text-align:center;font-weight:400}header h2>span{opacity:0;transition:all .3s}header h2>span.char1{transition-delay:0s}header h2>span.char2{transition-delay:.1s}header h2>span.char3{transition-delay:.2s}header h2>span.char4{transition-delay:.3s}header h2>span.char5{transition-delay:.4s}header h2>span.char6{transition-delay:.5s}header h2>span.char7{transition-delay:.6s}header h2>span.char8{transition-delay:.7s}header h2>span.char9{transition-delay:.8s}header h2.anim>span{opacity:1}header .txt01 .line span{display:inline-block;position:relative;-webkit-animation:header_txt01_anim .5s forwards;animation:header_txt01_anim .5s forwards;opacity:0;filter:blur(3px);transform:scale(3);text-shadow:1px 5px 8px rgba(0,0,0,.2)}header .btn_scroll{position:absolute;color:#fff;transform:rotate(90deg);transform-origin:right top;cursor:pointer;right:-100%;transition:all .3s}header .btn_scroll>span{height:1px;position:absolute;top:50%;right:0;display:block;overflow:hidden}header .btn_scroll>span:before{content:'';position:absolute;left:0;top:0;height:100%;background:#fff;animation:btn_scroll 2s cubic-bezier(.63,.15,.35,.96) infinite}.under header h1{position:absolute;z-index:99;left:0;top:0;width:100%;box-sizing:border-box;text-align:left}.under header .key{height:100%;position:relative;z-index:10}.under header .key .inner{display:flex;justify-content:center;align-items:center}.under header .key h2{color:#fff;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.under.company .gmap{height:420px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.under.company .list .note{margin-top:14px}.under.line .line_box .line_num{text-align:center;font-size:16px;border-radius:100%;color:#fff;background:#000;width:20px;height:20px;margin:auto;display:inline-flex;justify-content:center;align-items:center}.under.line .line_box .line_txt1{font-size:18px;margin-bottom:30px;line-height:1.7}.under.line .line_box .line_note{font-size:16px;color:#ca0000}.under.line .line_flow{display:flex;flex-wrap:wrap;justify-content:center}.under.line .line_flow li{width: calc((100% - 150px)/4);padding:0!important;margin-right:50px;position:relative}.under.line .line_flow .line_image{position:relative}.under.line .line_flow .line_image:after{position:absolute;width:50px;height:100%;content:'';top:0;right:-50px;background:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/line_shape.png) no-repeat;background-position:center right 7px}.under.line .line_flow li:last-of-type{margin-right:0}.under.line .line_flow li:last-of-type .line_image:after{display:none}.under.line .line_flow li:before{display:none}.under.line .line_flow .line_num_row{text-align:center}.under.line .line_flow .line_num{width:35px;height:35px;font-size:22px;line-height:1;padding:0}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.under.line .line_box .line_num{padding-left:1px;padding-bottom:1px}.under.company .gmap{filter:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'><filter\ id=\'grayscale\'><feColorMatrix\ type=\'matrix\'\ values=\'1\ 0\ 0\ 0\ 0,\ 0\ 1\ 0\ 0\ 0,\ 0\ 0\ 1\ 0\ 0,\ 0\ 0\ 0\ 1\ 0\'/></filter></svg>#grayscale)}}@media (min-width:769px){.home.mobile header{height:100vh}header .box_head{height:calc(100% - 80px)}header .box_head .inner{padding-top:17px}header h1{margin-bottom:56px}header h1 svg{height:181px}header .txt01,header h2{font-size:36px;line-height:1.8}header h2>span{margin:0 2px}header .txt01{letter-spacing:-.8px}header .btn_scroll{padding-right:47px;bottom:-20px;font-size:12px;letter-spacing:1.1px}header .btn_scroll>span{width:40px}header .btn_scroll.anim{right:27px}header .btn_scroll:hover{color:#eb6385;transition-delay:0s!important}.under header h1{height:80px;padding:10px 0 0 20px}.under header .key .inner{height:300px}.under header .key h2{font-size:46px}}@media (min-width:769px) and (max-width:1200px),(max-height:720px){header h1{margin-bottom:36px}header h1 svg{height:100px}header .txt01,header h2{font-size:24px}header .btn_scroll.anim{right:10px}}@media all and (-ms-high-contrast:none){svg.acjk path[id]{fill:#fff}h1 svg path,h1 svg polygon,h1 svg rect{opacity:1!important;fill:#fff!important;stroke-width:0!important}h1 svg path.pink{fill:#eb6385!important}h2 span{opacity:1!important}.txt01 .line span{opacity:1!important;filter:blur(0)!important;transform:none!important;animation:none i!important}}@keyframes btn_scroll { 0% { left: 0;
    width: 0; }
  50% { left: 0;
    width: 100%; }
  100% { left: 100%;
    width: 100%; } }@-webkit-keyframes header_h1_anim { 0% { opacity: 0;
    stroke-width: 0.5;
    fill: rgba(255, 255, 255, 0);
    stroke-dasharray: 200; }
  50% { opacity: 1;
    stroke-width: 0;
    fill: rgba(255, 255, 255, 0);
    stroke-dasharray: 0; }
  100% { opacity: 1;
    stroke-width: 0;
    fill: #fff;
    stroke-dasharray: 0; } }@keyframes header_h1_anim { 0% { opacity: 0;
    stroke-width: 0.5;
    fill: rgba(255, 255, 255, 0);
    stroke-dasharray: 200; }
  50% { opacity: 1;
    stroke-width: 0;
    fill: rgba(255, 255, 255, 0);
    stroke-dasharray: 0; }
  100% { opacity: 1;
    stroke-width: 0;
    fill: #fff;
    stroke-dasharray: 0; } }@-webkit-keyframes header_h1_anim_pink { 0% { opacity: 0;
    stroke-width: 0.5;
    fill: rgba(235, 99, 133, 0);
    stroke-dasharray: 200; }
  50% { opacity: 1;
    stroke-width: 0;
    fill: rgba(235, 99, 133, 0);
    stroke-dasharray: 0; }
  100% { opacity: 1;
    stroke-width: 0;
    fill: #eb6385;
    stroke-dasharray: 0; } }@keyframes header_h1_anim_pink { 0% { opacity: 0;
    stroke-width: 0.5;
    fill: rgba(235, 99, 133, 0);
    stroke-dasharray: 200; }
  50% { opacity: 1;
    stroke-width: 0;
    fill: rgba(235, 99, 133, 0);
    stroke-dasharray: 0; }
  100% { opacity: 1;
    stroke-width: 0;
    fill: #eb6385;
    stroke-dasharray: 0; } }@-webkit-keyframes header_txt01_anim { 0% { opacity: 0;
    filter: blur(0px);
    transform: scale(3); }
  100% { filter: blur(0);
    opacity: 1;
    transform: scale(1); } }@keyframes header_txt01_anim { 0% { opacity: 0;
    filter: blur(0px);
    transform: scale(3); }
  100% { filter: blur(0);
    opacity: 1;
    transform: scale(1); } }.btn_menu{position:fixed;top:0;right:0;margin:0;background:#ececec;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(0,0,0,.95);z-index:102}.btn_menu .icon{display:block;position:relative;margin:0 auto}.btn_menu .icon:before,.btn_menu .icon span:before,.btn_menu .icon span:after{content:'';position:absolute;width:100%;height:1px;left:50%;transform:translateX(-50%);background:#fff;border-radius:10px}.btn_menu .icon:before{top:50%;transform:translate(-50%,-50%)}.btn_menu .icon span:before{top:0}.btn_menu .icon span:after{bottom:0}.btn_menu.active .icon:before{opacity:0}.btn_menu.active .icon span:before{transform-origin:center center!important;top:50%;left:50%;right:auto;transform:translate(-50%,-50%) rotate(45deg)}.btn_menu.active .icon span:after{transform-origin:center center!important;top:50%;left:50%;right:auto;transform:translate(-50%,-50%) rotate(-45deg)}#gnavi{position:fixed;z-index:19;top:0;left:0;visibility:hidden;transition:visibility 0s;transition-delay:.8s}#gnavi:before,#gnavi:after{content:"";position:absolute;width:100vw;height:100vh;background:rgba(234,234,234,.2);transition:transform cubic-bezier(.77,0,.175,1) .8s;transform:translateX(0%) translateY(-100%);z-index:1}#gnavi:after{background:#000;transition-delay:0s}#gnavi:before{transition-delay:.1s}#gnavi .gnavi_inner{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2;visibility:hidden}#gnavi .gnavi_scroll{height:100%;overflow:auto}#gnavi .gnavi_content{visibility:hidden;opacity:0;transition:all .5s}#gnavi .gnavi_content{position:relative}.gnavi_open{overflow:hidden}.gnavi_open #gnavi{visibility:visible;transition-delay:0s}.gnavi_open #gnavi:before,.gnavi_open #gnavi:after{transform:translateX(0%) translateY(0%);visibility:visible}.gnavi_open #gnavi:after{transition-delay:.1s}.gnavi_open #gnavi:before{transition-delay:0s}.gnavi_open #gnavi .gnavi_inner{visibility:visible;opacity:1}.gnavi_open #gnavi .gnavi_content{visibility:visible;opacity:1}ul.menu{width:100%;box-sizing:border-box}ul.menu>li{border-bottom:dashed 1px rgba(255,255,255,.15)}ul.menu>li>a,ul.menu>li>span{text-decoration:none;display:block;color:#fff}@media screen and (min-width:769px){.btn_menu{width:80px;height:80px;transition:all .3s}.btn_menu .icon{width:44px;height:22px}.btn_menu .icon:before,.btn_menu .icon span:before,.btn_menu .icon span:after{height:3px}.btn_menu:hover{background:#eb6385}#gnavi{z-index:101}#gnavi .gnavi_scroll{width:100%;display:flex;align-items:center;justify-content:center}#gnavi .gnavi_content{max-width:960px}ul.menu{display:flex;flex-wrap:wrap}ul.menu>li{position:relative;box-sizing:border-box;padding:20px 15px 20px 45px;width:calc(50% - 20px);opacity:0;transform:translateY(20px);transition:all .3s}ul.menu > li:nth-child(1), ul.menu > li:nth-child(2) {border-top:dashed 1px rgba(255,255,255,.15)}ul.menu > li:nth-child(2n-1) {margin-right:40px}ul.menu>li:before{content:'';position:absolute;left:20px;top:50%;padding:4px;border-bottom:solid 1px gray;border-right:solid 1px gray;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center center}ul.menu>li>a,ul.menu>li>span{font-size:18px}ul.menu>li>a:hover{color:#afafaf!important;opacity:1!important}ul.menu li:nth-child(1) {transition-delay:0s}ul.menu li:nth-child(2) {transition-delay:0s}ul.menu li:nth-child(3) {transition-delay:0s}ul.menu li:nth-child(4) {transition-delay:0s}ul.menu li:nth-child(5) {transition-delay:0s}ul.menu li:nth-child(6) {transition-delay:0s}ul.menu li:nth-child(7) {transition-delay:0s}ul.menu li:nth-child(8) {transition-delay:0s}ul.menu li:nth-child(9) {transition-delay:0s}ul.menu li:nth-child(10) {transition-delay:0s}.gnavi_open ul.menu li{opacity:1;transform:translateY(0)}.gnavi_open ul.menu li:nth-child(1) {transition-delay:.66667s}.gnavi_open ul.menu li:nth-child(2) {transition-delay:.73333s}.gnavi_open ul.menu li:nth-child(3) {transition-delay:.8s}.gnavi_open ul.menu li:nth-child(4) {transition-delay:.86667s}.gnavi_open ul.menu li:nth-child(5) {transition-delay:.93333s}.gnavi_open ul.menu li:nth-child(6) {transition-delay:1s}.gnavi_open ul.menu li:nth-child(7) {transition-delay:1.06667s}.gnavi_open ul.menu li:nth-child(8) {transition-delay:1.13333s}.gnavi_open ul.menu li:nth-child(9) {transition-delay:1.2s}.gnavi_open ul.menu li:nth-child(10) {transition-delay:1.26667s}.gnavi_open ul.menu li:nth-child(11) {transition-delay:1.33333s}.gnavi_open ul.menu li:nth-child(12) {transition-delay:1.46667s}}@media (min-width:769px) and (max-width:1200px),(max-height:720px){.btn_menu{width:60px;height:60px}.btn_menu .icon{width:34px}ul.menu>li{width:calc(50% - 10px)}ul.menu > li:nth-child(2n-1) {margin-right:20px}ul.menu>li>a,ul.menu>li>span{font-size:16px}}@media all and (-ms-high-contrast:none){ul.menu{display:block;overflow:hidden}ul.menu>li{float:left}}footer{background:#000;color:#fff;text-align:center;position:relative}footer .box_in{position:relative;z-index:2}footer .ft_logo a:hover{opacity:1!important}footer .ft_icon{display:flex;align-items:center;justify-content:center}footer .ft_icon li{margin:0 12px}footer .ft_link{display:flex;align-items:center;justify-content:center}footer .ft_link li:not(:last-child) {margin-right:35px}footer .ft_link a{text-decoration:none;color:#575656;position:relative;padding:0 0 0 15px;font-size:14px;letter-spacing:1.3px}footer .ft_link a:before{content:'';position:absolute;border-right:solid 1px #575656;border-bottom:solid 1px #575656;padding:2.5px;top:50%;left:0;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center center}footer address{color:#575656;letter-spacing:1.3px;font-size:14px}footer .ft_bnr_official a:hover{opacity:1}@media screen and (min-width:769px){footer{display:flex;align-items:center;flex-direction:column;justify-content:center}.home.mobile footer{padding:60px 0}footer .box_in{width:100%}footer .ft_icon{margin:41px 0 33px}footer .ft_link{margin-bottom:50px}footer .ft_link a:hover{text-decoration:underline}footer address{position:absolute;bottom:70px;left:50%;transform:translateX(-50%)}.under footer{height:100vh;max-height:730px}footer .ft_bnr_official{margin:50px 0 0}}@media (min-width:769px) and (max-width:1200px),(max-height:720px){footer .ft_logo img{height:120px}footer .ft_icon{margin:21px 0 15px}footer .ft_icon img{height:60px}footer .ft_link{margin-bottom:30px}footer .ft_bnr01 img{height:auto}footer .ft_bnr_official{margin-top:30px}footer .ft_bnr_official img{height:60px;width:auto}footer address{bottom:30px}}#loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10050;background:#1a1a1a}#loading .load-circ{position:absolute;top:50%;left:50%;width:100px;height:100px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#loading img{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";-webkit-animation:spin .4s linear infinite;animation:spin .4s linear infinite}@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }@keyframes spin { 0% { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }.box_news{position:absolute;left:0;bottom:-100%;background:#262626;width:100%;color:#fff;z-index:3;opacity:0;transition:all 1s;transition-delay:4s}.box_news.anim{bottom:-0;opacity:1}.box_news:before,.box_news:after{content:'';position:absolute;height:100%;bottom:0}.box_news:before{left:0;width:50%;background:#161616}.box_news:after{right:0;background:#262626}.box_news .inner{display:flex;position:relative;z-index:2}.box_news .box_h3{height:100%;display:flex;align-items:center;position:relative}.box_news .box_h3:before{content:'';position:absolute;width:100%;height:100%;background:#161616;transform:skewX(-18deg);left:3px;top:0}.box_news .box_h3 h3{font-weight:500;position:relative;z-index:2;margin:0}.box_news .box_items{box-sizing:border-box;display:flex;align-items:center}.box_news .box_items ul li{display:flex}.box_news .box_items ul li .cate{display:none}.box_news .box_items ul li .ttl{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.box_news .box_items ul li .ttl a{text-decoration:none}.box_news .box_items ul li .ttl a:hover{text-decoration:underline;opacity:1}.box_news .btn{position:absolute;right:0;bottom:0;height:100%;z-index:3}.box_news .btn:before{content:'';position:absolute;height:100%;background:#161616;transform:skewX(-18deg);top:0}.box_news .btn a{width:100%;height:100%;text-indent:-9999px;display:block;position:relative}.box_news .btn a:before{content:'';position:absolute;left:50%;top:50%;border-right:solid 2px #fff;border-bottom:solid 2px #fff;transform:translate(-50%,-50%) rotate(-45deg) skew(-5deg,-5deg);transform-origin:center center}.slider_main .slick-slide{outline:none;max-height:640px;overflow:hidden}.slider_main .slick-prev,.slider_main .slick-next{z-index:3;background:#000;border-radius:50%}.slider_main .slick-prev:before,.slider_main .slick-next:before{content:'';position:absolute;top:50%;left:50%;transform-origin:center center!important;border-bottom:solid 1px #fff}.slider_main .slick-prev:hover,.slider_main .slick-next:hover{background:#eb6385}.slider_main .slick-prev:before{border-left:solid 1px #fff;transform:translate(-50%,-50%) rotate(45deg);margin-left:2px}.slider_main .slick-next:before{border-right:solid 1px #fff;transform:translate(-50%,-50%) rotate(-45deg);margin-left:-2px}.slider_thumb .slick-slide{outline:none;cursor:pointer;overflow:hidden}.slider_thumb .slick-slide:not(.active) {-webkit-filter:grayscale(100%);filter:grayscale(100%)}.slider_thumb .active{position:relative}.slider_thumb .active:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:solid 1px #000}.slider_thumb .slick-prev,.slider_thumb .slick-next{background:#ccc;height:calc(100% - 20px)}.slider_thumb .slick-prev:before,.slider_thumb .slick-next:before{content:'';position:absolute;padding:3px;top:50%;left:50%;transform-origin:center center!important;border-bottom:solid 1px #000}.slider_thumb .slick-prev{left:-30px}.slider_thumb .slick-prev:before{border-left:solid 1px #000;transform:translate(-50%,-50%) rotate(45deg);margin-left:2px}.slider_thumb .slick-next{right:-30px}.slider_thumb .slick-next:before{border-right:solid 1px #000;transform:translate(-50%,-50%) rotate(-45deg);margin-left:-2px}.button01{display:flex;align-items:center;justify-content:center;text-align:center;background:#000;color:#fff;font-weight:300;text-decoration:none;position:relative;box-sizing:border-box}.button01:before{content:'';position:absolute;border-right:solid 1px #fff;border-bottom:solid 1px #fff;padding:3px;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center center;top:50%}.bg_white_rotate{position:absolute;top:0;width: calc(50% + 585px);background:#fff;height:100%;right:0;z-index:2;transform:skewX(-58.9deg);transform-origin:right bottom;overflow:hidden}.home h3{font-weight:500;line-height:1.5}.home h3 .en{font-weight:300;color:#9f9f9f;display:inline-block}.home .intro p{font-size:inherit;line-height:inherit;letter-spacing:inherit}.home #vision{position:relative}.home #vision .box_text{background:#fff;box-sizing:border-box;z-index:3;position:relative}.home #vision .box_in{background:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/index01_bg01.png) center center no-repeat}.home #vision .particles-js{z-index:2}.home #strength{background:#f2f2f2}.home #strength .box_text{position:relative}.home #strength .box_text svg{width:100%;height:auto}.home #strength .box_text svg .cls-1{font-size:22px;fill:#fff;text-anchor:middle;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:500}.home #strength .box_text svg .line{opacity:0;transition:all .3s}.home #strength .box_text svg .text{opacity:0;transition:all .3s}.home #strength .box_text svg .logo_img{opacity:0;transition:all .3s}.home #strength .box_text svg .line1{transform:translate(100px,-100px);transition-delay:0}.home #strength .box_text svg .text1{transition-delay:.3s}.home #strength .box_text svg .line2{transform:translate(-100px,-100px);transition-delay:.5s}.home #strength .box_text svg .text2{transition-delay:.8s}.home #strength .box_text svg .line3{transform:translate(-100px,0);transition-delay:1s}.home #strength .box_text svg .text3{transition-delay:1.3s}.home #strength .box_text svg .line4{transform:translate(-100px,100px);transition-delay:1.5s}.home #strength .box_text svg .text4{transition-delay:1.8s}.home #strength .box_text svg .line5{transform:translate(100px,100px);transition-delay:2s}.home #strength .box_text svg .text5{transition-delay:2.3s}.home #strength .box_text svg .logo_img{transition-delay:2.6s}.home #strength .box_text.anim svg .line{transform:translate(0,0);opacity:1}.home #strength .box_text.anim svg .text,.home #strength .box_text.anim svg .logo_img{opacity:1}.home #strength .box_text.anim .logo_img{opacity:1}.home #strength .box_text.anim ul li{background:#000;color:#fff}.home #strength .box_text.anim ul li:before{background-position:center bottom}.home #strength .box_head .btn{margin-top:40px}.home #service{background:#000}.home #service .box_in{position:relative}.home #service .inner{position:relative;z-index:3}.home #service .box_head{text-align:center;color:#fff}.home #service .box_head h3{position:relative}.home #service .box_head h3::before{content:'';position:absolute;height:1px;background:#fff;left:50%;transform:translateX(-50%);bottom:0}.home #service .box_text ul{display:flex;flex-wrap:wrap}.home #service .box_text ul li{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.home #service .box_text ul li:before{content:'';position:absolute;background:rgba(235,99,133,.4)}.home #service .box_text ul li>span{position:relative;z-index:2;display:inline-block}.home #service .box_text ul li a{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;width:100%;height:100%}.home #service .box_text ul li.item1{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/index03_item1_bg.jpg)}.home #service .box_text ul li.item2{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/index03_item2_bg.jpg)}.home #service .box_text ul li.item3{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/index03_item3_bg.jpg)}.home #service .box_text ul li.item4{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/index03_item4_bg.jpg)}.home #service .box_text ul li.item5{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/index03_item5_bg.jpg)}.home #service .box_text ul li.item6{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/index03_item6_bg.jpg)}.home #service .particles-js{z-index:2}.home #introduction{background:#f2f2f2}.home #introduction .box_text{position:relative}.home #interview .box_in{position:relative}.home #interview .inner{position:relative;z-index:3}.home #interview .box_text{position:relative}.home #interview .slider_main .slick-prev,.home #interview .slider_main .slick-next{background:#6a6a6a}.home #interview .particles-js{z-index:2}.home #director{background:#000;color:#fff}.home #director .box_text ul{display:flex}.home #director .box_text li{width:50%;background-position:center center;background-size:cover}.home #director .box_text a{display:block;height:100%;width:100%;position:relative;text-decoration:none}.home #director .box_text a:hover{opacity:1}.home #director .box_text .name{position:absolute}.home #director .box_slide h4{font-weight:500;text-align:center;position:relative}.home #director .box_slide h4:before,.home #director .box_slide h4:after{content:'';position:absolute;height:1px;background:#333;top:50%}.home #director .box_slide h4:before{left:0}.home #director .box_slide h4:after{right:0}.home #director .box_slide h4 .en{display:inline-block}.home #director .box_slide .slider.loopslider{clear:both;width:100%;position:relative;overflow:hidden}.home #director .box_slide .slider.loopslider .loopslider_list{width:100%;display:inline;overflow:hidden}.home #director .box_slide .slider.loopslider .slide{float:left;display:block;overflow:hidden}.home #director .box_instagram{display:flex;justify-content:center;align-items:center;text-align:center}.home #director .box_instagram p{color:#575656}.home #director .box_instagram a{text-decoration:none}.home #news{background:#f2f2f2 url(https://legal-grits.jp/wp-content/themes/grits_theme/images/index07_bg.png) top center no-repeat}.home #news .box_text{background:#fff;box-sizing:border-box}.home #news .list_btn{display:flex;align-items:center;justify-content:center}.home #news .list_btn .btn a{background:#000;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;line-height:1}.home #news .list_btn .btn .icn{display:inline-block;background-repeat:no-repeat;background-size:auto}.home #news .list_btn .mail .icn{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAABf0lEQVQ4jZ3TP0jVURjG8c+93QIJixxyCCtcitJoqCGjyUWK/gyCNTRUCIUNZg4hQg3qqjcHbaghGloailwbayiQUChq0LVEqIgGJZUD74XL5XfFn892znnf7/uc97ynsHRrtA0jOIgS1uRTIaJ/4nECrOByTkg9vUjAb1FlDm3bBK1E7vciFmPRjlfbgCVDzQmGmQQ8FO5OoRvTOWAfcAS/8QPni7FI+oibuIN7W4C9RAeO4hf2408CFquCnuIRJnBlE9goruECvmBP7BeKGcEP8Qyv0YnVmvNBDOMu3tYml+o4uIHPKGMfvkbju/AuHnEyKzHLYcVlOcBNaMGugPViHpeyErMcXk8Din6Mx95QNP5B/KjUiqtojQnZHXHr1V/tP87FKEzhdlWRsZqiPQHuiBvM4hh2pCvvxV8cCNibGlg9ncECduI4PiWnCfg+Gp8GM1W6uAVYRYexhBM4jScJeDasr+NkDlhFDTER99PNKo8ygH9YDnBeNaIPzzcAA+tK2ctZIycAAAAASUVORK5CYII=)}.home #news .list_btn .line .icn{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACtklEQVRIibVWMUhqURj+tBLFIlDQSgxSsEHovTdJvgdhQ5tDIoHLpdmgLXBoaNShrVzajmNLiIOBi6I0xePhIkQNidKzhrKMsrTHf7pX9Hp9V169D4R7/3vO9//n+/5zjhrIIAiCBcCMPD4kqoyxWvfQTgJBEL4A2Afw/R/JJRQAbDDGfnUSiOT0wfhBcgkNKpSSaMXA/ieSQ+QiTmhEzX8PGqnRaGCz2TA3N4fJyUm8vb3h7u4OFxcXqFaraomso4MMHRkZwfLyMlZWVmCxWBRnX11dIZ1OI5vNot1uKw2ZGVWKmkwmbG5u8qr/hqmpKayvr8Pr9WJvb4+vTA6tPKDX6xGJRFTJu+FyubC1tQWdTqeeIBAIwGq1Dk0uwW63w+/398V7JKIKlpaW+DMZSNqGQiEUi0X+XiqVEAwGcX5+zj1KpVJoNps8tri4yD07OjpCq9VSXgFVThIR6vU6arX3TUna3tzc4PLyEvF4nJtL3+7v77G6uor5+Xk+bnx8HGazebBEY2NjqlI4HA5kMhn+/Pz8jNPT0552lXP0JKDKpOVR/5+dnSEajaJcLkOr1fLY2toapqenuUS0Jx4fH/Hy8sLnvL6+4vr6uicBbbSvAH5KgXA4DI/HwxNVKhUeo7YlMtKbJGg0GjwhVU7kZLDRaEQ+n8fBwUE3/7e+fXB4eAi32831nJ2dVZSJyAhOp7MTIz9orhx9bUpL3N3d5SYPCxobi8Vwe3urnoBA58z29jZyuVxPyymBOmtnZ4f7pIQ+D+SYmJjAwsICl4OOBIPB0BlRKBTAGMPT09Og6f0eyEHaEhH9yFifz8dNTiQSODk5UZvOd7LqmSuBOun4+BjJZBIPDw/DTKlKN1r+E65KOQqMsR+SyRviNfdZIC7ifO8i8YKmFdC9/OHKpfuYXv7v3xYAfwBGIxp1ZZvfcQAAAABJRU5ErkJggg==)}.home #news .col1 .box_text li{display:flex}.home #news .col1 .box_text li:not(:first-child) {border-top:dashed 1px #dedede}.home #news .col1 .box_text li .cate a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-decoration:none;background:#000;width:100%;display:flex;align-items:center;box-sizing:border-box;color:#fff}.home #news .col1 .box_text li .ttl{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.home #news .col1 .box_text li .ttl a{text-decoration:none}.home #news .col1 .box_text li:nth-child(even) .cate a {background:#333}.home #news .col1 .btn a{margin:0 auto}.home #news .col2 .box_text{text-align:center}@media (min-width:769px){.side_navi{position:fixed;left:20px;top:50%;transform:translateY(-50%);color:#fff;display:none;z-index:100}.side_navi a{text-decoration:none;display:flex;align-items:center;position:relative;height:42px;width:42px;box-sizing:border-box;opacity:1!important}.side_navi a:before{content:'';position:absolute;left:0;top:0;background:#333;border-radius:50%;width:42px;height:42px;text-align:center;font-size:18px;line-height:42px;font-weight:400;z-index:2;transition:all .3s}.side_navi a span{transform:translateX(-30px);opacity:0;transition:all .3s;visibility:hidden;position:absolute;left:42px;top:50%;transform:translateY(-50%);line-height:1.3}.side_navi li a:hover span,.side_navi li.active a span{left:52px;opacity:1;visibility:visible;color:#eb6385}.side_navi li a:hover:before,.side_navi li.active a:before{background:#eb6385}.side_navi li:not(:last-child) {margin-bottom:20px}.side_navi li:nth-child(1) a:before {content:'\2160'}.side_navi li:nth-child(2) a:before {content:'\2161'}.side_navi li:nth-child(3) a:before {content:'\2162'}.side_navi li:nth-child(4) a:before {content:'\2163'}.side_navi li:nth-child(5) a:before {content:'\2164'}.side_navi li:nth-child(6) a:before {content:'\2165'}.side_navi li:nth-child(7) a:before {content:'\2166'}.side_navi li:nth-child(8) a:before {content:'\2167'}.home:not(.mobile) #wrapper {height:100vh}.home:not(.mobile) #wrap {position:absolute;width:100%;height:100%;overflow:hidden}.home:not(.mobile) header, .home:not(.mobile) footer, .home:not(.mobile) .section_block {position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.box_news:after{width: calc(50% + 575px)}.box_news .inner{height:80px}.box_news .box_h3{width:270px}.box_news .box_h3 h3{font-size:22px;padding:0 0 3px 15px;letter-spacing:2.2px}.box_news .box_items{width:calc(100% - 330px);padding:0 0 0 50px}.box_news .box_items ul{width:100%}.box_news .box_items ul li .date{width:152px;letter-spacing:1.4px}.box_news .box_items ul li .ttl{width:calc(100% - 152px)}.box_news .btn{width:80px}.box_news .btn:before{width: calc(100% + 20px);left:14px}.box_news .btn a:before{padding:7px;margin-left:8px}.home h3{font-size:60px;margin-bottom:45px}.home h3 .en{font-size:30px;padding-right:117px;position:relative;margin-bottom:40px;letter-spacing:2.8px}.home h3 .en:before{content:'';position:absolute;right:0;top:50%;height:1px;width:100px;background:#9f9f9f;margin-top:2px}.home .intro{font-size:20px;line-height:2.4;letter-spacing:.2px}.button01{width:270px;height:52px;font-size:16px;letter-spacing:1.5px;padding:0 5px 0 0;transition:all .3s}.button01:before{right:13px}.button01:hover{transform:translateY(-7px)}.home #vision{background:#000}.home.mobile #vision{padding:60px 0}.home #vision .box_text{box-shadow:0 0 30px rgba(0,0,0,.2);max-width:960px;margin:0 auto}.home:not(.mobile) #vision .box_text{top:50%;transform:translateY(-50%)}.home #vision .box_in{margin:0 auto;max-width:736px;padding:67px 30px 106px}.home #vision h3{letter-spacing:5.2px}.home #vision h3 .txt01{margin-left:-39px}.home #vision .intro p:not(:last-child) {margin-bottom:20px}.home.mobile #strength{padding:60px 0}.home #strength .inner{max-width:1580px;display:flex;align-items:center;height:100%}.home #strength .box_head{width:470px;padding:0 0 40px}.home #strength .box_head h3{line-height:1.4;margin-bottom:32px}.home #strength .box_head h3 .en{margin-bottom:45px}.home #strength .box_text{width:calc(100% - 470px)}.home #service .box_in{display:flex;align-items:center;height:100%}.home.mobile #service .box_in{padding:60px 0}.home #service .inner{width:100%;max-width:1210px}.home #service .box_head{padding:12px 0 0 0}.home #service .box_head h3{padding-bottom:9px;margin-bottom:32px;letter-spacing:6px;text-indent:6px}.home #service .box_head h3::before{width:60px}.home #service .box_head .intro{font-size:18px;line-height:2.1}.home #service .box_text{margin-top:25px}.home #service .box_text ul li{width: calc((100% - 7.7%) / 3);margin-right:3.85%;margin-bottom:35px;height:220px;font-size:24px;line-height:1.5}.home #service .box_text ul li:nth-child(3n+0) {margin-right:0}.home #service .box_text ul li:before{left:50%;top:50%;width:calc(100% - 20px);height:calc(100% - 20px);transform:translate(-50%,-50%);transition:all .5s;opacity:1}.home #service .box_text ul li>span{padding:0 0 5px;line-height:1.7;letter-spacing:2px}.home #service .box_text ul li:hover:before{height:0;opacity:0}.slider_main .slick-prev,.slider_main .slick-next{width:70px;height:70px}.slider_main .slick-prev:before,.slider_main .slick-next:before{padding:6px}.slider_main .slick-prev{left:-35px}.slider_main .slick-next{right:-35px}.slider_thumb{margin:20px auto 0 auto;max-width:830px}.slider_thumb .slick-slide{width:110px;height:73px;margin:0 10px 0 0;outline:none}.slider_thumb .slick-slide img{box-shadow:0 0 10px rgba(0,0,0,.1)}.slider_thumb .slick-list{padding:10px 0}.home.mobile #introduction{padding:60px 0}.home #introduction .inner{max-width:1575px;display:flex;align-items:center;height:100%}.home #introduction .box_head{width:575px;padding:0 0 10px}.home #introduction .box_head h3{margin-bottom:35px;letter-spacing:6px;line-height:1.35}.home #introduction .box_text{width:calc(100% - 575px)}.home #interview{background:#000 url(https://legal-grits.jp/wp-content/themes/grits_theme/images/line_bg_black.png) 0 0 repeat}.home #interview .box_in{height:100%}.home.mobile #interview .box_in{padding:60px 0}.home #interview .inner{width:100%;max-width:1580px;display:flex;align-items:center;flex-direction:row-reverse;height:100%}.home #interview .box_head{width:575px;text-align:right}.home #interview .box_head h3{margin-bottom:31px;letter-spacing:6px;line-height:1.35}.home #interview .box_head .btn{margin:41px 3px 0 0}.home #interview .box_head .btn a{margin:0 0 0 auto}.home #interview .box_text{width:calc(100% - 575px)}.home.mobile #director{padding:60px 0}.home #director .box_out{height:100%;display:flex;align-items:center}.home #director .box_in{width:100%}.home #director .row1{width:100%;max-width:1576px;display:flex;align-items:center;padding-top:20px}.home #director .box_head{width:576px}.home #director .box_head h3{margin-bottom:31px;letter-spacing:6px;line-height:1.35}.home #director .box_text{width:calc(100% - 576px);padding-top:5px}.home #director .box_text li{height:320px;transition:all .3s}.home #director .box_text li:hover{opacity:.7}.home #director .box_text .name{left:25px;bottom:20px;letter-spacing:12.5px;font-size:26px;line-height:1.4}.home #director .box_slide{margin-top:75px}.home #director .box_slide h4{font-size:14px;margin:0 0 23px}.home #director .box_slide h4:before,.home #director .box_slide h4:after{width:calc(50% - 107px);margin-top:5px}.home #director .box_slide h4 .en{font-size:30px;margin:0 0 16px;letter-spacing:2px}.home #director .box_slide .slider.loopslider .slide{width:200px;margin-right:30px}.home #director .box_slide .slider.loopslider,.home #director .box_slide .slider.loopslider .loopslider_list,.home #director .box_slide .slider.loopslider .slide{height:200px}.home #director .box_instagram{margin:20px 0 0;padding-right:90px}.home #director .box_instagram p{margin:0 22px;font-size:14px;line-height:1.5}.home.mobile #news{padding:60px 0}.home #news .inner{width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1580px;height:100%}.home #news .col{width: calc(100% / 2 - 17.5px)}.home #news h3{font-size:36px;text-align:center;letter-spacing:3.5px;margin-bottom:40px}.home #news .box_text{height:400px;padding:66px 45px;box-shadow:0 0 20px rgba(0,0,0,.1);margin:0 0 52px}.home #news .list_btn .btn{margin:0 15px}.home #news .list_btn .btn a{width:270px;height:52px;transition:all .3s;opacity:1!important}.home #news .list_btn .btn .icn{padding:3px 0}.home #news .list_btn .mail a:hover{transform:translateY(-7px)}.home #news .list_btn .mail .icn{background-position:0 3px;padding-left:36px}.home #news .list_btn .line .icn{background-position:0 0;padding-left:36px}.home #news .col1 .box_text li:not(:first-child) {padding:16px 0 0;margin:13px 0 0}.home #news .col1 .box_text li .date{width:140px;text-align:center}.home #news .col1 .box_text li .cate{width:148px}.home #news .col1 .box_text li .cate a{height:30px;padding:0 10px 4px 24px;font-size:14px;letter-spacing:1.2px}.home #news .col1 .box_text li .ttl{width:calc(100% - 350px);padding-left:23px}.home #news .col2 .box_text{display:flex;align-items:center;justify-content:center}.home #news .col2 .box_text .box_in{padding-bottom:9px}.home #news .col2 .box_text p{font-size:18px;line-height:2.65}.home #news .col2 .box_text .txt01{font-size:22px}}@media (min-width:769px) and (max-height:480px){.home #wrapper{height:auto}.home #wrap{position:inherit}.home header,.home footer,.section_block{position:relative;top:auto;left:auto;width:100%;height:480px;visibility:visible}.home header .box_head{height:calc(480px - 80px)}.box_news{overflow:hidden}}@media (min-width:769px) and (max-width:1919px),(min-width:769px) and (max-height:720px){.home h3{font-size:36px;margin-bottom:35px;line-height:1;letter-spacing:1px}.home h3 .en{font-size:20px;padding-right:87px;margin-bottom:30px}.home h3 .en:before{width:70px}.home .intro{font-size:16px;line-height:2.0}.home #strength .inner{max-width:1100px;justify-content:space-between}.home #strength .box_head{width:330px;padding:0 0 40px}.home #strength .box_head h3{line-height:1.4;margin-bottom:32px}.home #strength .box_head h3 .en{margin-bottom:35px}.home #strength .box_text{width:calc(100% - 330px);max-width:795px}.home #introduction .inner{max-width:1100px;justify-content:space-between}.home #introduction .box_head{width:400px}.home #introduction .box_text{width:calc(100% - 400px);max-width:760px}.home #interview .inner{max-width:1200px;justify-content:space-between}.home #interview .box_head{width:400px}.home #interview .box_head .button01{width:220px}.home #interview .box_text{width:calc(100% - 400px);max-width:760px}.home #interview .bg_white_rotate{width: calc(50% + 785px)}.home #director .row1{max-width:1100px;padding-top:0;justify-content:space-between}.home #director .box_head{width:400px}.home #director .box_text{width:calc(100% - 400px);max-width:700px}.home #director .box_text li{height:200px}.home #director .box_text .name{left:15px;bottom:10px;letter-spacing:6px;font-size:22px}.home #news .inner{max-width:1300px}.home #news h3{font-size:26px}.home #news .list_btn .btn{margin:0 10px}.home #news .list_btn .btn a{width:250px}.home #news .col1 .box_text li .date{width:120px}.home #news .col1 .box_text li .cate{width:128px}.home #news .col1 .box_text li .cate a{padding:0 10px 4px 14px}.home #news .col1 .box_text li .ttl{width:calc(100% - 240px);padding-left:15px}.home #news .col2 .box_text p{font-size:15px}.home #news .col2 .box_text .txt01{font-size:20px}.slider_main .slick-prev,.slider_main .slick-next{width:50px;height:50px}.slider_main .slick-prev{left:-25px}.slider_main .slick-next{right:-25px}}@media (min-width:769px) and (max-width:1919px){.slider_main .slick-slide{text-align:center;max-height:440px}.slider_thumb{width:100%!important}.slider_thumb.slide_button{max-width:600px}.slider_thumb .slick-slide{width:124px;height:83px}.slider_thumb.slide_button .slick-slide{width:112px;height:75px}}@media (min-width:769px) and (max-width:1439px),(min-width:769px) and (max-height:720px){.side_navi{left:10px}.side_navi a{height:32px;width:32px;font-size:14px}.side_navi a:before{width:32px;height:32px;font-size:14px;line-height:32px}.side_navi a span{left:32px}.side_navi li a:hover span,.side_navi li.active a span{left:42px}.side_navi li:not(:last-child) {margin-bottom:15px}.home #strength .inner{max-width:1100px;height:auto;position:relative}.home:not(.mobile) #strength  .inner{top:50%;transform:translateY(-50%)}.home #strength .box_head{width:300px;padding:0 0 20px}.home #strength .box_head h3{line-height:1.4;margin-bottom:15px}.home #strength .box_head h3 .en{padding-right:60px}.home #strength .box_head h3 .en:before{width:50px}.home #strength .box_head .intro br{display:none}.home #strength .box_text{width:calc(100% - 300px);max-width:680px;margin:0 auto}.home #service .box_text{max-width:1000px;margin-left:auto;margin-right:auto}.home #service .box_text ul li{width: calc((100% - 5%) / 3);margin-right:2%;margin-bottom:10px;font-size:20px}.home #service .box_text ul li:nth-child(3n+0) {margin-right:0}.home #service .bg_white_rotate{width: calc(50% + 285px);right:0}.home #introduction .inner{max-width:868px;justify-content:space-between}.home #introduction .box_head{width:250px}.home #introduction .box_text{width:calc(100% - 250px);max-width:478px}.home #interview .inner{max-width:868px;justify-content:space-between}.home #interview .box_head{width:250px}.home #interview .box_text{width:calc(100% - 250px);max-width:478px}.home #interview .bg_white_rotate{width: calc(50% + 885px);right:0}.home #director .box_head{width:300px}.home #director .box_text{width:calc(100% - 300px);max-width:650px}.home #director .box_text li{height:200px}.home #director .box_text .name{letter-spacing:3px;font-size:18px}.home #news .inner{max-width:1000px}.home #news .list_btn .btn{margin:0 3px;width: calc(100% / 2 - 6px)}.home #news .list_btn .btn a{width:100%;font-size:12px}.home #news .list_btn .btn .icn{padding-top:6px;padding-bottom:6px}.home #news .list_btn .mail .icn{background-position:0 4px;padding-left:28px}.home #news .list_btn .line .icn{background-position:0 0;padding-left:28px}.home #news .col{width: calc(100% / 2 - 10px)}.home #news .col1 .box_text li .cate{display:none}.home #news .col1 .box_text li .ttl{width:calc(100% - 100px)}.home #news .col2 .box_text p{font-size:13px}.home #news .col2 .box_text .txt01{font-size:14px}.slider_main .slick-prev,.slider_main .slick-next{width:32px;height:32px}.slider_main .slick-prev:before,.slider_main .slick-prev:before,.slider_main .slick-next:before,.slider_main .slick-next:before{padding:4px}.slider_main .slick-prev{left:-16px}.slider_main .slick-next{right:-16px}}@media (min-width:769px) and (max-width:1439px){.slider_main .slick-slide{max-height:318px}.slider_thumb.slide_button{max-width:420px}.slider_thumb .slick-slide{width:87px;height:58px}.slider_thumb.slide_button .slick-slide{width:76px;height:51px}}@media (min-width:769px) and (max-width:1300px),(min-width:769px) and (max-height:720px){.home #strength .inner{max-width:960px}.home #service .box_text{max-width:960px}}@media (min-width:769px) and (max-width:1200px),(min-width:769px) and (max-height:720px){.side_navi a span{display:none}.br_12{display:block}.home h3{font-size:30px;letter-spacing:3px!important}.home #vision .box_text{width:80%;max-width:680px}.home #vision .box_in{max-width:660px;background-size:auto 260px;padding:50px 30px 80px}.home #vision h3{letter-spacing:5.2px}.home #vision h3 .txt01{margin-left:-22px}.home #strength .inner{max-width:860px}.home #service .box_text{max-width:860px}.home #news .list_btn .mail .icn{background-position:3px 6px;padding-left:25px;background-size:auto 13px;letter-spacing:0}.home #news .list_btn .line .icn{background-position:3px 3px;padding-left:25px;background-size:auto 18px;letter-spacing:0}}@media (min-width:769px) and (max-height:720px){.home #director .box_slide{margin-top:55px}.home #director .box_slide h4{font-size:12px}.home #director .box_slide h4 .en{font-size:26px;margin-bottom:7px}.home #director .box_slide .slider.loopslider .slide{width:120px;margin-right:20px}.home #director .box_slide .slider.loopslider,.home #director .box_slide .slider.loopslider .loopslider_list,.home #director .box_slide .slider.loopslider .slide{height:120px}.home #service .box_text ul li{height:160px}.home #news .box_text{height:305px;padding:20px 15px}}@media (min-width:769px) and (max-height:640px){.home #director .box_text li{height:160px}.home #director .box_slide{margin-top:35px}.home #director .box_slide h4{font-size:12px}.home #director .box_slide h4 .en{font-size:26px;margin-bottom:7px}.home #director .box_slide .slider.loopslider .slide{width:100px;margin-right:10px}.home #director .box_slide .slider.loopslider,.home #director .box_slide .slider.loopslider .loopslider_list,.home #director .box_slide .slider.loopslider .slide{height:100px}.home #service .box_head h3{margin-bottom:15px}.home #service .box_text ul li{height:140px}.home #news .box_text{height:290px;margin:0 0 20px}.home #news h3{margin-bottom:20px}}@media (min-width:769px) and (max-width:1000px){.side_navi{display:none!important}}@media all and (-ms-high-contrast:none){.home #strength .box_text svg{height:700px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#333;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#333}.under{overflow:overlay}.under h3,.under h4,.under h5,.under h6{font-weight:500}.under h3{text-align:center}.under h4{border-top:solid 1px #000;border-bottom:solid 1px #000}.under h5{position:relative}.under h5:before{content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background:#000}.under #content ul li{position:relative}.under #content ul li:before{content:'';position:absolute;left:0;height:6px;width:6px;background:#eb6385;border-radius:50%}@media screen and (min-width:769px){.under #content{padding:60px 0 60px}.under h3{font-size:34px;margin-bottom:40px;line-height:1.4}.under h4{font-size:28px;line-height:1.4;margin:40px 0 30px;padding:20px 0 20px}.under h5{font-size:24px;padding:0 0 0 20px;margin:40px 0 30px;line-height:1.4}.under h6{font-size:20px;margin:40px 0 30px;line-height:1.5}.under #content ul{margin-top:30px}.under #content ul li:before{top:9px}.under #content ul li:not(:last-child) {margin-bottom:10px}}.detail-director-1 #content{padding:0!important}.detail-director-1 #content .inner{max-width:100%;padding:0}.detail-director-1 #content .director_row1{display:flex;background:#1a1a1a;color:#fff;height:100vh;min-height:640px}.detail-director-1 #content .director_row1 .col1,.detail-director-1 #content .director_row1 .col2{width:50%}.detail-director-1 #content .director_row1 .col1 .box_head,.detail-director-1 #content .director_row1 .col1 .box_text{height:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box}.detail-director-1 #content .director_row1 .col1 .box_head{background:#262626;text-align:center}.detail-director-1 #content .director_row1 .col1 .box_head .name{font-size:22px;line-height:1.5;margin-bottom:30px;letter-spacing:5px}.detail-director-1 #content .director_row1 .col1 .box_head .name .en{display:inline-block;font-size:28px;letter-spacing:10px;margin-bottom:30px}.detail-director-1 #content .director_row1 .col1 .box_head .job{line-height:2.2;letter-spacing:2px}.detail-director-1 #content .director_row1 .col1 .box_text{padding:0 30px}.detail-director-1 #content .director_row1 .col1 .box_text .box_in{max-width:700px}.detail-director-1 #content .director_row1 .col1 .box_text p{line-height:2.2;letter-spacing:2px}.detail-director-1 #content .director_row1 .col2 div{display:block;height:100%;width:100%;background-size:cover;background-position:top center}.detail-director-1 #content .director_row2{display:flex}.detail-director-1 #content .director_row2 .item{width:50%}.detail-director-2 #content{padding:0!important}.detail-director-2 #content .inner{max-width:100%;padding:0}.detail-director-2 #content .director_row1{display:flex;background:#1a1a1a;color:#fff;height:100vh;min-height:640px}.detail-director-2 #content .director_row1 .col1,.detail-director-2 #content .director_row1 .col2{width:50%}.detail-director-2 #content .director_row1 .col1 .box_head,.detail-director-2 #content .director_row1 .col1 .box_text{height:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box}.detail-director-2 #content .director_row1 .col1 .box_head{background:#262626;text-align:center}.detail-director-2 #content .director_row1 .col1 .box_head .name{font-size:28px;line-height:1.5;margin:auto;margin-bottom:30px;letter-spacing:5px;display:table;padding:0 50px 15px;border-bottom:1px #fff solid}.detail-director-2 #content .director_row1 .col1 .box_head .name .en{display:inline-block;font-size:28px;letter-spacing:10px;margin-bottom:30px}.detail-director-2 #content .director_row1 .col1 .box_head .job{line-height:2.2;letter-spacing:2px}.detail-director-2 #content .director_row1 .col1 .box_text{padding:0 30px}.detail-director-2 #content .director_row1 .col1 .box_text .box_in{max-width:700px}.detail-director-2 #content .director_row1 .col1 .box_text p{line-height:2.2;letter-spacing:2px}.detail-director-2 #content .director_row1 .col2 div{display:block;height:100%;width:100%;background-size:cover;background-position:top center}.detail-director-2 #content .director_row2{display:flex}.detail-director-2 #content .director_row2 .item{width:50%}.list-director .director_item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border:solid 1px #999;padding:15px;box-sizing:border-box;position:relative;margin:50px auto 65px;transition:.5s ease-in-out}.list-director .director_item .btn{position:absolute;z-index:1;right:-1px;bottom:-44px}.list-director .director_item:before{position:absolute;content:'';width:80px;height:80px;background:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/list_director_logo.svg) no-repeat;background-size:100%;left:-20px;top:-20px;z-index:1}.list-director .director_item .box_img{width:44%;position:relative}.list-director .director_item .txt_abs{position:absolute;left:18px;bottom:15px;color:#fff;font-size:28px;letter-spacing:.1em;line-height:1.2}.list-director .director_item .box_txt{width:50%;padding:30px 0}.list-director .director_item .box_txt p{text-align:center;font-size:26px;line-height:1.5;font-weight:normal}.list-director .director_item .box_txt span{font-weight:500}.list-director .director_item .box_txt .ttl{display:table;margin:0 auto 30px;padding:0 50px 20px;border-bottom:1px #000 solid}@media (min-width:769px) and (max-width:1200px){.list-director .director_item:before{width:60px;height:60px;left:-10px;top:-10px}.list-director .director_item .box_txt p{font-size:20px}}.box_strength{display:flex;flex-wrap:wrap;justify-content:space-between;border:solid 1px #efefef;border-bottom:solid 2px #bbb;padding:60px;box-sizing:border-box;position:relative}.box_strength:not(:last-child){margin:0 0 60px}.box_strength:not(:last-child):before{content:'';position:absolute;bottom:-32px;left:50%;transform:translateX(-50%) rotate(45deg) skew(-16deg,-16deg);padding:30px;border-right:solid 2px #bbb;border-bottom:solid 2px #bbb;background:#fff}.box_strength .box_img{width:480px}.box_strength .box_text{width:calc(100% - 540px);text-align:left}.box_strength .box_text .box_in{box-sizing:border-box}.box_strength .box_text .label{position:absolute;right:-20px;top:-20px;background:#333;color:#fff;width:80px;height:80px;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;font-size:36px}.box_strength .box_text .label:before,.box_strength .box_text .label:after{content:'';position:absolute;width:15px;height:15px;opacity:.2}.box_strength .box_text .label:before{border-left:solid 1px #fff;border-top:solid 1px #fff;left:5px;top:5px}.box_strength .box_text .label:after{border-right:solid 1px #fff;border-bottom:solid 1px #fff;bottom:5px;right:5px}.box_strength .box_text h3{text-align:inherit;margin:20px 0 15px;font-size:28px;line-height:1.7;position:relative}.box_strength .box_text h3:before{content:'';position:absolute;top:0;left:0;bottom:0;right:-60px}.box_strength .box_text h3>span{position:relative;z-index:2}.box_strength .box_text p{line-height:2.2}.box_strength:nth-of-type(2n-1){flex-direction:row-reverse}.box_strength:nth-of-type(2n-1) .box_text .label{right:auto;left:-20px}.box_strength:nth-of-type(2n-1) .box_text h3:before{right:0;left:-60px}@media (min-width:769px) and (max-width:1200px){.box_strength{padding:30px}.box_strength .box_img{width:40%}.box_strength .box_text{width:calc(60% - 30px)}.box_strength .box_text .label{right:-10px;top:-10px;width:60px;height:60px;font-size:26px}.box_strength .box_text .label:before,.box_strength .box_text .label:after{width:10px;height:10px}.box_strength:nth-of-type(2n-1) .box_text .label {right:auto;left:-10px}}body.under.komodalawoffifce #particles-js{display:none}body.under.abenonamihaya #particles-js{display:none}body.under.takaishilawoffice #particles-js{display:none}body.under.narapatentoffice #particles-js{display:none}.under.komodalawoffifce #content,.under.abenonamihaya #content,.under.takaishilawoffice #content,body.under.narapatentoffice #content{padding:0}.under.komodalawoffifce header .key{background: url(../images/interview_key_bg.jpg) no-repeat center/cover;color:#fff;z-index:0}.under.abenonamihaya header .key{background: url(../images/interview_key1_bg.jpg) no-repeat center/cover;color:#fff;z-index:0}.under.takaishilawoffice header .key{background: url(../images/interview_key2_bg.jpg) no-repeat center/cover;color:#fff;z-index:0}.under.narapatentoffice header .key{background: url(../images/interview_key3_bg.jpg) no-repeat center/cover;color:#fff;z-index:0}.under.komodalawoffifce header .key .inner,.under.abenonamihaya header .key .inner,.under.takaishilawoffice header .key .inner,.under.narapatentoffice header .key .inner{height:960px;flex-wrap:wrap;flex-direction:column;text-align:center;justify-content:flex-end;padding-bottom:146px}.under.komodalawoffifce header h2>span,.under.abenonamihaya header h2>span,.under.takaishilawoffice header h2>span,.under.narapatentoffice header h2>span{opacity:1;line-height:1}.under.komodalawoffifce header .key h2,.under.abenonamihaya header .key h2,.under.takaishilawoffice header .key h2,.under.narapatentoffice header .key h2{font-size:20px;font-weight:400;letter-spacing:.2em;margin-bottom:41px}.under.komodalawoffifce header .key h2 .en,.under.abenonamihaya header .key h2 .en,.under.takaishilawoffice header .key h2 .en,.under.narapatentoffice header .key h2 .en{font-size:60px;display:block;font-weight:500;letter-spacing:.1em;margin-bottom:19px}.under.komodalawoffifce header .key p,.under.abenonamihaya header .key p,.under.takaishilawoffice header .key p,.under.narapatentoffice header .key p{font-size:36px;letter-spacing:.1em;line-height:1.35}.inter_box{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/interview_bg.jpg);background-attachment:fixed}.abenonamihaya1{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/abenonamihaya1_bg.jpg);background-attachment:fixed}.abenonamihaya2{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/abenonamihaya2_bg.jpg);background-attachment:fixed}.abenonamihaya3{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/abenonamihaya3_bg.jpg);background-attachment:fixed}.abenonamihaya4{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/abenonamihaya4_bg.jpg);background-attachment:fixed}.takaishilawoffice1{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/takaishilawoffice1_bg.jpg);background-attachment:fixed}.takaishilawoffice2{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/takaishilawoffice2_bg.jpg);background-attachment:fixed}.takaishilawoffice3{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/takaishilawoffice3_bg.jpg);background-attachment:fixed}.takaishilawoffice4{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/takaishilawoffice4_bg.jpg);background-attachment:fixed}.takaishilawoffice5{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/takaishilawoffice5_bg.jpg);background-attachment:fixed}.takaishilawoffice6{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/takaishilawoffice6_bg.jpg);background-attachment:fixed}.narapatentoffice1{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/narapatentoffice1_bg.jpg);background-attachment:fixed}.narapatentoffice2{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/narapatentoffice2_bg.jpg);background-attachment:fixed}.narapatentoffice3{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/narapatentoffice3_bg.jpg);background-attachment:fixed}.narapatentoffice4{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/narapatentoffice4_bg.jpg);background-attachment:fixed}.narapatentoffice5{background-image:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/narapatentoffice5_bg.jpg);background-attachment:fixed}.under .inter_box,.under .inter_message{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.under .inter_item,.under .inter_message_box{display:flex;position:relative;justify-content:center}.under .inter_wrap{max-width:670px;position:relative;z-index:1}.under .inter_item:nth-child(2n+2){flex-direction:row-reverse}.under .inter_item:nth-child(2n+2) .inter_wrap{margin-left:auto}.under .inter_item>div,.under .inter_message_box>div{width:50%;box-sizing:border-box}.under .inter_item:nth-child(2n+1):before, .under .inter_item:nth-child(2n+1):after{right:0}.under .inter_item:nth-child(2n+2):before, .under .inter_item:nth-child(2n+2):after{transform:rotateY(180deg);left:0}.under .inter_item:before,.under .inter_message:before,.under .inter_item:after,.under .inter_message:after{content:'';position:absolute;width:0;height:0;border-style:solid;z-index:0}.under .inter_item:before,.under .inter_message:before{top:-375px;border-width:0 0 375px 960px;border-color:transparent transparent rgba(0,0,0,.4) transparent}.under .inter_item:after,.under .inter_message:after{top:0;border-width:0 960px 375px 0;border-color:transparent #000 transparent transparent}.under .inter_message:before,.under .inter_message:after{right:0}.under .inter_item_img{flex-shrink:0}.under .inter_item_img img{max-width:960px;width:100%;height:100%;object-fit:cover}.under .inter_item_content{background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;padding:109px 100px 100px}.under .inter_item_content p,.under .inter_message_content p{line-height:2.625;letter-spacing:.015em;font-weight:300}.under .inter_item_content h3{font-size:40px;letter-spacing:.02em;line-height:1.625;font-weight:500;text-align:left;margin-bottom:26px}.under .inter_item_content h3 .en{font-size:30px;font-weight:300;line-height:1;position:relative;display:block;margin-bottom:69px;letter-spacing:.1em}.under .inter_item_content h3 .en:before{content:'';position:absolute;top:6px;bottom:0;left:195px;margin:auto;background-color:#fff;width:100px;height:1px}.under .inter_message{background-color:#f2f2f2;padding:135px 0 148px}.under .inter_message_img{position:relative;z-index:1;flex-shrink:0;padding-top:25px}.under .inter_message_img img{max-width:880px;width:100%}.under .inter_message_box{flex-direction:row-reverse}.under .inter_message_content .inter_wrap{margin-left:auto;max-width:694px}.under .inter_message_content{padding:0 74px 0 80px}.under .inter_message_content h3{font-size:20px;letter-spacing:.1em;text-align:left;margin-bottom:40px}.under .inter_message_content h3 .en{font-size:60px;display:block;margin-bottom:20px;letter-spacing:.1em}.under .inter_message_content p.inter_name{font-size:22px;font-weight:500;text-align:right;border-top:1px solid #333;padding-top:0;margin-top:27px;letter-spacing:.15em}@media (min-width:1921px){.under .inter_item_img img{max-width:100%;max-height:960px}}@media (max-width:1920px){.under .inter_item:before,.under .inter_message:before{top:-19.5vw;border-width:0 0 19.5vw 50vw}.under .inter_item:after,.under .inter_message:after{border-width:0 50vw 19.5vw 0}}@media (min-width:769px) and (max-width:1620px){.under.komodalawoffifce header .key .inner,.under.abenonamihaya header .key .inner,.under.takaishilawoffice header .key .inner{height:100vh;padding-bottom:40px}.under .inter_item_content{padding:75px 47px 80px}.under .inter_item_content h3{font-size:30px}.under .inter_item_content h3 .en{font-size:20px;margin-bottom:35px}.under .inter_item_content h3 .en:before{left:135px;top:0}.under .inter_message_content{padding:0 40px 0}.under .inter_message_content p{letter-spacing:0}}@media (min-width:769px) and (max-width:1024px){.under.abenonamihaya header .key{background: url(../images/interview_key1_sp.jpg) no-repeat top center/cover}.under .inter_message{padding:45px 0 50px}.under .inter_item_content h3{font-size:2.65vw;letter-spacing:0}.under .inter_item_content h3 .en{font-size:18px;margin-bottom:20px}.under .inter_message_content,.under .inter_item_content{padding:60px 25px 60px}.under .inter_item_content p,.under .inter_message_content p{line-height:1.9}.under .inter_message_content h3 .en{font-size:45px;margin-bottom:10px}}.layout-2col{display:flex;justify-content:space-between;padding-top:60px;padding-bottom:60px}.layout-2col .left_content{width:calc(100% - 340px)}.layout-2col .blog-list-2 .blog-item{margin-bottom:40px;padding-bottom:40px;border-bottom:dashed 1px rgba(0,0,0,.1)}.layout-2col .blog-list-2 .blog-item a{display:flex;justify-content:space-between;text-decoration:none}.layout-2col .blog-list-2 .blog-item a:hover{opacity:.7}.layout-2col .blog-list-2 .blog-item .box_img{width:180px;height:140px;background-size:cover;background-position:center center;box-sizing:border-box;border:solid 1px #333}.layout-2col .blog-list-2 .blog-item .box_text{width:calc(100% - 210px)}.layout-2col .blog-list-2 .blog-item .box_head{display:flex;flex-wrap:wrap}.layout-2col .blog-list-2 .blog-item .title{font-size:20px;margin:10px 0 0;width:100%}.layout-2col .blog-list-2 .blog-item .date{color:#666;margin:0;width:150px}.layout-2col .blog-list-2 .blog-item .cate{color:#666;margin:0}.layout-2col .blog-list-2 .blog-item .cate span{display:inline-block;background:#000;color:#fff;border-radius:2px;padding:0 5px;font-size:12px;line-height:22px;min-width:100px;text-align:center}.layout-2col .blog-list-2 .blog-item .excerpt{margin-top:10px}.layout-2col .blog-list-2 .blog-item:nth-child(2n+0) .cate span{background:#333}.layout-2col .right_content{width:300px}.layout-2col .right_content .txt_head{background:#000;padding:5px 10px;color:#fff;text-align:center}.layout-2col .right_content a{text-decoration:none}.layout-2col .right_content a:hover{text-decoration:underline}.layout-2col .right_content .blog_categories{padding-bottom:20px}.layout-2col .right_content .blog_categories li:not(:last-child) {margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px rgba(0,0,0,.05)}.layout-2col .right_content .blog_archive li:not(:last-child) {margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px rgba(0,0,0,.05)}.layout-2col .right_content .blog_lastest{padding-bottom:20px}.layout-2col .right_content .blog_lastest li:not(:last-child) {margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px rgba(0,0,0,.05)}.blog_detail{border-top:dashed 1px rgba(0,0,0,.1);padding-top:40px}.blog_detail .date{margin-bottom:0;color:#666}.blog_detail h3{text-align:left;margin-bottom:30px}#pagination{margin:40px auto 0;display:flex;flex-wrap:wrap;justify-content:center}#pagination span{background-color:#000;border-radius:100%;margin:10px 5px 0;width:32px;height:32px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;line-height:1;color:#fff;opacity:.5}#pagination a{background-color:#000;border-radius:100%;margin:10px 5px 0;width:32px;height:32px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;line-height:1;color:#fff}#pagination a:hover{background:none repeat scroll 0 0 #ddd;text-decoration:none}#pagination a.prev{padding-bottom:2px}#pagination a.next{padding-bottom:2px}@media all and (-ms-high-contrast:none){#pagination span{padding-top:5px}#pagination a{padding-top:5px}}.paging_dir{display:flex;justify-content:space-between;align-items:center;padding-top:40px;margin-top:40px;border-top:dashed 1px rgba(0,0,0,.1)}.paging_dir li{width:30%}.paging_dir li:nth-child(1) {text-align:left}.paging_dir li:nth-child(2) {text-align:center}.paging_dir li:nth-child(3) {text-align:right}.paging_dir a:hover{text-decoration:none}@media (max-width:1000px){.layout-2col{flex-wrap:wrap;padding-top:40px;padding-bottom:40px}.layout-2col .left_content{width:100%}.layout-2col .blog-list-2 .blog-item{margin-bottom:20px;padding-bottom:20px}.layout-2col .blog-list-2 .blog-item .title{font-size:16px;width:100%}.layout-2col .blog-list-2 .blog-item .date{width:120px}.layout-2col .right_content{width:100%;margin-top:20px}.blog_detail{border-top:none;padding-top:0}.paging_dir{padding-top:20px;margin-top:20px}}.iqfm-table{background-size:cover;width:100%;margin:0 auto 40px;border-radius:5px;overflow:hidden;position:relative;box-sizing:border-box;max-width:960px}.iqfm-table::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.iqfm-table input,.iqfm-table select,.iqfm-table textarea{border:1px solid #ddd;padding:10px;border-radius:5px;font-size:1rem;box-sizing:border-box}.iqfm-table input{width:100%}.iqfm-table textarea{max-width:100%;width:100%;height:7em}.iqfm-table input[type="radio"],.iqfm-table input[type="checkbox"]{margin:5px 3px 5px 0;width:auto;box-sizing:border-box}.wpcf7-response-output{padding-top:20px}.wpcf7-not-valid-tip{display:block;margin:3px 7px 0;font-size:80%;color:#ff3c7f}.iqfm-table [readonly*="readonly"]{background:none;border:0;font-weight:bold}.input_btn{text-align:center}.input_btn input#btn_prev,.input_btn input[type="submit"],.input_btn .thanks_btn a{width:300px;height:60px;background-color:#000;border:none;padding:10px;text-align:center;color:#fff;font-weight:normal;text-decoration:none;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin:0 5px}.input_btn .thanks_btn a{margin:0;max-width:100%;display:flex;align-items:center;justify-content:center}.input_btn input#btn_prev{background:#999}.input_btn input[type="submit"]:hover{opacity:.8}.input_btn .ajax-loader{position:absolute!important;top:-24px;left:50%;transform:translateX(-50%)}.button.thanks_btn{max-width:300px;padding:10px;margin:40px auto 0;font-size:21px;box-sizing:border-box}.wpcf7-list-item{margin-right:15px}.wpcf7-list-item-label{color:#000}.wpcf7-form-control-wrap{width:100%}.iqfm-table dl{position:relative;z-index:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:20px 0;border-bottom:dashed 1px rgba(0,0,0,.1);align-items:center}.iqfm-table dl:first-child{border-top:dashed 1px rgba(0,0,0,.1)}.iqfm-table dt{width:300px;box-sizing:border-box}.iqfm-table dt span{border-radius:2px;padding:4px 7px;color:#fff;font-size:70%;line-height:1;background:#000;float:right;margin-right:30px;margin-top:5px}.iqfm-table dd{width:calc(100% - 300px);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box}.iqfm-table dl:last-child dt,.iqfm-table dl:last-child dd{border-bottom:0}.iqfm-table .postal_code{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.iqfm-table .code-front-zip-2,.iqfm-table .code-back-zip-2{width:90px;margin:0 5px}.confirm-table textarea{resize:none;width:100%}.captcha_box{display:table;margin:50px auto 0}@media (max-width:768px){.iqfm-table dl{display:block}.iqfm-table dt,.iqfm-table dd{width:100%}.iqfm-table dt{margin-bottom:10px}.iqfm-table dt span{float:none;margin-right:0;margin-left:10px;padding:1px 5px}.iqfm-table dd{border-color:transparent}.iqfm-table input,.iqfm-table textarea{width:100%}.iqfm-table input[type="checkbox"],.iqfm-table input[type="radio"]{width:auto}.wpcf7-list-item{display:block}.input_btn input#btn_prev,.input_btn input[type="submit"]{width:140px;height:45px;padding:5px;font-size:14px;margin:0 3px;letter-spacing:0}.button.thanks_btn{max-width:300px;padding:5px;margin:20px auto 0;font-size:16px}}.sitemap_list>ul>li p{margin-bottom:0}.sitemap_list>ul>li a,.sitemap_list>ul>li p{display:block;width:100%;padding:15px 15px 15px 30px;border-bottom:dotted 1px #ccc;color:#333;position:relative;box-sizing:border-box;text-decoration:none}.sitemap_list>ul>li a:before,.sitemap_list>ul>li p:before{content:'';position:absolute;width:15px;height:3px;background:#ccc;left:0;top:50%;margin-top:-2px}.sitemap_list>ul>li p:after{content:'';position:absolute;width:3px;height:14px;background:#ccc;left:6px;top:50%;margin-top:-7px}.sitemap_list>ul>li a:hover{text-decoration:none;background:rgba(0,0,0,.05)}.sitemap_list>ul>li li a{padding-left:70px}.sitemap_list>ul>li li a:before{left:40px}.sitemap #content .sitemap_list ul li:before{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 40px}.alignleft{float:left;margin:5px 40px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.sb_instagram_header{display:none}.sbi_photo_wrap{padding:5px}#sb_instagram.sbi_col_1 #sbi_images .sbi_item{}@media screen and (min-width:769px){.inter_item_img{overflow:hidden;min-height:50vw;position:relative}.inter_item_img img{min-height:960px;max-height:100vh}.inter_item_content .inter_wrap{transform:translateY(150px);transition:all .8s;opacity:0}.inter_item_content{position:relative;z-index:1}.inter_item_content.active .inter_wrap{transform:translateY(0);opacity:1}.under .inter_item:nth-child(2n+2):before, .under .inter_item:nth-child(2n+2):after{left:-100%;transition:all .8s}.under .inter_item.active:nth-child(2n+2):before, .under .inter_item.active:nth-child(2n+2):after{left:0}.under .inter_item:nth-child(2n+1):before, .under .inter_item:nth-child(2n+1):after{right:-100%;transition:all .8s}.under .inter_item.active:nth-child(2n+1):before, .under .inter_item.active:nth-child(2n+1):after{right:0}}@media screen and (max-width:768px){.under .inter_item_img img{transform:translateY(0)!important}}.interview_banner{display:flex;justify-content:space-between;margin-bottom:40px;position:relative}.interview_banner a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:.3s ease}.interview_banner a:hover{background-color:rgba(35,24,21,.65)}.inter_img{width:41%;background: url(../images/interview_img1.jpg) no-repeat center/cover}.inter_img1{background: url(../images/interview_img4.jpg) no-repeat center/cover}.inter_img2{background: url(../images/interview_img5.jpg) no-repeat center/cover}.inter_img3{background: url(../images/interview_img6.jpg) no-repeat center/cover}.inter_btext{width:59%;padding:32px 2.5vw 97px;position:relative;z-index:0;background:#efefef}.inter_btext .ttl{margin-bottom:1.5vw;font-size:30px;font-weight:500;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:.1em;line-height:1.6}.inter_btext .txt_icon{position:absolute;margin-bottom:0;right:1vw;bottom:-4px;z-index:-1;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:500;color:#fff;font-size:60px;line-height:1;letter-spacing:.1em}.inter_col{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.inter_col .col1{width:43%;max-width:250px}.inter_col .col2{width:20%;max-width:115px}.inter_col .col3{width:37%;max-width:218px}.interview_banner2{margin-bottom:40px}@media only screen and (max-width:1000px) and (min-width:769px){.inter_btext .ttl{font-size:3vw}.inter_btext{padding:2vw 2.5vw 7vw}.inter_btext .txt_icon{bottom:-.4vw;font-size:5vw}}.under .introduction_box{display:flex;flex-wrap:wrap;justify-content:flex-start}.under .introduction_box .item{width:23%;margin:1%;position:relative;transition:all .2s ease;order:1}.under .introduction_box .item.sticky{order:0}.under .introduction_box .item a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.under .introduction_box .item:hover{opacity:.8}.under .introduction_box .item .ttl{margin:10px 0 0;font-weight:500;color:#000;font-size:20px}.under .introduction_box .item .img{width:100%;height:160px;text-align:center;position:relative;background:#fff;overflow:hidden;background-size:100% 91%;background-position:center;background-repeat:no-repeat}.under .introduction_slider{max-width:1100px;margin:0 auto!important;padding:0 0 70px 0;background:#fff}.under .introduction_slider li{text-align:center;height:580px;padding:0;background-size:100% 95%;background-position:center;background-repeat:no-repeat;display:block!important}.under .introduction_slider:not(.slick-dotted) li {background-size:100% auto}.under .introduction_slider li:before{display:none}.under .introduction_slider .slick-arrow{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:70px;height:70px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;background:#000;border-radius:50%;z-index:2}.under .introduction_slider .slick-arrow:hover{opacity:.8}.under .introduction_slider .slick-prev{left:-35px}.under .introduction_slider .slick-next{right:-35px}.under .introduction_slider .slick-arrow::before{content:'';position:absolute;top:50%;left:50%;transform-origin:center center!important;border-bottom:solid 1px #fff;padding:6px}.under .introduction_slider .slick-prev:before{border-left:solid 1px #fff;transform:translate(-50%,-50%) rotate(45deg);margin-left:2px}.under .introduction_slider .slick-next:before{border-right:solid 1px #fff;transform:translate(-50%,-50%) rotate(-45deg);margin-left:-2px}.under .introduction_slider .slick-dots{position:absolute;width:100%;padding:0;list-style:none;text-align:center;box-sizing:border-box;display:flex!important;justify-content:center;margin:20px auto 0;bottom:20px}.under .introduction_slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0!important;padding:0!important;cursor:pointer;background-color:transparent}.under .introduction_slider .slick-dots li button{font-size:0;line-height:0;text-indent:-9999px;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.under .introduction_slider .slick-dots button:hover:before{background-color:#666}.under .introduction_slider .slick-dots li button:before{font-size:0;color:transparent;opacity:1;width:8px;height:8px;border-radius:50%;background-color:#c9c9c9;top:6px;left:6px}.under .introduction_slider .slick-dots li.slick-active button:before{opacity:1;background-color:#666}.under .introduction_infor th,.under .introduction_infor td{padding:10px}.under .introduction_infor th{width:350px;background-color:#000;color:#fff;text-align:center;border-bottom:1px solid #fff}.under .introduction_content_free{margin-bottom:30px}.under .introduction_content_free table th{width:350px;background-color:#000;color:#fff}.under .introduction_content_free table th,.under .introduction_content_free table td{padding:10px}.blog_post_button{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:600px;margin:100px auto 0}.blog_post_button>div{border-radius:10px;position:relative;width:32%;color:#fff;text-align:center;line-height:1;font-size:12px}.blog_post_button>div a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;position:relative;z-index:1;padding:11px 10px 10px;max-width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;line-height:inherit;color:inherit;text-align:center;text-decoration:none;background-color:#000;color:#fff}.blog_post_button>div:hover a{opacity:.8}@media only screen and (max-width:1300px) and (min-width:769px){.under .introduction_slider .slick-next{right:10px}.under .introduction_slider .slick-prev{left:10px}}@media (min-width:769px) and (max-width:1919px),(min-width:769px) and (max-height:720px){#introduction .btn a{width:220px}}.under .TabPager{margin-bottom:40px;display:flex;justify-content:center;flex-wrap:wrap}.under .TabPager li{width: calc(100% / 2 - 4px);max-width:270px;margin:0 2px}.under .TabPager li a{width:100%;max-width:270px;display:flex;align-items:center;justify-content:center;text-align:center;background:#000;color:#fff;font-weight:300;text-decoration:none;position:relative;box-sizing:border-box;height:70px;font-size:16px;letter-spacing:1.5px;padding:0;transition:all .3s}.under .TabPager li.active a{background:#efefef;color:#000}.under .TabPager li:hover::before{display:none}.under #content.TabPager li a:hover::before{display:none}.under #content .TabPager li:before{display:none}.under #content .TabContainer .TabContent{position:relative;z-index:2;overflow:hidden}.under #content .TabContent li::before{display:none}.under #content .TabContainer .TabContent .tab_content>li{opacity:0;z-index:-10;visibility:hidden;position:absolute;top:0;left:0;right:0;transition:all .5s ease-in-out}.under #content .TabContainer .TabContent .tab_content>li.active{opacity:1;z-index:1;visibility:visible}@media only screen and (max-width:1000px) and (min-width:769px){.under .introduction_box .item .img{background-size:100% 16vw;height:40vw;max-height:160px}}.wpcf7-form-control-wrap.code-back-zip-2,.wpcf7-form-control-wrap.code-front-zip-2{position:relative}.wpcf7-form-control-wrap.code-back-zip-2 .error,.wpcf7-form-control-wrap.code-front-zip-2 .error{position:absolute;white-space:nowrap}.mw_wp_zip{align-items:flex-start!important;padding-bottom:40px!important}.input_btn .g-recaptcha{display:table;margin:0 auto 30px}.input_btn input[disabled]{cursor:not-allowed}.input_btn input[disabled]:hover{opacity:1!important}.mw_wp_form_confirm .iqfm-table .code-front-zip-2,.mw_wp_form_confirm .iqfm-table .code-back-zip-2{width:32px}.iqfm-table textarea{min-width:100%;min-height:44px}.chatbot{max-width:11em;width:100%;height:11em;border:none;border-radius:50%;text-align:center;color:#fff;background-color:#ea6286;font-size:10px;cursor:pointer;transition:.3s all;position:fixed;bottom:50px;right:60px;z-index:30;transition:.3s all ease}.chatbot::before{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #fff;border-radius:50%;transition:.3s all ease}.chatbot::after{content:"";position:absolute;left:50%;top:-1.9em;transform:translateX(-50%);background:url(https://legal-grits.jp/wp-content/themes/grits_theme/images/xfixed_ai.png.pagespeed.ic.AN52_yFeAe.png) top center no-repeat;background-size:contain;max-width:94px;max-height:44px;width:9.4em;height:4.4em}.chatbot p{margin:0;line-height:1.1;font-family:"Sawarabi Gothic",sans-serif;font-size:2.6em;transition:.3s all ease}.chatbot span{font-size:69.23%;display:block}.chatbot:hover{background-color:#fff}.chatbot:hover::before{border-color:#ea6286}.chatbot:hover p{color:#ea6286}.chatbot.z-index{z-index:18}#slider_instagram{}#director .loopslider_list{height:200px;max-height:30vw;position:relative;margin-bottom:40px}#director .slick-slide,.sbi_photo_wrap{width:200px!important;!i;!;height:200px;max-height:30vw;max-width:30vw}div#sbi_images{display:block!important;padding:0!important}.input_btn{text-align:center;display:table;margin:40px auto 0;position:relative}span.wpcf7-spinner{position:absolute;right:10%;top:50%;z-index:2;transform:translateY(-50%);margin:0}#slider_instagram{max-height:200px;overflow:hidden}.gr_menu{margin-top: calc(2vh + 4em);display:flex;flex-wrap:wrap;justify-content:center;width:100%}.gr_menu li{margin:0 10px .5em;max-width:calc(33.333% - .5em);min-width:14.30769em;font-size:14px}.gr_menu li a{display:flex;align-items:center;justify-content:center;min-height:4.2307em;position:relative;padding-left:0;color:#fff;font-size:1em;border:1px solid #fff;border-radius:40px;letter-spacing:.05em;line-height:1.6;text-decoration:none}.gr_menu li a:hover{color:#fff;opacity:1}.gr_menu li a:before{content:"";display:block;position:absolute;transition:all .3s;height:.8125em;width:.8125em;right:.6em;bottom:.6em;--mask:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 130\ 130\'\ %3E%3Cpath\ d=\'M32.497,32.503\ L32.497,6.503\ C32.497,2.912\ 35.409,-0.002\ 38.998,-0.002\ L123.499,-0.002\ C127.089,-0.002\ 130.000,2.912\ 130.000,6.503\ L130.000,90.999\ C130.000,94.589\ 127.089,97.503\ 123.499,97.503\ L97.501,97.503\ L97.501,123.451\ C97.501,127.067\ 94.582,129.999\ 90.952,129.999\ L6.547,129.999\ C2.930,129.999\ 0.000,127.085\ 0.000,123.451\ L0.017,39.051\ C0.018,35.434\ 2.936,32.503\ 6.566,32.503\ L32.497,32.503\ ZM45.498,32.503\ L90.952,32.503\ C94.569,32.503\ 97.501,35.417\ 97.501,39.051\ L97.501,84.503\ L116.999,84.503\ L116.999,12.998\ L45.498,12.998\ L45.498,32.503\ ZM13.016,45.503\ L13.002,116.999\ L84.501,116.999\ L84.501,45.503\ L13.016,45.503\ Z\'/%3E%3C/svg%3E);mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto;mask-position:center;-webkit-mask-position:center;background-color:#fff;z-index:1;right:1.4em;font-size:.948em;bottom:calc(50% - .405125em)}@media (max-width:768px){.gr_menu{margin-top:3em}}