@charset "UTF-8";.pc{display:none!important}.sptb{display:inline-block}body{height:100%;min-height:calc( var(--vh) * 100 );-webkit-text-size-adjust:100%}#wrapper{padding:0}#wrapper:after{height:100vh}#pagetop{display:none}.modal-window{width:100%;   top:50%;left:50%;-webkit-transform:translate(-50%,-150%) scale(1);-ms-transform:translate(-50%,-150%) scale(1);transform:translate(-50%,-150%) scale(1);overflow-y:auto;z-index:10}.modal-window:target{-webkit-transform:translate(-50%,0%) scale(1);-ms-transform:translate(-50%,0%) scale(1);transform:translate(-50%,0%) scale(1);opacity:1;z-index:99999}.modal-window .close{cursor:pointer;display:block;width:15vw;height:30px;position:absolute;top:0;left:initial;right:0;margin:10px}.fancybox-navigation .fancybox-button{width:40px!important}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:2vw 2vw 0 0}.wp-block-gallery .blocks-gallery-image:nth-last-child(-n+3),.wp-block-gallery .blocks-gallery-item:nth-last-child(-n+3){margin:2vw 4vw 1vw 0}.wp-block-gallery.columns-2 .blocks-gallery-item{width:45%;margin:1vw 2vw 1vw 0}.wp-block-gallery.columns-3 .blocks-gallery-item{width:30%;margin:1vw 2vw 1vw 0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:last-child,.wp-block-gallery.columns-2 .blocks-gallery-item:last-child{margin:1vw 0!important}.wp-block-gallery.columns-3 .blocks-gallery-item{width:30%;margin:1vw 2vw 1vw 0!important}.wp-block-gallery.columns-3 .blocks-gallery-item:nth-child(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:last-child{width:30%;margin:1vw 0!important}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:last-child,.wp-block-gallery.columns-4 .blocks-gallery-item:last-child{margin:2vw 0 0 0!important}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(odd),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(odd),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(odd),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(odd){margin:2vw 2vw 0 0}h1,h2,h3,h4,h5,h6{letter-spacing:2px}a[href^="tel:"]{pointer-events:auto}#container{padding:0}.c_box{padding:7vh 5vw}.c_box .leftbox,.c_box .rightbox{width:100%;left:initial}.text_box{position:relative;margin:10vh 0;letter-spacing:1px}#parasolo{min-height:40vh}section{padding:10vh 0}section.wide{padding:15vh 0 5vh 7vw}.c_left{width:100%;position:relative;padding:0 0 5vh;box-sizing:border-box}.c_right{width:100%;padding:5vh 7vw;box-sizing:border-box}section.wide .c_left{width:calc(100% - 7vw)}section.wide .c_right{width:100%;margin:0;padding:0}h2.subtitle{font-size:7vw}header.flex{width:100vw;height:50px;margin:0;padding:0;line-height:50px;background:0 0}header.flex:before{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.logo_header{width:50vw;height:50px;padding:0;top:0;left:5vw;right:initial;box-sizing:border-box;background:url(/svg/logo_bk_cl.svg) no-repeat center left;-webkit-transform:initial;-ms-transform:initial;transform:initial;background-size:100% auto!important}header .menu{display:inline-block;width:15vw;height:30px;position:relative;margin:10px}.menu:before{top:20px}.menu:after{bottom:20px}.menu:hover:before{top:10px}.menu:hover:after{bottom:10px}#navmenu .logo_menu{width:60vw;height:50px;padding:0;top:0;left:0;right:initial;box-sizing:border-box;background:url(/svg/logo_bk_cl.svg) no-repeat center left;-webkit-transform:initial;-ms-transform:initial;transform:initial;background-size:100% auto!important}.nav_inbox{width:100%}.nav_inbox:before{content:none}#navmenu .inner_box .bunner_box.flex{width:100%;position:relative;margin:5vh 0;padding:5vh 0;border-top:solid 1px #000}nav a,nav a:link,nav a:active,nav a:visited{width:100%}.bunner_link,.underSm #navmenu .nav_inbox.bunner_link{width:auto;min-width:80vw;margin:1.5vh auto;text-align:center}.bunner_link .logo_fpm{width:100%!important;height:65px;background:transparent url(/svg/logo_playersmarket_bk.svg) no-repeat center center;background-size:contain!important}.ua-mobile .bunner_link:nth-child(2){order:3!important}.ua-mobile .bunner_link:nth-child(3){margin:0 auto!important;order:2!important}.ua-mobile .bunner_link:nth-child(4){order:4!important}.button{display:inline-block;width:calc(50% - 7vw);bottom:7vw;left:7vw}.button.hv_cntr{width:100px;top:initial;left:50%;position:relative;text-align:center}.article_list .button.hv_cntr{top:50%}.bunner_samurai{width:100vw;height:50px;top:initial;bottom:0;left:0;border:none;background:#dcdcdc url(/svg/logo_samuraiY.svg) no-repeat center left+60%;background-size:auto 20px!important;line-height:50px;writing-mode:inherit;font-size:1rem}.bunner_samurai.icon_out:before{top:calc(50% - 7.5px);right:7vw}.bunner_samurai .icon_limit{display:inline-block;width:80px;height:50px;line-height:50px;left:7vw;margin:0;padding:0 0 0 15px;background:url(/svg/icon_limit.svg) no-repeat top+15px left;background-size:15px auto!important;font-size:.8rem}.toppanel{height:calc(( var(--vh) * 100 ) - 100px );margin:50px 0}.panel,.toppanel:hover .panel,.toppanel .panel:hover{width:100%;height:calc(( var(--vh) * 33.33 ) - 33.33px )}.panel .slides{display:block;width:770px!important;height:auto;min-height:calc(( var(--vh) * 33.33 ) - 33.33px );background-size:cover!important}.panel .button.hv_cntr{display:none}.panel figcaption h2,.toppanel:hover .panel h2{width:90%;color:#000;font-size:8vw;font-weight:600;text-align:center;letter-spacing:.5vw;line-height:10vw}.toppanel .panel:hover h2{font-size:5vw;line-height:6vw;top:40%;padding:0 0 2vh}.panel a:hover figcaption h2 span{width:100%}section#hello,section#hello .c_box{padding:0}.horizontal_scroll{display:revert;overflow:hidden;width:100%!important;height:auto;position:relative;padding:15vh 25vw 15vh 15vw!important;box-sizing:border-box}.horizontal_scroll{overflow-x:auto}.horizontal_scroll::-webkit-scrollbar,.horizontal_scroll::-webkit-scrollbar-thumb{height:2px}.s_menu{margin:0 0 3vh}.s_menu a{padding:5vw}.s_menu .half_box{width:100%}.s_menu .half_box:last-child{display:inline-block;height:100%;position:absolute}.s_menu .subtitle{margin:0 0 40px}.s_menu .business_caption{font-size:4.5vw}.s_menu.solution:before{background:url(/img/theme_solution.png) no-repeat center left;background-size:auto 100%}.s_menu.playersmarket:before{background:url(/img/theme_relation.png) no-repeat center left;background-size:auto 100%}.s_menu.tesen:before{background:url(/img/theme_communication.png) no-repeat center left;background-size:auto 100%}.home #journal .subtitle{top:0;left:-3.5vw;margin:0 0 80px;-webkit-transform:initial;-ms-transform:initial;transform:initial}.home #journal .button{left:calc(50% - 3.5vw)}.slider_box{overflow:hidden}.slider_box .article_list{padding:5vh 0 3vh}.article_list article figure{width:90%;height:calc(93vw * 0.9 * 0.9)}.article_list article .thumb{width:100%;height:100%}.article_list article .caption{width:90%;max-width:initial;   word-break:break-word}.story .stickybox,.future .stickybox{width:100%;position:absolute;top:calc(( var(--vh) * 40 ) - 25px );height:calc(( var(--vh) * 60 ) - 25px );margin:0;color:#fff;background:#323232}.story .stickybox .hv_cntr,.future .stickybox .hv_cntr{width:100%;padding:5vw 7vw}.future .stickybox .hv_cntr{padding:4vh 14vw 5vw}.story .stickybox .hv_cntr .subtitle,.future .stickybox .hv_cntr .subtitle{margin:0 0 12vw}.story .stickybox .hv_cntr .subtitle span,.future .stickybox .hv_cntr .subtitle span{top:110%}.story .stickybox .hv_cntr .page_nav,.future .stickybox .hv_cntr .page_nav{display:block;width:80%;position:relative;margin:0 auto}.story .stickybox a,.future .stickybox a{margin:1vh 0;padding:1.5vw 0;color:#fff;text-align:center;line-height:1;vertical-align:bottom}.future .pagemain .page_nav a:before{background:#fff}.story section.pagemain .c_right,.future section.pagemain .c_right{width:100%;height:auto;margin:0}.story section.pagemain .themevisual,.future section.pagemain .themevisual{width:100%;height:calc(( var(--vh) * 40 ) - 25px );margin:0 0 calc(( var(--vh) * 60 ) - 25px )}.story .themevisual .slides,.future .themevisual .slides{height:calc(( var(--vh) * 40 ) - 25px )}.themevisual .slides{display:block;width:calc(1920px * 0.5)!important;height:auto;min-height:calc(1920px * 0.5 * 0.56);background-size:cover!important}#history.inbox{padding:10vh 7vw 0;overflow:hidden}#history.inbox h3{font-size:7vw;font-weight:700}#history.inbox .c_box{padding:15vh 0 10vh 3vw}#history .c_box:before{width:100vw}#history.inbox .seireki{font-size:5vw;left:2vw;word-break:break-word}#history.inbox .c_box .text_box{margin:10vh 0 5vh}#history.inbox .c_box .text_box p{line-break:strict;word-wrap:break-word;word-break:break-all}#history.inbox .footnote{width:100vw;min-width:100vw;max-width:initial;padding:3vw 5vw 3vw 10vw;left:-10vw;line-height:1.6}.pagemain #history.inbox .c_box:last-of-type{padding:15vh 0 15vh 3vw}.pagemain #company.inbox{padding:15vh 7vw 10vh}.pagemain #company.inbox .c_box:last-of-type{padding:5vh 0}.story .pagemain table tr{display:inline-block;width:100%;padding:10px 0}.story .pagemain table tr td{display:inline-block;width:100%;min-width:100%;padding:10px 0;font-size:.95rem;word-break:break-word;text-align:left;line-height:1.6}.story .pagemain table tr td:first-child{border-bottom:solid 1px #000}.pagemain #journal.c_right.wide,.pagemain #journal.c_left.wide{padding:15vh 0 0 7vw}.story #journal h2,.future #journal h2{left:0}.story #journal h2,.story #journal h2.subtitle span,.future #journal h2,.future #journal h2.subtitle span{text-align:left}#journal .button{display:block;width:120px;position:relative;bottom:initial;left:0}.business #journal .button{top:50%;left:initial}#journal article .button{left:50%}#journal.wide .slider_box{padding:5vh 0 10vh}.business #journal.wide .slider_box{padding:3vh 0 5vh}.future section.pagemain .c_left{width:100%}.future .pagemain .themevisual h1{top:calc(50% + 25px);font-size:7vw}.future .pagemain .inbox{padding:15vh 7vw 5vh}.pagemain .inbox .c_box:last-of-type{padding:5vh 0}.future #message .text_box,.future #statement .text_box{font-size:5.5vw;line-height:2;text-align:justify;letter-spacing:2px}#workstyle:before{width:100vw}.bx-wrapper:nth-of-type(1){top:10vh}.bx-wrapper:nth-of-type(2){top:35vh}.bx-wrapper{top:15vh}#workstyle .ticker_gallery .slides{width:70vw!important;height:40vw}#workstyle .ticker_gallery .slides.vertical{width:40vw!important;height:70vw}#workstyle .ticker_gallery .slides.copyslide{width:70vw!important;margin:0 7vw;overflow:initial}.pagemain .inbox h3.workcopy{font-size:6vw}.future #statement .inbox{padding:15vh 7vw}.future #statement .inbox .c_box:last-of-type{padding:10vh 0 0}.pagemain .inbox h3{font-size:8vw}.future .pagemain .c_left.wide{margin-right:0}.future .footer_box .form_box{padding:0}.entry #container{overflow:hidden!important}.entry .stickybox.bggrey{top:calc( var(--vh) * 40 );height:calc( var(--vh) * 60 );background:#f0f0f0;color:#000}.entry .stickybox.bggrey a{color:#000}.entry .stickybox.bggrey a:before{background:#000}.entry section.pagemain .themevisual{height:calc( var(--vh) * 40 );margin:0 0 calc( var(--vh) * 60 );overflow:hidden}.entry h2.hikkitai{width:100vw;margin:80px 0 0;font-size:18vw}.entry .pagemain .themevisual h1{top:80%;font-size:6vw}.entry .pagemain .under_nav{display:none}.entry .pagemain #outline.inbox{padding:15vh 7vw 10vh}.entry .oshirase{display:inline-block;width:100%;bottom:0;padding:0 0 10vh}.entry .oshirase.laptop{display:none}.entry .member_box .tab-switch+.tab-label{line-height:80px}.entry .member_box table td,.entry .member_box table td:nth-child(odd){display:inline-block;width:100%!important;padding:15px 5vw}.entry .member_box table td:nth-child(odd){background:#dcdcdc;border:none;text-align:center}.entry #faq.inbox{padding:15vh 7vw}.entry #flow h2,.entry #faq h2{font-size:1.6rem;text-align:center}.entry #flow .text_box{margin:5vh 0}.entry .faq_box{margin:10vh 0}.faq_box table tr:nth-child(even){-webkit-transition:all .6s ease-in;-o-transition:all .6s ease-in;transition:all .6s ease-in}.back_box.c_box{display:inline-block;width:100%;position:relative;margin:15vh 0 0;padding:0}.back_box .button{width:49%}.business .stickybox{width:100%;position:absolute;top:calc(( var(--vh) * 40 ) - 25px );height:calc(( var(--vh) * 60 ) - 25px );margin:0}.business .stickybox .hv_cntr{width:100%;position:relative;padding:0 7vw}.business .stickybox .hv_cntr .subtitle{margin:0 0 5vh}.business .stickybox .hv_cntr .subtitle span{top:110%}.business .business_caption{font-size:4vw}.business section.pagemain .c_right{width:100%;height:auto;margin:0}.business .topvisual{width:100%;height:calc(( var(--vh) * 40 ) - 25px );margin:0 0 calc(( var(--vh) * 60 ) - 25px );background-size:140% auto!important}.business .pagemain .inbox{margin:0;padding:15vh 7vw}.business .pagemain .inbox h3{padding:10px 3vw;font-size:5vw;word-break:break-word}.business .srvc_des{padding:3vh 0 0;line-height:2;letter-spacing:0px}.business .pagemain table tr{display:inline-block;width:100%}.business .pagemain table tr td{display:inline-block;width:100%!important;min-width:initial;padding:15px 5vw;font-size:.95rem;word-break:break-word;text-align:left;line-height:1.6}.business .nakami_box table td:nth-child(odd){width:100%!important;padding:15px 5vw;border:none;text-align:center}.business #journal.c_left.wide{padding:15vh 0 0 7vw}.business #journal h2{left:0;margin:0 0 7vh}.business #journal h2,.business #journal h2.subtitle span{text-align:left}.business .c_right.wide.last{width:calc(100% - 7vw);margin:10vh 0 0;padding:0}.business .c_right.wide.last .button.hv_cntr,.business .c_left.wide.last .button.hv_cntr{width:50%}.shigyou{padding:8vh 0 0}.shigyou .samurai_box{width:100%;margin:0 0 8vh}.shigyou .srvc_law,.shigyou .srvc_tax,.shigyou .srvc_jud{padding:0 0 45vw;font-size:1.2rem}.shigyou .srvc_law:after,.shigyou .srvc_tax:after,.shigyou .srvc_jud:after{height:35vw}.playersmarket .nyusatsu .half_box{width:100%}.playersmarket .nyusatsu .half_box:first-child{padding:0 0 20px;font-size:.8rem;line-height:1.6}.playersmarket .nyusatsu .half_box:first-child br{display:none}.playersmarket .pict_news{padding:0 0 0 20vw;text-align:justify;line-height:1.6}.playersmarket .pict_news br{display:none}.playersmarket .pict_news:before{width:20vw;height:20vw;background:url(/svg/pict_news.svg) no-repeat center center;background-size:20vw auto!important}.business.tesen .logo_tesen img{width:70%}.business.tesen .tesenlist{margin:0 0 5vh}.business.tesen .tesenlist article .caption{width:100%!important;padding:0 5vw 0 0}.business.tesen .tesenlist article .bukken_thumb{width:100%!important;height:calc((100vw - 14vw) * 0.8 * 0.6)}.business.tesen .tesenlist article .info_bx{margin:3vh 0 0}.business.partnership-project .stickybox{position:relative;top:0;margin:50px 0 0}.tab-switch+.tab-label{width:50%;height:80px;padding:0 2vw;font-size:3vw;white-space:initial;line-height:110px;letter-spacing:1px}.tab-switch:checked+.tab-label{background:#90242c;color:#fff}.tab-label:before,.tab-label.off:before,.tab-switch:checked+.tab-label.off:before{top:35%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tab-label:hover:before,.tab-switch:checked+.tab-label.on:before,.tab-switch:checked+.tab-label:before{-webkit-filter:invert(1);filter:invert(1)}.partnership-project .partnershipimg{height:calc((86vw - 14vw) * 0.56)}.partnership-project .motto_box{margin:10vh 0 0;padding:35px 5vw 30px 7vw}.partnership-project .motto_box .num{top:0}.partnership-project .motto .toform{width:100%!important;margin:15vh auto 0}.tab-content .form_box:before{width:1px;height:8vh;top:-8vh}.partnership-project .business .pagemain .inbox{margin:0;padding:10vh 7vw 0}.business .pagemain .inbox #bukken h3{padding:10px 20vw}.partnership .bukken_list,.partnership-project .bukken_list{width:100vw;position:relative;left:-7vw;margin:0;padding:0 0 0 7vw;border:none}.partnership .bukken_list .carouselslideSP,.partnership-project .bukken_list .carouselslideSP{padding:5vh 0;overflow:hidden}.partnership .bukken_list article figure,.partnership-project .bukken_list article figure{width:90%;height:calc(93vw * 0.9 * 0.6);border-radius:0}.partnership .bukken_list .bukken_thumb,.partnership-project .bukken_list .bukken_thumb{width:100%;height:100%}.partnership .bukken_list .info_bx,.partnership-project .bukken_list .info_bx{font-size:.8rem;line-height:1.8}.bukken_list article .caption .reviewer_list{width:90%;margin:5px 0 0;padding:0}.bukken_list article .caption .reviewer_img{width:12vw;height:12vw;margin:5px 5vw 0 0}.bukken_list article .caption .reviewer_comm,.bukken_list article .caption .reviewer_img:hover .reviewer_comm{width:90%;bottom:15vw;left:45%;padding:5vw}.bukken_list article .caption .reviewer_comm{-webkit-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);opacity:0;z-index:-1}.bukken_list article .caption .reviewer_img:hover .reviewer_comm{opacity:1;z-index:1}.bukken_list article .caption .reviewer_img .reviewer_comm p{line-height:1.8}.ua-mobile .reviewer_img:nth-of-type(1) .reviewer_comm:after{left:6vw}.ua-mobile .reviewer_img:nth-of-type(2) .reviewer_comm:after{left:23vw}.ua-mobile .reviewer_img:nth-of-type(3) .reviewer_comm:after{left:40vw}.partnership .modal-window.square,.partnership-project .modal-window.square{width:90vw;height:85vh;line-height:1.8}.modal-window.square .bukken_thumb{width:100%;height:calc(80vw * 0.56)}.modal-window.square .bukken_logo{width:160px;height:40px;margin:15px 0}.modal-window.square .info_bx p{margin:15px 0}.modal-window.square .reviewer_list{width:calc(30vw + 160px);height:8vw;margin:10px 0}.modal-window.square .caption a .reviewer_list p{margin:0;line-height:8vw}.modal-window.square .reviewer_img{width:8vw;height:8vw}.modal-window.square .info_bx p a.icon_web{display:inline-block;height:25px;line-height:25px;margin:0;padding:0 0 0 30px;background:url(/svg/icon_web.svg) no-repeat center left;background-size:22px auto!important;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.partnership-project .flow_chart .step_box{width:180px;position:relative;margin:0 auto 10px}.partnership-project .flow_chart .step_left{width:100%}.partnership-project .flow_chart .stepimg{width:100%;height:calc(86vw * 0.56)}.partnership-project .flow_chart .step_right{display:inline-block;width:100%;position:relative;margin:0;padding:20px 0;line-height:2}.partnership-project .flow_chart .form_box{margin:3vh 0 10vh}.tab-content .flow_chart .form_box:before{width:1px;height:4vh;top:-4vh}.partnership-project .flow_chart .toform{width:100%!important}.partnership-project .flow_chart .toform a:before{width:25px;height:25px;right:30px;background-size:24px auto!important}.archive .business.partnership section.pagemain{padding:0}.archive .business.partnership .stickybox{position:relative;top:0;margin:50px 0 0}.archive .business.partnership .stickybox .hv_cntr .subtitle{margin:0 0 4vh}.archive .partnership .pagemain .inbox{padding:15vh 7vw 0}.archive .partnership .pagemain .inbox h3{font-size:4.5vw}.archive .partnership .sortbox li{width:50%}.single .partnership #others{padding:0 7vw 5vh}.single .partnership #others .article_list{padding:5vh 0 0}.archive .partnership .article_list article,.single .partnership #others .article_list article{width:40vw;margin:0 0 4vh}.archive .partnership .article_list article.is-empty,.single .partnership #others .article_list article.is-empty{margin:0}.archive .partnership .article_list article figure,.archive .partnership .article_list article .thumb,.single .partnership #others .article_list article figure,.single .partnership #others .article_list article .thumb{width:40vw;height:40vw;border-radius:2vw}.archive .partnership .article_list article .caption,.single .partnership #others .article_list article .caption{width:100%}.archive .partnership .project_date,.single .partnership #others .project_date{letter-spacing:0;line-height:1.5}.archive .partnership .project_date .live_year,.archive .partnership .project_date .live_week,.single .partnership #others .project_date .live_year,.single .partnership #others .project_date .live_week{font-size:.7rem}.archive .partnership .article_list article .posttitle,.single .partnership #others .article_list article .posttitle{margin:5px 0;font-size:4vw;line-height:1.4;letter-spacing:0px}.archive .partnership .article_list ul.cat_list .cat_name a,.archive .partnership .article_list ul.taglist .cat_name a,.single .partnership #others .article_list ul.cat_list .cat_name a,.single .partnership #others .article_list ul.taglist .cat_name a{padding:0 1px;font-size:.65rem;letter-spacing:0}.archive .partnership .page_navi{width:100%;margin:0 0 7vh}.contact #top .title_box{width:86vw}.koumoku.w30.pref{width:100%!important}.contact .title_box h1.subtitle{font-size:9vw;line-height:15vw;word-break:break-word}.professional-consultation .title_box h1.subtitle{font-size:8vw;line-height:10vw}.contact .text_box br{display:none}.attention_box{margin:3vh 0 8vh;padding:3vh 5vw;border:solid 1px #000;border-radius:5px;line-height:1.8}.attention_box ul,.attention_box ol{padding:0 0 0 15px}.contacn #top .title_box,.entryform #top .title_box{width:100%;padding:0 7vw}.contact section#main,.confirm section#main,.complete section#main{padding:10vh 7vw}.attention_box{margin:3vh 0 8vh;padding:3vh 5vw}.koumoku.leftbox,.koumoku.rightbox,.koumoku.w50{width:100%!important}.koumoku.w20{width:33%!important}.mw_wp_form .vertical-item{margin:1vh 0 0!important}.mw_wp_form .vertical-item:last-of-type{margin:0 0 3vh!important}.mw_wp_form .w50 .error{position:relative}.c_box .koumoku.leftbox,.c_box .koumoku.rightbox,.w50{width:100%!important}.send button,.send input{width:100%;height:10vh;line-height:10vh;margin:0;font-size:.9rem;font-weight:400;letter-spacing:1px}.contact form input,.contact form select{height:50px;line-height:50px;font-size:16px}.ui-widget-content{border:none!important;padding:0!important}.contact form .mwform-radio-field span,.contact form .mwform-checkbox-field span{padding:5px 0 0 35px;line-height:1.4}label.fileupload{width:100%;height:40px;margin:10px 0 0;padding:8px 0 0;background:#f0f0f0;border:solid 1px #e6e6e6}.sitepolicy #top .title_box{width:86vw}.sitepolicy #top .subtitle{line-height:1.2;word-break:break-word}.sitepolicy #top .subtitle span{top:110%}.sitepolicy #privacy{margin:0 0 15vh;padding:0 7vw}.sitepolicy .privacy_box{width:100%;height:60vh;margin:5vh 0 0;padding:3vh 5vw 3vh 0;text-align:justify;line-height:1.6}.sitepolicy #privacy:last-child{margin:0 0 5vh}.notfound #content{padding:5vh 7vw}.error404 #container,.error404 #content{min-height:auto}.not-found h2{margin:0 0 3vh}.not-found br{display:none}.archive #top .title_box,.category #top .title_box{width:100%;padding:0 7vw}.archive .sortbox,.category .sortbox{width:86vw}.select{width:100%;margin:1vh 0}.select.catebox{z-index:11}.select .opncate,.select .opntype{padding:0 5vw}.archive section,.category section{padding:calc(10vh + 120px) 0 0}.archive section h4,.category section h4{width:86vw;position:relative}.pagenum{padding:2vh 5vw 0}.archive .journal .article_list,.category .journal .article_list{padding:10vh 7vw 0}.archive .journal #main .article_list article.is-empty,.category .journal #main .article_list article.is-empty{margin:0}.archive .journal #main .article_list article,.category .journal #main .article_list article{width:86vw;margin:0 0 7vh}.archive .journal .article_list article figure,.category .journal .article_list article figure{width:86vw;height:86vw}.journal .article_list article .button.hv_cntr{width:100px;top:50%!important}.page_navi{width:100%;margin:0 0 10vh;padding:0 5vw}.p-navi{width:100%;margin:3vh auto;padding:0}.single .stickybox{width:100%;position:relative;top:0;height:50vh;margin:50px 0 0;background:#fafaf5}.single .stickybox .hv_cntr{position:relative;top:initial;left:initial;padding:7vh 14vw 5vw;-webkit-transform:initial;-ms-transform:initial;transform:initial}.single .stickybox .hv_cntr{top:50%;left:50%;padding:4vh 14vw 5vw;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single .stickybox .hv_cntr .subtitle{margin:0 0 3vh}.single .stickybox .hv_cntr .subtitle span{top:110%}.single section.pagemain .c_right{width:100%;height:auto;margin:0}.single .finished{top:10vh}.single #top.c_box{width:100%;margin:10vh 0 5vh;padding:10vh 7vw 0}.single #top.c_box h3{word-break:break-word}.single #top.c_box .date{margin:5vw 0 0;text-align:center}.single .thumb_box{width:100%;height:calc(100vw * 0.56)}.single .pagemain .entry-summary table tr,.single .pagemain .project_content table tr{display:block;width:100%;height:auto!important;padding:0}.single .pagemain .project_content table tr{display:flex;flex-flow:column;align-items:center}.single .pagemain .project_content table tr th{width:100%;height:auto!important;border:none!important;text-align:center!important}.pagemain .entry-summary table td:first-child:nth-last-child(2),.pagemain .project_content table td:first-child:nth-last-child(2){display:inline-block;width:100%!important;max-width:initial;height:auto!important;border:none;text-align:center}.pagemain .entry-summary table td:first-child:nth-last-child(2)~td,.pagemain .project_content table td:first-child:nth-last-child(2)~td{display:inline-block;width:100%!important;height:auto!important;text-align:center}.wp-block-table{margin:2vh 0 5vh!important;overflow-x:auto}.wp-block-table::-webkit-scrollbar{height:3px}.pagemain .entry-summary table td:first-child:nth-last-child(3),.pagemain .project_content table td:first-child:nth-last-child(3){width:33%;min-width:50vw}.pagemain .entry-summary table td:first-child:nth-last-child(3)~td:nth-child(2),.pagemain .project_content table td:first-child:nth-last-child(3)~td:nth-child(2){width:33%;min-width:50vw}.pagemain .entry-summary table td:first-child:nth-last-child(3)~td,.pagemain .project_content table td:first-child:nth-last-child(3)~td{width:33%;min-width:50vw}.pagemain .entry-summary table td:first-child:nth-last-child(4),.pagemain .project_content table td:first-child:nth-last-child(4){width:25%;min-width:50vw}.pagemain .entry-summary table td:first-child:nth-last-child(4)~td:nth-child(4),.pagemain .project_content table td:first-child:nth-last-child(4)~td:nth-child(4){width:25%;min-width:50vw}.pagemain .entry-summary table td:first-child:nth-last-child(4)~td,.pagemain .project_content table td:first-child:nth-last-child(4)~td{width:25%;min-width:50vw}.form_box .toform{width:100%}.form_box .toform a{padding:0 5vw;box-sizing:border-box;font-size:3.6vw;font-weight:700;letter-spacing:1px}.form_box .toform a span,.form_box .toform a span:first-line {font-size:3vw!important;letter-spacing:0}.icon:before{width:20px;height:20px;background-size:20px auto!important}.icon_out:before{width:4vw;height:4vw;background-size:100% auto!important}#linemember .form_box{margin:3vh 0}#linemember .form_box:before{height:5vh;top:-5vh}#linemember .form_box .toform{height:8vh;margin:0;line-height:8vh}#linemember .form_box .toform a{line-height:8vh}.ua-mobile .single .orderbox{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column}.single .single-navi,.single .project .single-navi{width:100%!important;margin:5vh 0 0!important;padding:0!important}ul.single-menu li .arrow{text-indent:9999vw}ul.single-menu li a,ul.single-menu li p{color:#000;line-height:80px;font-size:.75rem;vertical-align:bottom}.ua-mobile .single .relation_review{max-height:initial;margin:0;padding:0 7vw 5vh;overflow-y:initial;order:1}.ua-mobile .relation_review .review_box{width:75%;padding:0 0 0 3%}.ua-mobile .relation_review article{padding:2vh 0}.ua-mobile .relation_review article.icon:before{width:25%;height:90px}.ua-mobile .relation_review .reviewer{width:25%;padding:90px 0 0;text-align:center;line-height:1.5}.ua-mobile .relation_review .bold{font-size:3vw;letter-spacing:.5px}.ua-mobile .relation_review .reviewer .bold{margin:0;font-size:.85rem;letter-spacing:0}.ua-mobile .relation_review .review_box .bold{font-size:4vw}.ua-mobile .relation_review .modal-window .bold{font-size:1rem}.ua-mobile .relation_review .zenbun{width:50%;margin:10px 0 0 50%}.ua-mobile .relation_review article.icon:before{top:25%;position:absolute;left:0}.modal-window.square{width:85vw;height:75vh;min-width:initial;min-height:initial;max-width:95vw;max-height:90vh;padding:10vh 7vw}.modal-window.square:target{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);z-index:999999}.relation_review .modal-window .reviewer{width:90px;margin:0 0 3vh}.single .project_calling{padding:20px 0;line-height:1.6;word-break:break-word}.single .seminar .single-navi{order:2}.single #latest.wide{z-index:0}.single #latest.wide .c_left{width:calc(100% - 7vw);min-height:150px;padding:0}.single #latest.wide .subtitle{top:0;transform:initial}.single #latest.wide .button.hv_cntr{width:100px;position:absolute;top:initial;bottom:0;left:50%;text-align:center}.footer_box{padding:10vh 7vw 80px}.footer_box .form_box .toform:first-child{margin:0 auto 20px}.footer_box .form_box .toform a,.footer_box .form_box .toform a span{letter-spacing:2px}.footer_box.to_contact .button.hv_cntr{width:100%;height:60px;padding:0 15% 0 5%;font-size:4vw;letter-spacing:1px}.footer_box.bunner_list{background:#000;padding:10vh 14vw}.footer_box.bunner_list a{width:100%;height:50px;position:relative;margin:2vh 0}.foot_left,.foot_right{width:100%}.logo_footer{display:block;width:200px;margin:0 auto 5vh}.add_info{margin:0 0 3vh;font-size:3vw;line-height:2.4;letter-spacing:.5px;word-break:break-word}.foot_navi{display:none}.copy{position:relative;margin:5px 0 0;font-size:3vw;text-align:left}.ua-android .pagemain #company.inbox,.ua-android .single article.post{font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ明朝","MS PMincho",serif!important}.ua-android .story .pagemain table tr td{text-align:left}.template.default .stickybox{width:100%;position:relative;top:0;height:50vh;margin:50px 0 0;background:#fafaf5}.template.default .stickybox .hv_cntr{position:relative;top:initial;left:initial;padding:7vh 14vw 5vw;-webkit-transform:initial;-ms-transform:initial;transform:initial}.template.default .stickybox .hv_cntr{top:50%;left:50%;padding:4vh 14vw 5vw;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.template.default .stickybox .hv_cntr .subtitle{margin:0 0 3vh}.template.default .stickybox .hv_cntr .subtitle span{top:110%}.template.default section.pagemain .c_right{width:100%;height:auto;margin:0}.template.default .finished{top:10vh}.template.default #top.c_box{width:100%;margin:10vh 0 5vh;padding:10vh 7vw 0}.template.default #top.c_box h3{word-break:break-word}.template.default #top.c_box .date{margin:5vw 0 0;text-align:center}.template.default .thumb_box{width:100%;height:calc(100vw * 0.56)}.template.default .pagemain .entry-summary table tr,.template.default .pagemain .project_content table tr{display:block;width:100%;height:auto!important;padding:0}.pagemain .entry-summary table td:first-child:nth-last-child(2),.pagemain .project_content table td:first-child:nth-last-child(2){display:inline-block;width:100%!important;max-width:initial;border:none;text-align:center}}.pagemain .entry-summary table td:first-child:nth-last-child(2)~td,.pagemain .project_content table td:first-child:nth-last-child(2)~td{display:inline-block;width:100%!important}.wp-block-table{margin:2vh 0 5vh!important;overflow-x:auto}.wp-block-table::-webkit-scrollbar{height:3px}.pagemain .entry-summary table td:first-child:nth-last-child(3),.pagemain .project_content table td:first-child:nth-last-child(3){width:33%;min-width:50vw}.pagemain .entry-summary table td:first-child:nth-last-child(3)~td:nth-child(2),.pagemain .project_content table td:first-child:nth-last-child(3)~td:nth-child(2){width:33%;min-width:50vw}.pagemain .entry-summary table td:first-child:nth-last-child(3)~td,.pagemain .project_content table td:first-child:nth-last-child(3)~td{width:33%;min-width:50vw}.pagemain .entry-summary table td:first-child:nth-last-child(4),.pagemain .project_content table td:first-child:nth-last-child(4){width:25%;min-width:50vw}.pagemain .entry-summary table td:first-child:nth-last-child(4)~td:nth-child(4),.pagemain .project_content table td:first-child:nth-last-child(4)~td:nth-child(4){width:25%;min-width:50vw}.pagemain .entry-summary table td:first-child:nth-last-child(4)~td,.pagemain .project_content table td:first-child:nth-last-child(4)~td{width:25%;min-width:50vw}.ua-mobile .template.default .orderbox{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column}.template.default .project_calling{padding:20px 0;line-height:1.6;word-break:break-word}.template.default .seminar .template.default-navi{order:2}.template.default #latest.wide{z-index:0}.template.default #latest.wide .c_left{width:calc(100% - 7vw);min-height:150px;padding:0}.template.default #latest.wide .subtitle{top:0;transform:initial}.template.default #latest.wide .button.hv_cntr{width:100px;position:absolute;top:initial;bottom:0;left:50%;text-align:center}