@charset "UTF-8";@font-face{font-family:"icons";src:url(//jats-tokyo.com/wordpress/wp-content/themes/theme/css/fonts/icons.eot);src:url(//jats-tokyo.com/wordpress/wp-content/themes/theme/css/fonts/icons.eot?#iefix) format("eot"),url(//jats-tokyo.com/wordpress/wp-content/themes/theme/css/fonts/icons.woff) format("woff"),url(//jats-tokyo.com/wordpress/wp-content/themes/theme/css/fonts/icons.ttf) format("truetype");font-weight:400;font-style:normal}.f-icon{display:inline-block;height:0;vertical-align:middle}.f-icon:before{display:block;font-family:"icons";font-style:inherit;font-weight:100;font-variant:inherit;font-display:block;text-transform:none;height:1em;line-height:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f-icon._entry:before{content:"\EA01"}.f-icon._search:before{content:"\EA02"}.f-icon._individual:before{content:"\EA03"}.f-icon._company:before{content:"\EA04"}.f-icon._home:before{content:"\EA05"}.f-icon._arrow:before{content:"\EA06"}.f-icon._pdf:before{content:"\EA07"}.f-icon._search2:before{content:"\EA08"}.f-icon._dropdown:before{content:"\EA09"}.f-icon._calendar:before{content:"\EA0A"}.f-icon._check:before{content:"\EA0B"}.f-icon._triangle:before{content:"\EA0C"}.f-icon._plus:before{content:"\EA0D"}.f-icon._round:before{content:"\EA0E"}.f-icon._word:before{content:"\EA0F"}.l-anc{margin-top:-70px;padding-top:70px}.l-container{min-width:320px}.l-wrapper{margin:0 20px}.l-inner{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.l-inner .l-inner{padding-left:0;padding-right:0}.l-container,.l-inner{position:relative}.l-container:after,.l-inner:after{content:" ";display:block;clear:both}.l-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.l-column:after{content:none}.l-column__main{width:70.83333%}.l-column__sub{width:25%}.l-column__main,.l-column__sub{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.l-padding._top,._top.l-section{padding-top:100px}.l-padding._top_small,._top_small.l-section{padding-top:60px}.l-padding._top_xs,._top_xs.l-section{padding-top:40px}.l-padding._bottom,._bottom.l-section{padding-bottom:100px}.l-padding._bottom_small,._bottom_small.l-section{padding-bottom:60px}.l-padding._bottom_xs,._bottom_xs.l-section{padding-bottom:40px}.l-section._top:first-child,.l-section._top_small:first-child,.l-section._top_xs:first-child{padding-top:0 !important}.l-section._bottom:last-child,.l-section._bottom_small:last-child,.l-section._bottom_xs:last-child{padding-bottom:0 !important}.c-phrase{margin-bottom:20px}.c-phrase:last-child{margin-bottom:0}.c-navi__list{font-size:16px;font-size:1.6rem}.c-navi__list:after{content:" ";display:block;clear:both}.c-navi__anchor{display:block;padding:15px 0;border-bottom:1px solid #ddd;font-weight:600}.c-navi__anchor._current{color:#0f3e9d}.c-bg._color_primary{background-color:#0f3e9d}.c-bg._color_primary-dark{background-color:#1a315f}.c-bg._color_primary-light{background-color:#f2f5f9}.c-note._must{color:#ff1a00}.c-bread{margin-bottom:50px;color:#909090}.c-bread a{color:inherit}.c-bread__list{font-size:12px;font-size:1.2rem;letter-spacing:normal;word-break:break-all}.c-bread__list>li{display:inline;margin-right:.2em}.c-bread__list>li:first-child{margin-right:-3px}.c-bread__list>li:first-child a:before{content:"\EA05";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;font-size:18px;font-size:1.8rem}html[data-whatintent=mouse] .c-bread__list>li:first-child a:hover{text-decoration:none}.c-bread__list>li:first-child a span{display:none}.c-bread__list>li+li:before{content:"\FF1E"}.c-block{margin:20px 0;padding:20px}.c-block._gray{background-color:#f2f2f2}.c-block._pink{background-color:#f9f2f2}.c-block._pink h1,.c-block._pink h2,.c-block._pink h3,.c-block._pink h4,.c-block._pink h5,.c-block._pink h6{color:#9b0000}.c-thanks{padding:150px 0;font-size:20px;font-size:2rem;font-weight:600;text-align:center;color:#1a315f}.c-button{position:relative;display:inline-block;max-width:100%;border:1px solid;padding:10px 5px;font-size:18px;font-size:1.8rem;font-family:inherit;color:#fff;text-align:center;background-color:#ccc;-webkit-transition:.5s;transition:.5s;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.c-button:after{content:"";display:block;position:absolute;bottom:0;right:0;width:0;height:0;margin:0 2px 2px 0;border:10px solid transparent;border-left-color:#ccc;-webkit-transform:rotate(45deg) translateX(70%);-ms-transform:rotate(45deg) translateX(70%);transform:rotate(45deg) translateX(70%)}html[data-whatintent=mouse] .c-button:hover{text-decoration:none}.c-button._w_fluid{width:100%}.c-button._w_small{width:300px}.c-button._w_regular{width:350px}.c-button._h_regular,.c-button._h_large{padding-top:0;padding-bottom:0}.c-button._h_regular{line-height:58px}.c-button._h_large{line-height:68px}.c-button._color_primary{border-color:#749bea;background-color:#0f3e9d}.c-button._color_primary:after{border-left-color:#749bea}html[data-whatintent=mouse] .c-button._color_primary:hover{background-color:#1a315f}.c-button._color_secondary{border-color:#666;background-color:#000}.c-button._color_secondary:after{border-left-color:#666}html[data-whatintent=mouse] .c-button._color_secondary:hover{background-color:#fff;color:#000;border-color:#000}.c-button._outline_primary{border-color:#0f3e9d;color:#0f3e9d;background:0 0}.c-button._outline_primary:after{content:none}html[data-whatintent=mouse] .c-button._outline_primary:hover{background-color:#0f3e9d;color:#fff}.c-button._outline_primary2{border-color:#0f3e9d;color:#0f3e9d;background:0 0}.c-button._outline_primary2:after{border-left-color:#749bea}html[data-whatintent=mouse] .c-button._outline_primary2:hover{background-color:#0f3e9d;color:#fff}.c-button._fill_primary{border-color:#0f3e9d;background-color:#0f3e9d}.c-button._fill_primary:after{content:none}html[data-whatintent=mouse] .c-button._fill_primary:hover{background-color:#1a315f}.c-button .f-icon._search2{font-size:26px;font-size:2.6rem}.c-button .f-icon._search2:first-child{margin-right:5px}.c-button2{position:relative;display:inline-block;max-width:100%;width:100%;border-right:1px solid #000;border-bottom:1px solid #000;font-size:16px;font-size:1.6rem;font-family:inherit;text-align:center;-webkit-transition:.5s;transition:.5s;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.c-button2:before{content:"";display:block;width:120%;height:15px;border:1px solid #000;border-bottom:0;background-color:#fff;-webkit-transform:skew(-45deg);-ms-transform:skew(-45deg);transform:skew(-45deg);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:.5s;transition:.5s}.c-button2:after{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;margin-bottom:-1px;background-color:#000;-webkit-transform:rotate(45deg) translateX(-50%) translateY(-50%);-ms-transform:rotate(45deg) translateX(-50%) translateY(-50%);transform:rotate(45deg) translateX(-50%) translateY(-50%);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.c-button2__block{display:block;margin-top:-1px;border-left:1px solid #000;background-color:#fff;-webkit-transition:.5s;transition:.5s}.c-button2__text{position:relative;display:block;bottom:8px;padding:0 10px}html[data-whatintent=mouse] .c-button2:hover{color:#fff;text-decoration:none}html[data-whatintent=mouse] .c-button2:hover:before,html[data-whatintent=mouse] .c-button2:hover .c-button2__block{background-color:#000}.c-input input{width:100%;max-width:100%;height:50px;padding:5px 10px;border:1px solid #1a315f;border-radius:0;font-family:inherit;font-size:14px;font-size:1.4rem;font-weight:600;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.c-input2{position:relative;width:100%}.c-input2 input,.c-input2 textarea{width:100%;height:45px;padding:5px 10px;border:1px solid #ddd;font-family:inherit;font-size:14px;font-size:1.4rem;font-weight:600;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;-webkit-appearance:none;-moz-appearance:none}.c-input2 textarea{resize:vertical;height:auto;min-height:180px}.c-input2._small{max-width:480px}.c-input2._xs{max-width:300px}.c-input2._calendar input{cursor:pointer}.c-input2._calendar:after{position:absolute;top:0;bottom:0;right:10px;margin:auto 0;content:"\EA0A";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;font-size:37px;font-size:3.7rem;color:#1a315f;pointer-events:none}.c-select{position:relative}.c-select select{width:100%;height:50px;padding:5px 60px 5px 10px;border:1px solid;border-radius:0;color:#1a315f;font-family:inherit;font-size:14px;font-size:1.4rem;font-weight:600;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.c-select select::-ms-expand{display:none}.c-select:after{content:"\EA09";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;position:absolute;top:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50px;height:100%;color:#fff;background-color:#1a315f;pointer-events:none}.c-select2{position:relative}.c-select2 select{width:100%;height:45px;padding:5px 40px 5px 10px;border:1px solid #ddd;border-radius:5px;font-family:inherit;font-size:16px;font-size:1.6rem;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.c-select2 select::-ms-expand{display:none}.c-select2:after{content:"\EA0C";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;position:absolute;top:4px;bottom:0;right:12px;margin:auto 0;color:#1a315f;pointer-events:none}.c-select2._small{max-width:480px}.c-select2._xs{max-width:300px}.mw_wp_form_input .c-radio{letter-spacing:-.4em}.mw_wp_form_input .c-radio .mwform-radio-field{display:inline-block;letter-spacing:normal}.c-zip{border:none;cursor:pointer;outline:none;padding:5px 11px 3px;font-size:16px;font-size:1.6rem;font-weight:600;color:#fff;background-color:#1a315f;border-radius:5px;-webkit-transition:.5s;transition:.5s;-webkit-appearance:none;-moz-appearance:none}html[data-whatintent=mouse] .c-zip:hover{opacity:.6}.c-page-heading{position:relative;margin-bottom:60px;padding-top:80px;z-index:1}.c-page-heading:before,.c-page-heading:after{content:"";display:block;position:absolute;top:0;height:100%;z-index:-1}.c-page-heading:before{left:0;width:100%;background-color:#1a315f;background:-webkit-gradient(linear,left top,right top,from(#1a315f),color-stop(49.999%,#1a315f),color-stop(50%,#0f3e9d),to(#0f3e9d));background:-webkit-linear-gradient(left,#1a315f 0%,#1a315f 49.999%,#0f3e9d 50%,#0f3e9d 100%);background:linear-gradient(to right,#1a315f 0%,#1a315f 49.999%,#0f3e9d 50%,#0f3e9d 100%);margin-right:50px}.c-page-heading:after{left:50%;width:180px;background:#1a315f url(//jats-tokyo.com/wordpress/wp-content/themes/theme/css/../img/cmn/bg_page-title.jpg) no-repeat center top;background-size:100% 100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.c-page-heading__title{position:relative;padding-top:65px;font-size:36px;font-size:3.6rem;font-weight:600;letter-spacing:.1em;text-align:center;line-height:1;background-color:#fff;z-index:1}.c-page-heading__title:before{content:"";display:block;width:100%;height:5px;position:absolute;bottom:-2px;left:0;background-color:#fff;z-index:-1}.c-page-heading__title:after{content:"";display:block;width:80px;height:4px;position:absolute;bottom:-25px;left:0;right:0;margin:0 auto;background-color:#0f3e9d}.c-page-heading__line{margin-top:-15px;height:20px;background-color:#fff}.c-heading{margin-bottom:12px;word-break:break-all}.c-heading__title{font-size:18px;font-size:1.8rem;font-weight:600;color:#0f3e9d}.c-heading-border{margin-bottom:25px;color:#0f3e9d;word-break:break-all}.c-heading-border__title{padding-bottom:5px;border-bottom:1px solid;font-size:24px;font-size:2.4rem;font-weight:600;text-align:center;line-height:1.5}.c-heading-border__note{margin-top:5px}.c-heading-border2{margin-bottom:30px;padding-bottom:10px;border-bottom:2px solid currentColor;font-size:20px;font-size:2rem;font-weight:600;color:#0f3e9d;word-break:break-all}.c-heading-border3{margin-bottom:20px;padding-top:8px;padding-left:25px;border-left:4px solid #0f3e9d;color:#0f3e9d;word-break:break-all}.c-heading-border3__title{font-size:36px;font-size:3.6rem;font-weight:600;line-height:1.3}.c-heading-border3._small{margin-bottom:30px;padding-top:6px;padding-bottom:6px;padding-left:10px}.c-heading-border3._small .c-heading-border3__title{font-size:24px;font-size:2.4rem}.c-heading-border3__sub{position:relative;top:4px;margin-top:20px}.c-heading-border3__category,.c-heading-border3__category p,.c-heading-border3__day{display:inline-block}.c-heading-border3__category{margin-right:16px}.c-heading-border3__category:empty{margin-right:0}.c-heading-border3__category p{min-width:130px;margin-bottom:2px;padding:4px 5px;color:#fff;background-color:#0f3e9d;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.c-heading-bg{position:relative;margin-bottom:18px;padding:6px 10px 6px 30px;font-size:18px;font-size:1.8rem;font-weight:600;color:#1a315f;background-color:#f2f5f9;word-break:break-all}.c-heading-bg:before{content:"";display:block;width:20px;height:1px;position:absolute;top:0;bottom:0;left:0;margin:auto 0;background-color:currentColor}.c-heading-bg2{margin-bottom:30px;padding:9px 0;background:url(//jats-tokyo.com/wordpress/wp-content/themes/theme/css/../img/cmn/bg_heading-bg2.jpg) repeat center top;word-break:break-all}.c-heading-bg2__title{padding:5px 0 5px 10px;border-left:4px solid;font-size:24px;font-size:2.4rem;font-weight:600;line-height:1.2;color:#0f3e9d}.c-filelink{display:inline-block;color:#1a315f;vertical-align:middle}.c-filelink__text{text-decoration:underline}html[data-whatintent=mouse] .c-filelink:hover{text-decoration:none}html[data-whatintent=mouse] .c-filelink:hover .c-filelink__text{text-decoration:none}.c-filelink[href$=".pdf"]:after{position:relative;right:5px;content:"\EA07";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;font-size:37px;font-size:3.7rem;overflow-y:hidden}.c-textlink{color:#0f3e9d;text-decoration:underline}html[data-whatintent=mouse] .c-textlink:hover{text-decoration:none}.c-list{display:table;counter-reset:c-list}.c-list>.c-list__item{display:table-row;position:relative;counter-increment:c-list}.c-list>.c-list__item:before{display:table-cell}.c-list__before,.c-list__text{display:table-cell}.c-list__before{padding-right:8px;white-space:nowrap}.c-list._decimal_round{display:block}.c-list._decimal_round,.c-list._decimal_round>.c-list__item,.c-list._decimal_round>.c-list__item:before{display:block}.c-list._decimal_round>.c-list__item{margin-top:5px;padding-left:1.4em}.c-list._decimal_round>.c-list__item:before{position:absolute;top:3px;left:0;min-width:16px;content:counter(c-list);text-align:center;font-size:10px;font-size:1rem;letter-spacing:-.05em}.c-list._decimal_round>.c-list__item:after{content:"";display:block;width:15px;height:15px;position:absolute;top:2px;left:0;border:1px solid;border-radius:100%}.c-list._decimal_round>.c-list__item:nth-child(n+100):before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);left:-2px}.c-list._decimal_paren>.c-list__item:before{content:"(" counter(c-list) ")"}.c-list._decimal_katakana{counter-reset:number 0;list-style:none;position:relative}.c-list._decimal_katakana>.c-list__item:before{counter-increment:number 1;content:"("counter(number,katakana)")"}.c-list._decimal_paren{counter-reset:c-list_paren}.c-list._decimal_paren>.c-list__item:before{counter-increment:c-list_paren;content:"("counter(c-list_paren)")"}.c-table{width:100%;word-break:break-all}.c-table__head,.c-table__data{padding:20px;border:1px solid #ddd;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.c-table__head{width:32.35294%;font-weight:600;background-color:#f5f5f5}.c-table._color2 .c-table__head{background-color:#dfeff5}.p-document__section:nth-child(n+2){margin-top:25px}.p-document__title{position:relative;margin-bottom:10px;padding-left:20px;font-weight:600}.p-document__title:before{content:"";width:10px;height:10px;display:inline-block;position:absolute;top:.2em;left:0;background-color:#0f3e9d}.p-document__list{padding-left:20px}.p-document__item{display:inline-block;margin-right:60px}.p-map__title{margin-bottom:10px;font-size:18px;font-size:1.8rem;font-weight:600;color:#333}.p-map__info{margin-bottom:40px}.p-map__contact{margin-bottom:15px}.p-map__contact-item{display:inline-block;margin-right:1em}.p-map__route-item{position:relative;padding-left:20px}.p-map__route-item:before{content:"";width:10px;height:10px;display:inline-block;position:absolute;top:.35em;left:0;background-color:#0f3e9d}.p-map__route-item:nth-child(n+2){margin-top:1px}.p-map__field{position:relative;padding-bottom:66.17647%}.p-map__field iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-map__button{margin-top:18px;text-align:right}.p-map__button a{width:200px;font-size:inherit}.p-search-form{max-width:692px}.p-search-form__legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-search-form__legend:nth-child(n+2){margin-top:30px}.p-search-form__item{width:42.77457%}.p-search-form__item:only-child{width:100%}.p-search-form__submit{margin:48px 20px 0;text-align:center}.p-offer__item{border:1px solid #ddd;border-top:0;background-color:#fff;border-radius:8px;overflow:hidden}.p-offer__item:nth-child(n+2){margin-top:30px}.p-offer__head{padding:35px 30px 0;border-top:6px solid #0f3e9d}.p-offer__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px 60px}.p-offer__image{width:40%}.p-offer__image img{width:100%}.p-offer__desc{width:56.66667%}.p-offer__link{margin-top:40px}.p-offer .c-table__head,.p-offer .c-table__data{padding:15px 12px}.p-information{max-width:860px;margin-left:auto;margin-right:auto;padding:30px;border:1px solid #0f3e9d;-webkit-box-sizing:border-box;box-sizing:border-box}.p-information .c-heading-border{margin-bottom:19px;padding-bottom:14px}.p-information .c-heading-border__title{font-size:20px;font-size:2rem}.p-information__address{margin-bottom:30px;text-align:center}.p-information__address dt{font-weight:600}.p-information__bg{padding:15px 20px 20px;text-align:center;background:#f5f5f5;border-radius:10px}.p-information__number{font-weight:600}.p-information__number dt{min-width:80px;margin-right:10px;padding:2px 15px;color:#fff;background-color:#666;-webkit-box-sizing:border-box;box-sizing:border-box}.p-information__number dd{font-size:18px;font-size:1.8rem}.p-information__number-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:5px 20px}.p-information__time,.p-information__note{margin-top:15px}.p-information__note{padding-left:1em;text-indent:-1em}.p-news{word-break:break-all}.p-news__item{border-bottom:1px solid #0f3e9d}.p-news__anchor{position:relative;display:block;padding:28px 90px 28px 15px}.p-news__anchor:after{content:" ";display:block;clear:both}html[data-whatintent=mouse] .p-news__anchor:hover{text-decoration:none}html[data-whatintent=mouse] .p-news__anchor:hover .p-news__title{color:#0f3e9d}.p-news__anchor:after{position:absolute;top:0;bottom:0;right:20px;margin:auto 0;display:inline-block;content:"\EA09";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;font-size:13px;font-size:1.3rem;color:#0f3e9d;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.p-news__day{float:left;width:130px;margin-right:40px;padding:4px 5px;font-weight:600;color:#fff;text-align:center;background-color:#749bea;-webkit-box-sizing:border-box;box-sizing:border-box}.p-news__title{font-size:18px;font-size:1.8rem;font-weight:600;-webkit-transition:.5s;transition:.5s;line-height:1.88889;overflow:hidden}.p-pager{position:relative;text-align:center}.p-pager__prev,.p-pager__next{position:absolute;top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:33%;color:#0f3e9d}.p-pager__prev a,.p-pager__next a{display:block;color:inherit;text-decoration:underline;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden}html[data-whatintent=mouse] .p-pager__prev a:hover,html[data-whatintent=mouse] .p-pager__next a:hover{text-decoration:none}.p-pager__prev:before,.p-pager__prev:after,.p-pager__next:before,.p-pager__next:after{display:inline-block}.p-pager__prev:empty:before,.p-pager__prev:empty:after,.p-pager__next:empty:before,.p-pager__next:empty:after{content:none !important}.p-pager__prev{left:0}.p-pager__prev:before{content:"\EA09";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;margin-right:5px;-webkit-transform:rotate(90deg) translateX(4px);-ms-transform:rotate(90deg) translateX(4px);transform:rotate(90deg) translateX(4px)}.p-pager__next{right:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.p-pager__next:after{content:"\EA09";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;-webkit-transform:rotate(-90deg) translateX(-3px);-ms-transform:rotate(-90deg) translateX(-3px);transform:rotate(-90deg) translateX(-3px)}.p-pager__back .c-button{font-size:14px;font-size:1.4rem;width:160px}.p-column__item{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #ddd}.p-column__item:last-child{margin-bottom:0}.p-column__body{padding:30px;background-color:#f2f5f9}.p-column .c-heading-border3__title{font-size:20px;font-size:2rem;line-height:1.45}.p-column .c-heading-border3__sub{margin-top:10px}[data-js-tel] a{color:inherit;text-decoration:underline}.wp-pagenavi{clear:both;padding:0;text-align:center}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;text-decoration:none;min-width:30px;line-height:28px;padding:0 3px;margin:2px;border:1px solid #0f3e9d;color:#0f3e9d;background-color:#fff;-webkit-transition:.5s;transition:.5s;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#0f3e9d;color:#fff;background-color:#0f3e9d}.wp-pagenavi span.current{font-weight:400}.wp-pagenavi .extend{position:relative;bottom:3px;min-width:0;padding:0;border:none;font-family:"メイリオ",Meiryo,sans-serif;background:0 0}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{padding-left:8px;padding-right:8px}.wp-pagenavi .previouspostslink:before,.wp-pagenavi .previouspostslink:after,.wp-pagenavi .nextpostslink:before,.wp-pagenavi .nextpostslink:after{display:inline-block;margin:0 3px;font-size:11px;font-size:1.1rem}.wp-pagenavi .previouspostslink{padding-left:0}.wp-pagenavi .previouspostslink:before{content:"\EA09";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wp-pagenavi .nextpostslink{padding-right:0}.wp-pagenavi .nextpostslink:after{content:"\EA09";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;-webkit-transform:rotate(-90deg) translateX(1px);-ms-transform:rotate(-90deg) translateX(1px);transform:rotate(-90deg) translateX(1px)}.post_text:after{content:" ";display:block;clear:both}.post_text p{margin-bottom:25px;line-height:1.6}.post_text p:last-child{margin-bottom:0}.post_text img{max-width:100%;height:auto}.post_text img.alignright{float:right;margin:0 0 15px 15px;display:block}.post_text img.alignleft{float:left;margin:0 15px 15px 0;display:block}.post_text img.aligncenter{display:block;margin:0 auto 15px}.post_text h1{font-size:36px;border-bottom:6px solid #0f3e9d;margin:0 0 35px}.post_text h2{font-size:32px;border-bottom:5px solid #0f3e9d;margin:0 0 35px}.post_text h3{font-size:28px;border-bottom:4px solid #0f3e9d;margin:0 0 35px}.post_text h4{font-size:24px;border-bottom:3px solid #0f3e9d;margin:0 0 35px}.post_text h5{font-size:20px;border-bottom:2px solid #0f3e9d;margin:0 0 35px}.post_text h6{font-size:16px;border-bottom:1px solid #0f3e9d;margin:0 0 35px}.post_text td{padding:10px;border:1px solid}.post_text table{margin-bottom:25px}.post_text table:last-child{margin-bottom:0}.post_text ul,.post_text ol{padding-left:2em;margin-bottom:25px}.post_text ul:last-child,.post_text ol:last-child{margin-bottom:0}.post_text ul li{list-style:outside;margin-bottom:10px;line-height:1.4}.post_text ul li:last-child{margin-bottom:0}.post_text ol li{list-style:outside decimal;margin-bottom:10px;line-height:1.4}.post_text ol li:last-child{margin-bottom:0}.post_text a{text-decoration:underline;color:#999}.mwform-radio-field{display:inline-block;cursor:pointer;font-size:16px;font-size:1.6rem;line-height:1.8}.mwform-radio-field label{display:inline-block;cursor:pointer}.mwform-radio-field input{position:absolute;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0,0,0,0)}.mwform-radio-field-text{display:inline-block;padding-left:28px;background:url(//jats-tokyo.com/wordpress/wp-content/themes/theme/css/../img/cmn/ico_radio_off.png) no-repeat left center;background-size:23px;-webkit-transition:outline .5s;transition:outline .5s;-webkit-transition:outline-offset .5s;transition:outline-offset .5s}html[data-whatintent=mouse] .mwform-radio-field-text:hover{text-decoration:underline}.mwform-radio-field input:checked~.mwform-radio-field-text{background-image:url(//jats-tokyo.com/wordpress/wp-content/themes/theme/css/../img/cmn/ico_radio_on.png)}html[data-whatinput=keyboard] .mwform-radio-field input:focus~.mwform-radio-field-text{outline:2px solid rgba(0,0,0,.5);outline-offset:0}.post_text2{line-height:1.6}.post_text2:after{content:" ";display:block;clear:both}.post_text2 img.alignright{float:right;margin:0 0 15px 15px;display:block}.post_text2 img.alignleft{float:left;margin:0 15px 15px 0;display:block}.post_text2 img.aligncenter{display:block;margin:0 auto 15px}.post_text2 p,.post_text2 ul,.post_text2 ol,.post_text2 .table{margin-bottom:15px}.post_text2 p:last-child,.post_text2 ul:last-child,.post_text2 ol:last-child,.post_text2 .table:last-child{margin-bottom:0}.post_text2 li{margin-bottom:5px}.post_text2 li:last-child{margin-bottom:0}.post_text2 hr{margin:60px 0;height:2px;padding:0;border:0;background-color:#749bea}.post_text2 .table{overflow-x:auto}.post_text2 .table::-webkit-scrollbar{height:6px}.post_text2 .table::-webkit-scrollbar-track{border-radius:2px;background:#f2f5f9}.post_text2 .table::-webkit-scrollbar-thumb{border-radius:2px;background:#0f3e9d}.post_text2 table{width:100%;word-break:break-all}.post_text2 th,.post_text2 td{padding:10px;border:1px solid #1a315f}.post_text2 th{color:#fff;background-color:#1a315f}.post_text2 th:not(:last-child){border-right-color:#fff}.post_text2 tr:not(:last-child) th{border-bottom-color:#fff}.post_text2 td{background-color:#fff}.post_text2 h1{margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #666;font-size:20px;font-size:2rem;font-weight:600;color:#1a315f}.post_text2 h2{position:relative;margin-bottom:12px;padding-left:27px;font-size:18px;font-size:1.8rem;font-weight:600;color:#1a315f}.post_text2 h2:before{position:absolute;top:0;left:0;content:"\EA0E";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;font-size:26px;font-size:2.6rem}.post_text2 h3{counter-increment:h3;position:relative;margin-bottom:10px;padding-left:25px;font-size:18px;font-size:1.8rem;font-weight:600;color:#1a315f}.post_text2 h3:before{content:counter(h3);position:absolute;top:4px;left:0;display:inline-block;color:#fff;min-width:20px;line-height:20px;color:#fff;font-size:14px;font-size:1.4rem;font-weight:400;text-align:center;background-color:#1a315f;white-space:nowrap}.post_text2 h4{margin-bottom:10px;font-size:18px;font-size:1.8rem;font-weight:600;color:#1a315f}.post_text2 h5{margin-bottom:10px;font-size:16px;font-size:1.6rem;font-weight:600;color:#1a315f}.post_text2 h6{margin-bottom:10px;font-size:16px;font-size:1.6rem;font-weight:600;color:#1a315f}.post_text2 h1,.post_text2 h2,.post_text2 h4,.post_text2 h5,.post_text2 h6,.post_text2 hr{counter-reset:h3}.post_text2 ul>li{position:relative;padding-left:12px}.post_text2 ul>li:before{content:"";display:block;width:8px;height:8px;position:absolute;top:6px;left:0;background-color:#1a315f;border-radius:100%}.post_text2 ol{counter-reset:ol;color:#1a315f}.post_text2 ol>li{counter-increment:ol;position:relative;padding-left:1.4em}.post_text2 ol>li:before{position:absolute;top:3px;left:0;min-width:16px;content:counter(ol);text-align:center;font-size:10px;font-size:1rem;letter-spacing:-.05em;z-index:1}.post_text2 ol>li:after{content:"";display:block;width:15px;height:15px;position:absolute;top:2px;left:0;border:1px solid;background-color:#fff;border-radius:100%}.post_text2 ol>li:nth-child(n+100):before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);left:-2px}.post_text2 a{color:#1a315f;text-decoration:underline}html[data-whatintent=mouse] .post_text2 a:hover{text-decoration:none}.post_text2 a[href$=".pdf"],.post_text2 a[href$=".doc"],.post_text2 a[href$=".docm"],.post_text2 a[href$=".docx"]{position:relative;display:inline-block;line-height:2}.post_text2 a[href$=".pdf"]:after,.post_text2 a[href$=".doc"]:after,.post_text2 a[href$=".docm"]:after,.post_text2 a[href$=".docx"]:after{position:absolute;top:-100px;bottom:-100px;right:0;margin:auto 0;overflow-y:hidden}.post_text2 a[href$=".pdf"]{padding-right:36px}.post_text2 a[href$=".pdf"]:after{content:"\EA07";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;font-size:31px;font-size:3.1rem}.post_text2 a[href$=".doc"],.post_text2 a[href$=".docm"],.post_text2 a[href$=".docx"]{padding-right:32px}.post_text2 a[href$=".doc"]:after,.post_text2 a[href$=".docm"]:after,.post_text2 a[href$=".docx"]:after{content:"\EA0F";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;font-size:35px;font-size:3.5rem}.g-wrapper{overflow:hidden;padding-top:70px}.g-wrapper[data-js-full]{position:relative;background-color:#000;z-index:1}.g-wrapper[data-js-full] .g-header{background:0 0 !important}.g-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:10000}.g-header .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:70px;padding-top:2px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.g-header .inner:after{content:none}.g-header .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.g-header .logo__main{padding:0 22px 0 12px}.g-header .navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.g-header .navi__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-weight:700}.g-header .navi__item{margin-right:20px;padding-right:22px;border-right:1px solid #b4b4b4}.g-header .navi__anchor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html[data-whatintent=mouse] .g-header .navi__anchor:hover{text-decoration:none}html[data-whatintent=mouse] .g-header .navi__anchor:hover .navi__text{text-decoration:underline}.g-header .navi .f-icon._entry{font-size:30px;font-size:3rem}.g-header .navi .f-icon._search{font-size:22px;font-size:2.2rem}.g-header .navi__menu{padding-right:14px}.g-header .navi__menu-button{display:block;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none}.g-menu{position:fixed;top:0;left:0;width:100%;min-width:320px;height:100%;padding-bottom:50px;text-align:left;background-color:rgba(0,0,0,.85);-webkit-transition:.5s;transition:.5s;z-index:10010;opacity:0;pointer-events:none;overflow-y:auto}.g-menu[aria-hidden=false]{opacity:1;pointer-events:auto}.g-menu .wrapper{position:relative;width:50%;padding-right:300px;height:100%;min-height:0;background-color:#fff;overflow-y:auto}.g-menu .inner{height:100%;padding-top:18px;padding-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.g-menu .close{position:absolute;top:22px;right:30px;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none}.g-menu .navi{width:100%;max-width:520px;margin:0 auto;font-size:20px;font-size:2rem;font-weight:600}.g-menu .navi a{color:#333}.g-menu .navi__link{max-width:300px}.g-menu .navi__item a{position:relative;display:block;padding:25px 0 15px 20px;border-bottom:1px solid #f5f5f5;-webkit-transition:.5s;transition:.5s}.g-menu .navi__item a:before{content:"";display:block;width:4px;height:4px;background-color:#d5e4f8;position:absolute;top:39px;left:0}html[data-whatintent=mouse] .g-menu .navi__item a:hover{border-color:#000;text-decoration:none}.g-menu .navi__logo{margin-bottom:50px}.g-menu .navi__logo-item{display:inline-block;margin:0 30px 5px 0}.g-footer{color:#fff}.g-footer a{color:inherit}.g-footer .l-inner:after{content:none}.g-footer .area1{padding:10px 0;background-color:#1a315f}.g-footer .area1__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.g-footer .area1__navi{letter-spacing:-.4em}.g-footer .area1__navi:after{content:" ";display:block;clear:both}.g-footer .area1__navi .f-icon{font-size:18px;font-size:1.8rem}.g-footer .area1__navi-item{display:inline-block;letter-spacing:normal;line-height:1}.g-footer .area2{padding:20px 0 125px;background-color:#121212}.g-footer .area2__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.g-footer .area2__navi-item{display:inline-block;margin-right:30px}.g-footer .area2__navi-item a{white-space:nowrap}.g-footer .pagetop a{-webkit-transition:.5s;transition:.5s}.g-footer .pagetop a:before{display:inline-block;padding:10px;content:"\EA06";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:32px;font-size:3.2rem;-webkit-transition:.5s;transition:.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:middle}html[data-whatintent=mouse] .g-footer .pagetop a:hover{opacity:.6}.g-footer .pagetop__txt{display:none}.g-footer .copyright{font-size:12px;font-size:1.2rem}.g-main{display:block}.g-main:after{content:" ";display:block;clear:both}.q-contact .lede{margin-bottom:35px;font-size:18px;font-size:1.8rem;font-weight:600;color:#0f3e9d}.q-contact .form{word-break:break-all}.q-contact .form__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 0}.q-contact .form__item:first-child{padding-top:0}.q-contact .form__item:nth-child(n+2){border-top:1px solid #ddd}.q-contact .form__item._top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.q-contact .form__title{width:31.25%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:18px;font-size:1.8rem;font-weight:600}.q-contact .form__input{width:100%}.q-contact .form__privacy{padding-left:31.25%;font-size:20px;font-size:2rem;font-weight:600}.q-contact .form__privacy label{display:inline-block;cursor:pointer}.q-contact .form__privacy a{color:#0f3e9d;text-decoration:underline}html[data-whatintent=mouse] .q-contact .form__privacy a:hover{text-decoration:none}.q-contact .form__privacy .mwform-checkbox-field-text{font-weight:600}.q-contact .form__submit{text-align:center}.q-contact .form__submit input{margin:5px}.mw_wp_form_input .q-contact .form .c-radio{margin:-8px -18px}.q-contact .form .c-radio .mwform-radio-field{min-width:125px;margin:8px 18px}body.is_sp input[type=file]{display:inline-block;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.q-contact .error{margin-top:5px}.q-business .head__lede{margin-bottom:50px;font-size:24px;font-size:2.4rem;font-weight:600;color:#0f3e9d;line-height:1.5;text-align:center}.q-business .anchor:after{content:" ";display:block;clear:both}.q-business .anchor__block{display:block;border:1px solid #0f3e9d;-webkit-transition:.5s;transition:.5s}html[data-whatintent=mouse] .q-business .anchor__block:hover{opacity:.6;text-decoration:none}html[data-whatintent=mouse] .q-business .anchor__block:hover img{opacity:1}.q-business .anchor__image{position:relative}.q-business .anchor__image:after{content:"";display:block;padding-bottom:49.34211%}.q-business .anchor__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover"}.q-business .anchor__title{position:relative;padding:10px 25px 10px 10px;font-size:18px;font-size:1.8rem;color:#fff;background-color:#0f3e9d}.q-business .anchor__title:after{display:inline-block;position:absolute;top:0;bottom:0;right:10px;margin:auto 0;content:"\EA06";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.q-business .mv{position:relative;margin-bottom:30px;background-color:#000;z-index:1}.q-business .mv__title{padding:130px 0 60px;font-size:34px;font-size:3.4rem;font-weight:600;color:#fff;text-align:center}.q-business .mv__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover";opacity:.48;z-index:-1;pointer-events:none}.q-business .mv__bg{position:relative;height:80px;background-color:#fff}.q-business .mv__bg:before,.q-business .mv__bg:after{content:"";display:block;width:1px;position:absolute;left:0;right:0;margin:0 auto}.q-business .mv__bg:before{bottom:100%;height:50px;background-color:#fff}.q-business .mv__bg:after{top:0;height:30px;background-color:#000}.q-business .lede{margin-bottom:50px;font-size:20px;font-size:2rem;line-height:1.85;text-align:center;color:#333}.q-business .list__item{padding:20px;background-color:#f2f5f9}.q-business .list__item:nth-child(n+2){margin-top:20px}.q-business .list__title{position:relative;margin:0 -20px 15px;padding-left:50px;padding-right:20px;font-size:22px;font-size:2.2rem;font-weight:600;color:#0f3e9d}.q-business .list__title:before{content:"";width:40px;height:1px;position:absolute;top:4px;bottom:0;margin:auto 0;left:0;background-color:currentColor}.q-business .inquiry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.q-business .inquiry__link{margin-left:40px;width:200px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.q-business .inquiry__desc{width:100%}.q-business .accordion{position:relative;margin:0 -20px -20px}.q-business .accordion__head{position:relative;padding:0 20px 20px}.q-business .accordion__text{padding-right:240px}.q-business .accordion__control{position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #749bea;text-align:right;pointer-events:none}.q-business .accordion__button{position:relative;width:200px;border:none;cursor:pointer;outline:none;margin:0;padding:7px 10px;font-family:inherit;font-size:16px;font-size:1.6rem;border-top-left-radius:10px;color:#fff;background-color:#749bea;text-align:center;overflow:visible;-webkit-appearance:none;-moz-appearance:none;pointer-events:auto}.q-business .accordion__button:before{position:absolute;bottom:0;left:-5px;content:"";width:5px;height:5px;background-image:-webkit-radial-gradient(left top,circle,transparent 5px,#749bea 5px,#749bea 10px,rgba(116,155,234,0) 10px);background-image:radial-gradient(circle at left top,transparent 5px,#749bea 5px,#749bea 10px,rgba(116,155,234,0) 10px)}.q-business .accordion__button:after{content:"＋";position:absolute;top:0;bottom:0;right:10px;margin:auto 0;height:1em;line-height:1;font-weight:600}.q-business .accordion__button._open:after{content:"ー"}.q-business .accordion__body{display:none;background-color:#fff}.q-business .accordion__close{position:absolute;bottom:0;left:0;width:100%;text-align:right;pointer-events:none}.q-business .accordion__close .accordion__button{color:#749bea;background-color:#fff}.q-business .accordion__close .accordion__button:before{background-image:-webkit-radial-gradient(left top,circle,transparent 5px,#fff 5px,#fff 10px,rgba(255,255,255,0) 10px);background-image:radial-gradient(circle at left top,transparent 5px,#fff 5px,#fff 10px,rgba(255,255,255,0) 10px)}.q-business .accordion__inner{position:relative;padding:40px 20px 50px}.q-business .accordion__link{margin-top:60px;text-align:center}.q-business .accordion__link .c-button2{width:200px}.q-business .button{margin-top:55px;text-align:center}.q-business .button a{margin:5px}.q-clients .clients__list:after{content:" ";display:block;clear:both}.q-clients .clients__item{padding-bottom:15px;border-bottom:1px solid #ddd;text-align:center}.q-clients .achievement__item{overflow:hidden}.q-clients .achievement__item:before{content:"";display:block;height:28px;-webkit-transform:skew(-45deg);-ms-transform:skew(-45deg);transform:skew(-45deg);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;background-color:#f2f5f9}.q-clients .achievement__item:nth-child(n+2){margin-top:30px}.q-clients .achievement__body{padding:0 30px 30px;background-color:#f2f5f9}.q-clients .achievement__title{position:relative;margin-bottom:15px;padding-left:30px;padding-top:2px;font-size:18px;font-size:1.8rem;font-weight:600;color:#1a315f}.q-clients .achievement__title:before{position:absolute;top:0;left:0;content:"\EA0E";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;font-size:28px;font-size:2.8rem}.q-features .features__list{margin-bottom:20px}.q-features .features__list:after{content:" ";display:block;clear:both}.q-features .features__item{position:relative;padding-left:35px;padding-right:10px;color:#1a315f;font-weight:600;-webkit-box-sizing:border-box;box-sizing:border-box}.q-features .features__item:before{position:absolute;top:0;bottom:0;left:0;margin:auto 0;content:"\EA0B";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;color:#0f3e9d;font-size:27px;font-size:2.7rem}.q-features .business__link{text-align:center}.q-history .history{margin-top:-28px}.q-history .history__year{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#0f3e9d}.q-history .history__wrap{width:100%}.q-history .history__item{position:relative}.q-history .history__data{position:relative;overflow:hidden}.q-history .history__data:after{content:" ";display:block;clear:both}.q-history .history__day{float:left;color:#0f3e9d}.q-history .history__desc{overflow:hidden}html.full,body.page-top{height:100%}body.page-top{background:#000}.slideshow{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:-1}.slideshow .slide_wrap,.slideshow .slide{width:100%;height:100%;overflow:hidden}.slideshow .slide{top:0;left:0;position:absolute}.slideshow .slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover"}.slideshow .thumb{margin:-30px auto 0 auto;display:none;width:120px;overflow:hidden;text-align:center;position:relative;z-index:200}.slideshow .thumb li{width:10px;display:inline-block;cursor:pointer;margin:0 15px}.slideshow .active{opacity:1 !important}.q-top1{color:#fff}.q-top1 .heading{margin-bottom:20px;font-weight:600;line-height:1.3;text-align:center}.q-top1 .heading__inner{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left}.q-top1 .heading__icon{margin-right:10px;padding-bottom:7px;font-size:50px;font-size:5rem}.q-top1 .heading__sub{font-size:16px;font-size:1.6rem}.q-top1 .heading__main{font-size:28px;font-size:2.8rem}.q-top1 .link:after{content:" ";display:block;clear:both}.q-top1 .link__item{float:right;width:49.2228%}.q-top1 .link__item:nth-child(2n+1){clear:both;float:left}.q-top1 .link__item:only-child{float:none;width:auto}.q-top1 .block{position:relative;width:50%}.q-top1 .block:before{content:"";display:block;position:absolute;top:-10000px;bottom:-10000px;height:10000px;width:20px;margin:auto 0}.q-top1 .block:after{content:"";display:block;position:absolute;top:0;bottom:0;width:30px;height:1px;margin:auto 0;background-color:#fff;z-index:10}.q-top1 .block__wrapper{position:relative;padding:80px 0;overflow:hidden;z-index:1}.q-top1 .block__wrapper:before{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-transform:skew(-25deg);-ms-transform:skew(-25deg);transform:skew(-25deg)}.q-top1 .block__body{opacity:0;-webkit-animation-name:block__body;animation-name:block__body;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.q-top1 .block__inner{max-width:425px;-webkit-box-sizing:border-box;box-sizing:border-box}.q-top1 .individual:before{left:0;background-color:rgba(13,55,128,.6)}.q-top1 .individual:after{left:0}.q-top1 .individual .block__wrapper{margin-right:75px;margin-left:20px}.q-top1 .individual .block__wrapper:before{-webkit-animation-name:individual;animation-name:individual;-webkit-transform:translateX(-100%) skew(-25deg);-ms-transform:translateX(-100%) skew(-25deg);transform:translateX(-100%) skew(-25deg);background-color:rgba(13,55,128,.6);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.q-top1 .individual .block__inner{margin-left:auto;padding-left:20px}.q-top1 .individual .block__body{max-width:386px}.q-top1 .individual .c-button{font-size:14px;font-size:1.4rem}.q-top1 .company:before{right:0;background-color:rgba(0,0,0,.6)}.q-top1 .company:after{right:0}.q-top1 .company .block__wrapper{margin-right:20px;margin-left:75px;overflow:hidden}.q-top1 .company .block__wrapper:before{-webkit-animation-name:company;animation-name:company;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-transform:translateX(100%) skew(-25deg);-ms-transform:translateX(100%) skew(-25deg);transform:translateX(100%) skew(-25deg);background-color:rgba(0,0,0,.6);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.q-top1 .company .block__inner{padding-right:20px}.q-top1 .company .block__body{max-width:300px;margin-left:auto;-webkit-animation-delay:1.8s;animation-delay:1.8s}.q-top1 .company .c-button{font-size:16px;font-size:1.6rem}.q-top2{position:absolute;bottom:0;left:0;width:100%}.q-top2 .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:800px;padding-top:20px;padding-bottom:20px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.q-top2 .head{width:160px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.q-top2 .heading{font-family:"Oswald",sans-serif;font-size:18px;font-size:1.8rem;font-weight:600;line-height:1;text-align:center}.q-top2 .body{width:100%;padding-left:40px;padding-right:40px;border-left:1px solid #000;margin-left:20px;font-size:13px;font-size:1.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.q-top2 .item:after{content:" ";display:block;clear:both}.q-top2 .item:nth-child(n+2){margin-top:2px}.q-top2 .day{float:left;margin-right:16px}.q-top2 .title{overflow:hidden}.q-news .p-news{margin-top:-30px}.q-news-detail .body{padding:30px;background-color:#f2f5f9}.q-handling .c-list._decimal_paren>.c-list__item:nth-child(n+2):before,.q-handling .c-list._decimal_paren>.c-list__item:nth-child(n+2) .c-list__text{padding-top:10px}.q-handling .em{margin-top:30px;margin-bottom:10px;font-weight:600}.q-privacy .c-list__item:nth-child(n+2) .c-list__before,.q-privacy .c-list__item:nth-child(n+2) .c-list__text{padding-top:25px}.q-privacy .link{margin-top:40px;text-align:center}.q-qa{word-break:break-all}.q-qa .head .c-select{max-width:296px}.q-qa .item{padding:20px;background-color:#f2f5f9}.q-qa .item:nth-child(n+2){margin-top:30px}.q-qa .category{margin-bottom:25px;font-size:16px;font-size:1.6rem}.q-qa .category p{display:inline-block;min-width:160px;margin:0 5px 10px 0;padding:8px 10px;font-weight:600;color:#0f3e9d;text-align:center;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.q-qa .qa__q,.q-qa .qa__a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.q-qa .qa__q{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #0f3e9d;font-size:18px;font-size:1.8rem;font-weight:600;color:#0f3e9d}.q-qa .qa__ico{width:50px;margin-right:30px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.q-qa .qa__text{width:100%;padding-top:15px}.q-qa .qa a{color:#0f3e9d;text-decoration:underline}html[data-whatintent=mouse] .q-qa .qa a:hover{text-decoration:none}.q-touroku .lede{margin-bottom:35px;font-size:18px;font-size:1.8rem;font-weight:600;color:#0f3e9d}.q-touroku input,.q-touroku textarea{font-size:16px;font-size:1.6rem;font-weight:400}.q-touroku .form{margin-left:-20px;margin-right:-20px;word-break:break-all}.q-touroku .form__group{padding:20px;background-color:#f2f5f9}.q-touroku .form__group:nth-child(n+2){margin-top:20px}.q-touroku .form__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 0}.q-touroku .form__item._top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.q-touroku .form__item:first-child{padding-top:10px}.q-touroku .form__item:last-child{padding-bottom:10px}.q-touroku .form__item:nth-child(n+2){border-top:1px solid #d5e4f8}.q-touroku .form__title{width:32%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:18px;font-size:1.8rem;font-weight:600;color:#333}.q-touroku .form__title._narrow{width:26.8%}.q-touroku .form__input{width:100%}.q-touroku .form__note{margin-top:10px;color:#0f3e9d}.q-touroku .form__career{margin-top:30px}.q-touroku .form [data-js-career-group]:nth-child(n+2){display:none}.q-touroku .form__add{margin-top:30px;padding-left:20px;padding-right:20px}.q-touroku .form__add button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;outline:none;width:100%;margin:0 auto;border:1px dashed;border-radius:10px;max-width:600px;padding:10px;font-size:20px;font-size:2rem;font-family:inherit;font-weight:600;color:#0f3e9d;background-color:transparent;-webkit-appearance:none;-moz-appearance:none}.q-touroku .form__add button:before{margin:-5px 10px -5px 0;content:"\EA0D";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;font-size:45px;font-size:4.5rem}.q-touroku .form__privacy{padding-left:31.25%;font-size:20px;font-size:2rem}.q-touroku .form__privacy .mwform-checkbox-field-text{font-weight:600}.q-touroku .form__privacy label{display:inline-block;cursor:pointer}.q-touroku .form__privacy-text a{color:#0f3e9d;text-decoration:underline}html[data-whatintent=mouse] .q-touroku .form__privacy-text a:hover{text-decoration:none}.q-touroku .form__submit{padding-left:20px;padding-right:20px;text-align:center}.q-touroku .form__submit input{margin:5px}.q-touroku .industry{padding:0}.q-touroku .industry .mwform-radio-field{margin:5px 30px !important}.q-touroku .gender .mwform-radio-field{margin:5px 50px !important}.mw_wp_form_input .q-touroku .industry .c-radio{margin:-5px -30px}.mw_wp_form_input .q-touroku .gender .c-radio{margin:-5px -50px}.q-touroku .address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.q-touroku .address .c-input2{margin-right:12px}.q-touroku .address .c-zip{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.q-touroku .calendar{padding-top:0 !important;padding-bottom:0 !important;border:0}.q-touroku .calendar:nth-child(n+2){margin-top:30px;border:0}.q-touroku .calendar .form__input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.q-touroku .calendar .c-input2{max-width:240px;margin-right:30px}.q-touroku .calendar .c-select2{max-width:230px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.q-touroku .remarks{margin-top:30px;padding-bottom:10px;padding-top:30px}.q-touroku .remarks textarea{min-height:97px;padding:20px}.q-touroku .optional{margin:60px 0}.q-touroku .optional select{white-space:nowrap}.q-touroku .optional textarea{min-height:86px}.q-touroku .optional__head{padding:28px 20px;font-size:18px;font-size:1.8rem;font-weight:600;color:#0f3e9d;text-align:center;background-color:#e1e7f3}.q-touroku .optional__title{font-size:24px;font-size:2.4rem}.q-touroku .optional__button button{position:relative;display:block;width:100%;margin:0;padding:8px 20px;border:none;cursor:pointer;outline:none;font-size:24px;font-size:2.4rem;font-family:inherit;font-weight:600;color:#fff;border-radius:0;background-color:#749bea;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.q-touroku .optional__button button:after{content:"";display:block;width:30px;height:30px;position:absolute;top:0;bottom:0;right:20px;margin:auto 0;background:url(//jats-tokyo.com/wordpress/wp-content/themes/theme/css/../img/cmn/ico_open.jpg) no-repeat left top;background-size:100% 100%}.q-touroku .optional__button button._open:after{background-image:url(//jats-tokyo.com/wordpress/wp-content/themes/theme/css/../img/cmn/ico_close.jpg)}.q-touroku .optional__body{display:none}.q-touroku .education .c-select2{display:inline-block;margin:5px}.q-touroku .calendar .error,.q-touroku .address .error{position:absolute}.mw_wp_form_confirm .c-input,.mw_wp_form_confirm .c-input2,.mw_wp_form_confirm .c-select,.mw_wp_form_confirm .c-select2{width:auto !important;max-width:none !important}.mw_wp_form_confirm [data-js-zip-button],.mw_wp_form_confirm [data-js-career-button],.mw_wp_form_confirm [data-js-optional-accordion-button],.mw_wp_form_confirm .c-input2:after,.mw_wp_form_confirm .c-select2:after{display:none !important}.mw_wp_form_confirm .q-touroku .form__item,.mw_wp_form_confirm .q-contact .form__item{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}.mw_wp_form_confirm .q-touroku .optional,.mw_wp_form_confirm [data-js-career-group],.mw_wp_form_confirm [data-js-optional-accordion-panel]{display:block !important}.mw_wp_form_confirm .q-touroku .optional._empty,.mw_wp_form_confirm [data-js-career-group]._empty,.mw_wp_form_confirm [data-js-optional-accordion-panel]._empty{display:none !important}.mw_wp_form_confirm .q-touroku .form__privacy,.mw_wp_form_confirm .q-contact .form__privacy{display:none}[data-js-career-small] .small{display:none}[data-js-career-small] .small._selected{display:block}.q-temp .head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.q-temp .count{font-size:16px;font-size:1.6rem;font-weight:600}.q-temp .count__num{font-size:200%;color:#0f3e9d}.q-temp .count__unit{padding-right:3px;font-size:150%}.q-temp-detail .section1{padding-top:35px;padding-bottom:40px}.q-temp-detail .section1__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.q-temp-detail .section1__image{width:37.5%}.q-temp-detail .section1__image img{width:100%}.q-temp-detail .section1__desc{width:56.25%}.q-temp-detail .section3__slide{position:relative}.q-temp-detail .section3 .swiper-container{position:static;margin:0 72px}.q-temp-detail .section3 .swiper-button-prev-custom,.q-temp-detail .section3 .swiper-button-next-custom{position:absolute;top:0;bottom:0;margin:auto 0;width:32px;height:32px;cursor:pointer;z-index:100}.q-temp-detail .section3 .swiper-button-prev-custom{left:0}.q-temp-detail .section3 .swiper-button-next-custom{right:0}.q-temp-detail .section3 .card{display:block;border:1px solid #ddd;border-top:0;border-radius:8px;background-color:#fff;overflow:hidden}.q-temp-detail .section3 .card:hover{text-decoration:none}.q-temp-detail .section3 .card:before{content:"";display:block;height:6px;background-color:#0f3e9d}.q-temp-detail .section3 .card__image{position:relative;height:170px}.q-temp-detail .section3 .card__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover"}.q-temp-detail .section3 .card__body{padding:20px}.q-temp-detail .section3 .card__title{min-height:45px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;font-size:16px;font-size:1.6rem;font-weight:600;line-height:1.875;color:#0f3e9d}.q-temp-detail .section3 .card__info th{font-weight:700;text-align:left;white-space:nowrap}.q-temp-detail .section3 .card__info td{padding-left:1em}@media screen and (min-width:481px){.q-features .features__item{float:right;width:50%}.q-features .features__item:nth-child(2n+1){clear:both;float:left}.q-features .features__item:nth-child(n+3){margin-top:15px}}@media screen and (min-width:601px){.q-features .features__item br{display:none}}@media screen and (min-width:769px){.g-wrapper[data-js-full]{padding-top:0;min-height:600px !important}.g-footer .area1__navi-item:nth-child(n+2){margin-left:25px;padding-left:25px;border-left:1px solid #fff}.q-business .anchor__item{float:left;width:31.66667%;margin-left:2.5%}.q-business .anchor__item:nth-child(3n+1){clear:both;margin-left:0}.q-business .anchor__item:nth-child(n+4){margin-top:2.5%}.q-clients .clients__item{float:left;width:31.76471%;margin-left:2.35294%}.q-clients .clients__item:nth-child(3n+1){clear:both;margin-left:0}.q-clients .clients__item:nth-child(n+4){margin-top:26px}.q-history .history__group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.q-history .history__year{width:77px;padding-top:26px;font-size:18px;font-size:1.8rem}.q-history .history__item:after{content:"";width:10000px;height:1px;position:absolute;bottom:0;right:0;background:#ccc}.q-history .history__data{padding:28px 0 28px 20px}.q-history .history__data:before{content:"";display:block;position:absolute;top:34px;left:0;width:14px;height:14px;background:#0f3e9d;border-radius:100%;z-index:20}.q-history .history__data:after{content:"";display:block;position:absolute;top:0;left:6px;width:2px;height:1000px;background:#749bea;z-index:10}.q-history .history__group:first-child .history__item:first-child .history__data:after{top:40px}.q-history .history__group:last-child .history__item:last-child:after{content:none}.q-history .history__group:last-child .history__item:last-child .history__data:after{top:-960px}.q-history .history__day{min-width:78px;margin-right:30px;text-align:right}.q-top1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100vh;min-height:600px;-webkit-box-sizing:border-box;box-sizing:border-box}.q-top2 .title{white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden}.q-top3 .copyright{position:fixed;bottom:0;right:0;color:#000;padding:2px 5px;font-size:10px;font-size:1rem;font-weight:300;color:#fff;opacity:.3;-webkit-transform:rotate(-90deg) translateX(100%);-ms-transform:rotate(-90deg) translateX(100%);transform:rotate(-90deg) translateX(100%);-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;z-index:1000}.q-temp-detail .section2 .c-table__head{width:220px}}@media screen and (min-width:769px) and (max-width:1000px){.g-footer .area1__navi-item:nth-child(n+2){margin-left:16px;padding-left:16px}}@media screen and (max-width:1000px) and (min-width:481px){.c-navi__item{float:left;width:32%;margin-left:2%}.c-navi__item:nth-child(3n+1){clear:both;margin-left:0}}@media screen and (min-width:1001px){.l-column._pc_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:1000px){.l-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.l-column._sp_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.l-column__main,.l-column__sub{width:auto}.l-column__main:nth-child(n+2),.l-column__sub:nth-child(n+2){margin-top:40px}.c-page-heading{padding-top:60px}.c-page-heading__title{padding-top:30px;font-size:28px;font-size:2.8rem}.p-map__field{height:300px;padding-bottom:0}.g-menu .wrapper{width:calc(100% - 120px);padding-right:0}.g-menu .close{right:50px}.q-business .head__lede{font-size:18px;font-size:1.8rem;text-align:left}.q-business .anchor__title{font-size:16px;font-size:1.6rem}.q-business .mv__title{padding:9% 0 6%;font-size:28px;font-size:2.8rem}.q-business .mv__bg{height:6vw}.q-business .mv__bg:before{height:6vw}.q-business .mv__bg:after{height:4vw}.q-business .lede{font-size:16px;font-size:1.6rem;text-align:left}.q-top1 .heading__sub{margin-bottom:8px;font-size:14px;font-size:1.4rem}.q-top1 .heading__main{font-size:21px;font-size:2.1rem}.q-top1 .individual .block__wrapper{margin-right:0}.q-top1 .company .block__wrapper{margin-left:0}.q-temp .head{display:block}}@media screen and (max-width:768px){.l-wrapper{margin:0}.l-inner{padding-left:15px;padding-right:15px}.l-padding._top,._top.l-section{padding-top:80px}.l-padding._top_small,._top_small.l-section{padding-top:40px}.l-padding._top_xs,._top_xs.l-section{padding-top:30px}.l-padding._bottom,._bottom.l-section{padding-bottom:80px}.l-padding._bottom_small,._bottom_small.l-section{padding-bottom:40px}.l-padding._bottom_xs,._bottom_xs.l-section{padding-bottom:30px}.c-navi__list{font-size:14px;font-size:1.4rem}.c-block{padding:15px}.c-button._h_regular{line-height:48px}.c-button._h_large{line-height:58px}.c-button2{font-size:14px;font-size:1.4rem}.c-input input{font-size:16px;font-size:1.6rem}.c-input2 input,.c-input2 textarea{font-size:16px;font-size:1.6rem}.c-page-heading{margin-bottom:40px}.c-page-heading__title{margin:0 15px;font-size:24px;font-size:2.4rem}.c-page-heading__title:after{height:3px;bottom:-15px}.c-page-heading__line{margin-left:15px;margin-right:15px}.c-heading-border2{font-size:18px;font-size:1.8rem}.c-heading-border3{padding-left:15px}.c-heading-border3__title{font-size:26px;font-size:2.6rem}.c-heading-border3._small .c-heading-border3__title{font-size:20px;font-size:2rem}.c-heading-border3__sub{margin-top:15px}.c-heading-bg{font-size:16px;font-size:1.6rem}.c-heading-bg2__title{font-size:20px;font-size:2rem}.c-table,.c-table>tbody,.c-table__row,.c-table__head,.c-table__data{display:block;width:auto}.c-table__head,.c-table__data{padding:15px}.c-table__head{border-bottom:0}.c-table__row:nth-child(n+2) .c-table__head{border-top:0}.p-search-form__item{width:48%}.p-offer__head{padding:25px 20px 0}.p-offer__body{padding:0 20px 30px}.p-offer__image{width:52%}.p-offer__desc{width:45%}.p-information{padding:15px 12px}.p-information .c-heading-border{margin-bottom:20px}.p-information__address dt{margin-bottom:10px}.p-information__bg{padding:15px 12px}.p-information__time,.p-information__note{text-align:left}.p-news__anchor{padding:15px 45px 15px 15px}.p-news__anchor:after{right:10px}.p-news__day{float:none;margin:0 0 10px}.p-news__title{font-size:16px;font-size:1.6rem}.p-pager__prev,.p-pager__next{width:48%}.p-pager__back{padding-top:60px}.p-column__body{padding:20px 15px}.p-column .c-heading-border3__title{font-size:18px;font-size:1.8rem}.post_text2 table th,.post_text2 table td{white-space:nowrap}.post_text2 h2{margin-bottom:10px;font-size:16px;font-size:1.6rem}.post_text2 h4{font-size:16px;font-size:1.6rem}.post_text2 h5{font-size:15px;font-size:1.5rem}.post_text2 h6{font-size:14px;font-size:1.4rem}.g-wrapper[data-js-full]{height:auto !important}.g-header .inner{padding-right:0;padding-top:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.g-header .logo{display:block}.g-header .logo__main{padding:10px 0 5px}.g-header .navi__link{font-size:12px;font-size:1.2rem}.g-header .navi__item{margin-right:0;padding:0}.g-header .navi__item:last-child{border-right:0}.g-header .navi__anchor{display:block;padding:0 16px;text-align:center}.g-header .navi .f-icon{display:block;padding-bottom:33px}.g-header .navi .f-icon:before{-webkit-transform:none;-ms-transform:none;transform:none}.g-header .navi .f-icon._entry{font-size:36px;font-size:3.6rem}.g-header .navi .f-icon._search{font-size:30px;font-size:3rem;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.g-header .navi__menu{padding-right:0}.g-menu .wrapper{width:calc(100% - 70px)}.g-menu .inner{height:auto;padding-bottom:120px;display:block}.g-menu .close{right:16px}.g-menu .navi{max-width:400px}.g-menu .navi__logo{margin-bottom:40px}.g-footer .area1{padding:0}.g-footer .area1__inner{display:block;padding:0}.g-footer .area1__navi-item{display:block;border-top:1px solid #fff}.g-footer .area1__navi-item a{position:relative;display:block;padding:15px}.g-footer .area1__navi-item a:after{position:absolute;top:0;bottom:0;margin:auto 0;content:"\EA06";height:1em;line-height:1;font-family:'icons';font-style:normal;font-weight:100;vertical-align:middle;speak:none;right:15px}.g-footer .area2{padding:20px 0}.g-footer .area2__inner{display:block}.g-footer .area2__navi{margin-bottom:40px}.g-footer .pagetop a{display:block;padding:0 15px;text-align:center;background-color:#15284e}.g-footer .copyright{text-align:center}.q-contact .lede{font-size:16px;font-size:1.6rem}.q-contact .form__item{display:block;padding:25px 10px}.q-contact .form__title{width:auto;margin-bottom:15px;font-size:16px;font-size:1.6rem}.q-contact .form__privacy{padding-left:0;font-size:16px;font-size:1.6rem;text-align:center}.q-contact .form__privacy .error{display:block;width:100%;text-align:center}.q-business .anchor__item{float:right;width:48%}.q-business .anchor__item:nth-child(2n+1){clear:both;float:left}.q-business .anchor__item:nth-child(n+3){margin-top:4%}.q-business .mv{margin-bottom:15px}.q-business .mv__bg{margin-left:15px;margin-right:15px}.q-business .list__item{padding:20px 15px}.q-business .list__title{margin-left:-15px;margin-right:-15px;padding-left:30px;font-size:18px;font-size:1.8rem}.q-business .list__title:before{width:20px}.q-business .inquiry{display:block}.q-business .inquiry__link{margin:20px 0 0 auto}.q-business .accordion{margin:0 -15px -20px}.q-business .accordion__head{padding:0 15px 20px}.q-business .accordion__text{padding-right:0;padding-bottom:30px}.q-business .accordion__button{width:160px;font-size:14px;font-size:1.4rem}.q-business .accordion__inner{padding-bottom:70px}.q-business .button{margin-top:40px}.q-clients .clients__item{float:right;width:48%}.q-clients .clients__item:nth-child(2n+1){clear:both;float:left}.q-clients .clients__item:nth-child(n+3){margin-top:26px}.q-clients .achievement__item:before{height:20px}.q-clients .achievement__body{padding:0 15px 20px}.q-clients .achievement__title{margin-bottom:10px;font-size:16px;font-size:1.6rem}.q-history .history{margin-top:0}.q-history .history__group{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}.q-history .history__year{font-size:16px;font-size:1.6rem;font-weight:600}.q-history .history__data{padding:10px 0}.q-history .history__day{min-width:78px;text-align:left;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}body.page-top .g-main{position:relative;overflow:hidden}.q-top1 .heading{text-align:left}.q-top1 .heading__icon{font-size:44px;font-size:4.4rem}.q-top1 .link{max-width:230px}.q-top1 .link__item{float:none !important;width:auto}.q-top1 .link__item:nth-child(n+2){margin-top:8px}.q-top1 .block{width:auto;margin-bottom:-45px}.q-top1 .block:before{content:none}.q-top1 .block:after{content:none}.q-top1 .block__wrapper:before{width:70%;min-width:320px}.q-top1 .block__wrapper{padding:80px 15px 130px}.q-top1 .block__inner{max-width:none}.q-top1 .individual .block__wrapper{margin-left:0}.q-top1 .individual .block__wrapper:before{-webkit-animation-name:block__sp;animation-name:block__sp;background:-webkit-gradient(linear,left top,left bottom,from(rgba(13,55,128,.6)),color-stop(85%,rgba(13,55,128,.6)),to(rgba(13,55,128,0)));background:-webkit-linear-gradient(top,rgba(13,55,128,.6) 0%,rgba(13,55,128,.6) 85%,rgba(13,55,128,0) 100%);background:linear-gradient(to bottom,rgba(13,55,128,.6) 0%,rgba(13,55,128,.6) 85%,rgba(13,55,128,0) 100%)}.q-top1 .individual .block__inner{padding-left:0}.q-top1 .individual .block__body{max-width:none}.q-top1 .individual .c-button{font-size:15px;font-size:1.5rem}.q-top1 .company .block__wrapper{margin-right:0}.q-top1 .company .block__wrapper:before{-webkit-animation-name:block__sp;animation-name:block__sp;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),color-stop(85%,rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.6) 85%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,.6) 85%,rgba(0,0,0,0) 100%);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.q-top1 .company .block__inner{padding-right:0}.q-top1 .company .block__body{max-width:none}.q-top1 .company .c-button{font-size:15px;font-size:1.5rem}.q-top2{position:relative;width:auto;padding-top:20px;z-index:1}.q-top2 .inner{display:block;padding:0 10px 30px}.q-top2 .head{position:relative;width:auto}.q-top2 .head:before{content:"";display:block;position:absolute;top:-20px;left:0;height:20px;width:100%;background-color:#fff}.q-top2 .heading{margin-bottom:20px;font-size:22px;font-size:2.2rem;color:#333;background-color:#fff}.q-top2 .body{padding-left:20px;padding-right:20px;margin-left:0;border-left:0}.q-top3 .copyright{padding:10px 15px;font-size:11px;font-size:1.1rem;color:#fff;background-color:#000;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.q-news .p-news{margin-top:-15px}.q-news-detail .body{padding:20px 15px}.q-qa .item{padding:15px}.q-qa .category{margin-bottom:15px;font-size:inherit}.q-qa .category p{min-width:120px}.q-qa .qa__q{font-size:15px;font-size:1.5rem}.q-qa .qa__ico{width:35px;margin-right:12px}.q-qa .qa__text{padding-top:10px}.q-touroku .lede{font-size:16px;font-size:1.6rem}.q-touroku .form{margin-left:-15px;margin-right:-15px}.q-touroku .form__group{padding-left:15px;padding-right:15px}.q-touroku .form__item{display:block;padding-left:10px;padding-right:10px}.q-touroku .form__title{width:auto !important;margin-bottom:15px;font-size:16px;font-size:1.6rem}.q-touroku .form__add{padding-left:15px;padding-right:15px}.q-touroku .form__privacy{padding-left:15px;padding-right:15px;font-size:16px;font-size:1.6rem;text-align:center}.q-touroku .form__submit{padding-left:15px;padding-right:15px}.q-touroku .calendar .c-input2{margin-right:15px}.q-touroku .optional{margin:45px 0}.q-touroku .optional__head{padding-left:15px;padding-right:15px;font-size:16px;font-size:1.6rem}.q-touroku .optional__title{font-size:20px;font-size:2rem}.q-touroku .optional__button button{padding-left:15px;padding-right:15px;font-size:22px;font-size:2.2rem}.q-touroku .optional__button button:after{right:15px}.q-touroku__privacy .error{display:block;width:100%;text-align:center;font-weight:600}.q-temp .count{margin-bottom:20px;font-size:inherit}.q-temp-detail .section3 .swiper-container{margin:0 40px}}@media screen and (max-width:600px){.p-offer__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-offer__image{width:100%;max-width:360px;margin:0 auto 30px}.p-offer__desc{width:100%}.p-offer__link{text-align:center}.q-temp-detail .section1__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.q-temp-detail .section1__image{width:100%;max-width:360px;margin:0 auto 30px}.q-temp-detail .section1__desc{width:100%}}@media screen and (max-width:480px){.c-navi__item{float:right;width:48%}.c-navi__item:nth-child(2n+1){clear:both;float:left}.p-search-form__legend{display:block}.p-search-form__item{width:100%}.p-search-form__item:nth-child(n+2){margin-top:15px}.p-information .c-heading-border__title{font-size:15px;font-size:1.5rem}.p-information__bg{font-size:13px;font-size:1.3rem}.p-information__number dd{font-size:inherit}.p-information__number-item{margin-left:0;margin-right:0}.p-pager__prev,.p-pager__next{font-size:12px;font-size:1.2rem}.post_text img.alignright,.post_text img,.post_text img.alignleft{float:none;margin:0 auto;display:block}.post_text img.emoji{display:inline !important}.post_text table{width:100% !important}.g-menu .inner{padding-top:6px}.g-menu .navi{font-size:16px;font-size:1.6rem}.g-menu .navi__logo-item{display:block;margin-bottom:-4px}.g-footer .area2__navi-item{display:block}.g-footer .area2__navi-item:nth-child(n+2){margin-top:10px}.q-business .anchor__title{padding-left:5px;padding-right:10px;font-size:12px;font-size:1.2rem}.q-business .anchor__title:after{right:5px}.q-business .lede{margin-bottom:30px;font-size:14px;font-size:1.4rem}.q-clients .clients__item{float:none !important;width:auto !important}.q-clients .clients__item:nth-child(n+2){margin-top:26px}.q-features .features__item:nth-child(n+2){margin-top:15px}.q-features .features__item br{display:none}.q-top1 .heading{margin-bottom:10px}.q-top1 .block__wrapper{padding:25px 15px 80px}.q-touroku .form__add button{font-size:18px;font-size:1.8rem}.q-touroku .form__add button:before{font-size:30px;font-size:3rem;margin-right:5px}.q-touroku .calendar .form__input{display:block}.q-touroku .calendar .c-input2{margin:0 0 28px}}@media screen and (max-width:400px){.c-page-heading__title{font-size:6vw}}@-webkit-keyframes individual{0%{-webkit-transform:translateX(-100%) skew(-25deg);transform:translateX(-100%) skew(-25deg)}50%{-webkit-transform:translateX(0) skew(-25deg);transform:translateX(0) skew(-25deg)}100%{-webkit-transform:translateX(0) skew(-25deg);transform:translateX(0) skew(-25deg)}}@keyframes individual{0%{-webkit-transform:translateX(-100%) skew(-25deg);transform:translateX(-100%) skew(-25deg)}50%{-webkit-transform:translateX(0) skew(-25deg);transform:translateX(0) skew(-25deg)}100%{-webkit-transform:translateX(0) skew(-25deg);transform:translateX(0) skew(-25deg)}}@-webkit-keyframes company{0%{-webkit-transform:translateX(100%) skew(-25deg);transform:translateX(100%) skew(-25deg)}50%{-webkit-transform:translateX(0) skew(-25deg);transform:translateX(0) skew(-25deg)}100%{-webkit-transform:translateX(0) skew(-25deg);transform:translateX(0) skew(-25deg)}}@keyframes company{0%{-webkit-transform:translateX(100%) skew(-25deg);transform:translateX(100%) skew(-25deg)}50%{-webkit-transform:translateX(0) skew(-25deg);transform:translateX(0) skew(-25deg)}100%{-webkit-transform:translateX(0) skew(-25deg);transform:translateX(0) skew(-25deg)}}@-webkit-keyframes block__body{0%{opacity:0}100%{opacity:1}}@keyframes block__body{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes block__sp{0%{-webkit-transform:translateX(-100%) skew(-25deg);transform:translateX(-100%) skew(-25deg)}50%{-webkit-transform:translateX(0) skew(-25deg);transform:translateX(0) skew(-25deg)}100%{-webkit-transform:translateX(0) skew(-25deg);transform:translateX(0) skew(-25deg)}}@keyframes block__sp{0%{-webkit-transform:translateX(-100%) skew(-25deg);transform:translateX(-100%) skew(-25deg)}50%{-webkit-transform:translateX(0) skew(-25deg);transform:translateX(0) skew(-25deg)}100%{-webkit-transform:translateX(0) skew(-25deg);transform:translateX(0) skew(-25deg)}}