.fadein{opacity:0;transform:translateY(30px);transition-property:transform,opacity;transition-duration:1s;transition-delay:0s}.fadein.is-active{opacity:1;transform:translateY(0)}.l-header .l-header__gnav,.l-header .l-fixHeader__gnav,.l-fixHeader .l-header__gnav,.l-fixHeader .l-fixHeader__gnav{padding-top:4px}.l-header .l-header__gnav .has-swl-main-color,.l-header .l-fixHeader__gnav .has-swl-main-color,.l-fixHeader .l-header__gnav .has-swl-main-color,.l-fixHeader .l-fixHeader__gnav .has-swl-main-color{font-size:.875em;text-align:right;padding:0 12px}.l-header .l-header__gnav .has-swl-main-color a,.l-header .l-fixHeader__gnav .has-swl-main-color a,.l-fixHeader .l-header__gnav .has-swl-main-color a,.l-fixHeader .l-fixHeader__gnav .has-swl-main-color a{font-size:1.79592em;margin-right:18px;padding-left:6%;background-image:url(assets/img/icn-tel.png);background-repeat:no-repeat;background-size:14%;background-position:left}.l-header .l-header__gnav .has-swl-main-color a mark,.l-header .l-fixHeader__gnav .has-swl-main-color a mark,.l-fixHeader .l-header__gnav .has-swl-main-color a mark,.l-fixHeader .l-fixHeader__gnav .has-swl-main-color a mark{padding:0}.l-header .l-header__gnav .has-swl-main-color a:hover,.l-header .l-fixHeader__gnav .has-swl-main-color a:hover,.l-fixHeader .l-header__gnav .has-swl-main-color a:hover,.l-fixHeader .l-fixHeader__gnav .has-swl-main-color a:hover{opacity:.8}.l-header .l-header__gnav .c-gnav,.l-header .l-fixHeader__gnav .c-gnav,.l-fixHeader .l-header__gnav .c-gnav,.l-fixHeader .l-fixHeader__gnav .c-gnav{margin-top:19px}.l-header .l-header__inner,.l-header .l-fixHeader__inner,.l-fixHeader .l-header__inner,.l-fixHeader .l-fixHeader__inner{max-width:none;padding-right:0;width:100%}.l-header .l-header__inner .c-gnav>.menu-item>a,.l-header .l-fixHeader__inner .c-gnav>.menu-item>a,.l-fixHeader .l-header__inner .c-gnav>.menu-item>a,.l-fixHeader .l-fixHeader__inner .c-gnav>.menu-item>a{font-weight:500;height:auto}.l-header .l-header__inner .c-gnav>.menu-item>a::after,.l-header .l-fixHeader__inner .c-gnav>.menu-item>a::after,.l-fixHeader .l-header__inner .c-gnav>.menu-item>a::after,.l-fixHeader .l-fixHeader__inner .c-gnav>.menu-item>a::after{background:rgba(0,0,0,0)}.l-header .l-header__inner .c-gnav>.menu-item:hover,.l-header .l-fixHeader__inner .c-gnav>.menu-item:hover,.l-fixHeader .l-header__inner .c-gnav>.menu-item:hover,.l-fixHeader .l-fixHeader__inner .c-gnav>.menu-item:hover{opacity:.8}.l-header .l-header__inner .w-header .textwidget a,.l-header .l-fixHeader__inner .w-header .textwidget a,.l-fixHeader .l-header__inner .w-header .textwidget a,.l-fixHeader .l-fixHeader__inner .w-header .textwidget a{display:block;width:144px;height:100px;background:var(--color_header_text);color:#fff;font-weight:bold;text-align:center;line-height:100px}.l-header .l-header__inner .w-header .textwidget a:hover,.l-header .l-fixHeader__inner .w-header .textwidget a:hover,.l-fixHeader .l-header__inner .w-header .textwidget a:hover,.l-fixHeader .l-fixHeader__inner .w-header .textwidget a:hover{opacity:.8}.-body-solid .p-breadcrumb.-bg-on{background:rgba(0,0,0,0);box-shadow:none}@media screen and (min-width: 600px){.-body-solid .p-breadcrumb.-bg-on .p-breadcrumb__list{font-size:14px}}.icon-home:before{content:""}.p-breadcrumb__item:last-child span{opacity:1}.p-postListWrap .p-postList.-type-simple,.p-archiveContent .p-postList.-type-simple{border:none}.p-postListWrap .p-postList.-type-simple .p-postList__item .p-postList__link,.p-archiveContent .p-postList.-type-simple .p-postList__item .p-postList__link{border:none}@media screen and (min-width: 960px){.p-postListWrap .p-postList.-type-simple .p-postList__item .p-postList__link,.p-archiveContent .p-postList.-type-simple .p-postList__item .p-postList__link{padding:0 0 3em}}@media screen and (min-width: 600px){.p-postListWrap .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body,.p-archiveContent .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body{display:flex;}}.p-postListWrap .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body .p-postList__meta,.p-archiveContent .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body .p-postList__meta{margin-bottom:0}.p-postListWrap .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .p-postList__times,.p-archiveContent .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .p-postList__times{padding:0;color:var(--color_header_text);white-space:nowrap;opacity:1;font-size:1.45455em}@media screen and (min-width: 600px){.p-postListWrap .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .p-postList__times,.p-archiveContent .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .p-postList__times{margin-right:48px}}@media screen and (max-width: 599px){.p-postListWrap .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .p-postList__times,.p-archiveContent .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .p-postList__times{margin-bottom:8px !important}}.p-postListWrap .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .p-postList__times .icon-posted:before,.p-archiveContent .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .p-postList__times .icon-posted:before{content:""}.p-postListWrap .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body .p-postList__title,.p-archiveContent .p-postList.-type-simple .p-postList__item .p-postList__link .p-postList__body .p-postList__title{font-weight:400;font-size:1em !important;font-family:"Noto Sans JP",sans-serif}.p-postListWrap .p-postList.-type-simple+.is-style-more_btn,.p-archiveContent .p-postList.-type-simple+.is-style-more_btn{margin-top:1em}body{font-family:"Noto Sans JP",sans-serif}body .post-type-archive-information .c-pageTitle__inner:before{content:"INFORMATION"}body .post-type-archive-column .c-pageTitle__inner:before{content:"COLUMN"}body .post-type-archive-seminar .c-pageTitle__inner:before{content:"SEMINAR"}body .post-type-archive-publications .c-pageTitle__inner:before,body .tax-genre .c-pageTitle__inner:before{content:"PUBLICATIONS"}body #content h1,body #content h2.is-style-section_ttl,body #content h3,body #content h1 span{font-family:"Sawarabi Mincho",serif !important;font-weight:400 !important;font-style:normal;color:var(--color_header_text) !important;letter-spacing:.04em}body #content h1 span,body #content h1 small,body #content h2.is-style-section_ttl span,body #content h2.is-style-section_ttl small,body #content h3 span,body #content h3 small,body #content h1 span span,body #content h1 span small{font-family:"Noto Sans",sans-serif;font-weight:500}body #content .c-pageTitle__inner{position:relative;font-size:1.75em}@media screen and (min-width: 600px){body #content .c-pageTitle__inner{font-size:2.25em}}body #content .c-pageTitle__inner .c-pageTitle__subTitle{display:none}body #content .c-pageTitle__inner:before{font-family:"Noto Sans",sans-serif;position:absolute;font-size:.296296em;left:0;top:0;font-weight:500}body #content .page-numbers{color:#305f98;font-weight:400;background:rgba(0,0,0,0);box-shadow:none}@media screen and (min-width: 600px){body #content .page-numbers{font-size:1.53846em}}body #content [class*=page-numbers].current,body #content [class*=page-numbers]:hover{color:#333;font-weight:700}body .is-style-more_btn a{display:inline-block;width:220px;min-width:auto;height:50px;color:var(--color_header_text);box-shadow:0 0 0 1px var(--color_header_text)}body .is-style-more_btn a:hover{color:#fff}body .is-style-more_btn a:after{content:""}@media screen and (min-width: 600px){body .archive #content .p-archiveContent{margin-top:7em !important}}body .archive #content .-type-simple a.p-postList__link:hover{background-color:rgba(0,0,0,0);text-decoration:underline}body .archive #content .-type-simple div.p-postList__link:hover{background-color:#fff;cursor:default}body .archive #content .p-postList__thumb{box-shadow:none}@media screen and (min-width: 600px){body .archive #content .p-postList__thumb{margin-right:3em}}body .archive #content .p-postList__thumb .c-postThumb__figure{width:100%}@media screen and (min-width: 600px){body .archive #content .p-postList__thumb .c-postThumb__figure{width:137px}}body .archive .is-style-more_btn{margin-top:54px}@media screen and (max-width: 599px){body .post-type-archive-column .p-postList{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 600px){body .post-type-archive-seminar #content .p-archiveContent{margin-top:5.5em !important}body .post-type-archive-seminar #content .p-archiveContent>h2{font-size:1.75em;padding:0 1em;margin-bottom:2.75em}}body .post-type-archive-seminar #content .p-archiveContent>h2{font-size:1.25em;font-weight:400;font-family:"Sawarabi Mincho",serif;color:var(--color_header_text);background-color:#ebeff4;padding:.25em .5em;margin-bottom:1.25em}body .post-type-archive-seminar #content .p-archiveContent .p-postList{margin-bottom:6.5em}body .post-type-archive-seminar #content .p-archiveContent .p-postList .p-postList__item a.p-postList__link:hover{text-decoration:none}body .post-type-archive-seminar #content .p-archiveContent .p-postList .p-postList__item .p-postList__link{padding:1.5em 0;padding:1.5em 0;border-bottom:1px solid #dcdcdc}body .post-type-archive-seminar #content .p-archiveContent .p-postList .p-postList__item .p-postList__link .p-postList__body{display:flex}body .post-type-archive-seminar #content .p-archiveContent .p-postList .p-postList__item .p-postList__link .p-postList__body h2{width:54%;font-size:1.125em !important;margin-right:.888888em;font-weight:400}body .post-type-archive-seminar #content .p-archiveContent .p-postList .p-postList__item .p-postList__link .p-postList__body .p-postList__head{margin-right:2em}body .post-type-archive-seminar #content .p-archiveContent .p-postList .p-postList__item .p-postList__link .p-postList__body .p-postList__info{width:34%}body .single #content .l-mainContent__inner{position:relative;padding-top:2em}body .single #content .l-mainContent__inner .c-postTitle__ttl{font-size:2.5em}body .single #content .l-mainContent__inner .p-articleMetas{position:absolute;font-weight:500;font-size:1em;top:0;left:0;margin-top:0;color:var(--color_header_text);font-family:"Noto Sans",sans-serif}body .single #content .l-mainContent__inner .p-articleMetas .u-thin{opacity:1}body .single #content .l-mainContent__inner .p-articleMetas .u-thin .icon-posted:before{content:""}body .single #content .l-mainContent__inner>.post_content{margin:2.5em 0 3.5em;padding:0}body .single #content .p-articleFoot{display:none}body .single .p-breadcrumb__item:last-child>span.p-breadcrumb__text{display:inline-block}body .single .p-articleThumb__img,body .single .p-articleThumb__youtube{box-shadow:none}body .single-publications .p-termContent,body .post-type-archive-publications .p-termContent,body .tax-genre .p-termContent{margin-top:0}body .single-publications #content .p-archiveContent,body .post-type-archive-publications #content .p-archiveContent,body .tax-genre #content .p-archiveContent{margin-top:0 !important}body .single-publications #content .l-mainContent__inner,body .post-type-archive-publications #content .l-mainContent__inner,body .tax-genre #content .l-mainContent__inner{padding-top:0}body .single-publications #content .l-mainContent__inner .term_list_link,body .post-type-archive-publications #content .l-mainContent__inner .term_list_link,body .tax-genre #content .l-mainContent__inner .term_list_link{margin-bottom:4em}body .single-publications #content .l-mainContent__inner .term_list_link a,body .post-type-archive-publications #content .l-mainContent__inner .term_list_link a,body .tax-genre #content .l-mainContent__inner .term_list_link a{width:23%;display:inline-block;text-align:center;height:48px;line-height:48px}@media screen and (min-width: 600px){body .single-publications #content .l-mainContent__inner .term_list_link a,body .post-type-archive-publications #content .l-mainContent__inner .term_list_link a,body .tax-genre #content .l-mainContent__inner .term_list_link a{font-size:1.5em;width:125px}}body .single-publications #content .l-mainContent__inner .term_list_link a:hover,body .post-type-archive-publications #content .l-mainContent__inner .term_list_link a:hover,body .tax-genre #content .l-mainContent__inner .term_list_link a:hover{opacity:.7}body .single-publications #content .l-mainContent__inner .term_list_link a.current,body .post-type-archive-publications #content .l-mainContent__inner .term_list_link a.current,body .tax-genre #content .l-mainContent__inner .term_list_link a.current{color:var(--color_header_text);border-top:1px solid;cursor:default}body .single-publications #content .l-mainContent__inner .term_list_link a.current:hover,body .post-type-archive-publications #content .l-mainContent__inner .term_list_link a.current:hover,body .tax-genre #content .l-mainContent__inner .term_list_link a.current:hover{opacity:1}body .single-publications>.l-content,body .post-type-archive-publications>.l-content,body .tax-genre>.l-content{margin-bottom:2.5em}body .single-publications .l-container_wrap,body .post-type-archive-publications .l-container_wrap,body .tax-genre .l-container_wrap{background:#f1f4f9}body .single-publications .l-container_wrap #content.l-container,body .post-type-archive-publications .l-container_wrap #content.l-container,body .tax-genre .l-container_wrap #content.l-container{margin-bottom:0}body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content{background:#fff;padding:2em;margin-bottom:3.4em}@media screen and (min-width: 600px){body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content{padding:3.4em 4.5em;display:flex}body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content figure,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content figure,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content figure{margin-right:4em;width:40%}body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info{width:60%}}body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content figure img,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content figure img,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content figure img{width:100%}body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info h2,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info h2,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info h2{text-align:left;font-family:"Noto Sans",sans-serif !important;margin-bottom:.714285em !important}body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .price,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .price,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .price{font-size:1.125em;margin-bottom:1.777777em}body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other{font-size:1.125em;display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width: 600px){body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other dt,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other dt,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other dt{width:30%}body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other dd,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other dd,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other dd{width:70%}}body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other dt,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other dt,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other dt{width:40%;font-weight:500}body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other dd,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other dd,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .other dd{width:60%;font-weight:400}body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .swell-block-button,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .swell-block-button,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .swell-block-button{margin-top:2.5em}@media screen and (min-width: 600px){body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .swell-block-button,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .swell-block-button,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .swell-block-button{text-align:left}}body .single-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .swell-block-button a,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .swell-block-button a,body .tax-genre .l-container_wrap #content.l-container .l-mainContent .post_content .publications__info .swell-block-button a{width:160px;padding:.5rem;height:40px}body .single-publications .l-container_wrap #content.l-container .l-mainContent>.is-style-more_btn,body .post-type-archive-publications .l-container_wrap #content.l-container .l-mainContent>.is-style-more_btn,body .tax-genre .l-container_wrap #content.l-container .l-mainContent>.is-style-more_btn{margin-bottom:0;padding-bottom:4em}body .single-publications+.w-beforeFooter,body .post-type-archive-publications+.w-beforeFooter,body .tax-genre+.w-beforeFooter{margin-top:0}body .post-type-archive-publications .l-mainContent,body .tax-genre .l-mainContent{padding-bottom:0}@media screen and (min-width: 600px){body .post-type-archive-publications .l-mainContent,body .tax-genre .l-mainContent{padding-bottom:5em}}body .post-type-archive-publications .p-archiveContent .p-postList .p-postList__item,body .tax-genre .p-archiveContent .p-postList .p-postList__item{background-color:#fff;padding:1em 1.5em}@media screen and (min-width: 600px){body .post-type-archive-publications .p-archiveContent .p-postList .p-postList__item,body .tax-genre .p-archiveContent .p-postList .p-postList__item{padding:1.5em 3em}}body .post-type-archive-publications .p-archiveContent .p-postList .p-postList__item .p-postList__link,body .tax-genre .p-archiveContent .p-postList .p-postList__item .p-postList__link{width:100%;height:100%;display:block;padding:0}body .post-type-archive-publications .p-archiveContent .p-postList .p-postList__item .p-postList__link .p-postList__body,body .tax-genre .p-archiveContent .p-postList .p-postList__item .p-postList__link .p-postList__body{display:inherit}body .post-type-archive-publications .p-archiveContent .p-postList .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .p-postList__times,body .tax-genre .p-archiveContent .p-postList .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .p-postList__times{font-size:1.36364em;color:#777;margin-right:12px}body .post-type-archive-publications .p-archiveContent .p-postList .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .post_genre,body .tax-genre .p-archiveContent .p-postList .p-postList__item .p-postList__link .p-postList__body .p-postList__meta .post_genre{color:#fff;background:var(--color_header_text);font-size:1.09091em;padding:4px 8px}body .post-type-archive-publications .p-archiveContent .p-postList .p-postList__item .p-postList__link .p-postList__body .p-postList__title,body .tax-genre .p-archiveContent .p-postList .p-postList__item .p-postList__link .p-postList__body .p-postList__title{width:100%;font-size:1.25em !important;font-weight:500;margin-top:.6em}body .post-type-archive-publications .p-archiveContent .p-postList .p-postList__item+.p-postList__item,body .tax-genre .p-archiveContent .p-postList .p-postList__item+.p-postList__item{margin-top:1.5em}@media screen and (min-width: 600px){body .post-type-archive-publications .p-archiveContent .p-postList .p-postList__item+.p-postList__item,body .tax-genre .p-archiveContent .p-postList .p-postList__item+.p-postList__item{margin-top:2.5em}}.w-beforeFooter{margin-top:15em}body .top_contact h2{font-size:2em;font-family:"Sawarabi Mincho",serif !important;margin-bottom:.666666em;font-weight:400}@media screen and (min-width: 600px){body .top_contact h2{font-size:3em}}body .top_contact p{font-size:1.125em;font-weight:500}body .top_contact .is-style-more_btn a{font-size:1.125em;width:313px;height:60px;color:#fff;box-shadow:0 0 0 1px #fff;background:var(--color_header_text)}body .top_contact .is-style-more_btn a:hover{color:var(--color_header_text);background:#fff}.l-footer .l-footer__widgetArea{padding-top:5em}.l-footer .l-footer__foot{padding-bottom:5em}.l-footer .l-container{max-width:1200px}@media screen and (min-width: 600px){.l-footer .l-container{padding:0}.l-footer .l-container .w-footer__box{padding:0}}.l-footer .l-container .l-footer__nav{padding:0 0 3.25em;justify-content:right}.l-footer .l-container .l-footer__nav .menu-item a{border:none}@media screen and (min-width: 600px){.l-footer .l-container .l-footer__nav .menu-item a{font-size:16px;padding:0 0 0 2.5em}}.l-footer .l-container .copyright{text-align:right}.home.top{background-color:#fff}.home.top .-type-simple .p-postList__link:hover{background-color:rgba(0,0,0,0);text-decoration:underline}@media screen and (min-width: 960px){.home.top .l-header .l-header__inner{position:absolute}.home.top .l-header .l-header__inner .c-headLogo{color:#fff}}.home.top #content{margin-bottom:0;padding-top:0}.home.top #content .post_content .top_mv{position:relative}@media screen and (min-width: 600px){.home.top #content .post_content .top_mv{padding-top:6.25em !important}}.home.top #content .post_content .top_mv::before{height:100%;width:33%;content:"";background:var(--color_header_text);position:absolute;top:0;left:0}.home.top #content .post_content .top_mv .wp-block-media-text__content{margin-left:auto;margin-right:-29vw;width:30vw}@media screen and (min-width: 1024px){.home.top #content .post_content .top_mv .wp-block-media-text__content{margin-right:-18em;width:301px}}.home.top #content .post_content .top_mv .wp-block-media-text__content h1{font-size:3em;line-height:1;font-size:4vw}@media screen and (min-width: 1024px){.home.top #content .post_content .top_mv .wp-block-media-text__content h1{font-size:3em}}.home.top #content .post_content .top_mv .wp-block-media-text__content h1 span{font-size:.5em;font-weight:300}.home.top #content .post_content .top_mv .is-style-broken.wp-block-media-text{grid-template-columns:auto 89% !important}.home.top #content .post_content h2{font-size:2em}@media screen and (min-width: 600px){.home.top #content .post_content h2{font-size:2.5em}}.home.top #content .post_content h2 span{font-size:.399999em}.home.top #content .post_content .top_strength h2,.home.top #content .post_content .top_flow h2,.home.top #content .post_content .top_office h2{margin-bottom:1em !important}@media screen and (min-width: 600px){.home.top #content .post_content .top_strength h2,.home.top #content .post_content .top_flow h2,.home.top #content .post_content .top_office h2{margin-bottom:1.8em !important}}.home.top #content .post_content .top_faq h2{margin-bottom:1em !important}@media screen and (min-width: 600px){.home.top #content .post_content .top_faq h2{margin-bottom:1.6em !important}}.home.top #content .post_content .top_profile{margin-bottom:0;background-image:url(assets/img/profile_bg.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover}.home.top #content .post_content .top_profile h3{font-size:1.5em}@media screen and (min-width: 600px){.home.top #content .post_content .top_profile h3{font-size:1.75em}}@media(max-width: 1023px){.home.top #content .post_content .top_profile .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.home.top #content .post_content .top_profile .is-stacked-on-mobile.wp-block-media-text{--swl-mediatext--gap: 0;--swl-mediatext--offsetX: 0}.home.top #content .post_content .top_profile .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important}.home.top #content .post_content .top_profile .wp-block-media-text{--swl-mediatext--space: 1rem}.home.top #content .post_content .top_profile .is-style-broken.is-stacked-on-mobile .wp-block-media-text__content{margin:var(--swl-mediatext--lap) 0 0 !important}.home.top #content .post_content .top_profile .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}.home.top #content .post_content .top_profile .is-stacked-on-mobile>.wp-block-media-text__content{grid-row:2 !important;padding:var(--swl-mediatext--space) !important}}.home.top #content .post_content .top_profile .wp-block-media-text .wp-block-media-text__content .wp-block-group{box-shadow:0px 0px 20px 0px rgba(8,48,97,.1019607843)}@media screen and (min-width: 600px){.home.top #content .post_content .top_profile .wp-block-media-text .wp-block-media-text__content .wp-block-group{padding:2.5em 3.5em}}@media screen and (min-width: 600px){.home.top #content .post_content .top_profile .wp-block-media-text .wp-block-media-text__content .wp-block-group h3{margin-bottom:.857144em !important}}@media screen and (min-width: 1024px){.home.top #content .post_content .top_profile .wp-block-media-text .wp-block-media-text__content{width:600px;margin-left:-11em;transform:translateY(25%)}}.home.top #content .post_content .top_profile .swell-block-fullWide{background:rgba(0,0,0,0) !important}.home.top #content .post_content .top_profile .swell-block-fullWide:last-child{padding-bottom:7.625em !important;padding-top:0 !important}@media screen and (min-width: 600px){.home.top #content .post_content .top_profile .swell-block-fullWide:last-child{padding-top:3em !important}}.home.top #content .post_content .top_profile .swell-block-fullWide:last-child h3{padding-bottom:.5em;border-bottom:1px solid #b4b4b4;margin-bottom:.857144em;max-width:800px;margin-top:2.357144em}@media screen and (min-width: 600px){.home.top #content .post_content .top_profile .swell-block-fullWide:last-child h3{font-size:1.75em}}.home.top #content .post_content .top_profile .swell-block-fullWide:last-child figure{max-width:800px}.home.top #content .post_content .top_profile .swell-block-fullWide:last-child figure table tr td{padding:0;border:none}.home.top #content .post_content .top_profile .swell-block-fullWide:last-child figure table tr th{padding:0;font-weight:500;color:var(--color_header_text);border:none;width:110px}@media screen and (min-width: 600px){.home.top #content .post_content .top_profile .swell-block-fullWide:last-child figure table tr th{width:124px}}.home.top #content .post_content .top_profile .swell-block-fullWide:last-child figure table tr+tr td,.home.top #content .post_content .top_profile .swell-block-fullWide:last-child figure table tr+tr th{padding-top:.5em}@media screen and (min-width: 600px){.home.top #content .post_content .top_profile .swell-block-fullWide:last-child figure table tr+tr td,.home.top #content .post_content .top_profile .swell-block-fullWide:last-child figure table tr+tr th{padding-top:1em}}.home.top #content .post_content .top_strength{padding-bottom:4.5em !important;padding-top:1em !important}.home.top #content .post_content .top_strength .swell-block-columns__inner{margin-left:-2.8125rem}.home.top #content .post_content .top_strength .swell-block-columns .swell-block-column{margin:0 0 0 2.8125rem;width:calc(var(--clmn-w) - 2.8125rem)}.home.top #content .post_content .top_strength .swell-block-columns .swell-block-column h4{font-size:1.25em;font-weight:500}.home.top #content .post_content .top_service .swell-block-column{position:relative}.home.top #content .post_content .top_service .swell-block-column::before{position:absolute;top:0;left:0;content:"";border:14px solid #fff;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);height:0;width:0}@media screen and (min-width: 600px){.home.top #content .post_content .top_service .swell-block-column .wp-block-group{padding:3.25em 2em}}.home.top #content .post_content .top_service .swell-block-column .wp-block-group p{font-size:1.375em;letter-spacing:.04em}.home.top #content .post_content .top_flow{padding-bottom:8em !important}.home.top #content .post_content .top_flow .swell-block-step__item:before{border-left:2px solid var(--color_main)}.home.top #content .post_content .top_flow .swell-block-step__item:last-child:before{border-left:2px solid var(--color_main);content:"";display:block;height:100%;left:23px;position:absolute;top:0;width:0}.home.top #content .post_content .top_flow .swell-block-step__title+.swell-block-step__body{margin-top:0}@media screen and (min-width: 600px)and (max-width: 959px){.home.top #content .post_content .top_flow .swell-block-step__item:before{border-left:2px solid var(--color_main);content:"";display:block;height:100%;left:23px;position:absolute;top:0;width:0}.home.top #content .post_content .top_flow .swell-block-column:first-child .swell-block-step__item:last-child::before{top:48px;height:150%}}@media not all and (min-width: 600px){.home.top #content .post_content .top_flow .swell-block-step:not(.is-style-big):not(.is-style-small)>.swell-block-step__item>.swell-block-step__body{margin-left:0}.home.top #content .post_content .top_flow .swell-block-step__item:before{border-left:2px solid var(--color_main);content:"";display:block;height:100%;left:23px;position:absolute;top:0;width:0}.home.top #content .post_content .top_flow .swell-block-column:first-child .swell-block-step__item:last-child::before{top:48px;height:150%}}.home.top #content .post_content .top_faq .icon-minus:before,.home.top #content .post_content .top_faq .icon-plus:before{color:#1c487e}.home.top #content .post_content .top_faq .swell-block-accordion__title{padding:1em 1.5em}@media screen and (min-width: 600px){.home.top #content .post_content .top_faq .swell-block-accordion__title{padding:2em 3em}}.home.top #content .post_content .top_faq .swell-block-accordion__title .swell-block-accordion__label{padding:0 1em 0 1.75em;position:relative}@media screen and (min-width: 600px){.home.top #content .post_content .top_faq .swell-block-accordion__title .swell-block-accordion__label{padding:0 1em 0 2.25em}}.home.top #content .post_content .top_faq .swell-block-accordion__title .swell-block-accordion__label:before{content:"Q";position:absolute;top:.75em;left:0;transform:translateY(-50%);font-weight:700;color:#1c487e;font-family:"Roboto",sans-serif;font-size:1.25em}.home.top #content .post_content .top_faq .swell-block-accordion__title:hover{opacity:.7}.home.top #content .post_content .top_faq .swell-block-accordion.is-style-simple .swell-block-accordion__body{border:none;position:relative;margin:0 1.5em;padding:1em 1.75em}@media screen and (min-width: 600px){.home.top #content .post_content .top_faq .swell-block-accordion.is-style-simple .swell-block-accordion__body{padding:2em 2.25em;margin:0 3em}}.home.top #content .post_content .top_faq .swell-block-accordion.is-style-simple .swell-block-accordion__body:after{content:"A";position:absolute;top:.75em;left:0;font-weight:700;color:#e1591a;font-family:"Roboto",sans-serif;font-size:1.25em}@media screen and (min-width: 600px){.home.top #content .post_content .top_faq .swell-block-accordion.is-style-simple .swell-block-accordion__body:after{top:1.5em}}.home.top #content .post_content .top_faq .swell-block-accordion.is-style-simple .swell-block-accordion__body:before{position:absolute;content:"";width:100%;height:1px;background-color:#999;top:0;left:0}.home.top #content .post_content .top_faq .swell-block-accordion.is-style-simple .swell-block-accordion__body table td,.home.top #content .post_content .top_faq .swell-block-accordion.is-style-simple .swell-block-accordion__body table th{border-left:1px solid #dcdcdc}.home.top #content .post_content .top_faq .swell-block-accordion__item{background-color:#fff;border:none}.home.top #content .post_content .top_faq .swell-block-accordion__item+.swell-block-accordion__item{margin-top:24px}@media screen and (min-width: 1024px){.home.top #content .post_content .top_office{padding-bottom:12.25em !important}}.home.top #content .post_content .top_office .is-style-broken.has-media-on-the-right .wp-block-media-text__content .wp-block-group{box-shadow:0px 0px 20px 0px rgba(8,48,97,.1019607843)}@media(min-width: 1024px){.home.top #content .post_content .top_office .is-style-broken.has-media-on-the-right .wp-block-media-text__content{width:570px;margin-left:auto}}@media(max-width: 1023px){.home.top #content .post_content .top_office .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.home.top #content .post_content .top_office .is-stacked-on-mobile.wp-block-media-text{--swl-mediatext--gap: 0;--swl-mediatext--offsetX: 0}.home.top #content .post_content .top_office .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important}.home.top #content .post_content .top_office .wp-block-media-text{--swl-mediatext--space: 1rem}.home.top #content .post_content .top_office .is-style-broken.is-stacked-on-mobile .wp-block-media-text__content{margin:var(--swl-mediatext--lap) 0 0 !important}.home.top #content .post_content .top_office .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}.home.top #content .post_content .top_office .is-stacked-on-mobile>.wp-block-media-text__content{grid-row:2 !important;padding:var(--swl-mediatext--space) !important}}.home.top #content .post_content .top_office .has-fixed-layout tr th{color:var(--color_header_text);font-weight:500;padding:1em 1em 1em 0}.home.top #content .post_content .top_office .has-fixed-layout tr td{padding:1em 0}.home.top #content .post_content .top_office .has-fixed-layout tr:first-child th,.home.top #content .post_content .top_office .has-fixed-layout tr:first-child td{border:none}.home.top #content .post_content .top_office .has-fixed-layout tr:last-child th,.home.top #content .post_content .top_office .has-fixed-layout tr:last-child td{border-bottom:none}.home.top .w-beforeFooter{margin-top:0}body .page-id-15 .c-pageTitle{margin-bottom:4.25em}body .page-id-15 .c-pageTitle .c-pageTitle__inner{position:relative}body .page-id-15 .c-pageTitle .c-pageTitle__inner:before{content:"CONTACT"}body .page-id-15 .post_content{max-width:640px;margin:0 auto}body .page-id-15 .post_content>p{margin-bottom:3.5em}body .page-id-15 .post_content dl dt p{font-size:.875em;font-weight:500;margin-bottom:.5em}body .page-id-15 .post_content dl dt p span{color:#fff;background:#e18700;padding:1px 10px 3px;margin-left:1em}body .page-id-15 .post_content dl dd input,body .page-id-15 .post_content dl dd textarea{padding:.7em 1em;font-size:.875em;width:100%;border-radius:5px;background:#fff}body .page-id-15 .post_content dl dd+dt{margin-top:2.5em}body .page-id-15 .post_content input[type=submit]{width:100%;border:none;background:#e18700;color:#fff;padding:1em;margin-top:4em}body .page-id-15 .post_content input[type=submit]:hover{opacity:.7}/*# sourceMappingURL=common.css.map */
.-txt .c-headLogo__link span {font-size: .5em;}
.text-link {text-decoration: underline;}.text-link:hover {text-decoration: none;}