@charset "utf-8";html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background:#fff}h1,h2,h3,h4,h5,h6,p,a,li,dt,dd,th,td{color:#333;word-break:break-all;line-height:1.8;letter-spacing:1px}h1,h1 a{font-size:28px}h2,h2 a{font-size:26px}h3,h3 a{font-size:22px}.template h3,.template h3 a{font-size:26px}h4,h4 a{font-size:16px}h5,h5 a{font-size:13px}h6,h6 a{font-size:13px}p,a,li,dt,dd,th,td{font-size:13px;word-break:break-all}a{-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{-webkit-transition:all .3s ease;transition:all .3s ease}.center-block{margin-left:auto;margin-right:auto}.inline-block{display:inline-block}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.mincho{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}.link{text-align:center;padding:40px 0 0}.link a{border:1px solid rgba(21,32,36,.7);padding:5px 30px;color:#fff;background-color:rgba(21,32,36,.7);text-decoration:none}.link a:hover{background-color:rgba(255,255,255,.7);color:rgba(21,32,36,1);border:1px solid rgba(21,32,36,.7)}.link a.disabled{pointer-events:none;background:#aaa;border:none;color:#999;cursor:not-allowed}.pc-none{display:block}.sp-none{display:none}.bold,strong{font-weight:600}.white h2,.white p,.white a,.white small{color:#fff}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.mgt-big{margin-top:40px}.mgt-middle{margin-top:20px}.mgt-small{margin-top:20px}.mgb-big{margin-bottom:40px}.mgb-middle{margin-bottom:30px}.mgb-small{margin-bottom:20px}.font-h3{font-size:16px}.text-inner b,.text-inner strong{background:#fcff99;color:#666;font-weight:400 !important}@media screen and (min-width:768px){.sp-none{display:block}.pc-none{display:none}h1,h1 a{font-size:32px}h2,h2 a{font-size:30px}h3,h3 a{font-size:24px}.template h3,.template h3 a{font-size:30px}h4,h4 a{font-size:20px}h5,h5 a{font-size:18px}h6,h6 a{font-size:18px}p,a,li,dt,dd,th,td{font-size:16px}.mgt-big{margin-top:60px}.mgt-middle{margin-top:40px}.mgt-small{margin-top:20px}.mgb-big{margin-bottom:60px}.mgb-middle{margin-bottom:40px}.mgb-small{margin-bottom:20px}.font-h3{font-size:24px}}.fa-folder:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f07b"}.container{max-width:1200px;margin:0 auto}@media screen and (min-width:768px){main{margin:110px 0 0}}header{background:#fff;padding:20px 0;margin:0 auto;overflow:hidden}header .header-title{float:left;width:45vw;padding:0 0 0 20px}header .title img{image-rendering:-webkit-optimize-contrast;vertical-align:bottom;height:auto;width:100%}header .header-title h1,header .header-title a{font-size:22px}@media screen and (min-width:768px){header{position:fixed;top:0;width:100%;z-index:999;height:70px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;overflow:initial}header .container{max-width:1200px;padding:0 2%}header .header-title{width:27%;padding:0}header.fixed{padding:10px 0;height:60px}}@media screen and (min-width:991px){header{padding:20px 0}header .header-title{width:240px;padding:0}}@media screen and (max-width:1040px){header .header-title{width:21vw}}@media screen and (max-width:767px){header .header-title{width:46vw}}.g-nav a{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1}.g-nav a:hover{text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.4}.standard-menu{display:none}.button-area{display:inline;position:fixed;right:20px;top:15px;z-index:999;font-size:30px}.panel-btn{display:inline-block;position:relative;width:40px;height:40px;border-radius:50%;background:#1a1b1b}.panel-btn:hover{background:#1a1b1b}.panel-btn-icon{display:block;position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:#fff;transition:.2s}.panel-btn-icon:before,.panel-btn-icon:after{display:block;content:"";position:absolute;top:50%;left:0;width:14px;height:2px;background:#fff;transition:.3s}.panel-btn-icon:before{margin-top:-6px}.panel-btn-icon:after{margin-top:4px}.panel-btn .close{background:0 0}.panel-btn .close:before,.panel-btn .close:after{margin-top:0}.panel-btn .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.panel-btn .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.overlay{display:none;position:fixed;top:0;height:100%;width:100%;background:#fff;overflow:auto;z-index:99}.overlay .wrap{text-align:center;text-transform:capitalize;padding:0 0 60px;font-size:0}.overlay .wrap li{padding:20px 0;border-bottom:1px solid #eee;text-align:left}.overlay .wrap li.active{padding:20px 0 0}.overlay .wrap li.button{border-bottom:none;text-align:center}.overlay .wrap .sub-menu{background:#eee;margin:20px 0 0}.overlay .wrap .sub-menu li{padding:0;border-bottom:1px solid #ccc}.overlay .wrap a{font-size:18px;cursor:pointer;color:#000;font-weight:600;padding:0 0 0 20px;display:block;position:relative}.overlay .wrap .sub-menu a{padding:20px 0 20px 40px;display:block}.overlay .menu-item-has-children>a{position:relative}.overlay a:hover{opacity:1}.overlay .accordion-icon span:before,.overlay .accordion-icon span:after{content:"";display:block;width:15px;height:3px;border-radius:5px;background:#262626;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.overlay .accordion-icon span:after{background:#262626;transform:translateY(-50%) rotate(90deg);transition:.5s}.overlay .accordion-icon span.active:after{transform:rotate(0);transition:.5s}.overlay .sub-menu a{color:#555;font-size:13px}.menu-logo{padding:20px 0 20px 20px}.menu-logo img{max-width:140px}@media screen and (min-width:480px){.button-area{top:30px}}@media screen and (min-width:768px){.g-nav .button-area,.g-nav .overlay{display:none}.g-nav{float:right;width:70%;text-align:right;display:table;padding:16px 0 0}.standard-menu{display:table-cell}.g-nav span,.g-nav a{font-size:14px;color:#333;cursor:pointer}.standard-menu ul{position:relative}.standard-menu ul.sub-ul>li{display:inline-block;text-align:center;margin:0 5px;color:#1a1b1b}.standard-menu ul.sub-ul>li{margin:0}.standard-menu ul.sub-ul>li a{display:block;margin:0 20px 0 0;line-height:1.5}.standard-menu ul.sub-ul>li.button a{margin:0}.standard-menu ul>li>span{padding:2em 0;cursor:default}.standard-menu ul>li>a>span{display:block;font-size:11px}.g-nav li{position:relative;height:50px}.g-nav li ul.sub-menu{position:absolute;width:300px;top:50px;left:50%;margin-left:-100px;background:#fff;opacity:0;transition:.3s;display:none}.g-nav li.menu-item-has-children:hover ul.sub-menu{display:block;transition:.3s;opacity:1}header.fixed .g-nav li{height:40px}header.fixed .g-nav li ul.sub-menu{top:35px}.menu-item-has-children>a{position:relative}.menu-item-has-children>a:before{content:"";display:block;position:absolute;top:6px;right:-15px;width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000;transform:translateX(-50%) rotate(135deg)}}@media screen and (min-width:991px){.standard-menu ul.sub-ul>li a{margin:0 25px 0 0}.g-nav{width:75%}.g-nav span,.g-nav a{font-size:16px}}@media screen and (max-width:1040px){.g-nav{width:72vw;padding:.8vw 0 0}.g-nav span,.g-nav a{font-size:1.5vw}}.button a{border-radius:50px;padding:5px 10px !important;display:block;width:auto;color:#fff;border:2px solid #363838;background:#363838;max-width:200px;margin:0 auto}.overlay .wrap .button a{color:#fff}.button a:hover{background:#fff;color:#363838;text-decoration:none;opacity:1}.overlay .wrap .button a:hover{color:#363838}@media screen and (max-width:1040px){.button a{padding:.5vw 1vw !important}}.home-body .section-area{margin:20px 0}.slider-container,.slider-nav-container{display:none;position:relative}.slider-container.initialized,.slider-nav-container.initialized{display:block}.slider{overflow:hidden}.slider-nav{margin:0 26px}.slider-arrow{position:absolute;top:50%;height:36px;margin-top:-18px;color:#aaa;line-height:36px;font-size:28px;cursor:pointer;z-index:10}.slider-prev{left:0}.slider-next{right:0}.slick-slide{outline:0}.slider .slick-slide>img,.slider-nav .slick-slide>img{display:block;width:100%;height:auto}.front-top{height:520px}.slider-main{position:relative}.slider-main>.slider-image{background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;height:520px;width:100%}.slider-main .catch-inner{display:block;position:absolute;line-height:1.5;width:100%;text-align:center;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto}.slick-prev,.slick-next{border-radius:50%;width:40px;height:40px;top:90%}.slick-prev{left:2%}.slick-next{right:2%}.slick-prev:before,.slick-next:before{color:#000}.slick-prev:before{content:"←"}.slick-next:before{content:"→"}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:40px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;z-index:80}.slider-main p.catchcopy,.slider-main h2.company-name,.slider-main a.slider-link{color:#fff}.slider-main p.catchcopy{font-size:20px}.slider-main h2.company-name{font-size:34px;font-weight:600}.slider-main .slider-link-area{margin:20px 0 0}@media screen and (min-width:768px){.slider-main>.slider-image{height:640px}.slick-prev,.slick-next{top:50%}.slider-main p.catchcopy{font-size:28px}.slider-main h2.company-name{font-size:44px}.front-top{height:640px}}.blue-section{background:#363838}.gray-section{background:#efefef}.white-section{background:#fff}.red-section{background:#e17c80}.section-inner{padding:60px 2%;max-width:1200px;margin:0 auto}.section-inner-half{padding:30px 2%;max-width:1200px;margin:0 auto}.section-inner-tophalf{padding:30px 2% 60px;max-width:1200px;margin:0 auto}.section-inner-bottomhalf{padding:60px 2% 30px;max-width:1200px;margin:0 auto}.max-width768{max-width:768px}.temp-article .section-inner{padding:0 2% 90px}.temp-article .section-inner-half{padding:0 2% 40px}.temp-article .section-inner-none{padding:0 2% 10px}.blue-section h2,.blue-section h3,.blue-section h4,.blue-section h5,.blue-section p,.blue-section a,.blue-section li,.blue-section dd,.blue-section dt,.red-section h2,.red-section h3,.red-section h4,.red-section h5,.red-section p,.red-section a,.red-section li,.red-section dd,.red-section dt{color:#fff}.white-section h3,.white-section p{color:#333}@media screen and (min-width:768px){.section-inner{padding:90px 2%}.section-inner-half{padding:40px 2%}.section-inner-tophalf{padding:40px 2% 90px}.section-inner-bottomhalf{padding:90px 2% 40px}}.front-about{text-align:center}.front-news h2{text-align:center}.front-news ul{list-style-type:none;margin:0 0 0 14px}.front-news ul li{margin:0 0 20px}.front-news ul li:before{content:"・";margin-left:-14px}.front-news .news-list a{color:#363838;text-decoration:none}.link-area{text-align:center}.front-practice h2{text-align:center}.practices{font-size:0}.practices .practice{display:inline-block;width:100%;background:#fff;margin:0 0 40px}.practices .practice img{object-fit:cover;width:100%;height:340px}.practices .practice .figcaption-inner{padding:40px}.practices .practice h3{color:#333}.practices .practice p{color:#333}.related-companies{font-size:0}.related-companies .related-company{width:100%}.related-companies .related-company figure{position:relative;overflow:hidden}@media screen and (min-width:480px){.related-companies .related-company{width:45%;vertical-align:top;margin:0 2% 40px;display:inline-block}}@media screen and (min-width:768px){.practices .practice{width:46%;vertical-align:top;margin:0 2% 40px}.related-companies .related-company{width:29%}}.front-lawyer h2{text-align:center}.lawyers{font-size:0}.lawyers .lawyer{display:inline-block;background:#efefef;width:45%;vertical-align:top;margin:0 2% 40px}.lawyers .lawyer img{width:100%;height:auto}.lawyers .lawyer .figcaption-inner{text-align:center;padding:20px 0}.lawyers .lawyer h3{color:#333}.lawyers .lawyer p{color:#333}.lawyers figure{position:relative;overflow:hidden}.lawyers figure a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.lawyer .img-wrap{overflow:hidden;width:100%;height:100%}.lawyer .img-wrap img{display:block;transition-duration:.3s}.lawyer figure:hover .img-wrap img{transform:scale(1.1);-webkit-transition:all .3s ease;transition:all .3s ease}.lawyer figure:hover img{opacity:.4}.lawyer figure:hover h3{background-color:rgba(255,255,255,0)}.lawyer figure:hover figcaption{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:480px){.lawyers .lawyer{width:45%;vertical-align:top;margin:0 2% 40px}}@media screen and (min-width:991px){.lawyers .lawyer{width:21%}}.front-book h2{text-align:center}.books{font-size:0}.books .book{display:inline-block;width:100%;background:#fff;margin:0 0 40px}.books .book img{width:100%;height:auto}.books .book .figcaption-inner{padding:40px}.books .book h3{color:#333}.books .book p{color:#333}.books figure{position:relative;overflow:hidden}.books figure a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.book .img-wrap{overflow:hidden;width:100%;height:100%}.book .img-wrap img{display:block;transition-duration:.3s}.book figure:hover .img-wrap img{transform:scale(1.1);-webkit-transition:all .3s ease;transition:all .3s ease}.book figure:hover img{opacity:.4}.book figure:hover h3{background-color:rgba(255,255,255,0)}.book figure:hover figcaption{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:480px){.books .book{width:45%;vertical-align:top;margin:0 2% 40px}}@media screen and (min-width:991px){.books .book{width:29%}}.front-client h2{text-align:center}.front-client .client{text-align:center}.front-client .client img{width:100%;height:auto;max-width:680px}.front-access h2{text-align:center}.front-access img{width:100%;height:auto}.front-access a:hover{text-decoration:none;opacity:.6}.google-maps{position:relative;padding:0 0 400px;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.temp-image{margin:0;width:100%;position:relative;overflow:hidden;z-index:0;background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;height:200px}.temp-inner{display:block;position:absolute;line-height:1.5;width:100%;text-align:center;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto}.temp-inner h2{color:#fff;font-size:28px;font-weight:600;text-shadow:3px 3px 3px rgba(0,0,0,.1),-3px 3px 3px rgba(0,0,0,.1),3px -3px 3px rgba(0,0,0,.1),-3px -3px 3px rgba(0,0,0,.1),3px 0px 3px rgba(0,0,0,.1),0px 3px 3px rgba(0,0,0,.1),-3px 0px 3px rgba(0,0,0,.1),0px -3px 3px rgba(0,0,0,.1)}.template h3{text-align:center;font-weight:600;margin-bottom:20px;padding:.25em .5em;background:0 0}.template .blue-section h3{border-bottom:3px solid #fff}.template .white-section h3{border-bottom:3px solid #363838}.template .article h3,.related-companies .related-company h3{border:none;padding:0}.template h3 a{color:#363838}.template h4{margin-bottom:10px}.template p.big-title{font-size:22px;font-weight:600}.template ul{font-size:0}.template ul li{display:inline-block;width:48%;padding:0 1%;vertical-align:top}.template img{width:100%;height:auto}.template .contact-content img{width:auto;height:auto}.both-border{text-align:center}.both-border div{position:relative;display:inline-block;margin:20px 0}.both-border p,.red-section p{font-size:16px}.red-section.normal p{font-size:13px}.both-border div:before,.both-border div:after{content:"";position:absolute;display:inline-block;width:180px;height:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:2px}.both-border.white div:before,.both-border.white div:after{background-color:#fff}.both-border.black div:before,.both-border.black div:after{background-color:#333}.both-border div:before{top:-30px}.both-border div:after{bottom:-30px}.img-width250 img{max-width:250px;width:100%;height:auto}.img-width300 img{max-width:300px;width:100%;height:auto}.img-width350 img{max-width:350px;width:100%;height:auto}.img-width400 img{max-width:400px;width:100%;height:auto}.img-width800 img{max-width:800px;width:100%;height:auto}p.note{font-size:12px}table{width:100%;border:1px solid #ccc;text-align:center;margin:20px 0}table thead{background:#eee;font-weight:600}table thead th{padding:10px 0;vertical-align:middle}table tbody tr td{background:#fff;padding:10px;vertical-align:middle}table tbody tr td:first-child{background:#eee;font-weight:600}table tr{border:1px solid #ccc}table th.back-blue,table td.back-blue{background:#363838;color:#fff}.template .white-section a{color:#363838}.width30,.width49{margin:0 0 40px;text-align:center}.flex img{max-width:720px}@media screen and (min-width:480px){.template ul li{width:48%;padding:0 1%}}@media screen and (min-width:768px){.temp-image{height:480px}.temp-inner h2{font-size:36px}.both-border p,.red-section p{font-size:22px}.red-section.normal p{font-size:16px}p.note{font-size:14px}.template h3{text-align:left}.template .blue-section h3{border-left:5px solid #fff;border-bottom:none}.template .blue-section h3.under{text-align:center;border-left:none;border-bottom:3px solid #fff}.template .white-section h3{border-left:5px solid #363838;border-bottom:none}.template .article h3,.related-companies .related-company h3{border:none;padding:0}.template p.big-title{font-size:26px}}@media screen and (min-width:991px){.template ul li{width:23%}.width30{width:40%;margin:0}.width70{width:59%}.width50{width:50%;margin:0;text-align:left}.width49{width:49%;margin:0;text-align:left}.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}.flex.reverse{flex-direction:row-reverse}.width70 .inline-inner,.width50 .inline-inner{padding:0 20px}.flex.reverse .width70 .inline-inner,.flex.reverse .width50 .inline-inner{padding:0 20px 0 0}}.practice-section .section-inner{padding:40px 2%}.template ul.plan li{width:100%;max-width:300px;margin:0 auto;display:block}.template ul.plan .plan-inner{padding:20px 2%}.template .plan h3{text-align:center;border:none}.white-plan{background:#fff}.white-plan h3,.white-plan p,.white-plan span{color:#333}.plan-price{margin:0 0 10px;text-align:center}.plan-price span{font-weight:600;font-family:"Noto Sans",sans-serif}.price-value{vertical-align:top}.price-figure{font-size:50px;line-height:1}.plan-border{border-top:1px solid #fff;padding:10px 0 0;margin:10px 0 0}.white-plan .plan-border{border-top:1px solid #ccc}@media screen and (min-width:768px){.template ul.plan li{width:31%;display:inline-block}}.temp-lawyers figure{font-size:0}.temp-lawyers .img-wrap{display:inline-block;width:100%}.temp-lawyers figcaption{display:inline-block;width:100%}.temp-lawyers .figcaption-inner{padding:20px 0 0}.temp-lawyers .lawyer-single{margin:0 0 50px}@media screen and (min-width:991px){.temp-lawyer .section-inner{max-width:950px}.temp-lawyers .lawyer-single{margin:0 0 100px}.temp-lawyers .img-wrap{display:inline-block;width:30%;vertical-align:top}.temp-lawyers figcaption{display:inline-block;width:70%;vertical-align:top}.temp-lawyers .figcaption-inner{padding:0 0 0 40px}}.section-inner.temp-book{max-width:1200px}.template .temp-book h3{margin-bottom:0;padding:0;border:none;font-size:22px;line-height:1.5}.template .temp-book .book{background:#efefef}@media screen and (min-width:768px){.template .temp-book h3{font-size:24px}}@media screen and (min-width:991px){.temp-book .books .book{width:29%;margin:0 2% 40px;vertical-align:top}}.template .digitaltattoo h4.brackets{position:relative;line-height:1.4;padding:.25em 1em;display:inline-block;top:0;font-weight:600;margin:0 0 20px}.template .digitaltattoo h4.brackets:before,.template .digitaltattoo h4.brackets:after{position:absolute;top:0;content:"";width:8px;height:100%;display:inline-block}.template .digitaltattoo h4.brackets:before{border-left:solid 1px #363838;border-top:solid 1px #363838;border-bottom:solid 1px #363838;left:0}.template .digitaltattoo h4.brackets:after{content:"";border-top:solid 1px #363838;border-right:solid 1px #363838;border-bottom:solid 1px #363838;right:0}.template .client img{max-width:680px}.temp-site h2{text-align:center}.sites{font-size:0}.sites .site{display:inline-block;width:100%;background:#fff;margin:0 0 40px}.sites .site img{width:100%;height:auto}.sites .site .figcaption-inner{padding:40px}.sites .site h3{color:#333;font-size:14px}.sites .site p{color:#333}@media screen and (min-width:768px){.sites .site{width:46%;margin:0 4%;vertical-align:top;margin:0 2% 40px}.sites .site h3{color:#333;font-size:16px}}@media screen and (min-width:991px){.sites .site{width:29%}}.front-article h2{text-align:center}.articles{font-size:0}.temp-article .articles{text-align:center}.article{width:100%;display:inline-block;margin:0 0 20px;vertical-align:top}.article figure{position:relative;overflow:hidden;background:#efefef}.article figure *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;transition:all .35s ease}.article figure figcaption{word-break:break-all;padding:10px 0 0;text-align:left;display:inline-block;width:49%;vertical-align:top}.archive-body .article{height:auto !important}.archive-body .article figure figcaption{display:inline-block;width:100%}.article figure figcaption .figcaption-inner{padding:5px 10px}.temp-article .article figure figcaption .figcaption-inner{padding:5px 10px 15px}.article figure .cat-area span{background:#363838;color:#fff;font-size:12px;padding:2px 10px}.article figure .sup{padding:10px 0 0;margin:5px 0;border-top:1px solid #fff;overflow:hidden}.article figure .cat-area{float:left}.article figure .date-area{float:right;padding:4px 0 0}.article figure .date-area p{color:#333;font-size:12px}.article figure .cat-area p,.article figure .cat-area ul,.article figure .cat-area li{display:inline-block}.article figure .cat-area li{padding:2px 8px;margin:0 4px;border:1px solid #684d48;border-radius:10px;font-size:12px}.article figure img{width:100%;height:auto}.article .img-wrap{overflow:hidden;height:100%;display:inline-block;width:50%}.archive-body .article .img-wrap{display:inline-block;width:100%}.article .img-wrap img{display:block;transition-duration:.3s}.article figure:hover .img-wrap img{transform:scale(1.1);-webkit-transition:all .3s ease;transition:all .3s ease}.article figure h3{color:#333;margin:0;width:100%;font-weight:600;font-size:16px;letter-spacing:1.25px;text-align:left}.single-body .article figure h3{font-size:14px}.article figure a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.article figure:hover img,.article figure.hover img{opacity:.4}.article figure:hover h3,.article figure.hover h3{background-color:rgba(255,255,255,0)}.article figure:hover figcaption,.article figure.hover figcaption{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:480px){.article{width:46%;display:inline-block;margin:0 2% 10px}.article figure figcaption{width:100%}.article .img-wrap{overflow:hidden;width:100%;height:auto}}@media screen and (min-width:768px){.article{width:29%;display:inline-block;margin:0 2% 10px}.article figure figcaption{padding:10px 0 0;width:100%}.article figure h3{font-size:16px}.article figure .cat-area p{font-size:16px}}@media screen and (min-width:991px){.article{width:30.2%;margin:0 10px 10px}.article figure p{font-size:14px}}a.link{font-size:16px;border-radius:50px;padding:10px 40px;display:block;max-width:220px;margin:0 auto 20px}a.white-link{border:2px solid #fff;color:#fff}a.white-link:hover{background:#fff;color:#363838;text-decoration:none}a.blue-link{border:2px solid #363838;background:#363838;color:#fff}.template .white-section a.blue-link{color:#fff}a.blue-link:hover{background:#fff;color:#363838;text-decoration:none}.template .white-section a.blue-link:hover{color:#363838}a.simple-link{position:relative;border-bottom:2px solid #363838}a.link.simple-link{font-size:16px;padding:5px 40px 5px 0;display:block;max-width:120px;margin:0 0 30px auto;border-radius:0}a.simple-link:after{display:block;content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-top:8px solid #363838;border-left:8px solid transparent;-webkit-transform:rotate(180deg);transform:rotate(180deg)}a.link.simple-link:hover{text-decoration:none;opacity:.6}@media screen and (min-width:768px){a.link.both{margin:0 2% 0 0;display:initial;width:auto}a.link{margin:0;display:initial;width:auto}}.contact-area{background:#eee;margin:50px 0;padding:10px 0}.contact-content{background:#fbfbfb;padding:50px 0}.contact-content dl{display:flex;align-items:center;flex-wrap:wrap;width:90%;margin:0 auto;padding:10px;border-bottom:1px solid #ccc}.contact-content dt{width:30%;padding:10px;display:flex;align-items:center}.contact-content dd{position:relative;width:60%;padding:10px}.submit-button{margin:40px 0 0;text-align:center}.contact-content input[type=text],.contact-content input[type=email],.contact-content input[type=tel],.contact-content textarea,.contact-content select{-webkit-appearance:none;padding:10px;border:1px solid #ccc;border-radius:4px;width:90%;font-size:16px}.contact-content p input[type=text]{width:auto}.contact-content select{background:#fff url(//monolith.law/recruit/wp-content/themes/monolith_recruit/./img/ico_arrow2.png) no-repeat center right 10px;background-size:8px}.contact-content p{position:relative;text-align:center;margin:40px 0 0}.contact-content .submitArea{position:relative;min-height:100px;margin:30px auto;text-align:center}input[type=submit]{display:inline-block;border:2px solid #363838;background:#363838;color:#fff;font-size:16px;border-radius:50px;padding:10px 40px;display:block;width:220px;margin:0 auto 20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}input[type=submit]:hover{-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;color:#363838;text-decoration:none}.screen-reader-response ul,.wpcf7-response-output.wpcf7-validation-errors{display:none}.screen-reader-response{text-align:center;color:red;font-size:20px}.wpcf7-not-valid-tip{color:red}@media (max-width:767px){.contact-content{padding:40px 0}.contact-content dt,.contact-content dd{width:100%;padding:10px 0}.contact-content dt span{margin-right:0}.contact-content .submitArea{min-height:58px}}.contact-content dt span{padding:4px 8px;font-size:12px}.contact-content span.required{color:red;border:2px solid red;margin:0 0 0 10px}.contact-content span.option{color:rgba(0,116,190,1);border:2px solid rgba(0,116,190,1)}input[name=tel],input[name=zip]{max-width:150px}input[name=age],input[name=income],input[name=budget]{max-width:50px}@media screen and (min-width:768px){.contact-content dt{justify-content:space-between}.contact-content span.required{margin:0}}.thanks h2{text-align:center;background:#8e5d3b;padding:10px 0;color:#fff;font-weight:600}.thanks a{text-decoration:underline;color:blue}.thanks .totop{text-align:center;margin:40px 0 0}.thanks .totop a{border:1px solid #8e5d3b;text-decoration:none;color:#fff;background:#8e5d3b;padding:10px 20px}.thanks .totop a:hover{border:1px solid #8e5d3b;color:#8e5d3b;background:#fff;padding:10px 20px}header img{width:200px}footer{background-color:#1a1b1b}footer .footer-inner{padding:60px 0 75px;text-align:left;max-width:1230px;margin:0 auto;color:#fff;font-size:0}footer .footer-inner>div{width:100%;text-align:center;margin:0 0 40px}footer .footer-inner img{max-width:240px;width:100%;height:auto}footer .footer-inner h2{font-size:18px;padding:0 0 20px}footer .footer-inner small{color:#fff;font-size:12px}footer div.copyright{margin:40px 0 0;width:100%;border-top:1px solid rgba(255,255,255,.1)}footer div.copyright-inner{margin:40px 0 0}footer div.copyright-inner small{font-size:14px}@media screen and (min-width:768px){footer .footer-inner>div{width:25%;text-align:left;margin:0}footer .footer-inner>div>div{padding:0 4%}footer div.copyright{margin:40px 0 0;width:100%}footer .footer-inner small{font-size:16px}}.border-none{border:none !important}.fixed-footer{background:#fff;position:fixed;bottom:0;width:100%;z-index:98;border-top:2px solid #363838}.fixed-footer .inner{max-width:1200px;margin:0 auto;padding:15px 0 10px;text-align:center}.fixed-footer .inner p,.fixed-footer .inner a{color:#fff;font-size:24px;font-weight:600}.fixed-footer span.left{padding:0 0 0 5px}.fixed-footer .note{position:relative;display:inline-block;margin:0 10px 0 15px;padding:0 5px;color:#555;background:#fff;border:3px solid #e17c80;box-sizing:border-box}.fixed-footer .note:before{content:"";position:absolute;top:50%;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #fff;z-index:2}.fixed-footer .note:after{content:"";position:absolute;top:50%;left:-23px;margin-top:-10px;border:10px solid transparent;border-right:10px solid #e17c80;z-index:1}.fixed-footer .note span{margin:0;padding:0}.fixed-footer a.link{padding:5px 15px;font-size:13px;display:initial;border-radius:10px}.fixed-footer a.link:hover{color:#363838;text-decoration:none}.fixed-footer .sp-none{display:none}.fixed-footer .pc-none{display:initial}.fixed-footer a.white-link.telphone{background:#ff8354;border:2px solid #ff8354}.fixed-footer a.white-link.mail{background:#363838;border:2px solid #363838;color:#fff}.fixed-footer a.white-link.telphone:hover{background:#fff;border:2px solid #ffaf38;color:#ffaf38}.fixed-footer a.white-link.mail:hover{background:#fff;border:2px solid #363838;color:#363838}.fixed-footer .telphone{margin:0 2px}.fixed-footer .mail{margin:0 2px}.fixed-footer .right-margin{margin:0 2% 0 0}.fixed-footer .to-side{font-size:0}.fixed-footer .tel-side,.fixed-footer .contact-side{display:inline-block;width:54%}.fixed-footer .contact-side{width:46%}.fixed-footer .tel-side a{background:#e17c80;border-radius:10px}.fixed-footer .tel-side a.link{margin:0}.fixed-footer .tel-left{display:inline-block;width:20px}.fixed-footer .tel-right{display:inline-block;width:120px;vertical-align:middle}.fixed-footer p.note-sp{font-size:9px;line-height:0}.fixed-footer p.number{font-size:16px;line-height:0;padding:15px 0 10px}.fixed-footer .to-side a.link{padding:10px 15px}.fixed-footer .tel-side a.link:hover{background:#fff;border:2px solid #e17c80;color:#e17c80}.fixed-footer .tel-side a.link:hover p{color:#ff8354}@media screen and (min-width:480px){.fixed-footer a.link{font-size:15px}.fixed-footer .note-sp{font-size:11px}}@media screen and (min-width:768px){.fixed-footer .inner{padding:5px 0}.fixed-footer .inner p,.fixed-footer .inner a{font-size:18px}.fixed-footer .inner p{color:#555}.fixed-footer .tel-side,.fixed-footer .contact-side{display:initial;width:auto}.ok{padding:0 10px 0 0;font-weight:500}.fixed-footer .tel-side a.white-link{border:2px solid #e17c80}.fixed-footer .note:before{position:absolute;top:60%;left:-16px;margin-top:-11px;border:8px solid transparent;border-right:8px solid #fff}.fixed-footer .sp-none{display:initial}.fixed-footer .pc-none{display:none}.fixed-footer .right-margin{margin:0}.fixed-footer a.white-link.mail{background:#363838;border:2px solid #363838;color:#fff}.fixed-footer a.white-link.mail:hover{background:#fff;border:2px solid #363838;color:#363838}}@media screen and (min-width:991px){.fixed-footer .note{margin:0 15px 0 10px}.fixed-footer .inner p,.fixed-footer .inner a{font-size:24px}.fixed-footer a.link{font-size:18px}.fixed-footer .note{font-size:16px}}.archive-body main,.single-body main{background:#f8f8f8}.archive-body .contents-area,.single-body .contents-area{width:100%;margin:0 0 30px}.archive-body .category-image{background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;position:relative;width:100%}.archive-body .category-image.non-image{margin:0 auto;max-width:1200px}.single-body .category-image{background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;position:relative;width:100%}.archive-body .catimg-inner,.single-body .catimg-inner{position:absolute;left:0;top:50%;transform:translateY(-50%);text-align:center;width:100%}.archive-body .catimg-inner h2{color:#fff;font-weight:600;text-shadow:3px 3px 3px rgb(0 0 0/10%),-3px 3px 3px rgb(0 0 0/10%),3px -3px 3px rgb(0 0 0/10%),-3px -3px 3px rgb(0 0 0/10%),3px 0px 3px rgb(0 0 0/10%),0px 3px 3px rgb(0 0 0/10%),-3px 0px 3px rgb(0 0 0/10%),0px -3px 3px rgb(0 0 0/10%)}.single-body .catimg-inner h2{color:#fff;font-weight:600;height:50px;line-height:50px;font-size:28px;text-shadow:3px 3px 3px rgb(0 0 0/10%),-3px 3px 3px rgb(0 0 0/10%),3px -3px 3px rgb(0 0 0/10%),-3px -3px 3px rgb(0 0 0/10%),3px 0px 3px rgb(0 0 0/10%),0px 3px 3px rgb(0 0 0/10%),-3px 0px 3px rgb(0 0 0/10%),0px -3px 3px rgb(0 0 0/10%)}.archive-body .both-area,.single-body .both-area{margin:40px auto;max-width:1200px}.archive-body .article{width:100%;margin:0 0 30px}.archive-body .article figure{margin:0 4% 1.6em;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.archive-body .article figure figcaption{background:#fff}.archive-body figure .date-area{float:none;text-align:center;padding:4px 0}.archive-body figure .cat-areas{border-top:1px solid #eee;padding:4px 0 0}.archive-body figure figcaption-inner p{color:#666}.cat-blocks{font-size:0;width:100%}.cat-block a:hover{text-decoration:none;opacity:.8}@media screen and (min-width:768px){.archive-body .category-image,.single-body .category-image{height:300px}.archive-body .contents-area,.single-body .contents-area{display:inline-block;width:70%;vertical-align:top}.catimg-inner h2{font-size:40px}.archive-body .article{width:50%}.cat-block{display:inline-block;width:25%}.cat-block .catimg-inner h2{font-size:20px}.single-body .catimg-inner h2{font-size:36px}}@media screen and (max-width:767px){.archive-body .category-image,.single-body .category-image{height:200px}}.single-body .single-content{background:#fff;margin:0 5px;padding:10px 5px}.single-body .article-header{padding:20px 40px}.single-body .detail-area{padding:40px 0 0}.single-body .detail-area p{display:inline-block;padding-right:10px;color:#666;font-size:12px;line-height:1.6;text-transform:uppercase}.single-body .detail-area a{color:#666;font-size:12px;line-height:1.6;text-transform:uppercase}.single-body .header-content figure{padding:20px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.single-body figure img{width:100%;height:auto}.single-body .text-area{padding:50px 0 20px}.single-contact .section-inner{padding:20px 2%}.single-contact .contact-content p{margin:0;font-weight:600}.single-autor a{color:#363838;padding:0 10px 0 0}.single-autor a:hover{text-decoration:none}.author-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:2em;padding:1em;border-radius:2px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.14);box-shadow:0 1px 3px 0 rgba(0,0,0,.14)}.author-box .author-thumbnail{-ms-flex-negative:1;flex-shrink:1}.author-box .author-thumbnail img{border-radius:50%}.author-box .author-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1em}.author-box .author-infomation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.3em}.author-box .author-name{display:inline-block;margin-bottom:0;font-size:1.2em}.author-box .author-description{margin-bottom:0;font-size:.94em;font-weight:300}.related .article{margin:0 0 30px}.related{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #eaeaea}.related h3{margin:0 0 20px}.linkcard{margin-top:20px !important;margin-bottom:20px !important}@media screen and (min-width:480px){.single-body .text-area{padding:50px 10px 20px}.related .article{margin:0 1% 30px}}@media screen and (min-width:768px){.single-body .single-content{margin:0 10px;padding:20px 10px}}@media screen and (min-width:991px){.single-body .text-area{padding:50px 20px 20px}}.text-inner h2{border-bottom:5px solid #363838;font-weight:600;margin-bottom:1.6em 0 1em;padding:.25em .5em;background:0 0;text-align:center;margin:30px 0 25px}.text-inner h3{position:relative;line-height:1.4;padding:.25em 1em;display:inline-block;top:0;font-weight:600;margin:10px 0}.text-inner h3:before,.text-inner h3:after{position:absolute;top:0;content:"";width:8px;height:100%;display:inline-block}.text-inner h3:before{border-left:solid 1px #363838;border-top:solid 1px #363838;border-bottom:solid 1px #363838;left:0}.text-inner h3:after{content:"";border-top:solid 1px #363838;border-right:solid 1px #363838;border-bottom:solid 1px #363838;right:0}.text-inner h4{font-weight:600}img.alignright{display:block;margin:0 0 0 auto}img.alignleft{display:block;margin:0 auto 0 0}img.aligncenter{display:block;margin:0 auto}.txt-xl{font-size:16px}.txt-xs{font-size:10px}.txt-blue{color:blue}.txt-red{color:red}.text-inner p,.text-inner cite,.text-inner li,.text-inner a,.text-inner dt,.text-inner dd{color:#767676}.text-inner p{margin-bottom:14px}.text-inner li,.content li{font-size:10pt;padding:5px 0;font-weight:500}.text-inner ul,.content ul{margin:0 20px 14px}ul.square{list-style-type:square}.text-inner ul li:before,.text-inner ol li:before,.content ul li:before,.content ol li:before{content:"";display:none}.text-inner ol,.content ol{list-style-type:decimal;margin:0 0 14px 40px}ul.checkmark li{position:relative}ul.checkmark li:after{display:block;content:"";position:absolute;top:10px;left:-1em;width:8px;height:3px;border-left:2px solid #be0074;border-bottom:2px solid #be0074;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}blockquote{position:relative;padding:20px 10px 10px 32px;color:#555;margin:0 0 14px;border:1px solid #eee;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}blockquote:before{content:"";display:inline-block;position:absolute;top:10px;left:10px;vertical-align:middle;width:24px;height:24px;background:url(//monolith.law/recruit/wp-content/themes/monolith_recruit/./img/quotation.png);background-size:contain;vertical-align:middle;line-height:1;z-index:2}blockquote:after{position:absolute;content:"";left:0;top:0;border-width:0 0 50px 50px;border-style:solid;border-color:transparent}blockquote p,blockquote cite{position:relative;padding:0;margin:20px 0 10px;font-size:10pt;line-height:1.8}.single-main .text-inner .button a{color:#fff}.single-main .text-inner ul,.other-body .content ul{list-style-type:disc}.txt-center{text-align:center}.txt-right{text-align:right}.txt-left{text-align:left}.pdt-big{padding-top:40px}.pdt-middle{padding-top:20px}.pdt-small{padding-top:10px}.pdb-big{padding-bottom:40px}.pdb-middle{padding-bottom:20px}.pdb-small{padding-bottom:10px}strong{font-weight:600}em{font-style:italic}.text-inner img,.content img{max-width:100px;width:100%;height:auto}.single-main .text-inner img,.other-body .content img{max-width:100%;width:auto;height:auto}sup{vertical-align:super;font-size:smaller}.word-break{word-break:break-all}.gray-back{background:#efefef}.gray-back .txt-inner{padding:0 20px}.cat-description{margin:20px 0 0}@media screen and (min-width:768px){.text-inner h2{border-left:5px solid #363838;border-bottom:none;text-align:left;margin:30px 0 20px}.pdt-big{padding-top:60px}.pdt-middle{padding-top:40px}.pdt-small{padding-top:20px}.pdb-big{padding-bottom:60px}.pdb-middle{padding-bottom:40px}.pdb-small{padding-bottom:20px}blockquote p,blockquote cite{font-size:12pt}.text-inner li,.content li{font-size:12pt}.gray-back .txt-inner{padding:0 40px}.txt-xl{font-size:22px}.txt-xs{font-size:14px}}.sidebar{width:100%}.side-category{background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);margin-bottom:24px;padding:20px;font-size:.94em}.sidebar .widgettitle{position:relative;margin-bottom:.8em;font-size:1.2em;font-weight:300;text-transform:capitalize}.tagcloud a{color:#fff;background-color:#363838;border-radius:20px;padding:10px;display:inline-block;margin:0 0 10px;font-size:12px !important}.tagcloud a:hover{text-decoration:none;background-color:#0f88c1}.sidebar ul li{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.sidebar ul li a{padding:10px 0;display:block;color:#363838}.wpp-list li{overflow:hidden;float:none;clear:both;padding:10px 0}.sidebar .wpp-list li a{display:inline}@media screen and (min-width:768px){.sidebar{display:inline-block;width:27%;vertical-align:top;padding:0 2% 0 0}}.archive-body .search-main .search-inner h2{color:#333;height:auto}.archive-body .search-main .search-inner{padding:60px 40px}.archive-body .search-area{border-top:1px solid #333;padding:20px;background:#f4f4f4}.archive-body .search-main .non-image{height:auto !important}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.search-form .input{height:40px;width:100%}.search-form .search-inner{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding:6px;border-right-style:none;border-radius:2px 0 0 2px;font-size:.96em;line-height:normal}.search-form .search-submit{width:60px;position:relative;background-color:#444;border-radius:0 2px 2px 0}.search-form button[type=button],.search-form button[type=submit],.search-form input[type=button],.search-form input[type=submit]{display:inline-block;position:relative;max-width:100%;padding:5px 7px;border:1px solid transparent;outline:0;border-radius:2px;background-color:#444;color:#fff;font-weight:600;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.search-form .icon{top:calc(50% - 6px);left:calc(50% - 8px)}.icon.search{color:#444;position:absolute;width:12px;height:12px;margin-top:-1px;margin-left:-1px;border:1px solid #fff;border-radius:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon.search:before{content:"";position:absolute;top:12px;left:5px;height:6px;width:1px;background-color:#fff}.screen-reader-text{opacity:0;width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden}.nav-links{padding:0 2%}.pagination{display:block;margin:0 auto 10px}.pagination,ul.page-numbers{position:relative;width:100%}ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;border-bottom:2px solid #ddd;color:#00619f;font-weight:700;text-decoration:none}ul.page-numbers li:not(.action-bar-wrapper){display:inline-block;position:relative;bottom:-2px}ul.page-numbers li>:not(.action-bar){display:block;padding:6px 10px;border-bottom:2px solid #ddd;-webkit-transition:border .4s;transition:border .4s}ul.page-numbers li>span:not(.action-bar){color:#444}ul.page-numbers span.page-numbers.current{color:#000;border-bottom:2px solid #00619f}ul.page-numbers a.page-numbers:hover{border-bottom:2px solid #00619f;text-decoration:none}.ez-toc-list a{color:#1650e4 !important}.ez-toc-list a:hover{text-decoration:underline}.hatenablogcard{clear:both;width:100%;height:155px;margin:10px 0;max-width:680px}.sns-buttons{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #eaeaea}.article-social{clear:both;margin:20px 0 5px}.article-social a{font-size:0;line-height:18px;text-decoration:none;letter-spacing:0}.icomoon{color:#fff;font-size:20px;display:inline-block;width:16.5%;padding:10px 0;text-align:center}.icon-facebook{background-color:#375691}.icon-twitter{background-color:#2f9cd0}.icon-line{background-color:#18a335}.icon-hatebu{background-color:#4c7ec6}.icon-pocket{background-color:#e15c69}.icon-feedly{background-color:#94be61}@media screen and (min-width:480px){.social-link a{padding:14px 40px}}@media screen and (min-width:768px){.social-link a{padding:14px 70px}}@media screen and (min-width:991px){.social-link a{padding:14px 56px}}.post-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.post-nav .next,.post-nav .prev{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.post-nav .prev a{padding:12px 24px 12px 40px}.post-nav .next a{padding:12px 40px 12px 24px}.post-nav .next a,.post-nav .prev a{display:block;min-height:100%;background:rgba(0,0,0,.6);-webkit-transition:background-color .4s;transition:background-color .4s;-webkit-transition:all .3s ease;transition:all .3s ease}.post-nav .next a:hover,.post-nav .prev a:hover{text-decoration:none;opacity:.6;-webkit-transition:all .3s ease;transition:all .3s ease}.post-nav .post-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden;opacity:.5;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition:all .4s;transition:all .4s}.post-nav .chevron-left,.post-nav .chevron-right{position:absolute;top:calc(50% - 10px);width:16px;height:16px;background:0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s;transition:all .4s}.post-nav .chevron-left{left:14px;border-left:1px solid #fff;border-bottom:1px solid #fff}.post-nav .chevron-right{right:14px;border-right:1px solid #fff;border-top:1px solid #fff}.post-nav .prev .nav-title{left:-8px}.post-nav .nav-title{position:relative;margin-bottom:.4em;color:#f0f0f0;text-align:center;text-transform:uppercase;text-shadow:0 0 2px rgba(0,0,0,.6);font-size:14px;font-family:Lato,Arial,sans-serif}.post-nav .post-title{position:relative;color:#fff;text-shadow:1px 1px rgba(0,0,0,.5);line-height:1.6}.top{position:fixed;bottom:50px;right:5px;z-index:999}.top a img{opacity:.3;transition:opacity .2s linear 0s;width:50px;height:50px}.counter-hierarchy{margin:20px 0}.movie-wrap{padding-top:56.25%;position:relative;height:0;width:100%}.movie-wrap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.title_bold{font-weight:700}.wp-block-embed iframe{width:100%}.wp-block-embed.wp-has-aspect-ratio iframe{height:430px}@media screen and (max-width:1200px){.wp-block-embed.wp-has-aspect-ratio iframe{height:36vw}}@media screen and (max-width:767px){.wp-block-embed.wp-has-aspect-ratio iframe{height:50vw}}.standard-menu ul.sub-ul>li:last-child{margin-left:10px}.standard-menu ul.sub-ul>li.en a{border:2px solid #363838;background:#363838;border-radius:50px;color:#fff;display:block;font-size:12px;margin:0 auto;padding:3px 5px !important;width:auto;max-width:200px}