@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif&family=Noto+Serif+JP:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Marcellus&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ropa+Sans&display=swap);*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;font-size:62.5%;width:100%;height:100%}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;color:#000;line-height:1.5;vertical-align:baseline;letter-spacing:.1em;font-smooth:always;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:transparent;font-size:1.4rem;height:100%;font-feature-settings:"palt"}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,textarea{display:block}ul{list-style:none;list-style-position:outside;margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}ol{list-style:decimal;list-style-position:inside}ol li{margin-bottom:5px}li img{vertical-align:bottom}div img{vertical-align:bottom}caption,th{text-align:left}q:after,q:before{content:""}:link img,:visited img,a img{border:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}del{text-decoration:line-through}input,select{vertical-align:middle}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}ins{background-color:#dfdfdf;color:#000;text-decoration:none}mark{background-color:#dfdfdf;color:#000;font-style:italic;font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:1em 0;padding:0}input::-webkit-input-placeholder{color:#666;font-size:14px;font-size:1.4rem}input:-moz-placeholder{color:#666;font-size:14px;font-size:1.4rem}img{margin:0;padding:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;outline:0;text-decoration:none}a:link{text-decoration:none;color:#363636}a:visited{text-decoration:underline;color:#363636}a:active,a:focus{opacity:.7;outline:0}a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.7}body{width:100%;height:100%;background:#fff}.clear{clear:both}.hide-content{display:none}.mb-object{display:none!important}.pc-object{display:block!important}.pc-object_fl{display:flex!important}.mb-object_fl{display:none!important}@media screen and (max-width:768px){.mb-object{display:block!important}.pc-object{display:none!important}.pc-object_fl{display:none!important}.mb-object_fl{display:flex!important}}h2.page-title{color:#00895d;font-size:3rem;font-weight:700;margin-bottom:30px}h2.page-title.serif{font-family:"Noto Serif JP",serif;color:#000;font-size:3rem;margin-bottom:20px}h2.page-title.serif.center{font-size:4rem;text-align:center;letter-spacing:.4em}h2.page-title.center{text-align:center}h2.page-title span.red{color:red;font-size:1.6rem}h3.page-subtitle{color:#00895d;font-size:2.2rem;font-weight:700;margin-bottom:30px}.subject h3.page-subtitle{background:#fff;padding:10px 20px}h3.page-subtitle.bg-green{color:#fff;background:#00895d;padding:10px 20px}h3.bb-title{border-bottom:1px solid #00895d;padding:5px;margin-bottom:10px;font-size:2.2rem;color:#00895d}h3.bb-title span.red{color:red;font-size:1.6rem}h3.bb-title-b{border-bottom:4px solid #00895d;padding:5px;margin-bottom:20px;margin-top:20px;font-size:2.2rem;color:#00895d;font-weight:700}h4.box-title{display:inline-block;padding:5px 20px;margin-bottom:10px;color:#00895d;font-size:1.6rem;font-weight:700;border:1px solid #00895d}h4.bg-title{display:inline-block;padding:5px 20px;margin-bottom:10px;color:#fff;font-size:1.6rem;font-weight:700;background:#00895d}h4.bg-br-title{padding:20px;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;background:#00895d;border-radius:5px;margin-bottom:20px}h4.title{font-size:1.8rem;font-weight:700;color:#000;margin-bottom:20px}h4.title.mb-adjust{margin-bottom:5px}.section-title-common{display:flex;justify-content:center;color:#00895d;font-size:2.7rem;font-weight:600;line-height:1.4;margin-bottom:30px}.bar-title{width:100%;background:#00895d;color:#fff;font-size:2rem;line-height:1.5em;font-weight:600;padding:5px 0;text-align:center;margin-bottom:2vh}.bar-title.serif{font-family:"Noto Serif JP",serif}.bar-title.text-center{padding:10px;text-align:center}.bar-title.text-left{padding:10px;text-align:left}.icon-square{position:relative;font-size:2rem;font-weight:700;padding-left:2.5%;margin:1.5vh 0 1vh}.icon-square::before{content:"";width:1.5%;height:auto;padding-top:1.5%;position:absolute;top:50%;left:0;transform:translateY(-40%);-webkit-transform:translateY(-40%);margin:auto}a.form__btn{margin-top:30px;margin-bottom:80px;padding:20px;font-size:2.4rem;color:#fff;text-align:center;display:block}h5.footer-navi-title{text-align:center;font-family:"Noto Serif",serif;font-size:2.5rem;color:#9e9e9f;font-weight:700;margin-bottom:30px}h5.footer-navi-title span{margin-top:10px;font-size:1.2rem;display:block;font-family:"Noto Serif JP",serif;color:#000}#section01,#section02,#section03,#section04{margin-top:-4vh;padding-top:4vh}dl.step__title{display:flex;-webkit-align-items:center;align-items:center;background:#fff;margin-bottom:30px}dl.step__title dt{display:inline-block;padding:20px;text-align:center;color:#fff}dl.step__title dt span{display:block;font-size:3rem}dl.step__title dd{display:inline-block;padding:20px;font-size:2rem}.step__title.min{margin-top:4px;margin-bottom:4px}.step-title__container{display:flex;margin-left:40px;padding-left:40px;border-left:4px dotted #0079c1}.step-title__container.no-border{border-left:none;margin-bottom:80px}.step-title__container .step-title__text{width:64%;margin-right:4%;margin-bottom:30px;padding:40px}.step-title__container .step-title__img{width:30%;margin-right:2%;margin-top:-90px}.step-title__container .step-title__img img{width:100%;margin:40px 0;display:block;box-shadow:0 0 10px rgba(0,0,0,.2)}.paragraph{display:block;margin-bottom:30px;font-size:1.5rem;line-height:2}.paragraph.small-text{font-size:1.3rem;line-height:1.7}.paragraph.align-right{text-align:right}.paragraph.center{text-align:center}.paragraph>img{width:100%}.paragraph>a:not(.link-triangle):not(.link-arrow):not(.link_btn){border-bottom:1px dashed #00895d}.paragraph+.disc-list,.paragraph+.notes-list,.paragraph+a.link_btn{margin-top:-20px}.img-full-wrap{width:100%;margin:3vh auto}.img-full-wrap img{width:100%;display:block}span.text_bold{font-weight:600;display:inline}.attention-sup{font-size:.5em;position:relative;top:-.5em}span.attention{display:block;font-size:88%;margin-top:20px;text-align:right}.page-lead{width:84%;margin:0 auto;padding-bottom:20px;color:#fff;font-size:1.4rem;line-height:1.9em;letter-spacing:.05em}table.table_std{border-collapse:collapse;width:100%;margin-bottom:20px;border-top:1px solid #00895d;border-bottom:1px solid #00895d;border-left:1px solid #00895d}table.table_std td,table.table_std th{border-bottom:1px solid #00895d;padding:1em .5em;font-size:1.4rem;line-height:1.8;color:#000;text-align:left;vertical-align:middle;border-right:1px solid #00895d;background:#fff}table.table_std td.al_left,table.table_std th.al_left{text-align:left}table.table_std td.al_center,table.table_std th.al_center{text-align:center}table.table_std td.al_right,table.table_std th.al_right{text-align:right}table.table_std td>:last-child,table.table_std th>:last-child{margin-bottom:0}table.table_std td ol li,table.table_std td ul li,table.table_std th ol li,table.table_std th ul li{font-size:1.4rem}table.table_std th{text-align:center;font-weight:500;background:#00895d;border-bottom:solid 1px #fff;border-right:solid 1px #fff;color:#fff}table.table_std th>a{color:#fff;border-bottom:1px solid #fff}table.table_std td>a:not(.link-triangle):not(.link-arrow):not(.link_btn){padding-bottom:2px;border-bottom:1px dashed #00895d}table.table_std.sub{border-bottom:none}table.table_std.sub th{color:#000;border-bottom:solid 1px #00895d;border-right:solid 1px #00895d;background:rgba(0,137,93,.4)}table.table_std.center td,table.table_std.center th{text-align:center}table.table_std.center td.al_left,table.table_std.center th.al_left{text-align:left}table.table_std.center td.al_right,table.table_std.center th.al_right{text-align:right}table.table_std.small-text th{font-size:1.2rem;padding:5px;font-weight:700}table.table_std.small-text td{font-size:1rem;padding:5px}table.table_std .v_top{vertical-align:top}a.link_btn{width:100%;display:flex;align-items:center;min-height:50px;padding:10px 50px 10px 10px;margin:0 0 30px;position:relative;color:#00895d;background:#fff;border:1px solid #00895d;font-size:1.6rem;font-weight:500}a.link_btn::before{content:"";position:absolute;width:10px;height:10px;border-right:1.5px solid #00895d;border-bottom:1.5px solid #00895d;transform:translateY(-50%) rotate(-45deg);top:50%;right:20px;transition:all .4s}a.link_btn::after{content:"";position:absolute;background:#00895d;width:13px;height:1.5px;top:50%;right:20px;transform:translateY(-50%);transition:all .4s}a.link_btn.anchor::before{transform:translateY(-50%) rotate(45deg)}a.link_btn.anchor::after{width:1.5px;height:13px;top:50%;transform:translateY(-50%);right:24px}a.link_btn:hover{opacity:1;color:#fff;background:#00895d}a.link_btn:hover::before{border-right:solid 1.5px #fff;border-bottom:solid 1.5px #fff}a.link_btn:hover::after{background:#fff}a.link_btn.center-position{margin:0 auto 2vh}a.link_btn.short-size{width:47.5%}a[target=_blank].link_btn::after{content:"";display:block;width:20px;height:100%;background:url(../images/common/btn-blank-green.svg) no-repeat center center;background-size:contain;position:absolute;top:50%;right:13px;transform:unset;transform:translateY(-50%);border-top:0;border-right:0}a[target=_blank].link_btn::before{display:none}a[target=_blank].link_btn:hover::after{background:url(../images/common/btn-blank.svg) no-repeat center center;background-size:contain}a[href$=".doc"].link_btn::after,a[href$=".docx"].link_btn::after,a[href$=".pdf"].link_btn::after,a[href$=".xls"].link_btn::after{content:"";display:block;width:60px;text-align:center;height:auto;position:absolute;font-size:1.4rem;font-weight:700;top:50%;transform:translateY(-50%);right:0;color:#00895d;background:unset;background-size:unset;border-top:0;border-right:0}a[href$=".doc"].link_btn::before,a[href$=".docx"].link_btn::before,a[href$=".pdf"].link_btn::before,a[href$=".xls"].link_btn::before{content:none}a[href$=".doc"].link_btn:hover::after,a[href$=".docx"].link_btn:hover::after,a[href$=".pdf"].link_btn:hover::after,a[href$=".xls"].link_btn:hover::after{color:#fff;background:unset;background-size:unset}a[href$=".pdf"].link_btn::after{content:"PDF";width:50px}a[href$=".docx"].link_btn::after{content:"WORD"}a[href$=".doc"].link_btn::after{content:"WORD"}a[href$=".xls"].link_btn::after{content:"EXCEL"}a.pdf{display:inline-block;position:relative;padding-right:2rem}a.pdf::after{content:"";position:absolute;background:url(../information/images/information-pdf-icon.svg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;height:18px;width:18px;right:0;top:0;transform:translateY(23%)}.link-btns-wrapper{display:flex;flex-wrap:wrap}.link-btns-wrapper a.link-triangle,.link-btns-wrapper a.link_btn{width:49%;margin-right:2%}.link-btns-wrapper a.link-triangle:nth-of-type(2n),.link-btns-wrapper a.link_btn:nth-of-type(2n){margin-right:0}.link-btns-wrapper a.link-triangle{padding:20px;margin-bottom:20px}.notes-list{margin-bottom:30px}.notes-list>li{position:relative;font-size:1.3rem;line-height:1.8;padding-left:1.2em}.notes-list>li::before{content:"※";position:absolute;left:0;top:0}.notes-list>li+li{margin-top:5px}.circle-list{margin-bottom:30px}.circle-list>li{margin-left:1.2em;list-style:circle;font-size:1.5rem;line-height:1.8}.circle-list>li+li{margin-top:5px}.disc-list{margin-left:1.2em;margin-bottom:30px}.disc-list>li{list-style:disc;font-size:1.5rem;line-height:1.8}.disc-list>li+li{margin-top:5px}.disc-list>li>a{border-bottom:1px solid #000}.disc-list+.paragraph{margin-top:-20px}.normal-num-list{list-style-position:outside;margin-left:.3em;margin-bottom:30px}.normal-num-list>li{margin-left:1.5em;font-size:1.5rem;line-height:1.8}.normal-num-list>li+li{margin-top:5px}.lower-latin-list{list-style-position:outside;margin-left:.3em;margin-bottom:30px}.lower-latin-list>li{list-style-type:lower-latin;margin-left:1.5em;font-size:1.5rem;line-height:1.6}.lower-latin-list>li+li{margin-top:5px}ol>li .circle-list,ol>li .disc-list,ol>li .normal-num-list,ol>li .notes-list,ul>li .circle-list,ul>li .disc-list,ul>li .normal-num-list,ul>li .notes-list{margin-top:5px;margin-bottom:5px}ol>li .circle-list:last-child,ol>li .disc-list:last-child,ol>li .normal-num-list:last-child,ol>li .notes-list:last-child,ul>li .circle-list:last-child,ul>li .disc-list:last-child,ul>li .normal-num-list:last-child,ul>li .notes-list:last-child{margin-bottom:0}ol>li .lower-latin-list,ul>li .lower-latin-list{margin-top:10px;margin-bottom:10px}.paragraph+.normal-num-list{margin-top:-20px}.circle-num-list{list-style:none;list-style-position:outside;margin-bottom:30px}.circle-num-list>li{position:relative;padding-left:1.5em}.circle-num-list>li::before{content:"";position:absolute;left:0;top:0}.circle-num-list>li:nth-of-type(1)::before{content:"①"}.circle-num-list>li:nth-of-type(2)::before{content:"②"}.circle-num-list>li:nth-of-type(3)::before{content:"③"}.circle-num-list>li:nth-of-type(4)::before{content:"④"}.circle-num-list>li:nth-of-type(5)::before{content:"⑤"}.circle-num-list>li:nth-of-type(6)::before{content:"⑥"}.circle-num-list>li:nth-of-type(7)::before{content:"⑦"}.circle-num-list>li:nth-of-type(8)::before{content:"⑧"}.circle-num-list>li:nth-of-type(9)::before{content:"⑨"}.circle-num-list>li:nth-of-type(10)::before{content:"⑩"}.circle-num-list>li+li{margin-top:5px}.circle-num-list>li>a{border-bottom:1px solid #000}.three-column{display:flex;flex-wrap:wrap;width:100%}.three-column>*{width:calc(33.3333% - 30px);margin-right:45px;margin-bottom:50px}.three-column>:nth-child(3n){margin-right:0}.three-column>*>:last-child{margin-bottom:0}.two-column{display:flex;flex-wrap:wrap;width:100%}.two-column>*{width:calc(50% - 20px);margin-right:40px;margin-bottom:40px}.two-column>:nth-child(2n){margin-right:0}.two-column>*>:last-child{margin-bottom:0}.two-column>* a.link-arrow{width:100%}.two-column.link_btn-container>*{margin-bottom:20px}.two-column.link_btn-container>* a.link_btn{margin-bottom:0}.table_res{width:auto}.anchor-link{font-size:0;line-height:0;padding-top:80px;margin-top:-80px}.break-word{word-wrap:break-word}.dummy_area{width:100%;height:140px;text-align:center;background-color:#bebebe;color:#fff;font-weight:700;padding-top:60px}.alerts_box,.comming_soon,.dummy_text{position:relative;display:block;pointer-events:none}.dummy_text:before{content:"DUMMY";color:#fff;background:rgba(0,0,0,.4);width:100px;height:25px;text-align:center;position:absolute;top:50%;left:50%;bottom:0;margin:-13px 0 0 -50px;display:block}.alerts_box:before{content:"未入稿";color:#fff;background:red;width:100px;height:25px;text-align:center;position:absolute;top:50%;left:50%;bottom:0;margin:-13px 0 0 -50px;display:block}.comming_soon:before{content:"COMING SOON";color:#fff;background:rgba(0,0,0,.4);width:180px;height:25px;text-align:center;position:absolute;top:50%;left:50%;bottom:0;margin:-13px 0 0 -90px;display:block}@media screen and (max-width:768px){h2.page-title{font-size:1.9rem}h2.page-title.serif{font-family:"Noto Serif JP",serif;color:#000;font-size:1.9rem}h2.page-title.serif.center{font-size:2.4rem;letter-spacing:.2em}h3.page-subtitle{font-size:1.7rem;margin-bottom:20px}h3.bb-title{font-size:1.8rem}h3.bb-title span.red{font-size:1.4rem}h3.bb-title-b{font-size:1.8rem}h4.box-title{font-size:1.5rem}h4.bg-title{font-size:1.5rem}h4.bg-br-title{font-size:1.5rem}h4.title{font-size:1.6rem;margin-bottom:10px}.section-title-common{font-size:2.2rem}.bar-title{font-size:1.6rem;padding:5px 10px;margin-bottom:20px}.icon-square{font-size:1.8rem;line-height:1.4;padding-left:1.5em;margin:10px 0 20px}.icon-square::before{width:1em;height:1em;padding-top:0;top:.2em;transform:translateY(0);-webkit-transform:translateY(0)}a.form__btn{padding:15px;font-size:2rem}h5.footer-navi-title{font-size:2rem}h5.footer-navi-title span{font-size:1rem}.paragraph{font-size:1.4rem}.paragraph.small-text{font-size:1rem}.paragraph>a:not(.link-triangle):not(.link-arrow){border-bottom:1px solid #000}table.table_std td,table.table_std th{padding:10px 5px;font-size:1.2rem}table.table_std td.mb_al_left,table.table_std th.mb_al_left{text-align:left}table.table_std td ol li,table.table_std td ul li,table.table_std th ol li,table.table_std th ul li{font-size:1.2rem}a.link_btn{padding:0 50px 0 20px;font-size:1.3rem}a.link_btn.short-size{width:100%}.link-btns-wrapper a.link-triangle,.link-btns-wrapper a.link_btn{width:100%;margin-right:0}.circle-list>li{font-size:1.4rem}.disc-list>li{font-size:1.4rem}.normal-num-list>li{font-size:1.4rem}.lower-latin-list>li{font-size:1.4rem}.three-column>*{width:100%;margin-right:0;margin-bottom:30px}.two-column{display:flex;flex-wrap:wrap;width:100%;margin-bottom:20px}.two-column>*{width:100%;margin-right:0;margin-bottom:20px}.table_res{overflow:auto;position:relative;padding-top:2em;font-size:1.2rem}.table_res::before{content:"右にスクロールしてください→";position:absolute;left:0;top:0;color:#000}.table_res>table{width:600px}.anchor-link{padding-top:60px;margin-top:-60px}}@media screen and (max-width:768px) and (min-width:600px){.table_res{padding-top:0}.table_res::before{content:none}.table_res>table{width:100%}}body{font-weight:400;line-height:1.5;letter-spacing:.1em;background:#fff;font-family:sans-serif}body.fixed{position:fixed;top:0;left:0;width:100%;height:100%}.header{width:100%;position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;z-index:999}.header h1{width:30%}.header h1 a.main-logo{width:100%;display:flex;height:80px}.header h1 a.main-logo .logo{background:#fff;padding:1.5em;width:50%;display:flex;justify-content:center;align-items:center}.header h1 a.main-logo .logo img{width:100%}.header h1 a.main-logo .act4u{width:50%;background:url(../images/common/act-h-logo.png) no-repeat center center;background-size:cover;display:flex;justify-content:center;align-items:center}.header h1 a.main-logo .act4u img{width:100%}.header .h-content{width:70%}.header .h-content .h-main-box{display:flex;background:rgba(0,137,93,.7);transition:all .3s}.header .h-content .h-main-box .info-navi{width:90%;display:flex;justify-content:center;height:50px}.header .h-content .h-main-box .info-navi li:last-child{border-right:none}.header .h-content .h-main-box .info-navi li a{font-size:calc(1rem + .3vw);display:flex;justify-content:center;align-items:center;height:100%;padding:6px 1vw;font-weight:700;color:#fff}.header .h-content .h-main-box .info-navi li:nth-of-type(2){border-left:none}.header .h-content .h-main-box .info-navi li.web-link-btn{background:#d13f5c;border-left:none;border-radius:8px;margin-right:20px}.header .h-content .h-main-box .info-navi li.web-link-btn a{color:#fff;font-weight:600;padding:6px 20px}.header .h-content .h-main-box .l-menu-trigger__box{width:10%;height:50px;pointer-events:auto}.header .h-content .h-main-box .l-menu-trigger__box .l-menu-trigger{position:relative;width:36px;height:25px;margin-top:13px;margin-left:22px;cursor:pointer}.header .h-content .h-main-box .l-menu-trigger__box .l-menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff}.header .h-content .h-main-box .l-menu-trigger__box .l-menu-trigger span:nth-of-type(1){top:0;-webkit-animation:btn07-bar01 .75s forwards;animation:btn07-bar01 .75s forwards}.header .h-content .h-main-box .l-menu-trigger__box .l-menu-trigger span:nth-of-type(2){top:12px;transition:all .25s .25s;opacity:1}.header .h-content .h-main-box .l-menu-trigger__box .l-menu-trigger span:nth-of-type(3){top:24px;-webkit-animation:btn07-bar03 .75s forwards;animation:btn07-bar03 .75s forwards}.header .h-content .h-main-box .l-menu-trigger__box .l-menu-trigger.is-show span:nth-of-type(1){-webkit-animation:active-btn07-bar01 .75s forwards;animation:active-btn07-bar01 .75s forwards}.header .h-content .h-main-box .l-menu-trigger__box .l-menu-trigger.is-show span:nth-of-type(2){opacity:0}.header .h-content .h-main-box .l-menu-trigger__box .l-menu-trigger.is-show span:nth-of-type(3){-webkit-animation:active-btn07-bar03 .75s forwards;animation:active-btn07-bar03 .75s forwards}.header .h-content .h-main-box .l-menu-trigger__box .l-menu-trigger,.header .h-content .h-main-box .l-menu-trigger__box .l-menu-trigger span{display:inline-block;transition:all .5s;box-sizing:border-box}.header .h-content .header-sub-container{background:rgba(0,0,0,.7);color:#fff;height:30px;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;align-items:center}.header .h-content .header-sub-container>a{color:#fff;margin-right:1.3em;border-right:1px solid #fff;padding-right:1.3em;font-size:calc(1rem + .2vw);font-weight:500;letter-spacing:.15em;display:flex;align-items:center;justify-content:center}.header .h-content .header-sub-container>a:last-child{border-right:0}.header .h-content .header-sub-container .search-area{width:25%;padding-right:2em}.header.hide-out .h-content .h-main-box{background:#00895d}.header.hide-out .h-content .header-sub-container{background:#000}@keyframes btn07-bar01{0%{transform:translateY(12px) rotate(45deg)}50%{transform:translateY(12px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes btn07-bar03{0%{transform:translateY(-12px) rotate(-45deg)}50%{transform:translateY(-12px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(12px) rotate(0)}100%{transform:translateY(12px) rotate(45deg)}}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(0)}100%{transform:translateY(-12px) rotate(-45deg)}}.l-menu{position:absolute;top:80px;right:0;width:100%;height:calc(100vh - 80px);padding:40px 5vw;opacity:0;background:#00895d;overflow:hidden;pointer-events:none;transition:all .2s ease-out}.l-menu .l-menu__inner{display:flex;justify-content:space-between;flex-wrap:wrap}.l-menu .l-menu__inner ul.menu-list-wrap{width:100%;display:flex;flex-wrap:wrap;margin-bottom:4vh}.l-menu .l-menu__inner ul.menu-list-wrap li.menu-list-title{width:100%;font-family:"Noto Serif JP",serif;border-bottom:1px solid #fff;margin-bottom:2vh}.l-menu .l-menu__inner ul.menu-list-wrap li.menu-list-title a{color:#fff;font-weight:700;position:relative;display:block;font-size:2.4rem;padding-bottom:5px;letter-spacing:.1em}.l-menu .l-menu__inner ul.menu-list-wrap li.menu-list-title a::before{content:"";width:10px;height:10px;border-top:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-5px;right:2px}.l-menu .l-menu__inner ul.menu-list-wrap li.menu-list-title span{font-size:1rem;display:inline-block;font-weight:700;margin-left:10px;color:#fff}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty{display:flex;justify-content:space-between;margin-bottom:20px}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner{width:49%;background:#fff;padding:1em}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner>a{font-size:1.6rem;color:#f49e2a;font-weight:700;border-bottom:1px solid #f49e2a;display:block;margin-bottom:10px}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner:nth-child(2){background:#fff}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner:nth-child(2)>a{color:#88c23a;border-bottom:1px solid #88c23a}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li a{display:block;font-size:calc(1.2rem + .2vw);font-weight:500;padding:3px 0 3px 1.5em;position:relative}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li a::before{content:"";width:.8em;height:.8em;background:#000;position:absolute;top:50%;left:.3em;transform:translateY(-50%)}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li.faculty-category01 a::before{background:#65a6de}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li.faculty-category02 a::before{background:#746bab}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li.faculty-category03 a::before{background:#ce97be}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li.faculty-category04 a::before{background:#9ec355}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li.faculty-category05 a::before{background:#d16d49}.l-menu .l-menu__inner ul.menu-list-wrap>li:not(.menu-list-title){width:32%;margin-right:2%}.l-menu .l-menu__inner ul.menu-list-wrap>li:not(.menu-list-title):nth-of-type(3n){margin-right:0}.l-menu .l-menu__inner ul.menu-list-wrap>li:not(.menu-list-title)>a{color:#fff;font-size:calc(1.2rem + .2vw);font-weight:500;padding:3px 0 3px 10px;position:relative;display:block}.l-menu .l-menu__inner ul.menu-list-wrap>li:not(.menu-list-title)>a::before{content:"";width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}.l-menu .l-menu__inner ul.menu-list-wrap>li:not(.menu-list-title).menu-faculty{width:66%}.l-menu .l-menu__inner ul.menu-list-wrap.information-menu{padding-top:25px;padding-left:40px}.l-menu .l-menu__inner .header-sub-container-res,.l-menu .l-menu__inner .info-navi-res{display:none}.l-menu.is-show{opacity:1;transition:all .6s ease-out .3s;pointer-events:auto;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.l-menu.is-show::-webkit-scrollbar{display:none}.l-menu.is-show .l-menu__inner ul.menu-list-wrap{animation:right-in .4s both;animation-delay:.6s}@keyframes menu_appear{0%{opacity:0;transform:translateX(-20%)}100%{opacity:1;transform:translateX(0)}}.no-link{pointer-events:none}.side-bar{position:fixed;width:2%;height:100%;background:#00895d;color:#fff;top:0;left:0;padding-top:30vw;display:flex;-webkit-justify-content:center;justify-content:center;z-index:999}.side-bar .school-name{font-size:1.4rem;font-weight:700;color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;font-family:"Noto Sans JP",sans-serif}.content-wrap{width:100%;margin:0;padding:0;overflow:hidden;position:relative;transition:.3s all ease .3s;background:#fff}.content-wrap::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.8);position:absolute;top:0;z-index:1;transition:.3s all ease .3s;right:0;z-index:-1;opacity:0}.fixed .content-wrap{margin-left:-550px;transition:.3s all ease 0s}.fixed .content-wrap::before{transition:.3s all ease 0s;z-index:10;opacity:1}.content-section{width:100%;padding:5% 0}.content-section.bg-gray{background:#f2f2f2}.content-section.content-trigger{opacity:0}.content-section.content-trigger.is-show{animation:section_fade_in .7s ease-in-out both}.content-wrap.content-trigger{opacity:0}.content-wrap.content-trigger.is-show{animation:section_fade_in .7s ease-in-out both}.bg-gray{width:100%;background:#efefef}.bg-photo-section{background:#666;width:100%}.content-inner{width:85%;max-width:1000px;padding:0;margin:0 auto}.cms .content-inner{min-height:60vh}.space-adjust-container{margin-bottom:80px}.space-adjust-container>:last-child{margin-bottom:0}.content-mainvisual{width:100%;height:30vw;background:#aaa;display:flex;justify-content:center;align-items:center}.guidance.index .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_00.jpg) no-repeat center center;background-size:cover}.guidance.feature .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_01.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.aisatsu-enkaku .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_02.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.scale .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_03.jpg) no-repeat center bottom;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.research .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_04.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.teikei .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_05.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.institution .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_06.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.data .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_07.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.movie .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_08.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.act_4u .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_09.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.index .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_00.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.campusmap .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_01.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.club .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_02.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.schedule .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_03.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.apartment .content-mainvisual,.life.health .content-mainvisual,.life.insurance .content-mainvisual,.life.internationalstudent .content-mainvisual,.life.officehour .content-mainvisual,.life.sexualharassment .content-mainvisual,.life.student .content-mainvisual,.life.studentsupportpolicy .content-mainvisual,.life.support .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_04.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.tuition_scholarship .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_05.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.certificate .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_06.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.volunteer .content-mainvisual,.life.volunteer_list .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_07.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.class .content-mainvisual,.life.emergency .content-mainvisual,.life.gakui .content-mainvisual,.life.lecture .content-mainvisual,.life.results .content-mainvisual,.life.risyuu .content-mainvisual,.life.term .content-mainvisual,.life.test .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_08.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.private .content-mainvisual,.life.scholarship .content-mainvisual,.life.student_support .content-mainvisual,.life.tuition .content-mainvisual,.life.university .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_11.jpg) no-repeat center bottom;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.myact .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_09.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.issc .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_10.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.parttime .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_12.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.index .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_00.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.concept .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_01.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.subject .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_02.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.open_lecture .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_03.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.open_class .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_04.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.bousai .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_05.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.syakai .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_06.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.koudai .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_07.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.faculty.teacher .content-mainvisual{background:url(../images/mainvisual/faculty_mainvisual_03.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.career.employment_place .content-mainvisual,.career.support .content-mainvisual{background:url(../images/mainvisual/career_mainvisual_01.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.career.documents .content-mainvisual,.career.job_search .content-mainvisual,.career.link .content-mainvisual,.career.preparation .content-mainvisual,.career.question .content-mainvisual,.career.schedule .content-mainvisual{background:url(../images/mainvisual/career_mainvisual_02.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.career.index .content-mainvisual,.career.recruit .content-mainvisual{background:url(../images/mainvisual/career_mainvisual_04.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.sitemap .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_07.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.student .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_02.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.guardian .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_03.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.society .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_05.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.certificate .content-mainvisual,.information.graduate .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_04.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.access .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_06.jpg) no-repeat center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.info .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_08.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.policy .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_09.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.cms .content-mainvisual{background:url(../images/mainvisual/cms_mainvisual.jpg) no-repeat center bottom;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.DSL .content-mainvisual,.DSL2 .content-mainvisual,.RyuOmotenashi .content-mainvisual,.data_1_10 .content-mainvisual,.data_1_11 .content-mainvisual,.data_1_11_2 .content-mainvisual,.data_1_11_3 .content-mainvisual,.data_1_11_4 .content-mainvisual,.data_1_11_5 .content-mainvisual,.data_1_12 .content-mainvisual,.data_1_13 .content-mainvisual,.data_1_14 .content-mainvisual,.data_1_15 .content-mainvisual,.data_1_16 .content-mainvisual,.data_1_17 .content-mainvisual,.data_1_18 .content-mainvisual,.data_1_18_Unit_acquisition_status .content-mainvisual,.data_1_18_questionnaire .content-mainvisual,.data_1_18_reserch2020 .content-mainvisual,.data_1_2 .content-mainvisual,.data_1_20 .content-mainvisual,.data_1_4 .content-mainvisual,.data_1_5 .content-mainvisual,.data_1_6 .content-mainvisual,.data_1_7 .content-mainvisual,.data_1_8 .content-mainvisual,.data_1_9 .content-mainvisual,.guidance .content-mainvisual{background:url(../images/mainvisual/cms_mainvisual.jpg) no-repeat center bottom;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.content-head{padding:8vh 10% 4vh;text-align:center;font-family:"Noto Serif JP",serif}.content-head h2.content-title{font-size:3.8rem;line-height:1em;margin-bottom:1.2em;font-weight:500}.content-head h3.content-read{font-size:2.3rem;margin-bottom:.8em;font-weight:500}.content-head .content-introduction{font-size:1.5rem;line-height:1.9em}.ict .content-head .content-introduction{text-align:left}.content-head-mainimg{width:100%}.content-head-mainimg img{width:100%;display:block}.main-title_container{margin-top:3vw;text-align:center}.main-title_container .main-category{color:#fff}.main-title_container .main-category.jp{font-size:2rem;letter-spacing:.2em}.main-title_container .main-title{color:#fff}.main-title_container .main-title.jp{font-size:4rem;letter-spacing:.2em;border-bottom:1px solid #fff}s .content-head-pagetitle h3.content-pagetitle{width:100%;height:8vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(1.5rem + .7vw);color:#fff}s .content-head-pagetitle .breadclumb{width:100%;height:10vh;height:5vh;display:flex;align-items:center;padding:0 7vw;color:#fff;border-top:1px solid #fff;background:rgba(255,255,255,.1)}s .content-head-pagetitle .breadclumb li{font-size:calc(1rem + .2vw);color:#fafafa}s .content-head-pagetitle .breadclumb li a{display:inline-block;text-decoration:underline;color:#fff}s .content-head-pagetitle .breadclumb li :after{content:">";display:inline-block;padding:0 .5em;color:#fff}.btn-page-top{display:flex;justify-content:center;width:100%;position:relative;padding-bottom:60px;padding-top:60px;border:none}.btn-page-top span{color:#00895d;font-size:1.4rem;font-family:Marcellus,serif;cursor:pointer;border:none}.btn-page-top .arrow{position:absolute;top:60px;right:10%;display:block;width:20px;height:20px;border-top:solid 2px #00895d;border-right:solid 2px #00895d;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-page-top:hover{opacity:.8}.footer{background:#00895d;padding:6vw 0 0}.footer ul.f-link-lists{margin-bottom:3vw;padding:0 10vw}.footer ul.f-link-lists li a{position:relative;display:inline-block;font-size:calc(1.3rem + .2vw);font-weight:500;color:#fff}.footer ul.f-link-lists li a:before{content:"";position:absolute;background:#fff;width:0%;height:1px;bottom:2px;left:0;transition:all .3s}.footer ul.f-link-lists li a:hover{opacity:1}.footer ul.f-link-lists li a:hover::before{width:100%}.footer .f-flexbox{display:flex;align-items:center;margin-bottom:2vw;padding:0 10vw}.footer .f-flexbox .f-logo{width:20%;margin-right:2em}.footer .f-flexbox .f-logo img{width:100%}.footer .f-flexbox .f-add{width:fit-content;color:#fff;font-size:calc(1.1rem + .2vw);line-height:2em;font-weight:500}.footer .copyright{border-top:solid 1px #fff;padding:1em 0;text-align:center;font-size:calc(1.1rem + .2vw);color:#fff;font-weight:300}.index-content{display:flex;flex-wrap:wrap}.index-content li{opacity:0;width:30%;margin-right:5%;margin-bottom:4vw}.index-content li:nth-of-type(3n){margin-right:0}.index-content li a.index-link-box{position:relative;display:block}.index-content li a.index-link-box img{width:100%}.index-content li a.index-link-box p.index-title{position:absolute;width:100%;background:rgba(0,137,93,.8);color:#fff;font-size:calc(1.2rem + .3vw);font-weight:500;text-align:center;padding:.4em 1em;bottom:0;left:0;height:55px;display:flex;justify-content:center;align-items:center;line-height:1.4em}.index-content li a.index-link-box p.index-title.other-win span{width:100%;display:inline-block;color:#fff;font-size:calc(1.2rem + .3vw);line-height:1.4em;position:relative;padding-right:20px}.index-content li a.index-link-box p.index-title.other-win span::after{content:"";position:absolute;right:0;top:50%;width:20px;height:20px;transform:translateY(-50%);background:url(../images/common/other_win_arrow.svg) no-repeat center center;background-size:contain}.index-content.is-show li:nth-of-type(1){animation:bottom-in .3s ease 0s both}.index-content.is-show li:nth-of-type(2){animation:bottom-in .3s ease .1s both}.index-content.is-show li:nth-of-type(3){animation:bottom-in .3s ease .2s both}.index-content.is-show li:nth-of-type(4){animation:bottom-in .3s ease .3s both}.index-content.is-show li:nth-of-type(5){animation:bottom-in .3s ease .4s both}.index-content.is-show li:nth-of-type(6){animation:bottom-in .3s ease .5s both}.index-content.is-show li:nth-of-type(7){animation:bottom-in .3s ease .6s both}.index-content.is-show li:nth-of-type(8){animation:bottom-in .3s ease .7s both}.index-content.is-show li:nth-of-type(9){animation:bottom-in .3s ease .8s both}.index-content.is-show li:nth-of-type(10){animation:bottom-in .3s ease .9s both}a.link-arrow{display:inline-block;border:1px solid #00895d;position:relative;padding:5px 20px;font-size:1.6rem;color:#00895d;width:30%}a.link-arrow span{color:#00895d;text-align:center}a.link-arrow::after{content:"";position:absolute;right:10px;top:0;bottom:0;margin:auto;width:10px;height:10px;border-top:1px solid #00895d;border-right:1px solid #00895d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.link-arrow.sub{width:100%}.target a.link-arrow.sub{height:80px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}a.link-arrow.mt30{margin-top:30px}a.link-arrow.mb50{margin-bottom:50px}a.link-triangle{display:inline-block;border:1px solid #00895d;position:relative;padding:5px 20px;font-size:1.6rem;color:#00895d;width:30%}a.link-triangle span{color:#00895d;text-align:center}a.link-triangle::after{content:"";position:absolute;right:5px;bottom:5px;width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #00895d transparent}a.link-triangle.faculty01{border:1px solid #f49e2a;color:#f49e2a;font-size:2rem;padding:10px}a.link-triangle.faculty01 span{color:#f49e2a}a.link-triangle.faculty01::after{border-color:transparent transparent #f49e2a transparent}a.link-triangle.faculty01-1{border:1px solid #65a6de;color:#65a6de;font-size:2rem;padding:10px}a.link-triangle.faculty01-1 span{color:#65a6de}a.link-triangle.faculty01-1::after{border-color:transparent transparent #65a6de transparent}a.link-triangle.faculty01-2{border:1px solid #746bab;color:#746bab;font-size:2rem;padding:10px}a.link-triangle.faculty01-2 span{color:#746bab}a.link-triangle.faculty01-2::after{border-color:transparent transparent #746bab transparent}a.link-triangle.faculty01-3{border:1px solid #ce97be;color:#ce97be;font-size:2rem;padding:10px}a.link-triangle.faculty01-3 span{color:#ce97be}a.link-triangle.faculty01-3::after{border-color:transparent transparent #ce97be transparent}a.link-triangle.faculty02{border:1px solid #88c23a;color:#88c23a;font-size:2rem;padding:10px}a.link-triangle.faculty02 span{color:#88c23a}a.link-triangle.faculty02::after{border-color:transparent transparent #88c23a transparent}a.link-triangle.faculty02-1{border:1px solid #9ec355;color:#9ec355;font-size:2rem;padding:10px}a.link-triangle.faculty02-1 span{color:#9ec355}a.link-triangle.faculty02-1::after{border-color:transparent transparent #9ec355 transparent}a.link-triangle.faculty02-2{border:1px solid #d16d49;color:#d16d49;font-size:2rem;padding:10px}a.link-triangle.faculty02-2 span{color:#d16d49}a.link-triangle.faculty02-2::after{border-color:transparent transparent #d16d49 transparent}a.link-triangle.gray{display:block;border:1px solid #666;color:#666;font-size:1.6rem;padding:10px;margin-bottom:20px;width:50%}a.link-triangle.gray span{color:#666}a.link-triangle.gray::after{border-color:transparent transparent #666 transparent}.common-tab{width:900px;margin:0 auto}.common-tab>*{font-family:Roboto,sans-serif}.common-tab .tab_area{display:flex;justify-content:space-between;margin-top:5%}.common-tab .tab_area li{width:calc(33.3333% - 5px);padding:10px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;cursor:pointer;border-bottom:none;color:#00895d;background:#efefef;font-size:2rem}.common-tab .tab_area li.active{background:#00895d;color:#fff}.panel_area{background:#efefef;border-top:1px solid #00895d;width:100%;padding:30px 20%;margin:0 auto}.common_panel{opacity:0;height:0;overflow:hidden}.common_panel .common-box{opacity:0;transform:translateX(10%);-webkit-transform:translateX(10%)}.common_panel.active{opacity:1;height:auto}.common_panel.active .common-box{transform:translateX(0);-webkit-transform:translateX(0)}.common_panel.active .common-box:nth-of-type(1){transition:.2s all ease-in-out 0s;opacity:1}.common_panel.active .common-box:nth-of-type(2){transition:.2s all ease-in-out .1s;opacity:1}.common_panel.active .common-box:nth-of-type(3){transition:.2s all ease-in-out .2s;opacity:1}.common_panel.active .common-box:nth-of-type(4){transition:.2s all ease-in-out .3s;opacity:1}.common_panel.active .common-box:nth-of-type(5){transition:.2s all ease-in-out .4s;opacity:1}area{border:none;outline:0}.modal_inner{display:flex}.modal_inner .photo{width:300px;margin-left:5%}.modal_inner .photo img{width:100%}.modal_inner .data{width:calc(95% - 300px);line-height:2}.modal_inner .data dt{font-size:2rem;margin-bottom:20px;font-weight:700;color:#00895d}.modal_inner .data a.link_btn{width:250px;margin:10px 0 0 auto}.modaal-container{max-width:inherit;width:70%;background:#fff}.modaal-wrapper .modaal-close{border-radius:0;background:0 0;top:-100px;right:-100px}.modaal-wrapper .modaal-close::after,.modaal-wrapper .modaal-close:before{width:2px;height:50px}.modaal-wrapper .modaal-close:hover::after,.modaal-wrapper .modaal-close:hover:before{background:#fff}.data-anchor{line-height:0;height:0;width:0;overflow:hidden;padding-top:150px;margin-top:-150px;z-index:-1;position:relative}.news-data{display:flex;-webkit-align-items:center;align-items:center;margin-bottom:20px}.news-data .cal{font-size:1.8rem;margin-right:20px;font-weight:700}.news-data .category{color:#fff;font-size:1.4rem;padding:5px 10px}.post_blog_list{margin-bottom:10px;padding:10px;background:#f0f0f0}.post_blog_list:nth-of-type(n+10){display:none}.content-block__list__link{display:flex;justify-content:flex-start;align-items:center;padding:10px}.content-block__list__link .cal{margin-right:10px;font-weight:700}.content-block__list__link .post_blog_list_title{font-weight:700}.category{font-size:1.2rem;padding:5px;width:80px;text-align:center;font-weight:700;margin-right:10px;color:#fff}.data a.link-arrow,.data a.link-triangle{width:auto;margin-bottom:10px}a.cms-icon-link{font-weight:700;display:inline-flex;align-items:center;text-decoration:underline;margin-right:.5em}a.cms-icon-link::after{content:"";display:block;width:1.3em;height:1.3em;background:url(../images/common/link_btn_icon_window.png) no-repeat center center #00895d;background-size:90%;margin-left:.5em;border-radius:2px}a[href$=".pdf"].cms-icon-link::after{content:"";display:block;width:1.5em;height:1.5em;background:url(../images/common/PDF_32.png) no-repeat center center;background-size:contain;margin-left:.5em}a[href$=".doc"].cms-icon-link::after{content:"";display:block;width:1.5em;height:1.5em;background:url(../images/common/word_icon.png) no-repeat center center;background-size:contain;margin-left:.5em}.cms-data-list li{font-weight:700;font-size:1.8rem;margin-bottom:20px;padding-left:15px;position:relative}.cms-data-list li::before{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #00895d;position:absolute;top:.4em;left:0}.cms-data-list li>a{color:#00895d;text-decoration:underline;display:flex;align-items:center}.cms-data-list li>p{font-weight:700}.cms-data-list li a[href$=".pdf"]::after{content:"";display:block;width:1.5em;height:1.5em;background:url(../images/common/PDF_32.png) no-repeat center center;background-size:contain;margin-left:.5em}.cms-data-list li .sub{display:flex;padding-left:40px;position:relative;margin-top:5px;flex-wrap:wrap}.cms-data-list li .sub.w-100{flex-direction:column}.cms-data-list li .sub.w-100 p{margin-left:0}.cms-data-list li .sub.w-100 p::before{display:none}.cms-data-list li .sub::before{content:"";width:30px;height:10px;border-left:1px solid #000;border-bottom:1px solid #000;position:absolute;top:2px;left:10px}.cms-data-list li .sub p{display:inline-block;font-size:1.4rem;position:relative;margin-bottom:5px}.cms-data-list li .sub p+p{margin-left:30px}.cms-data-list li .sub p+p::before{content:"";width:15px;height:1px;background:#000;position:absolute;top:10px;left:-22px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.cms-data-list li .sub p:last-child{margin-left:0}.cms-data-list li .sub p:last-child::before{display:none}.cms-data-list li .sub a{font-weight:700;color:#00895d;text-decoration:underline;display:inline-flex;align-items:center;margin:0 .5em}@keyframes right-in{0%{opacity:0;transform:translateX(80px)}100%{opacity:1;transform:translateX(0)}}@keyframes left-in{0%{opacity:0;transform:translateX(-80px)}100%{opacity:1;transform:translateX(0)}}@keyframes left-in-short{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@keyframes bottom-in{0%{opacity:0;transform:translateY(5px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-in-fast{0%{display:none;opacity:0}80%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes section_fade_in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes right-slide-in{0%{opacity:1;transform:scaleX(10)}100%{opacity:1;transform:scaleX(1)}}@keyframes pencil-action{0%{opacity:0;transform:translateX(0) translateY(-20%)}40%{opacity:.8;transform:translateX(20%) translateY(-20%)}50%{opacity:1;transform:translateX(0) translateY(-10%)}90%{opacity:1;transform:translateX(20%) translateY(-10%)}100%{opacity:1;transform:translateX(0) translateY(0)}}@keyframes flag-action{0%{opacity:0;transform:rotateY(360deg)}20%{opacity:1}50%{opacity:1;transform:rotateY(180deg)}100%{opacity:1;transform:rotateY(0)}}@keyframes open-action{0%{opacity:0}100%{opacity:1}}@keyframes flag-action-title{0%{opacity:.5;transform:rotateY(-20deg)}50%{opacity:1;transform:rotateY(30deg)}100%{opacity:.5;transform:rotateY(-20deg)}}@keyframes fade-out{0%{opacity:1;transform:translateX(0)}80%{opacity:.4;transform:translateX(0)}100%{opacity:0;transform:translateX(100%)}}@keyframes right-movein{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes right-movein-op{0%{opacity:0;transform:translateX(100%)}100%{opacity:.5;transform:translateX(0)}}@keyframes left-movein{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes scale-wide{0%{opacity:1;transform:scaleX(4)}100%{opacity:1;transform:scaleX(1)}}.slide-up{opacity:0}.is-show .slide-up{animation:section_fade_in .7s ease-in-out both}.black-link-block{background:#000;color:#fff;width:100%;padding:10px 20px;justify-content:center;align-items:center}.black-link-block ul.btn-list{display:flex;justify-content:center;flex-wrap:wrap}.black-link-block ul.btn-list li{color:#fff;padding:0 2vw;text-align:center;align-items:center;display:flex;position:relative}.black-link-block ul.btn-list li:first-child::after{content:"";position:absolute;width:1px;background:#fff;height:2rem;top:50%;left:0;transform:translateY(-50%)}.black-link-block ul.btn-list li::before{content:"";position:absolute;width:1px;background:#fff;height:2rem;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.black-link-block ul.btn-list li a{color:#fff}.black-link-block ul.btn-list li a:hover{opacity:.5}.black-link-block ul.btn-list li a.is-current{color:#00895d}.fixed_bnr{position:fixed;top:180px;right:0;z-index:1005;opacity:1;transition:all .2s ease-out}.fixed_bnr.fb01 a{display:flex;justify-content:center;align-items:center;width:60px;height:240px;background:rgba(221,67,47,.8);box-shadow:0 2px 4px rgba(0,0,0,.18)}.fixed_bnr.fb01 a span{width:3.5vw;height:3.5vw;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;background:rgba(0,137,93,.8);margin-bottom:10px}.fixed_bnr.fb01 a p{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;text-orientation:upright;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.7rem;font-weight:500;line-height:1.3em;position:relative}.search-area input[type=text]:focus{outline:0}.search-area button{cursor:pointer;border:none;background:0 0;outline:0;padding:5px;display:inline-block}.search-area button img{height:1em}#cse-search-box input#search{background:url(../images/common/search-icon.png) no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;border:none}#cse-search-box input#cse_text{background:#efefef;-webkit-border-radius:30px;border-radius:30px;border:none;color:#000}.gsc-control-cse{background:rgba(0,0,0,.7)!important;padding:0!important;border-color:#000!important;border:none!important}.gsib_a{padding:0!important}.gsc-input{font-size:1.2rem!important}#___gcse_0 .gsc-control{width:unset}.gsc-clear-button{display:none}form.gsc-search-box,table.gsc-search-box{margin-bottom:0!important}form.gsc-search-box .gsc-clear-button,table.gsc-search-box .gsc-clear-button{display:none}.search-area button{padding:0 10px!important}.gsc-input-box,input.gsc-input{border-radius:20px!important}.btn-page-top{display:flex;justify-content:center;width:100%;position:relative;padding-bottom:60px;padding-top:60px;border:none}.btn-page-top span{color:#00895d;font-size:1.4rem;font-family:Marcellus,serif;cursor:pointer;border:none}.btn-page-top .arrow{position:absolute;top:60px;right:10%;display:block;width:20px;height:20px;border-top:solid 2px #00895d;border-right:solid 2px #00895d;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-page-top:hover{opacity:.8}@media screen and (max-width:1024px) and (orientation:portrait){.header{height:60px}.header h1{width:calc(100% - 60px)}.header h1 a.main-logo{justify-content:space-between;height:60px}.header h1 a.main-logo .logo{padding:0 0 0 1.5em;width:calc(100% - 134px);justify-content:flex-start}.header h1 a.main-logo .logo img{height:35px;width:auto}.header h1 a.main-logo .act4u{width:134px}.header .h-content{width:60px}.header .h-content .h-main-box{display:flex;background:#000;transition:all .3s}.header .h-content .h-main-box .info-navi{display:none}.header .h-content .h-main-box .l-menu-trigger__box{width:60px;height:60px}.header .h-content .h-main-box .l-menu-trigger__box .l-menu-trigger{margin-top:17px;margin-left:12px}.header .h-content .header-sub-container{display:none}.header.hide-out .h-content .h-main-box{background:#000}.header.hide-out .h-content .header-sub-container{background:#000}.l-menu{top:60px;width:100vw;height:calc(100vh - 60px);padding:130px 5vw 50px}.l-menu .l-menu__inner ul.menu-list-wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:4vh}.l-menu .l-menu__inner ul.menu-list-wrap li.menu-list-title{width:100%;font-family:"Noto Serif JP",serif;border-bottom:1px solid #fff;margin-bottom:2vh}.l-menu .l-menu__inner ul.menu-list-wrap li.menu-list-title a{color:#fff;font-weight:700;position:relative;display:block;font-size:2.4rem;padding-bottom:5px;letter-spacing:.1em}.l-menu .l-menu__inner ul.menu-list-wrap li.menu-list-title a::before{content:"";width:10px;height:10px;border-top:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-5px;right:2px}.l-menu .l-menu__inner ul.menu-list-wrap li.menu-list-title span{font-size:1rem;display:inline-block;font-weight:700;margin-left:10px;color:#fff}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty{flex-direction:column}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner{width:100%;margin-bottom:10px;padding:10px}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li a{display:block;font-size:calc(1.2rem + .2vw);font-weight:500;padding:3px 0 3px 1.5em;position:relative}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li a::before{content:"";width:.8em;height:.8em;background:#000;position:absolute;top:50%;left:.3em;transform:translateY(-50%)}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li.faculty-category01 a::before{background:#65a6de}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li.faculty-category02 a::before{background:#746bab}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li.faculty-category03 a::before{background:#ce97be}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li.faculty-category04 a::before{background:#9ec355}.l-menu .l-menu__inner ul.menu-list-wrap .menu-faculty .inner .list li.faculty-category05 a::before{background:#d16d49}.l-menu .l-menu__inner ul.menu-list-wrap>li:not(.menu-list-title){width:100%}.l-menu .l-menu__inner ul.menu-list-wrap>li:not(.menu-list-title)>a{font-size:1.4rem}.l-menu .l-menu__inner ul.menu-list-wrap>li:not(.menu-list-title).menu-faculty{width:100%}.l-menu .l-menu__inner .info-navi-res{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px}.l-menu .l-menu__inner .info-navi-res li{width:calc(50% - 5px);margin-right:10px;margin-bottom:5px}.l-menu .l-menu__inner .info-navi-res li:nth-of-type(2n){margin-right:0}.l-menu .l-menu__inner .info-navi-res li a{width:100%;height:40px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;border:1px solid #fff}.l-menu .l-menu__inner .header-sub-container-res{position:fixed;z-index:10;top:60px;left:0;background:rgba(0,0,0,.7);color:#fff;width:100%;padding:10px 20px;display:flex;flex-wrap:wrap;justify-content:center}.l-menu .l-menu__inner .header-sub-container-res>a{width:30%;color:#fff;border-right:1px solid #fff;font-size:1.4rem;font-weight:500;display:block;text-align:center;margin-bottom:10px}.l-menu .l-menu__inner .header-sub-container-res>a:last-of-type{border-right:0;padding-left:1em}.l-menu .l-menu__inner .header-sub-container-res .search-area{width:100%}.l-menu.is-show{opacity:1;transition:all .6s ease-out .3s;pointer-events:auto;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.l-menu.is-show::-webkit-scrollbar{display:none}.l-menu.is-show .l-menu__inner ul.menu-list-wrap{animation:right-in .4s both;animation-delay:.6s}.content-section{padding:30px 0}.content-inner{max-width:unset}.space-adjust-container{margin-bottom:50px}.content-mainvisual{height:40vh;margin-top:60px}.guidance.feature .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_01.jpg) no-repeat 60% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.aisatsu-enkaku .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_02.jpg) no-repeat 80% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.scale .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_03.jpg) no-repeat 52% bottom;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.research .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_04.jpg) no-repeat 45% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.teikei .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_05.jpg) no-repeat 65% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.institution .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_06.jpg) no-repeat 55% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.data .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_07.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.guidance.movie .content-mainvisual{background:url(../images/mainvisual/about_mainvisual_08.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.club .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_02.jpg) no-repeat 10% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.schedule .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_03.jpg) no-repeat 35% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.apartment .content-mainvisual,.life.health .content-mainvisual,.life.insurance .content-mainvisual,.life.internationalstudent .content-mainvisual,.life.officehour .content-mainvisual,.life.sexualharassment .content-mainvisual,.life.student .content-mainvisual,.life.studentsupportpolicy .content-mainvisual,.life.support .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_04.jpg) no-repeat 5% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.tuition_scholarship .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_05.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.certificate .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_06.jpg) no-repeat 40% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.volunteer .content-mainvisual,.life.volunteer_list .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_07.jpg) no-repeat 70% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.class .content-mainvisual,.life.emergency .content-mainvisual,.life.gakui .content-mainvisual,.life.lecture .content-mainvisual,.life.results .content-mainvisual,.life.risyuu .content-mainvisual,.life.term .content-mainvisual,.life.test .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_08.jpg) no-repeat 45% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.private .content-mainvisual,.life.scholarship .content-mainvisual,.life.student_support .content-mainvisual,.life.tuition .content-mainvisual,.life.university .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_11.jpg) no-repeat 70% bottom;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.myact .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_09.jpg) no-repeat 70% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.issc .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_10.jpg) no-repeat center 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.life.parttime .content-mainvisual{background:url(../images/mainvisual/life_mainvisual_12.jpg) no-repeat 55% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.concept .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_01.jpg) no-repeat 45% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.subject .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_02.jpg) no-repeat 45% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.open_lecture .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_03.jpg) no-repeat 70% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.open_class .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_04.jpg) no-repeat 30% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.bousai .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_05.jpg) no-repeat 45% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.extention.koudai .content-mainvisual{background:url(../images/mainvisual/extention_mainvisual_07.jpg) no-repeat 80% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.faculty.teacher .content-mainvisual{background:url(../images/mainvisual/faculty_mainvisual_03.jpg) no-repeat 50% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.career.employment_place .content-mainvisual,.career.support .content-mainvisual{background:url(../images/mainvisual/career_mainvisual_01.jpg) no-repeat 25% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.career.documents .content-mainvisual,.career.job_search .content-mainvisual,.career.link .content-mainvisual,.career.preparation .content-mainvisual,.career.question .content-mainvisual,.career.schedule .content-mainvisual{background:url(../images/mainvisual/career_mainvisual_02.jpg) no-repeat 10% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.sitemap .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_07.jpg) no-repeat 10% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.guardian .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_03.jpg) no-repeat left 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.society .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_05.jpg) no-repeat 40% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.certificate .content-mainvisual,.information.graduate .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_04.jpg) no-repeat 90% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.access .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_06.jpg) no-repeat 88% center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.information.policy .content-mainvisual{background:url(../images/mainvisual/information_mainvisual_09.jpg) no-repeat 10% 10%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.cms .content-mainvisual{background:url(../images/mainvisual/cms_mainvisual.jpg) no-repeat center bottom;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.data_1_10 .content-mainvisual,.data_1_11 .content-mainvisual,.data_1_11_2 .content-mainvisual,.data_1_11_3 .content-mainvisual,.data_1_11_4 .content-mainvisual,.data_1_11_5 .content-mainvisual,.data_1_12 .content-mainvisual,.data_1_13 .content-mainvisual,.data_1_14 .content-mainvisual,.data_1_15 .content-mainvisual,.data_1_16 .content-mainvisual,.data_1_17 .content-mainvisual,.data_1_18 .content-mainvisual,.data_1_18_Unit_acquisition_status .content-mainvisual,.data_1_18_questionnaire .content-mainvisual,.data_1_18_reserch2020 .content-mainvisual,.data_1_2 .content-mainvisual,.data_1_4 .content-mainvisual,.data_1_5 .content-mainvisual,.data_1_6 .content-mainvisual,.data_1_7 .content-mainvisual,.data_1_8 .content-mainvisual,.data_1_9 .content-mainvisual{background:url(../images/mainvisual/cms_mainvisual.jpg) no-repeat center bottom;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.content-head h2.content-title{font-size:3rem}.main-title_container{margin-top:0;padding:0 20px}.main-title_container .main-category.jp{font-size:1.6rem;letter-spacing:.15em}.main-title_container .main-title.jp{font-size:2.4rem;letter-spacing:.15em}.footer{background:#00895d;padding:6vw 0 0}.footer ul.f-link-lists{margin-bottom:3vw;padding:0 10vw}.footer ul.f-link-lists li a{position:relative;display:inline-block;font-size:calc(1.3rem + .2vw);font-weight:500;color:#fff}.footer ul.f-link-lists li a:before{content:"";position:absolute;background:#fff;width:0%;height:1px;bottom:2px;left:0;transition:all .3s}.footer ul.f-link-lists li a:hover{opacity:1}.footer ul.f-link-lists li a:hover::before{width:100%}.footer .f-flexbox{flex-direction:column;padding:0 5vw}.footer .f-flexbox .f-logo{width:100%;margin:20px 0}.footer .f-flexbox .f-logo img{width:200px}.footer .f-flexbox .f-add{width:100%;font-size:1.2rem;line-height:1.8}.footer .copyright{font-size:1rem}.index-content li{width:47.5%}.index-content li:nth-of-type(3n){margin-right:5%}.index-content li:nth-of-type(2n){margin-right:0}.index-content li a.index-link-box p.index-title{font-size:1.4rem;height:fit-content}.index-content li a.index-link-box p.index-title.other-win span{font-size:1.4rem}.index-content li a.index-link-box p.index-title.other-win span::after{width:14px;height:14px}a.link-arrow{padding:5px 20px 5px 5px;font-size:1.4rem;width:auto}a.link-triangle{font-size:1.4rem;padding:5px 20px 5px 5px;width:auto}a.link-triangle.faculty01{font-size:1.4rem;padding:5px 20px 5px 5px;width:100%}a.link-triangle.faculty01-1{font-size:1.4rem;padding:5px 20px 5px 5px;width:100%}a.link-triangle.faculty01-2{font-size:1.4rem;padding:5px 20px 5px 5px;width:100%}a.link-triangle.faculty01-3{font-size:1.4rem;padding:5px 20px 5px 5px;width:100%}a.link-triangle.faculty02{font-size:1.4rem;padding:5px 20px 5px 5px;width:100%}a.link-triangle.faculty02-1{font-size:1.4rem;padding:5px 20px 5px 5px;width:100%}a.link-triangle.faculty02-2{font-size:1.4rem;padding:5px 20px 5px 5px;width:100%}a.link-triangle.gray{font-size:1.4rem;padding:5px 20px 5px 5px;width:100%}.common-tab{width:100%}.common-tab .tab_area li{font-size:1.2rem}.panel_area{padding:30px 20px}.modal_inner{flex-direction:column}.modal_inner .photo{width:100%;margin:0 0 20px}.modal_inner .data{width:100%}.modal_inner .data dt{font-size:1.6rem;margin-bottom:10px}.modal_inner .data a.link_btn{width:100%;margin:10px 0 0}.modal_inner .data+.photo{margin-top:10px}.modaal-container{width:90%}.modaal-wrapper .modaal-close{right:0}.modaal-content-container{padding:20px!important}.modaal-inner-wrapper{padding:80px 0!important}.data-anchor{padding-top:80px;margin-top:-80px}.post_blog_list{padding:0}.content-block__list__link{flex-wrap:wrap}.content-block__list__link .post_blog_list_title{width:100%}.cms-data-list li{font-size:1.6rem}.cms-data-list li .sub{padding-left:20px}.cms-data-list li .sub::before{width:15px;left:5px}.cms-data-list li .sub p{width:100%;display:block;font-size:1.2rem}.cms-data-list li .sub p+p{margin-left:0}.cms-data-list li .sub p+p::before{content:none}.black-link-block ul.btn-list li{width:49%;margin-right:2%;margin-bottom:5px;padding:0}.black-link-block ul.btn-list li:nth-of-type(2n){margin-right:0}.black-link-block ul.btn-list li:first-child::after{content:none}.black-link-block ul.btn-list li::before{content:none}.black-link-block ul.btn-list li a{display:flex;justify-content:center;align-items:center;width:100%;min-height:55px;text-align:center;padding:5px;border:1px solid #fff}.fixed_bnr{top:unset;bottom:0;right:0}.fixed_bnr.fb01 a{width:100%;height:40px;padding-inline:5px}.fixed_bnr.fb01 a p{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;-o-writing-mode:horizontal-tb;writing-mode:horizontal-tb;font-size:1.4rem}#cse-search-box input#cse_text{width:calc(100% - 50px)}}