@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap";@import"https://fonts.googleapis.com/css?family=Yesteryear&subset=latin";a{text-decoration:none;word-break:break-all;transition:all .3s ease}.alert{border-radius:0}.alert>p:last-child{margin-bottom:0}.btn,.aform-button-area>input{padding:.5rem 2.5rem;border-radius:3rem;font-size:100%;letter-spacing:normal;transition:all .3s ease}.btn.btn-sm,.aform-button-area>input.btn-sm{padding:.25rem 1.5rem;font-size:90%}@media(min-width: 992px){.btn,.aform-button-area>input{padding:.5rem 5rem;border-radius:3rem}.btn.btn-sm,.aform-button-area>input.btn-sm{padding:.25rem 2.5rem;font-size:90%}}.container{padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 1200px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width: 1680px){.container{max-width:1320px}}.fs-1{font-size:24px !important}.fs-2{font-size:35px !important}.fs-3{font-size:24px !important}.fs-4{font-size:19px !important}.fs-5{font-size:16px !important}.fs-6{font-size:1.4rem !important}@media(min-width: 992px){.fs-1{font-size:48px !important}.fs-2{font-size:48px !important}.fs-3{font-size:36px !important}.fs-4{font-size:24px !important}.fs-5{font-size:18px !important}.fs-6{font-size:1.6rem !important}}hr{margin:3rem auto;border-color:#fe852c}.img-thumbnail{border-radius:0}.list-group{border-radius:0}.table{font-weight:500}.table>:not(caption)>*>*{background:unset;color:#64452c}.table-responsive th{white-space:nowrap}.bg-basecolor{background-color:#64452c !important}.bg-maincolor{background-color:#fe852c !important}.bg-clear-black{background-color:rgba(0,0,0,.05) !important}.border-maincolor{border-color:#fe852c !important}.btn{padding:10px 40px;border-radius:999px;font-size:18px;font-weight:800}.btn.btn-more{padding:10px 80px}.btn.btn-small{padding:5px 10px;font-size:12px}.btn.btn-smaller{padding:5px 20px;font-size:16px}.btn.btn-large{padding:10px 20px}@media(min-width: 992px){.btn{padding:20px 40px;font-size:24px}.btn.btn-more{padding:20px 160px}.btn.btn-small{padding:5px 20px;font-size:14px}.btn.btn-smaller{padding:5px 10px;font-size:20px}.btn.btn-large{padding:20px 40px}}.btn-basecolor{background-color:#64452c !important;color:#fff}.btn-basecolor:hover{background-color:rgba(100,69,44,.8);color:#fff}.btn-maincolor{background-color:#fe852c !important;color:#fff}.btn-maincolor:hover{background-color:rgba(254,133,44,.8);color:#fff}.btn-accentcolor{background-color:#7a5d1b !important;color:#fff}.btn-accentcolor:hover{background-color:rgba(122,93,27,.8);color:#fff}.btn-white{background-color:#fff !important;color:#000}.btn-white:hover{background-color:rgba(255,255,255,.8);color:#000}.btn-team-a{background-color:#dd6b8b;color:#fff}.btn-team-a:hover{background-color:rgba(221,107,139,.8);color:#fff}.btn-team-b{background-color:#8f5ddf;color:#fff}.btn-team-b:hover{background-color:rgba(143,93,223,.8);color:#fff}.btn-team-c{background-color:#399f57;color:#fff}.btn-team-c:hover{background-color:rgba(57,159,87,.8);color:#fff}.btn-category-project{background-color:#f46767;color:#fff}.btn-category-project:hover{background-color:rgba(244,103,103,.8)}.btn-category-recruit{background-color:#bf8704;color:#fff}.btn-category-recruit:hover{background-color:rgba(191,135,4,.8);color:#fff}.btn-category-publications,.btn-category-reportage{background-color:#e35079;color:#fff}.btn-category-publications:hover,.btn-category-reportage:hover{background-color:rgba(227,80,121,.8);color:#fff}.btn-outline-maincolor{border:.1rem #fe852c solid;color:#fe852c}.btn-outline-maincolor:hover{color:#fe852c}.btn-outline-accentcolor{border:.1rem #7a5d1b solid;color:#7a5d1b}.btn-outline-accentcolor:hover{border:.1rem #7a5d1b solid;color:#7a5d1b}.btn-outline-youtube{border:2px red solid;color:red}.btn-outline-youtube:hover{border:2px red solid;color:red}.btn-outline-instagram{border:2px #d940ba solid;color:#d940ba}.btn-outline-instagram:hover{border:2px #d940ba solid;color:#d940ba}.btn-outline-x-twitter{border:2px #000 solid;color:#000}.btn-outline-x-twitter:hover{border:2px #000 solid;color:#000}.btn-outline-category-project{border:2px #f46767 solid;color:#f46767}.btn-outline-category-project:hover{border:2px #f46767 solid;color:#f46767}.btn-outline-category-contents{border:2px #d24c84 solid;color:#d24c84}.btn-outline-category-contents:hover{border:2px #d24c84 solid;color:#d24c84}.btn-outline-category-recruit{border:2px #bf8704 solid;color:#bf8704}.btn-outline-category-recruit:hover{border:2px #bf8704 solid;color:#bf8704}.btn-outline-category-members{border:2px #3a88e1 solid;color:#3a88e1}.btn-outline-category-members:hover{border:2px #3a88e1 solid;color:#3a88e1}.btn-outline-category-alumni{border:2px #72a921 solid;color:#72a921}.btn-outline-category-alumni:hover{border:2px #72a921 solid;color:#72a921}.btn-outline-category-sns{border:2px #7b68e5 solid;color:#7b68e5}.btn-outline-category-sns:hover{border:2px #7b68e5 solid;color:#7b68e5}.btn-outline-category-publications,.btn-outline-category-reportage{border:2px #e35079 solid;color:#e35079}.btn-outline-category-publications:hover,.btn-outline-category-reportage:hover{border:2px #e35079 solid;color:#e35079}.font-large{font-size:1.8rem}.font-larger{font-size:1.6rem}.font-smaller{font-size:1.2rem}.font-small{font-size:1rem}.font-column-head{font-size:24px}.font-column-head-sub{font-size:16px}.font-btn-label-ss{font-size:12px}.font-btn-label-sm{font-size:16px}.font-btn-label-md{font-size:18px}.font-btn-label-lg{font-size:28px}.font-btn-sub-lg{font-size:16px}.font-index-card-label{font-size:24px;font-weight:900}.font-index-card-label-sub{font-size:14px;font-weight:800}.font-index-card-label-read{font-size:14px}@media(min-width: 992px){.font-large{font-size:2rem}.font-larger{font-size:1.8rem}.font-smaller{font-size:1.2rem}.font-small{font-size:1rem}.font-column-head{font-size:32px}.font-column-head-sub{font-size:18px}.font-btn-label-ss{font-size:14px}.font-btn-label-sm{font-size:20px}.font-btn-label-md{font-size:24px}.font-btn-label-lg{font-size:48px}.font-btn-sub-lg{font-size:20px}.font-index-card-label{font-size:36px}.font-index-card-label-sub{font-size:18px}.font-index-card-label-read{font-size:18px}}hr.border-dotted{border-style:dotted}img{max-width:100%;height:auto}.text-color{color:#000 !important}.text-basecolor{color:#64452c !important}.text-maincolor{color:#fe852c !important}.text-category-project{color:#f46767 !important}.text-category-contents{color:#d24c84 !important}.text-category-recruit{color:#bf8704 !important}.text-category-members{color:#3a88e1 !important}.text-category-alumni{color:#72a921 !important}.text-category-sns{color:#7b68e5 !important}.text-category-reportage{color:#e35079 !important}.text-website-index01{color:#ffdd8e}.text-page-recruiting01{color:#6fad28 !important}.text-page-recruiting02{color:#e25899 !important}.text-page-recruiting03{color:#b858d0 !important}.text-page-recruiting04{color:#4894d7 !important}.text-page-recruiting05{color:#9a9800 !important}.text-twitter-x{color:#000 !important}.text-facebook{color:#3c5a99 !important}.text-instagram{color:#d940ba !important}.text-line{color:#00b900 !important}.text-youtube{color:red !important}.responsive-iframe{position:relative;width:100%;padding-top:56.25%;border:1px #ccc solid}.responsive-iframe iframe{position:absolute;top:0;right:0;width:100%;height:100%}.responsive-iframe.ratio3-4{aspect-ratio:3/4}sup{font-size:1rem}@media(min-width: 992px){sup{font-size:1rem}}@media print{* html body{zoom:80%}a[href]:after{content:""}abbr[title]:after{content:""}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}header{position:absolute}header .navbar-header-sp{display:none !important}.drawer-hamburger{display:none;position:absolute}.mainimage-common{margin-bottom:0}nav#breadcrumb{display:block !important}main.blogpost article.article-sns ul.float-right{display:none !important}footer nav.footer-banner,footer nav.footer-menu-bottom,footer .footer-information{display:none !important}#pagehome,#pagetop,#following-banner{display:none !important}}.responsive-iframe{position:relative;width:100%;padding-top:56.25%;border:1px #ccc solid}.responsive-iframe iframe{position:absolute;top:0;right:0;width:100%;height:100%}.select-common{border:0;border-radius:0;background-color:#64452c;color:#000}.pagebute_navi{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.pagebute_navi>span,.pagebute_navi>a{display:inline-flex;justify-content:center;align-items:center;margin:0 .5rem .5rem 0;padding:.5rem;width:auto;height:30px;background-color:#64452c;color:#fe852c}.pagebute_navi>span.current_page{background-color:#fe852c;color:#fff}.pagenavi ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.pagenavi ul li{display:inline-flex;justify-content:center;align-items:center;margin:0 .5rem .5rem 0;padding:.5rem;width:auto;height:30px;background-color:#64452c}.pagenavi ul li a{color:#fe852c}.pagenavi ul li.active{background-color:#fe852c}.pagenavi ul li.active a{color:#fff}@media(min-width: 576px){.pagenavi ul li{margin:0 0 0 .5rem}}.floating-nav .wrapper{position:fixed;z-index:9999;display:none}@media(min-width: 992px){.floating-nav .wrapper{display:block;top:25%;right:0;width:80px;border:1px #666 solid;border-right:0;border-radius:10px 0 0 10px;background-color:#fff}.floating-nav .wrapper nav ul{margin:0;padding:0;list-style:none}.floating-nav .wrapper nav ul li{margin:.5rem .5rem;padding:.5rem 0;font-size:50%;border-bottom:1px #666 solid;color:#fe852c}.floating-nav .wrapper nav ul li:last-child{border-bottom:0}.floating-nav .wrapper nav ul li a{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fe852c}.floating-nav .wrapper nav ul li span{display:inline-block;margin:.25rem 0 0 0}.floating-nav .wrapper nav ul li img{width:25px;height:auto}}#pagetop.pagetop{z-index:9999;position:fixed;right:1rem;bottom:1rem;display:flex;justify-content:center;align-items:center;padding:.25rem;width:3.5rem;height:3.5rem;border-radius:.5rem;background:#bf214e;text-align:center;cursor:pointer;transition:all .3s ease}#pagetop.pagetop:hover{opacity:.8}#pagetop.pagetop::before,#pagetop.pagetop::after{content:"";position:absolute;top:1.75rem;display:block;width:1.25rem;height:.2rem;background-color:#fff;transition:all .1s ease}#pagetop.pagetop::before{left:.7rem;transform:translateY(0px) rotate(315deg)}#pagetop.pagetop::after{right:.7rem;transform:translateY(0px) rotate(45deg)}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small{font-size:62.5%}h1,.h1{font-size:24px;font-weight:800}h2,.h2{font-size:35px;font-weight:800}h3,.h3{font-size:24px;font-weight:800}h4,.h4{font-size:19px;font-weight:800}h5,.h5{font-size:16px;font-weight:800}h6,.h6{font-size:1.4rem;font-weight:800}@media(min-width: 992px){h1,.h1{font-size:48px}h2,.h2{font-size:48px}h3,.h3{font-size:36px}h4,.h4{font-size:24px}h5,.h5{font-size:18px}h6,.h6{font-size:1.6rem}}h2,.h2{margin-bottom:4rem;color:#7a5d1b}@media(min-width: 992px){h2,.h2{margin-bottom:6rem}}h3,.h3{margin-bottom:1.5rem}@media(min-width: 992px){h3,.h3{margin-bottom:3rem}}h5,.h5{margin-bottom:10px;padding-bottom:10px;border-bottom:2px #64452c dotted}body.entry-template .layout-main .entry-body h1,body.entry-template .layout-main .entry-body .h1{margin-top:3rem}body.entry-template .layout-main .entry-body h2,body.entry-template .layout-main .entry-body .h2{margin-top:3rem}body.entry-template .layout-main .entry-body h3,body.entry-template .layout-main .entry-body .h3{margin-top:1.5rem}@media(min-width: 992px){body.entry-template .layout-main .entry-body h1,body.entry-template .layout-main .entry-body .h1{margin-top:3rem}body.entry-template .layout-main .entry-body h2,body.entry-template .layout-main .entry-body .h2{margin-top:6rem}body.entry-template .layout-main .entry-body h3,body.entry-template .layout-main .entry-body .h3{margin-top:3rem}}.sns-icon{color:#fff}.sns-icon .x-twitter{color:#000 !important}.sns-icon .facebook{color:#3c5a99 !important}.sns-icon .instagram{color:#d940ba !important}.sns-icon .line{color:#00b900 !important}img.icon-svg{width:18px;height:18px}.icon-pdf::after,.icon-pdf_w::after,.icon-win::after,.icon-win_w::after,.icon-word::after,.icon-excel::after,.icon-more::after,.icon-in_site::after{display:inline-block;margin-left:.3rem;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free"}.icon-pdf::after{font-weight:400;content:"";color:#e21e00}.icon-pdf_w::after{font-weight:400;content:"";color:#fff}.icon-win::after{font-weight:900;content:"";color:#e21e00}.icon-win_w::after{font-weight:900;content:"";color:#fff}.icon-word::after{font-weight:400;content:"";color:#2b579a}.icon-excel::after{font-weight:400;content:"";color:#217346}.icon-more::after{font-weight:400;content:"";color:#9fa0a0}.icon-mail::before,.icon-tel::before,.icon-fax::before{display:inline-block;margin-right:.3rem;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free"}.icon-mail::before{font-weight:900;content:"";color:#dfa804}.icon-tel::before{font-weight:900;content:"";color:#dfa804}.icon-fax::before{font-weight:900;content:"";color:#dfa804}.fa-be__angle-right::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__caret-right::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__cart-plus::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0;content:""}.fa-be__chevron-right::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__chevron-circle-down::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__circle::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__link::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__lock::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__music::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__question-circle::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__user::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__shopping-cart::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__star::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0;content:""}.fa-be__times::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0;content:""}.fa-be__leaf::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__youtube::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-be__youtube-square::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.fa-af__angle-right::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .3rem;content:""}.fa-af__angle-down::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .3rem;content:""}.fa-af__angle-up::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .3rem;content:""}.fa-af__arrow-up::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .5rem;content:""}.fa-af__arrow-up-right-from-square::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .5rem;content:""}.fa-af__chevron-right::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .5rem;content:""}.fa-af__chevron-up::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .5rem;content:""}.fa-af__chevron-down::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .5rem;content:""}.fa-af__caret-right::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .5rem;content:""}.fa-af__external-link-alt::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .3rem;content:""}.fa-af__file-image::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .5rem;content:""}.fa-af__file-pdf::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .5rem;content:""}.fa-af__file-excel::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .5rem;content:""}.fa-af__file-word::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .5rem;content:""}.fa-af__times::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .25rem;content:""}.fa-af__times-circle::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0;content:""}ul.list-flex-row{display:flex;flex-wrap:nowrap;margin:0;padding:0;list-style:none}ul.list-flex-row li{display:inline-flex;margin-right:1rem}ul.circle-list{margin:0;padding:0;list-style:none}ul.circle-list li{position:relative;padding-left:15px;text-indent:-15px}ul.circle-list li:before{content:"●";position:relative;width:15px}ul.square-check-list{margin:0;padding:0;list-style:none}ul.square-check-list li{display:inline-flex}ul.square-check-list li::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:.05rem .5rem 0 0;content:""}ul.square-check-list li::before{font-size:unset}ul.check-double-marker{margin:0;padding:0;list-style:none}ul.check-double-marker li{display:inline-flex}ul.check-double-marker li::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:.05rem .5rem 0 0;content:""}ul.check-double-marker li::before{font-size:unset}.contents-cover-border{position:relative;padding:35px;background-color:rgba(255,255,255,.8);border:12px #fe852c solid;border-radius:35px}.contents-cover-border.index-sns{border:12px #7b68e5 solid;background-color:rgba(255,255,255,.8)}.contents-cover-border.index-sns::before{z-index:-1;content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;background-image:url("/student-pr-staff/images/common/bg-index02-sp.webp");background-repeat:no-repeat;background-size:auto;background-position:center bottom}.contents-cover-border.page-recruiting01{border:12px #6fad28 solid}.contents-cover-border.page-recruiting02{border:12px #e25899 solid}.contents-cover-border.page-recruiting03{border:12px #b858d0 solid}.contents-cover-border.page-recruiting04{border:12px #4894d7 solid}.contents-cover-border.page-sns{border:0;background-color:rgba(123,104,229,.1)}.contents-cover-border.category-sns{border:12px #7b68e5 solid}@media(min-width: 992px){.contents-cover-border.cover-large{padding:70px 80px}.contents-cover-border.index-sns{padding:55px;border:24px #7b68e5 solid}.contents-cover-border.index-sns::before{background-image:url("/student-pr-staff/images/common/bg-index02-pc.webp")}}.about-first-contents{padding:55px 0 0 0}.about-first-contents .contents-box{position:relative;display:flex;flex-direction:column;padding:0 35px 35px 35px;border-radius:35px;background-color:#fe852c;color:#fff;background-image:url(/student-pr-staff/images/common/bg-index01-sp.webp);background-repeat:no-repeat;background-size:contain;background-position:center top}.about-first-contents .contents-box .box-header{margin-top:-55px;margin-bottom:15px}.about-first-contents .contents-box .box-header img{max-width:300px}.about-first-contents .contents-box .box-body{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}@media(min-width: 992px){.about-first-contents{padding:30px 0 0 0}.about-first-contents .contents-box{flex-direction:row;padding:60px;border-radius:55px;background-image:url(/student-pr-staff/images/common/bg-index01-pc.webp);background-repeat:no-repeat;background-size:cover;background-position:center bottom}.about-first-contents .contents-box .box-header{order:2;margin-top:-90px;margin-bottom:-60px}.about-first-contents .contents-box .box-header img{max-width:450px}.about-first-contents .contents-box .box-body{order:1}}.common-panel-contents .contents-box{position:relative;border-radius:35px;height:100%;min-height:200px;overflow:hidden}.common-panel-contents .contents-box .box-header{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#efefef}.common-panel-contents .contents-box .box-body{position:absolute;bottom:0;display:flex;flex-direction:column;justify-content:end;padding-bottom:15px;width:100%;height:60%;min-height:140px;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center top;color:#fff}.common-panel-contents .contents-box .box-body .title{font-size:24px;font-weight:900}.common-panel-contents .contents-box .box-body .subtitle{display:block;font-size:14px}.common-panel-contents .contents-box .box-body .read{font-size:14px}.common-panel-contents .contents-box.project .box-body{background-image:url("/student-pr-staff/images/common/index-pfrm01.webp")}.common-panel-contents .contents-box.publications .box-body{background-image:url("/student-pr-staff/images/common/index-pfrm02.webp")}.common-panel-contents .contents-box.members .box-body{background-image:url("/student-pr-staff/images/common/index-pfrm03.webp")}.common-panel-contents .contents-box.alumni .box-body{background-image:url("/student-pr-staff/images/common/index-pfrm04.webp")}@media(min-width: 992px){.common-panel-contents .contents-box{min-height:350px}.common-panel-contents .contents-box .box-body{padding-bottom:35px}.common-panel-contents .contents-box .box-body .title{font-size:36px}.common-panel-contents .contents-box .box-body .subtitle{font-size:18px}.common-panel-contents .contents-box .box-body .read{padding:5px 0;font-size:18px}}.common-rounded-contents .contents-box{padding:35px;border-radius:20px;background-color:#fe852c;color:#fff}.common-rounded-contents .contents-box .box-header .title{margin:0;padding:0;font-size:24px;font-weight:900;color:#fff}.common-rounded-contents .contents-box .box-header .title small{display:block;margin:10px 0;font-size:14px;font-weight:400;color:#64452c}.common-rounded-contents .contents-box .box-body{margin-top:10px}.common-rounded-contents .contents-box .box-body .subtitle{font-size:16px}.common-rounded-contents.gallery .contents-box{background-color:#64452c;color:#fe852c}.common-rounded-contents.gallery .contents-box .box-header{text-align:center}.common-rounded-contents.gallery .contents-box .box-header .title{color:#fe852c}.common-rounded-contents.gallery .contents-box .box-body{margin-top:35px}body.blog_student-pr-staff-activity-project .common-rounded-contents .contents-box{background-color:#f46767}body.blog_student-pr-staff-activity-project .common-rounded-contents.gallery .contents-box{background-color:rgba(244,103,103,.1)}body.blog_student-pr-staff-activity-project .common-rounded-contents.gallery .contents-box .box-header .title{color:#f46767}body.blog_student-pr-staff-activity-publications .common-rounded-contents .contents-box{background-color:#d24c84}body.blog_student-pr-staff-activity-publications .common-rounded-contents.gallery .contents-box{background-color:rgba(210,76,132,.1)}body.blog_student-pr-staff-activity-publications .common-rounded-contents.gallery .contents-box .box-header .title{color:#d24c84}body.blog_student-pr-staff-senior-voice .common-rounded-contents .contents-box{background-color:#72a921}body.blog_student-pr-staff-senior-voice .common-rounded-contents.gallery .contents-box{background-color:rgba(114,169,33,.1)}body.blog_student-pr-staff-senior-voice .common-rounded-contents.gallery .contents-box .box-header .title{color:#72a921}@media(min-width: 992px){.common-rounded-contents .contents-box .box-header .title{font-size:32px}.common-rounded-contents .contents-box .box-header .title small{font-size:16px}.common-rounded-contents .contents-box .box-body .subtitle{font-size:18px}body.blog_student-pr-staff-activity-project .common-rounded-contents .common-rounded-contents .contents-box{background-color:#f46767}body.blog_student-pr-staff-activity-project .common-rounded-contents .common-rounded-contents.gallery .contents-box{background-color:rgba(244,103,103,.1)}body.blog_student-pr-staff-activity-project .common-rounded-contents .common-rounded-contents.gallery .contents-box .box-header .title{color:#f46767}body.blog_student-pr-staff-activity-publications .common-rounded-contents .common-rounded-contents .contents-box{background-color:#d24c84}body.blog_student-pr-staff-activity-publications .common-rounded-contents .common-rounded-contents.gallery .contents-box{background-color:rgba(210,76,132,.1)}body.blog_student-pr-staff-activity-publications .common-rounded-contents .common-rounded-contents.gallery .contents-box .box-header .title{color:#d24c84}}.common-indexlist-contents .contents-box{display:flex;flex-direction:column;height:100%}.common-indexlist-contents .contents-box .box-header{padding-bottom:10px}.common-indexlist-contents .contents-box .box-body{padding-top:10px;border-top:3px #fe852c dotted}.common-indexlist-contents .contents-box .box-footer{margin-top:auto;padding-top:10px}.common-indexlist-contents .contents-box .thumb{display:block;border-radius:15px;overflow:hidden}.common-indexlist-contents .contents-box .title{font-size:18px;font-weight:800}.common-indexlist-contents .contents-box .title a{color:#fe852c}.common-indexlist-contents .contents-box .tags{margin-top:5px;color:#888}.common-indexlist-contents .contents-box .details table tr th{font-weight:normal}.common-indexlist-contents .contents-box .more{text-align:center}body.blog_student-pr-staff-activity-project .common-indexlist-contents .contents-box .box-body{border-top:3px #f46767 dotted}body.blog_student-pr-staff-activity-project .common-indexlist-contents .contents-box .title a{color:#f46767}body.blog_student-pr-staff-activity-publications .common-indexlist-contents .contents-box .box-body{border-top:3px #d24c84 dotted}body.blog_student-pr-staff-activity-publications .common-indexlist-contents .contents-box .title a{color:#d24c84}body.blog_student-pr-staff-senior-voice .common-indexlist-contents .contents-box .box-body{padding-top:0;border-top:0}body.blog_student-pr-staff-senior-voice .common-indexlist-contents .contents-box .title a{color:#72a921}@media(min-width: 992px){.common-indexlist-contents .contents-box .title{font-size:20px}}.introduction-graph-contents{margin-top:40px;padding-top:40px;border-top:8px #fe852c dotted}.introduction-graph-contents .contents-box{display:block;border-radius:30px;overflow:hidden}.introduction-team-contents .contents-box{display:flex;flex-direction:column;height:100%}.introduction-team-contents .contents-box .box-header{margin-bottom:10px}.introduction-team-contents .contents-box .box-header .title{padding:15px 20px;border-radius:10px;background-color:#fe852c;color:#fff}.introduction-team-contents .contents-box .box-body .text{margin-bottom:15px}.introduction-team-contents .contents-box .box-footer{margin-top:auto;padding-top:10px;text-align:center}.introduction-team-contents .contents-box.team-a .box-header .title{background-color:#dd6b8b}.introduction-team-contents .contents-box.team-b .box-header .title{background-color:#8f5ddf}.introduction-team-contents .contents-box.team-c .box-header .title{background-color:#399f57}.members-indexlist-contents .contents-box{display:flex;flex-direction:column;height:100%}.members-indexlist-contents .contents-box .box-header{display:flex;height:50px}.members-indexlist-contents .contents-box .box-header .photo{display:inline-flex;margin-right:10px;width:50px;height:50px;border-radius:50%;background-color:#fe852c;overflow:hidden}.members-indexlist-contents .contents-box .box-header .title{display:inline-flex;flex-direction:column;font-size:18px}.members-indexlist-contents .contents-box .box-header .title .subtitle{display:block;width:100%}.members-indexlist-contents .contents-box .box-body{padding-top:10px}.members-indexlist-contents .contents-box .box-body .thumb{position:relative;display:block;width:auto;height:auto}.members-indexlist-contents .contents-box .box-body .thumb .wrapper{position:relative;display:block;width:100%;height:auto;overflow:hidden;border-radius:15px}.members-indexlist-contents .contents-box .box-body .thumb .category{position:absolute;right:-5px;bottom:-5px;display:inline-flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background-color:#fe852c;color:#fff}.members-indexlist-contents .contents-box .box-body .icon{margin-top:5px}.members-indexlist-contents .contents-box .box-body .icon .icon-heart{color:#d80202}.members-indexlist-contents .contents-box .box-body .tags{margin-top:5px}.members-indexlist-contents .contents-box .box-footer{margin-top:auto;padding-top:10px;text-align:center}@media(min-width: 992px){.members-indexlist-contents .contents-box .box-body .thumb .category{right:-10px;bottom:-10px}}.sns-list-contents .contents-box{display:flex}.sns-list-contents .contents-box .box-header{flex-shrink:0;margin-right:15px;width:64px}.sns-list-contents .contents-box .box-header .icon{display:inline-flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:10px;background-color:#fe852c;font-size:32px;color:#fff}.sns-list-contents .contents-box .box-header img{width:64px;height:64px}.sns-list-contents .contents-box.youtube .box-header .icon{background-color:red}.sns-list-contents .contents-box.instagram .box-header .icon{background-color:#d940ba}.sns-list-contents .contents-box.twitter-x .box-header .icon{background-color:#000}#drawer-checkbox{display:none}#drawer-icon{z-index:99999;position:fixed;top:22px;right:10px;display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:26px;height:26px;border-radius:.25rem;color:#fff}#drawer-icon span{display:flex;justify-content:center;align-items:center;height:100%;width:100%;color:#fff}#drawer-icon span::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 0;content:""}#drawer-icon span:before{font-size:16px}#drawer-checkbox:checked~#drawer-icon span::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 0;content:""}#drawer-checkbox:checked~#drawer-icon span:before{font-size:18px}#drawer-checkbox:checked~.drawer-wrapper .container-fluid{position:fixed;top:0;left:0;z-index:1000;width:calc(100% - 50px)}#drawer-checkbox:checked~.drawer-wrapper{right:0;opacity:1}#drawer-close{display:none;position:fixed;z-index:999;top:48px;left:0;width:100%;height:100vh;background:#000;opacity:0;transition:all .3s ease}#drawer-checkbox:checked~#drawer-close{display:block}.drawer-headermenu .drawer-wrapper{position:fixed;top:0;right:-100%;z-index:99998;padding-top:70px;width:100%;height:100vh;background:#fe852c;overflow:auto;opacity:0;transition:all .3s ease}.drawer-headermenu .drawer-wrapper .drawer-content{display:block;margin:0 30px}@media(min-width: 992px){.drawer-headermenu{display:none}}.common-pager-navigation ul{display:flex;justify-content:center;margin:0 -5px;padding:0;list-style:none}.common-pager-navigation ul li{display:inline-flex;justify-content:center;align-items:center;margin:0 5px;width:30px;height:30px;border-radius:5px;background-color:#fe852c;color:#fff}.common-pager-navigation ul li a{color:#fff}.members-category-navigation ul{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(3, auto);grid-column-gap:10px;grid-row-gap:10px;margin:0 auto;padding:0;max-width:440px;list-style:none}.members-category-navigation ul li{text-align:center}.members-category-navigation ul li .btn{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px;width:100%;max-width:140px;background-color:#333;font-size:12px;color:#fff}.members-category-navigation ul li .btn .rubi{display:block;width:100%;font-size:10px}.members-category-navigation ul li.all_members{grid-area:3/2/4/6}.members-category-navigation ul li.all_members .btn{background-color:#7f7f7f}.members-category-navigation ul li.active_members{grid-area:1/1/2/4;text-align:right}.members-category-navigation ul li.active_members .btn{background-color:#3a88e1}.members-category-navigation ul li.obog_members{grid-area:1/4/2/7;text-align:left}.members-category-navigation ul li.obog_members .btn{background-color:#3a88e1}.members-category-navigation ul li.team_a{grid-area:2/1/3/3}.members-category-navigation ul li.team_a .btn{background-color:#dd6b8b}.members-category-navigation ul li.team_b{grid-area:2/3/3/5}.members-category-navigation ul li.team_b .btn{background-color:#8f5ddf}.members-category-navigation ul li.team_c{grid-area:2/5/3/7}.members-category-navigation ul li.team_c .btn{background-color:#399f57}@media(min-width: 992px){.members-category-navigation ul{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, auto);grid-column-gap:10px;grid-row-gap:10px;max-width:910px}.members-category-navigation ul li .btn{padding:10px 20px;max-width:220px;min-height:55px;font-size:16px;line-height:16px}.members-category-navigation ul li .btn .rubi{font-size:12px}.members-category-navigation ul li.all_members{grid-area:2/1/3/2}.members-category-navigation ul li.active_members{grid-area:1/1/2/3}.members-category-navigation ul li.active_members .btn{max-width:250px}.members-category-navigation ul li.obog_members{grid-area:1/3/2/5}.members-category-navigation ul li.obog_members .btn{max-width:250px}.members-category-navigation ul li.team_a{grid-area:2/2/3/3}.members-category-navigation ul li.team_b{grid-area:2/3/3/4}.members-category-navigation ul li.team_c{grid-area:2/4/3/5}}.publications-category-navigation ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -5px;padding:0;list-style:none}.publications-category-navigation ul li{margin:0 5px 5px 5px}.blog-recipe-navigation .contents-box .box-header{margin-bottom:1.5rem}.blog-recipe-navigation .contents-box .box-header .title{margin:0;font-size:1.6rem;text-align:center}.blog-recipe-navigation .contents-box .box-body .taglist{margin-bottom:1.5rem}.blog-recipe-navigation .contents-box .box-body .taglist ul{display:flex;flex-wrap:wrap;margin:-1rem -0.5rem 0 -0.5rem;padding:0;list-style:none}.blog-recipe-navigation .contents-box .box-body .taglist ul.season{margin-bottom:1rem}.blog-recipe-navigation .contents-box .box-body .taglist ul li{margin:1rem 0 0 0;padding:0 .5rem;width:25%}.blog-recipe-navigation .contents-box .box-body .taglist ul li a{display:flex;justify-content:center;align-items:center;padding:.25rem;width:100%;height:100%;border:.1rem #7a5d1b solid;border-radius:.5rem;color:#7a5d1b}.blog-recipe-navigation .contents-box .box-body .taglist ul li.spring a{border:0;background-color:#891f63;color:#fff}.blog-recipe-navigation .contents-box .box-body .taglist ul li.summer a{border:0;background-color:#14646d;color:#fff}.blog-recipe-navigation .contents-box .box-body .taglist ul li.autumn a{border:0;background-color:#bc6200;color:#fff}.blog-recipe-navigation .contents-box .box-body .taglist ul li.winter a{border:0;background-color:#0d60b2;color:#fff}.blog-recipe-navigation .contents-box .box-body .search{display:flex}.blog-recipe-navigation .contents-box .box-body .search .input-search{margin-right:1rem;padding:.25rem 1rem;width:100%;border:.1rem #7a5d1b solid;border-radius:.5rem}.blog-recipe-navigation .contents-box .box-body .search .submit{flex-shrink:0;padding:.25rem .5rem;width:calc(25% - 1rem);border:0;border-radius:.5rem;background-color:#7a5d1b;color:#fff}@media(min-width: 992px){.blog-recipe-navigation .contents-box .box-header .title{font-size:2rem;text-align:left}.blog-recipe-navigation .contents-box .box-body .taglist ul li{width:14.28%}.blog-recipe-navigation .contents-box .box-body .taglist ul.season li{width:25%}.blog-recipe-navigation .contents-box .box-body .search .submit{width:calc(14.28% - 1rem)}}html{font-size:62.5%}body{padding-top:70px;background-image:url("/student-pr-staff/images/common/bg-hash.webp");font-size:14px;font-family:"M PLUS Rounded 1c",serif;font-weight:500;line-height:175%;color:#64452c}body.template-index.main_index.website-1{background-image:none;background-color:#fe852c;color:#fff}body.lang-en{letter-spacing:normal}@media(min-width: 992px){body{padding-top:70px;font-size:16px}}@media(min-width: 1200px){body{padding-top:128px}}.layout-header{z-index:9999;position:fixed;top:0;display:block;width:100%;background:#fff;background:linear-gradient(90deg, rgb(255, 255, 255) 10%, rgb(254, 133, 44) 50%);font-size:16px;font-weight:800;color:#fff;transition:all .3s ease}.layout-header .header-wrapper{transform:rotate(0.03deg)}.layout-header .navbar{padding:0;height:70px}.layout-header .navbar a{color:#fff}.layout-header .navbar .container-fluid{padding:0 1rem}.layout-header .navbar .navbar-brand{width:80px;height:52px;background-image:url("/student-pr-staff/images/logo.png");background-size:auto 100%;background-position:left;background-repeat:no-repeat;overflow:hidden;text-indent:100%;white-space:nowrap}.layout-header .navbar .navbar-toggler{z-index:9999;position:relative;display:block;margin:0;padding:0;width:20px;height:16px;border:0;border-radius:0;font-size:2rem}.layout-header .navbar .navbar-toggler::before,.layout-header .navbar .navbar-toggler::after{content:""}.layout-header .navbar .navbar-toggler::before,.layout-header .navbar .navbar-toggler::after,.layout-header .navbar .navbar-toggler .navbar-toggler-icon{position:absolute;display:block;width:100%;height:2px;background-color:#fff;transition:all .1s ease}.layout-header .navbar .navbar-toggler::before{top:0}.layout-header .navbar .navbar-toggler::after{bottom:0}.layout-header .navbar .navbar-toggler .navbar-toggler-icon{margin-top:-0.1rem;background-image:inherit}.layout-header .navbar .navbar-toggler:not(.collapsed)::before,.layout-header .navbar .navbar-toggler:not(.collapsed)::after{width:80%}.layout-header .navbar .navbar-toggler:not(.collapsed)::before{top:inherit;transform:translateY(0px) rotate(-45deg)}.layout-header .navbar .navbar-toggler:not(.collapsed)::after{bottom:inherit;transform:translateY(0px) rotate(45deg)}.layout-header .navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon{opacity:0}.layout-header .navbar .navbar-collapse{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fe852c}.layout-header .navbar .navbar-collapse .navbar-nav{margin-top:70px;padding:0 30px}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item{position:relative;display:inline-flex;justify-content:space-between;align-items:center;border-top:1px #fff solid}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item:last-child{border-bottom:1px #fff solid}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown{flex-wrap:wrap;transition:all .3s ease}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-toggle::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .5rem;content:""}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-toggle.show{color:#fff}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-toggle::after{border:0}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{margin-top:0;padding:0;width:100%;border:0;border-radius:0;background-color:rgba(0,0,0,0);font-size:100%}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item{padding:15px 20px;border-top:1px #fff solid;background-color:#f57b22;font-weight:700}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item::after{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 0 0 .3rem;content:""}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.nav-home a::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 5px 0 0;content:""}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.nav-about a::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 5px 0 0;content:"#"}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.nav-members a::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 5px 0 0;content:""}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.nav-voice a::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 5px 0 0;content:""}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.nav-activity a::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 5px 0 0;content:""}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.nav-sns a::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 5px 0 0;content:""}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.nav-request a::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 5px 0 0;content:""}.layout-header .navbar .navbar-collapse .navbar-nav .nav-link{display:inline-flex;align-items:center;padding:15px 20px;width:100%}.layout-header .navbar .navbar-collapse .navbar-nav .nav-link::before{justify-content:center;width:30px;font-size:20px !important}@media(min-width: 1200px){.layout-header{font-size:18px;font-weight:800}.layout-header .navbar{height:128px;background-image:url("/student-pr-staff/images/common/bg-index01-pc.webp");background-size:100% auto;background-position:right;background-repeat:no-repeat}.layout-header .navbar .container-fluid{padding:0}.layout-header .navbar .navbar-brand{margin-left:32px;width:100px;height:97px}.layout-header .navbar .navbar-collapse{position:relative;top:0;left:0;justify-content:flex-end;width:auto;height:auto;background-color:unset}.layout-header .navbar .navbar-collapse .navbar-nav{margin-top:0;padding:0}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item{border-left:1px #fff solid;border-top:0}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item:last-child{border-bottom:0}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{width:auto}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item{background-color:#e7a200}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item::before{position:relative;display:inline-flex;font-family:"Font Awesome 6 Pro";font-size:small;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:0 .3rem 0 0;content:""}.layout-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item::after{display:none}.layout-header .navbar .navbar-collapse .navbar-nav .nav-link{padding:15px}.layout-header .navbar .navbar-collapse .navbar-nav .nav-link::before{width:35px;font-size:24px !important}}@media(min-width: 1400px){.layout-header .navbar .navbar-collapse .navbar-nav .nav-link{padding:30px}}.layout-contents{position:relative;margin-bottom:-1px;padding-bottom:100px}.layout-contents .contents-wrapper{min-height:75vh}.layout-contents .contents-wrapper::before,.layout-contents .contents-wrapper::after{position:absolute;content:"";display:block;width:100%;background-size:100% auto;background-repeat:no-repeat}.layout-contents .contents-wrapper::before{top:0;height:50vh;background-image:url("/student-pr-staff/images/common/header-bg-sp.webp");background-position:top}.layout-contents .contents-wrapper::after{bottom:0;height:50vh;background-image:url("/student-pr-staff/images/common/footer-bg-top-sp.webp");background-position:bottom}body#website-index .layout-contents .contents-wrapper{min-height:unset}body#website-index .layout-contents .contents-wrapper::before{background-image:unset}@media(min-width: 992px){.layout-contents .contents-wrapper::before{height:800px;background-image:url("/student-pr-staff/images/common/header-bg-pc.webp")}.layout-contents .contents-wrapper::after{height:500px;background-image:url("/student-pr-staff/images/common/footer-bg-top-pc.webp")}}.layout-main section+section{margin-top:5rem}.layout-main .layout-main_inner{z-index:1;position:relative;display:flex;flex-wrap:wrap;transform:rotate(0.03deg)}.layout-main .contents-intro{margin-bottom:3rem;text-align:center}.layout-main .contents-intro .title{margin-bottom:15px;background-image:url("/student-pr-staff/images/common/header-frm01-sp.svg");background-size:100% auto;background-position:center;background-repeat:no-repeat}.layout-main .contents-intro .title .inner{display:inline-flex;flex-direction:column;justify-content:center;margin:0 auto;padding:15px 55px;border-radius:999px;background-color:#fe852c;color:#fff}.layout-main .contents-intro .subtitle{font-size:24px}.layout-main .contents-intro .entry-date{text-align:right}.layout-main .contents-intro .subtitle+.entry-date{margin-top:0}.layout-main .contents-intro .read{font-size:18px;color:#64452c}.layout-main .contents-intro .mainimage{position:relative;display:block}.layout-main .contents-intro .mainimage .heading,.layout-main .contents-intro .mainimage .catch{text-align:left}.layout-main .contents-intro .mainimage .heading{display:block;margin-bottom:10px;font-size:24px;font-weight:800;text-shadow:#fff 2px 2px;color:#fe852c}.layout-main .contents-intro .mainimage .wrapper{display:inline-block;margin:auto;border-radius:25px;overflow:hidden}.layout-main .contents-intro .mainimage .catch{display:block;margin-top:10px;padding:20px;border-radius:10px;background-color:#fe852c;color:#fff}.layout-main .contents-main{order:1;padding:3rem 0;width:100%}.layout-main .contents-main .entry-body{margin:0 auto}.layout-main .contents-aside{order:2;width:100%}.layout-main .contents-main+.contents-aside{margin:0}body.blog_student-pr-staff-activity-project .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm02-sp.svg")}body.blog_student-pr-staff-activity-project .layout-main .contents-intro .title .inner{background-color:#f46767}body.blog_student-pr-staff-activity-project .layout-main .contents-intro .subtitle{color:#f46767}body.blog_student-pr-staff-activity-publications .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm03-sp.svg")}body.blog_student-pr-staff-activity-publications .layout-main .contents-intro .title .inner{background-color:#d24c84}body.blog_student-pr-staff-activity-publications .layout-main .contents-intro .subtitle{color:#d24c84}body.blog_student-pr-staff-members .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm05-sp.svg")}body.blog_student-pr-staff-members .layout-main .contents-intro .title .inner{background-color:#3a88e1}body.blog_student-pr-staff-members .layout-main .contents-intro .subtitle{color:#3a88e1}body.blog_student-pr-staff-senior-voice .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm06-sp.svg")}body.blog_student-pr-staff-senior-voice .layout-main .contents-intro .title .inner{background-color:#72a921}body.blog_student-pr-staff-senior-voice .layout-main .contents-intro .subtitle{color:#72a921}body.blog_student-pr-staff-senior-voice .layout-main .contents-intro .mainimage .heading{color:#72a921}body.blog_student-pr-staff-senior-voice .layout-main .contents-intro .mainimage .catch{background-color:#72a921}body.page-recruiting_members .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm05-sp.svg")}body.page-recruiting_members .layout-main .contents-intro .title .inner{background-color:#3a88e1}body.page-recruiting_members .layout-main .contents-intro .mainimage .heading{color:#3a88e1}body.page-recruiting_members .layout-main .contents-intro .mainimage .catch{background-color:#3a88e1}body.page-sns .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm07-sp.svg")}body.page-sns .layout-main .contents-intro .title .inner{background-color:#7b68e5}body.page-sns .layout-main .contents-intro .mainimage .heading{color:#7b68e5}body.page-sns .layout-main .contents-intro .mainimage .catch{background-color:#7b68e5}body.page-request .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm08-sp.svg")}body.page-request .layout-main .contents-intro .title .inner{background-color:#e35079}body.page-request .layout-main .contents-intro .mainimage .heading{color:#e35079}body.page-request .layout-main .contents-intro .mainimage .catch{background-color:#e35079}@media(min-width: 768px){body.blog_student-pr-staff-activity-publications .layout-main .contents-main .entry-body{width:80%}}@media(min-width: 992px){.layout-main .contents-intro{margin-bottom:5rem}.layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm01-pc.svg")}.layout-main .contents-intro .subtitle{font-size:40px}.layout-main .contents-intro .read{font-size:24px}.layout-main .contents-intro .mainimage{position:relative;display:inline-block}.layout-main .contents-intro .mainimage .heading,.layout-main .contents-intro .mainimage .catch{position:absolute}.layout-main .contents-intro .mainimage .heading{top:30px;left:30px;font-size:40px}.layout-main .contents-intro .mainimage .wrapper{display:inline-block;margin:auto;min-width:600px;min-height:400px;border-radius:25px;overflow:hidden}.layout-main .contents-intro .mainimage .catch{right:30px;bottom:30px;padding:30px}.layout-main .contents-main{order:2;padding:6.5rem 0}.layout-main .contents-main .entry-body{margin:0 auto}.layout-main .contents-main+.contents-aside{margin:0}body.blog_student-pr-staff-activity-project .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm02-pc.svg")}body.blog_student-pr-staff-activity-publications .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm03-pc.svg")}body.blog_student-pr-staff-members .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm05-pc.svg")}body.blog_student-pr-staff-senior-voice .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm06-pc.svg")}body.page-recruiting_members .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm05-pc.svg")}body.page-sns .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm07-pc.svg")}body.page-request .layout-main .contents-intro .title{background-image:url("/student-pr-staff/images/common/header-frm08-pc.svg")}}.layout-footer{position:relative;background:linear-gradient(180deg, rgb(255, 200, 134) 0%, rgb(254, 133, 44) 100%);color:#fff}.layout-footer::before{content:"";position:absolute;top:0;display:block;width:100%}.layout-footer .footer-wrapper{background-image:url("/student-pr-staff/images/common/footer-bg-dot-sp.webp");background-size:100% auto;background-position:center top;background-repeat:no-repeat;transform:rotate(0.03deg)}.layout-footer .footer-wrapper .footer-contents a{color:#fff}.layout-footer .footer-wrapper .footer-contents a:hover{color:#ccc}.layout-footer .footer-wrapper .footer-contents.contents-top{padding:0 0 4rem 0}.layout-footer .footer-wrapper .footer-contents ul.sns{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0;width:100%;height:100%;list-style:none}.layout-footer .footer-wrapper .footer-contents ul.sns li{padding:15px 20px;border-left:1px #fff solid}.layout-footer .footer-wrapper .footer-contents ul.sns li:last-child{border-right:1px #fff solid}.layout-footer .footer-wrapper .footer-contents ul.sns li i{font-size:32px}@media(min-width: 992px){.layout-footer .footer-wrapper{background-image:url("/student-pr-staff/images/common/footer-bg-dot-pc.webp")}.layout-footer .footer-wrapper .footer-contents.contents-top{padding:0 0 5rem 0}.layout-footer .footer-wrapper .footer-contents ul.sns{justify-content:flex-end}}.copyright{font-size:14px}.copyright a{color:#fff}@media(min-width: 992px){.copyright{font-size:16px}}body.entry-template .post-share{display:flex;flex-wrap:wrap;padding:15px;border-top:1px #64452c solid;border-bottom:1px #64452c solid}body.entry-template .post-share .tags{margin-bottom:10px;width:100%;text-align:center}body.entry-template .post-share .sns{display:flex;flex-wrap:wrap;width:100%;text-align:center}body.entry-template .post-share .sns .sns-heading{margin:0 5px 0 0;width:100%}body.entry-template .post-share .sns ul{display:flex;justify-content:center;margin:0 auto;padding:0;list-style:none}body.entry-template .post-share .sns ul li{margin-left:5px;font-size:30px}body.entry-template .post-share .sns ul li:first-child{margin-left:0}body.entry-template .post-share .sns .fa-facebook{color:#3c5a99}body.entry-template .post-share .sns .fa-x-twitter{color:#000}body.entry-template .post-share .sns .fa-line{color:#00b900}@media(min-width: 992px){body.entry-template .post-share{flex-wrap:nowrap;justify-content:space-between}body.entry-template .post-share .tags{margin-bottom:0;width:auto;text-align:left}body.entry-template .post-share .sns{flex-wrap:nowrap;margin:0 0 0 auto;width:auto;min-width:200px}body.entry-template .post-share .sns .sns-heading{margin:0 10px 0 0;width:auto}}/*# sourceMappingURL=style.css.map */