@charset "UTF-8";.pc{display:none!important}.sptb{display:inline-block}#stkr{position:fixed;top:17px;left:15px;width:12px;height:12px}#wrapper{padding:70px 0 0}#wrapper:after{height:100vh}.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}h2{font-size:7vw}h3{font-size:6vw}h4{font-size:5vw;line-height:2}#all{width:100%;height:auto;margin:0}#container{padding:0}.c_box{padding:7vh 5vw}.text_box{position:relative;margin:5vh 0 15vh;letter-spacing:1px;text-align:justify}.half_box,.prof_box .half_box{width:100%}.cont_subtitle{margin:5vh 0 0}.align_cntr{align-items:center}section{padding:10vh 0}section#first{height:calc(100vh - 130px);padding:0}#navibutton{padding:0;margin:10vh 0 0}#navibutton .button{width:100%;height:200px;font-size:18px;letter-spacing:1px}#navibutton .button:before,#navibutton .button:after{top:70%;left:50%;right:initial}#navibutton .button:before{left:initial;right:40%}#navibutton .button:after{width:100px;height:1px;top:70%;right:initial;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%)}#navibutton .button:hover:before{right:calc(50% - 65px)}.halo #navibutton .button:before,.halo #navibutton .button:after{top:80%}#modal-head{padding:0 10px;background:rgba(255,255,255,.9);z-index:5}header,#modal-head.sptb{display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;height:70px;position:fixed;top:0;left:0;margin:0;padding:0 2.5vw;background:rgba(255,255,255,1);-webkit-backdrop-filter:contrast(1) blur(15px);backdrop-filter:contrast(1) blur(15px);-webkit-justify-content:space-between;justify-content:space-between;z-index:999}header .logo,#modal-head .logo{display:block;width:60vw;height:70px;max-width:initial;max-height:initial;top:0;left:initial;box-sizing:border-box;background:url(/svg/logo_bk.svg) no-repeat center center;background-size:100% auto!important}header .modal-open{display:block;width:30px;height:30px;top:0;right:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-close{position:relative;top:0;left:initial;right:5px;-webkit-transform:initial;-ms-transform:initial;transform:initial}.modal-container{width:100vw;height:100vh;position:fixed;top:0;left:0;padding:0;overflow:hidden}.modal-container.active{z-index:1000}.modal-body{display:inline-block;width:100vw;height:100%;position:relative;top:-70px;left:0;background:rgba(255,255,255,.8);padding:100px 5vw 15vh;vertical-align:baseline;align-items:initial;overflow-y:auto}.modal-content{padding:0;font-size:1.1rem}#navimenu .modal-content nav{width:100%;padding:2vh 0}#navimenu nav li{height:auto;margin:15px 0;padding:0 0 0 5vw}#navimenu nav li a{font-size:1rem}#navimenu nav li:before{width:2vw;top:12.5px}#navimenu nav li .toggleswitch{cursor:pointer;display:inline-block;width:10vw;height:25px;position:absolute;right:1vw}#navimenu nav li .toggleswitch:before{width:6px;height:6px;top:50%;left:50%;border-left:solid 1px #969696;border-bottom:solid 1px #969696;transform:translate(-50%,-50%) rotate(-45deg)}#navimenu nav li:hover .toggleswitch:before{border-left:solid 2px #f0831e;border-bottom:solid 2px #f0831e}#navimenu nav li .toggleswitch.toggle-open:before{border-left:solid 2px #969696;border-bottom:solid 2px #969696;transform:translate(-50%,-50%) rotate(-45deg) scale(-1,-1)}#navimenu nav li ul.togglebox{display:inline-block;position:relative;padding:1vh 0 2vh;list-style:none}#navimenu nav li ul.togglebox li{position:relative;margin:0;padding:0 0 0 5vw}#navimenu nav li ul.togglebox li:before{top:19px}#navimenu nav li ul.togglebox li a{padding:5px 0;color:#3c3c3c;white-space:nowrap}#navimenu nav li.active ul.togglebox a:before{opacity:0;-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}#navimenu nav li ul.togglebox a:hover{color:#f0831e}#navimenu nav li.active ul.togglebox a:hover:before{opacity:1;-webkit-transform:translatex(0%);-ms-transform:translatex(0%);transform:translatex(0%)}#navimenu .button_box a{font-size:.9rem}.home #all{width:100%;margin:0}.swipe_menu{display:inline-block;width:100vw;height:60px;position:relative;background:#fff;line-height:60px;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scrollbar-width:none;overflow-y:hidden;overflow-x:scroll;z-index:10}.swipe_menu::-webkit-scrollbar,.swipe_menu::-webkit-scrollbar-thumb{height:1px}.swipe_menu::-webkit-scrollbar-thumb{background:grey}.swipe_menu .flex{width:auto;height:60px;padding:0 5vw;flex-wrap:initial;align-items:center}.swipe_menu li{display:flex;flex:none;width:auto;height:60px;margin:0 4vw 0 0;letter-spacing:1px}.swipe_menu li:last-child{margin:0;padding:0 5vw 0 0}.fullwidth{max-width:100vw;overflow:hidden}.home .scroll{bottom:100px;right:-25px}.home #first .top_message{max-width:100vw;height:70vh}@media screen and (max-height:600px){.home #first .jp{-webkit-transform:initial;-ms-transform:initial;transform:initial;font-size:14px;letter-spacing:1px}.home #first .start #firstcopy.jp{top:50%}.home #first .top_message{height:80vh;min-height:400px}}.home #first .top_message1 .jp{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home #first .top_message2 .jp,.home #first .top_message4 .jp{right:15vw;left:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial}.home #first .top_message3 .jp{left:15vw;right:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial}.home #first .top_message.start .jp{min-height:350px;top:50%;left:15vw;right:initial;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home #first .top_message.last{height:70vh}.home #first .top_message.last.next p{width:auto;text-align:left;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home #first .top_message4.move4 .jp{-webkit-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}@media screen and (max-width:380px){.home #first .top_message.last p{font-size:1.4rem;letter-spacing:1px}}.home #first .top_message.last.finish{height:70vh;overflow-y:initial;overflow-x:clip}.home #first .top_message.last p{width:100%;text-align:center}#effects{-webkit-transform:translate(-50%,-50%) scale(.6);-ms-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);z-index:-1}.triangle.late{display:none}.triangle01.move4{top:307px;left:404px;transform:rotate(330deg);opacity:1}.triangle02.move4{top:-16px;right:405px;transform:rotate(390deg);opacity:1;z-index:10}.triangle03.move4{top:145px;right:126px;transform:rotate(390deg);opacity:1}.triangle04.move4{top:186px;left:196px;transform:rotate(450deg);opacity:1}.triangle05.move4{top:65px;right:265px;transform:rotate(210deg);opacity:1}.triangle06.move4{top:388px;left:265px;transform:rotate(510deg);opacity:1}.home section#concept,.home .main{max-width:100vw;overflow:hidden}.home section#concept.c_box{margin:5vh auto 0}.home #concept .cont_subtitle{height:auto;margin:50px 0}.home #concept .text_box{width:100%}#effects_egg{width:140vw;height:50vh;top:25vh}#effects_circle{width:100vw;height:70vh;top:50vh}.round-wrap{width:45vh;height:45vh}.home .servicebox,.home .servicebox.reserve,.home .service_list .servicebox{width:100%;padding:260px 0 0;text-align:justify}.home .serviceimg{top:-15px;left:calc(50% - 130px)}.home .servicebox .service_title{width:100%;text-align:center}.home .servicebox .service_title .gothic{word-break:break-word}.home .servicebox .service_title h4{margin:10px 0 20px;font-size:1.5rem;line-height:1.5}.home .servicebox .text_box{margin:10px 0 0}.home .resources .serviceimg{left:calc(50% - 130px)}.home .servicebox.consulting:before{top:-30px;right:25%}.home .servicebox.resources:before{top:-40px;left:25%}.home .servicebox.manda:before{top:30px;right:23%}.home .servicebox.medical:before{top:20px;left:30%}.home .servicebox.nursing:before{top:-50px;left:calc(50% - 50px)}.home .servicebox.organizational:before{top:50px;left:-5%}.home .servicebox.rikejo:before{top:-50px;left:30%}.home #company .text_box td{min-width:120px}.home #company .text_box td ul li{line-height:1.6;word-break:break-word}.post_list article{height:auto;padding:15px;line-height:2}.post_list ul.catedate{width:100%;height:auto;padding:0}.post_list ul.catedate li{width:50%;max-width:initial;font-size:.9rem}.post_list ul.catedate li.date{width:100px;margin:0}.post_list article .title{width:100%;font-size:1rem;line-height:1.6}#seminar .seminar_list.first{margin:0 0 3vh}#seminar .seminar_list.first article figure{width:90vw;height:calc(90vw*0.66);margin:0}#seminar .seminar_list.first article figure .seminar_title{width:250px;font-size:15px;line-height:1.5;z-index:3}#seminar .seminar_list article .caption .title{margin:0 0 10px;font-size:.95rem}#seminar .seminar_list article .seminar_date dt,#seminar .seminar_list article .seminar_qty dt{width:85px;line-height:1.8}#seminar .seminar_list article .seminar_date dd,#seminar .seminar_list article .seminar_qty dd{width:calc(100% - 85px);line-height:1.8}#seminar .seminar_list article a{align-items:flex-start}#seminar .seminar_list article figure{width:calc(90vw*0.48);height:calc(90vw*0.48*0.66);margin:0}#seminar .seminar_list article figure .seminar_title{width:35vw;font-size:3vw}#seminar .seminar_list article .caption{margin:0;padding:0}#seminar .seminar_list.first article{margin:0}#seminar .seminar_list.first article .caption{width:100%;padding:20px 0 0}#seminar .seminar_list article .caption .seminar_subtitle{line-height:1.5}#page_head{padding:20vh 5vw 0}.about span.bg_hex{width:50vw;height:50vw}#concept_four .num{width:100%;height:120px;margin:0;font-size:15vw}#concept_four .cont_subtitle h4{width:100%}#concept_four .text_box{width:80%;margin:5vh 0 0;line-height:2}#concept_four .text_box.end{margin:0 0 0 20%}#concept_four .g_box{height:65vw;padding:0;margin:7vh 0}#concept_four span.bg_hex{width:80vw;height:80vw}#concept_four .g_box:before,#concept_four .g_box:after{width:90vw}#concept_four .g_box:after{width:15vw}#concept_four .g_box div{width:50%;height:100%}#concept_four .g_box .left_box .tategaki{width:20%;top:5vh}#concept_four .g_box .right_box .tategaki{width:40%;top:-5vh;text-align:end;line-height:1.5}#concept_four .g_box div img{width:60%;margin:0}.company_img{width:90vw;height:calc(90vw*1.5);left:-5vw}#company .text_box{margin:5vh 0 10vh}#company .text_box td ul li{line-height:1.6;word-break:break-word}#group .text_box{margin:0 0 10vh}#history .text_box table:before{left:100px}#history .text_box td{min-width:100px;padding:2vh 3vw;font-size:.9rem}#office{margin:0 0 10vh;padding:7vh 5vw 60vh}#office .cont_title{margin:0 0 5vh}#office .googlemaps{height:60vh;position:absolute;top:105%}#team{padding:20vh 5vw 0}#gallery div.half_box{width:50%}#gallery div{background-size:cover!important}.team_img{width:100vw;height:25vh;left:-5vw}.team_img1{width:55vw;height:calc(55vw*0.66);margin:-5vh}.team_img2{width:55vw;height:calc(55vw*0.66);margin:18vh 0 10vh}.team_img3{width:40vw;height:calc(40vw*1.5);margin:15vh 0 0 10vw}.team_img4{width:45vw;height:calc(45vw*0.66);margin:0 0 0 5vw}#teamlist article{width:100%}#teamlist article .team_name{font-size:6vw}#teamlist article .team_nameJP{font-size:3vw}#service .info_box tbody,#service .info_box tr,#service .info_box td{line-height:1.8}.cont_title h4.gothic{margin:0 0 20px;font-size:1.2rem;line-height:1.4;word-break:break-word}#consulting{padding:20vh 5vw 0}#consulting h2.gothic{margin:0 0 -20px;color:rgba(240,131,30,.6);font-size:13vw;font-weight:100;line-height:1;word-break:break-word}#service .service_box .img_box{width:100%;height:auto;position:relative;margin:0 0 50px;text-align:center}#service .service_box span.pict.consulting1{left:-17vw}#service .service_box span.pict.consulting2{position:absolute;top:20px;left:35vw}.human-resources #consulting h2.gothic{font-size:9.4vw}.medical-institution #consulting h2.gothic,.nursing-careoffice #consulting h2.gothic{font-size:13vw}.halo #consulting h2.gothic{font-size:12vw}#service.c_box .cont_title h3{word-break:break-word}#service.c_box .text_box{width:85%;margin:0 0 0 15%;line-height:1.8}.consulting #service.c_box .text_box,.human-resources #service.c_box .text_box{width:100%;margin:0;line-height:1.8}#service .info_box table td.togglebox,#service .info_box table td:last-child{padding:0 0 30px 30px}#service .info_box h3{font-size:1.2rem}#service .info_box tbody{display:block;position:relative}#service .info_box tbody:after{height:calc(100% - 50px);top:25px}#service .info_box table td br{display:none}#service .service_box span.pict{display:inline-block;width:35vw;height:35vw;position:relative;top:0;left:0}#service .service_box span.pict.jinji-seminar{top:15vw;left:-10vw;margin:0 0 15vw}.institution_list article{width:100%}.institution_list article figure{width:72vw;height:calc(72vw*0.56)}.institution_list article .button{bottom:15px;left:15px;font-size:.8rem}.institution_list.halo article figure,.institution_list.halo article .caption{width:100%;height:auto}.institution_list.halo article figure{width:72vw;height:calc(72vw*0.56)}.halo .text_box.outline,.rikejo .text_box.outline{width:85%;margin:0 0 0 15%;line-height:2}.halo #infographics .g_box,.rikejo #infographics .g_box{width:95vw;height:95vw;margin:0 0 0 -2.5vw}.halo #infographics .g_box:before,.rikejo #infographics .g_box:before{width:65%;height:55%;background-size:contain!important}.career .bg_ball:nth-child(1){width:40vw;height:40vw}.career .bg_ball:nth-child(2){width:30vw;height:30vw}.career .bg_ball:nth-child(3){width:20vw;height:20vw}.career .bg_ball:nth-child(4){width:40vw;height:40vw}#container.career .bg_ball{z-index:-1}.career .text_box{margin:5vh 0 10vh}.career .text_box br{display:none}.career .team_img{width:100vw;height:30vh}#career .creer_message{margin:0;padding:10vh 0 0 12vw;font-size:1.1rem;line-height:2}#career .creer_message br{display:block}#strength .c_box{padding:10vh 5vw 0}#strength .c_box:last-of-type{padding:10vh 5vw 10vh}#strength .num{font-size:20vw}#strength .strength_img{width:85%;height:auto}#strength .half_box:last-child .strength_img{position:relative;top:-3vh;left:20vw}#strength .strength_img.vrtcl{width:50%;height:auto;position:relative;z-index:1}#strength .half_box:last-child .strength_img.vrtcl{position:relative;left:50%;top:-3vh;z-index:0}#message{padding:15vh 5vw 0}#message .review_box{width:100%;margin:40px 0 15px}@media screen and (max-width:760px){#interview .interview_header{flex-flow:column;margin:40px 0 100px;padding:10px 0 0}#interview .interview_header_prof{width:100%}#interview .interview_title{width:100%;margin:30px 0 0;padding:20px;text-align:left}#interview .interview_title br{display:none}#interview .interview_header_prof:before{width:80px;height:80px;top:-15px;left:initial;right:10px}#interview .interview_faq_title{padding:10px 110px 10px 40px}#interview .interview_schedule_box .cont_title{margin:0 0 25px}#interview .interview_faq_desc{font-size:.95rem}#interview .interview_schedule_box_table{flex-flow:column;align-items:center}#interview .interview_schedule_box_table div{width:100% !important;position:relative}#interview .interview_schedule_box_table div:first-child{margin:0 0 20px}}@media screen and (max-width:580px){.index-label,.tab-label{flex:auto}.index-label:first-of-type:nth-last-of-type(3),.index-label:first-of-type:nth-last-of-type(3)~label,.tab-label:first-of-type:nth-last-of-type(3),.tab-label:first-of-type:nth-last-of-type(3)~label,.index-label:first-of-type:nth-last-of-type(4),.index-label:first-of-type:nth-last-of-type(4)~label,.tab-label:first-of-type:nth-last-of-type(4),.tab-label:first-of-type:nth-last-of-type(4)~label,.index-label:first-of-type:nth-last-of-type(5),.index-label:first-of-type:nth-last-of-type(5)~label,.tab-label:first-of-type:nth-last-of-type(5),.tab-label:first-of-type:nth-last-of-type(5)~label{width:45%!important;min-width:45%;margin:0 2px 4px}.index-label:first-of-type:nth-last-of-type(3),.index-label:first-of-type:nth-last-of-type(3)~label:first-of-type,.tab-label:first-of-type:nth-last-of-type(3),.tab-label:first-of-type:nth-last-of-type(3)~label:first-of-type,.index-label:first-of-type:nth-last-of-type(5),.index-label:first-of-type:nth-last-of-type(5)~label:first-of-type,.tab-label:first-of-type:nth-last-of-type(5),.tab-label:first-of-type:nth-last-of-type(5)~label:first-of-type{width:100%!important;min-width:initial}}.career #description{padding:15vh 5vw 0}.career .tab-label{width:calc((90vw - 2px)*0.5);min-width:130px;margin:0 2px 3px;font-size:.8rem}.tab-content h4{margin:5vh 0 0;line-height:1.6}.tab-content{padding:0}.tab-content table td{display:block;min-width:100%;margin:0;padding:30px 0 15px;font-size:.95rem;line-height:1.6}.tab-content table td:nth-child(even){padding:15px 0 30px 20px;border-top:dashed 1px #c8c8c8}.tab-content table td,.tab-content table td div{word-break:break-word}.contact #contact{padding:5vh 5vw 0}.contact .annnai_box .cont_title{width:100%;height:auto}.contact .annnai_box .contact_annai{width:100%;padding:0;line-height:1.8}.contact .annnai_box .contact_annai p{margin:0 0 3vh;font-size:1rem}.contact .annnai_box .contact_annai p br{display:none}.contact .form_box{width:85vw;height:auto;background:#fff;margin:0 0 0 10vw;padding:5vh 5vw 10vh;font-size:1rem}.contact .koumoku{font-size:.9rem}.contact .koumoku.w50{width:100%!important}.mw_wp_form .w50 .error{position:relative}.contact .send{width:100%}.contact .send button,.confirm .send button{width:100%;margin-right:0}.contact section#contact.privacy{padding:15vh 5vw 10vh}.contact section#contact.privacy .annnai_box{margin:0}.contact .annnai_box .policy{width:85vw;margin:0 0 0 10vw;padding:0}.sitepolicy .annnai_box .cont_title{width:100%;height:auto}.sitepolicy .annnai_box .policy{width:85vw;margin:0 0 0 10vw;padding:0}.sitepolicy .annnai_box .cont_title{position:relative!important}.sitepolicy .policy_box{height:70vh;overflow-y:auto}.notfound section#main{padding:10vh 10vw 20vh}#notfound404{padding:20vh 0 0}#notfound404 h1{font-size:10vw}#notofound404 .text_box br{display:none}.category #newslist,.tag #newslist{padding:10vw 5vw 0}.category .post_list article .caption,.tag .post_list article .caption{width:100%}.category .post_list article,.tag .post_list article{padding:30px 10px}.ua-android .category .post_list article .title,.ua-android .tag .post_list article .title{font-weight:400}.category .post_list article .button,.tag .post_list article .button{height:20px;line-height:20px;font-size:.8rem;position:relative;bottom:-10px;left:0}.archive #seminar.c_box{padding:10vw 5vw 0}.archive #seminar .seminar_list{padding:0 0 0 5vw}.archive #seminar .seminar_list article figure{width:85vw;height:calc(85vw*0.56);margin:0}.archive #seminar .seminar_list article .caption{width:100%;margin:0;padding:15px}#seminar .seminar_list article .button{bottom:10px;left:10px;font-size:.8rem}.single #entry{padding:5vh 5vw 0}.single .default .post_data ul.catedate,.single .default .post_data .caption{width:100%;height:auto}.single .default .post_data .caption .title{margin:15px 0 0}.single .entry-summary{width:90vw;height:auto;background:#fff;margin:0 0 0 6vw;padding:5vh 7vw;font-size:1rem;letter-spacing:1px;text-align:justify}ul.single-menu{width:100%;margin:8vh 0 0;padding:0}ul.single-menu li{padding:0 60px 0 0}ul.single-menu li.nav-previous{padding:0 0 0 60px}ul.single-menu li a{padding:0}ul.single-menu li.button:after{width:50px}ul.single-menu li.nav-previous.button:before{-webkit-transform:skewX(45deg) translateX(50%);-ms-transform:skewX(45deg) translateX(50%);transform:skewX(45deg) translateX(50%)}ul.single-menu li.button:before{-webkit-transform:skewX(-45deg) translateX(-50%);-ms-transform:skewX(-45deg) translateX(-50%);transform:skewX(-45deg) translateX(-50%)}ul.single-menu li.nav-previous.button:hover:before{-webkit-transform:skewX(45deg) translateX(-50%);-ms-transform:skewX(45deg) translateX(-50%);transform:skewX(45deg) translateX(-50%)}ul.single-menu li.button:hover:before{-webkit-transform:skewX(-45deg) translateX(0%);-ms-transform:skewX(-45deg) translateX(0%);transform:skewX(-45deg) translateX(0%)}.single .seminar #entry{padding:5vh 5vw 0 4vw}.single .seminar article .thumb{width:90vw;height:calc(90vw*0.66)}.single .seminar article .thumb .seminar_title{width:40vw;height:auto;min-height:50px;font-size:12px}.single .seminar .post_data .caption{padding:0}.single .seminar .post_data .caption .title{margin:15px 0;font-size:6vw}.single .seminar_data{position:relative!important;width:100%;height:auto;top:0;left:0;padding:0 0 5vh;z-index:1}.seminar_organizer{padding:0 5vw 5vw;border-bottom:dashed 1px #c8c8c8;line-height:1.6}.single .seminar .entry-summary,.single .seminar .entry-summary.on{width:90vw;height:auto;background:#fff;margin:0 0 0 6vw;padding:5vh 5vw;font-size:1rem;color:#000;z-index:0}.single .seminar_detail{line-height:2}.single .seminar_detail ol li{margin:1vh 0;line-height:1.5}.seminar_outline table:before{content:none}.seminar_outline td{display:block;min-width:100%!important;padding:25px 2vw 15px;line-height:1.6;letter-spacing:1px;border-bottom:dashed 1px #c8c8c8}.seminar_outline td:nth-child(even){padding:15px 2vw 25px;border-bottom:solid 1px #3c3c3c}.seminar_detail .teacher_box{margin:10px 0 30px;align-items:center}.seminar_teacher_img{width:100px;height:100px}.seminar_teacher{width:calc(100% - 100px);height:auto;padding:0 0 0 20px;font-size:.9rem}.seminar_curriculum td{display:block;min-width:100%!important;padding:25px 2vw 15px;line-height:1.6;letter-spacing:1px}.seminar_curriculum td:nth-child(even){padding:15px;border:solid 1px #c8c8c8}.seminar_curriculum tr:last-child td{padding:2vh 2vw 2vh 0}.seminar_curriculum tr:last-child td:nth-child(even){padding:2vh 3vw}.seminar_special .seminar_teacher_img{width:50px;height:50px}.teacher_box .special_info{width:calc(100% - 50px);height:auto;letter-spacing:1px}.seminar_review .slider_box{width:85vw;height:auto}.seminar_review .review_box{width:250px;font-size:.9rem;line-height:1.6}.carouselslide .prev.slick-arrow,.carouselslide .next.slick-arrow{left:initial!important;right:5vw}.single .seminar ul.single-menu{margin:8vh 0 0}.seminar_teacher_img.male{background:#fafafa url(/svg/pict_male.svg) no-repeat center center}.seminar_teacher_img.female{background:#fafafa url(/svg/pict_female.svg) no-repeat center center}.single .seminar_data.sptb{margin:0;padding:0}.single .seminar_data.sptb a{margin:5vh 0 0;padding:0}footer{z-index:999}.snslist{height:30px}.snslist a,.snslist p{font-size:.6rem;line-height:30px}.ua-android header{min-height:60px}.ua-android header .reservebutton,.ua-android header .menu,.ua-android #navmenu.modal-window .close{width:60px;height:60px;line-height:60px}