html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}ol,ul{list-style-type:none;margin:0;padding:0}figure{margin:0;padding:0}input,select{vertical-align:middle}input{padding:0;border:none;border-radius:0;outline:none;background:none;margin:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}main,section{display:block}html{font-size:62.5%}html,body{padding:0;margin:0;min-height:100vh}body{font-family:'Noto Sans JP', sans-serif;font-size:1.6rem;letter-spacing:0;color:#333;font-weight:300;background:#09223B;letter-spacing:0.1em;background:#fff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width: 768px){body{font-size:1.5rem}}@media screen and (max-width: 480px){body{font-size:1.5rem}}@media screen and (max-width: 375px){body{font-size:1.4rem}}a{text-decoration:none;color:#3061CB;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}a:focus{outline:1px dotted}a:focus{outline:none}img{max-width:100%}@media screen and (max-width: 480px){img{width:100%}}strong{font-weight:bold;color:#c00}em{font-style:italic;font-weight:normal}p{margin-bottom:4rem;line-height:1.8}@media screen and (max-width: 480px){p{margin-bottom:2rem}}p:last-child{margin-bottom:0}em{font-style:normal;font-weight:bold}figure{line-height:1.7;display:block}figure img{display:block}h1,h2,h3,h4,h5{font-weight:300}table{width:100%}select,input{font-size:100%}select{padding:8px}textarea{resize:none}textarea:focus{outline:0}dl{line-height:2}@media screen and (max-width: 480px){dl{line-height:1.7}}dl dt{font-weight:400}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;background-color:#fff}input[type=submit]{cursor:pointer}input[type=checkbox]:checked+.check::after{opacity:1}input::-webkit-input-placeholder{color:#999}input:-ms-input-placeholder{color:#999}input::-ms-input-placeholder{color:#999}input::placeholder{color:#999}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.status-scroll .nav-gotop{display:block}.status-scroll .nav-gotop .inner{opacity:0.7}.status-scroll .layout-header{-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.2);box-shadow:0 4px 6px rgba(0,0,0,0.2)}.status-scroll .layout-firstview .next{opacity:0}@media screen and (min-width: 768px){.status-scroll .global-logo .logo{width:100px}.status-scroll .layout-header .inner{padding:8px 0}.status-scroll .global-logo .tagline{font-size:1.6rem}.status-scroll .nav-sp{top:2px}}.status-cornernavscroll .nav-corner:after{content:'';position:absolute;right:0;top:0;width:40px;height:100%;background-color:red;display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:-webkit-gradient(linear, left top, right top, from(rgba(1,47,173,0)), color-stop(1%, rgba(1,47,173,0.01)), to(rgba(1,47,173,0.84)));background:linear-gradient(to right, rgba(1,47,173,0) 0%, rgba(1,47,173,0.01) 1%, rgba(1,47,173,0.84) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00012fad', endColorstr='#d6012fad',GradientType=1 )}.status-cornernavscroll .nav-corner::before{content:'';position:absolute;right:5px;top:50%;width:20px;height:30px;margin:-15px 0 0 0;background:url(/assets/images/common/icon/arrow_w.svg) no-repeat;background-size:12px 12px;background-position:50% 50%;z-index:4;display:block}.status-cornernavscroll.-scrollx .nav-corner:before,.status-cornernavscroll.-scrollx .nav-corner:after{display:none}.status-member .nav-global{border-top-left-radius:0}.status-member .nav-member .menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.status-member .nav-member .menu{display:block}}.status-nav .nav-global{left:100%}.status-nav .nav-sp span{width:35%;left:30%;background-color:#fff}.status-nav .nav-sp span:nth-child(1){opacity:0}.status-nav .nav-sp span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3px}.status-nav .nav-sp span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}.member-page{background:#efefef}.member-page .global-logo a{color:#3061CB}.member-page .heading-page{color:#3061CB}.member-page .layout-footer{color:#000}.layout-firstview{position:relative;background-color:red;position:relative;background:url(/assets/images/index/bg.svg) repeat-x;background-size:auto 95%;background-position:right bottom;margin-bottom:40px;overflow:hidden}@media (orientation: Portrait){.layout-firstview{background-size:auto 80%;background-position:70% bottom}}.layout-firstview .copy{width:30%;max-width:300px;position:absolute;top:23%;left:7%;z-index:100;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0;-webkit-animation-name:copyin;animation-name:copyin;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (orientation: Portrait){.layout-firstview .copy{left:50%;width:300px;margin-left:-150px;top:8%}}@media screen and (orientation: Portrait) and (max-width: 480px){.layout-firstview .copy{width:50%;margin-left:-25%}}@-webkit-keyframes copyin{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes copyin{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.layout-firstview .next{content:'';border:8px solid transparent;border-top:12px solid #fff;display:inline-block;position:absolute;bottom:20px;left:50%;z-index:2;margin-left:-4px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.layout-firstview .next::after{content:'';width:1px;height:18px;background-color:#fff;position:absolute;left:50%;top:9px;z-index:3}.layout-firstview .next::before{content:'';width:1px;height:30px;background-color:#adc3e7;position:absolute;left:50%;top:28px;z-index:2}.layout-firstview::after{content:'';position:absolute;width:100%;height:100%;overflow:hidden;background-color:red;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;z-index:0;background:url(/assets/images/index/main.svg) no-repeat;background-size:auto 105%;background-position:right -10vw bottom 0;-webkit-animation-name:imagein;animation-name:imagein;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@media (orientation: landscape){.layout-firstview::after{background-position:right -2vw bottom 0}}@media (orientation: Portrait){.layout-firstview::after{background-size:auto 80%;background-position:80% bottom}}@-webkit-keyframes imagein{0%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes imagein{0%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.layout-screen{position:relative;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1600px){.layout-screen{background-size:100% auto;background-position:50% 4%}}@media screen and (max-width: 768px){.layout-screen{position:static;background-position:50% 0px;background-size:1200px auto}}@media screen and (max-width: 480px){.layout-screen{background-position:50% 0px;background-size:1000px auto}}.layout-screen::after{content:'';position:fixed;width:100%;height:100vh;z-index:0;top:0;left:0}.layout-header{z-index:6;position:fixed;top:0;width:100%;background-color:#fff;z-index:102}.layout-header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:22px 0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;max-width:1100px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.layout-header .inner{display:block;padding:16px 0}}@media screen and (max-width: 480px){.layout-header .inner{padding:10px 0}}.layout-header .inner .nav-global{margin-left:auto}.layout-header .nav-inner{position:absolute;max-width:1100px;width:calc( 100% - 60px)}@media screen and (max-width: 768px){.layout-header .nav-inner{width:100vw;display:none;max-height:calc( 100vh - 79px);overflow-y:auto}}@media screen and (max-width: 480px){.layout-header .nav-inner{max-height:calc( 100vh - 77px)}}.layout-corner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#E3F0FC;padding:35px 20px}@media screen and (max-width: 480px){.layout-corner{padding:25px 10px}}.layout-corner>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.layout-footer{background-color:#f5f5f5;text-align:center;font-size:1.4rem;letter-spacing:0.1rem;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.05) inset;box-shadow:0 5px 5px rgba(0,0,0,0.05) inset;z-index:2;position:relative;margin-top:auto}.layout-footer .inner{margin:0 auto;padding:40px 0;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width: 768px){.layout-footer .inner{padding:30px 0}}@media screen and (max-width: 480px){.layout-footer .inner{padding:20px 0}}.layout-footer .copyright{font-family:'Montserrat', sans-serif;text-align:center;font-size:1.4rem;line-height:1.4;letter-spacing:0.1rem}@media screen and (max-width: 480px){.layout-footer .copyright{text-align:center}}.layout-title{padding:60px 0 30px 0}@media screen and (max-width: 768px){.layout-title{padding-top:50px}}@media screen and (max-width: 480px){.layout-title{padding-top:40px}}.layout-title .heading-section{margin-bottom:40px}@media screen and (max-width: 768px){.layout-title .heading-section{margin-bottom:20px}}@media screen and (max-width: 480px){.layout-title .heading-section{margin-bottom:15px}}.layout-title.-nomargin{margin-bottom:0;padding-bottom:0}.layout-main{z-index:2;position:relative;padding-top:102px}.layout-section{-webkit-box-sizing:content-box;box-sizing:content-box;padding:30px 0;color:#333;margin:0;background-size:1600px auto;background-position:50% 40px;background-attachment:fixed}@media only screen and (min-width: 1600px){.layout-section{background-size:100% auto;background-position:50% 4%}}@media screen and (max-width: 768px){.layout-section{padding:30px 0}}@media screen and (max-width: 480px){.layout-section{padding:25px 0}}.layout-section.-nomargin{margin-bottom:0;padding-bottom:0;padding-top:0}.layout-section.-contact{max-width:820px;margin:0 auto}.layout-section.-login{max-width:450px;margin:50px auto 50px auto}.layout-section.-sendpassword{max-width:450px;margin:50px auto 50px auto}.layout-section.-message{margin:50px auto 50px auto;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-section.-message .inner{width:100%}.layout-sectionsub{padding:0 0 30px 0}.layout-sectionsub:last-child{margin-bottom:0}.layout-voice{background-color:#E3F0FC;padding:40px 0}.global-logo{padding:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.global-logo .logo{width:120px;margin-right:25px;padding-right:25px;border-right:1px solid #ccc;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width: 768px){.global-logo .logo{width:100px}}@media screen and (max-width: 480px){.global-logo .logo{width:90px}}.global-logo .logo a{display:block}.global-logo .logo img{display:block;width:100%}.global-logo .tagline{font-weight:bold;color:#3061CB;font-size:1.8rem;letter-spacing:2px;white-space:nowrap}@media screen and (max-width: 480px){.global-logo .tagline{font-size:1.5rem}}.nav-global{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width: 768px){.nav-global{padding:0;border-radius:0;position:fixed;z-index:102;background-color:#3061CB;height:100vh;width:90%;top:0;left:100%}}.nav-global ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.nav-global ul{display:block;padding:20px 20px 20px 20px}}.nav-global ul li{padding:11px 0;margin:0 12px;overflow:hidden}@media screen and (max-width: 768px){.nav-global ul li{padding:0;margin:0}}.nav-global ul li a{color:#333;display:block;font-size:1.7rem;white-space:nowrap;padding:4px 0px;font-family:'Montserrat', sans-serif;font-weight:600;letter-spacing:0;position:relative}.nav-global ul li a::after{content:'';height:3px;width:0;position:absolute;left:0;bottom:-7px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#3061CB}@media screen and (max-width: 768px){.nav-global ul li a::after{content:none}}@media screen and (max-width: 768px){.nav-global ul li a{color:#fff;padding:20px 30px;font-size:2.8rem;opacity:0.5}}.nav-global ul li a:hover{color:#3061CB}@media screen and (max-width: 768px){.nav-global ul li a:hover{color:#fff}}.nav-global ul li a:hover::after{width:100%;opacity:0.6}.nav-global ul li.-current a{color:#3061CB}@media screen and (max-width: 768px){.nav-global ul li.-current a{color:#fff;opacity:1}}.nav-global ul li.-current a::after{width:100%;background-color:#3061CB}.nav-footer{margin:0 auto 15px auto;font-family:'Montserrat', sans-serif}@media screen and (max-width: 768px){.nav-footer{margin-bottom:10px}}.nav-footer a{display:inline-block;padding:4px 12px}.nav-footer .pmark{width:50px}.nav-prev{text-align:center;line-height:1.7;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.nav-prev .link-arrow::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.nav-prev:hover{opacity:0.7}.nav-page{margin:0 0 60px 0}@media screen and (max-width: 480px){.nav-page{padding:5px 0;margin-bottom:20px}}.nav-page ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 480px){.nav-page ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:-2%}}@media screen and (max-width: 480px){.nav-page ul>*{width:46%;margin:2%}}@media screen and (max-width: 480px){.nav-page ul>* a{border-radius:6px;border:1px solid #3061CB}}.nav-page ul>*:first-child a{border-top-left-radius:6px;border-bottom-left-radius:6px}@media screen and (max-width: 480px){.nav-page ul>*:first-child a{border-radius:6px;border:1px solid #3061CB}}.nav-page ul>*:last-child a{border-right:1px solid #3061CB;border-top-right-radius:6px;border-bottom-right-radius:6px}@media screen and (max-width: 480px){.nav-page ul>*:last-child a{border-radius:6px;border:1px solid #3061CB}}.nav-page a{display:inline-block;padding:15px 30px;border:1px solid #3061CB;border-right:none;background-color:#f5f5f5;position:relative;-webkit-transition:all 0.1s ease;transition:all 0.1s ease}@media screen and (max-width: 768px){.nav-page a{padding:15px 15px}}@media screen and (max-width: 480px){.nav-page a{padding:13px 5px;display:block;text-align:center}}.nav-page a:hover{background-color:#fff}.nav-page a:before{content:'';background:url(/assets/images/common/icon/arrow_u.svg) no-repeat;background-size:12px 12px;display:inline-block;width:12px;height:12px;margin-right:10px}.nav-pager{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:30px 0;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-pager .btn{border-radius:4px;background-color:#3061CB;color:#fff;text-align:center;display:inline-block;padding:4px;position:relative;padding:10px 8px;margin:0 6px;color:#fff;background-color:#ccc;opacity:0.7}.nav-pager .btn:hover{background-color:#3061CB}.nav-pager .next{margin-left:0}.nav-pager .btn:before,.nav-pager .btn:after{content:'';display:inline-block;width:8px;height:8px;vertical-align:middle;margin-top:-2px}.nav-pager .prev .btn:before{border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:-3px 8px 0 8px}.nav-pager .prev .btn:after{content:none}.nav-pager .next .btn:before{content:none}.nav-pager .next .btn:after{border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:0 8px}.nav-pager .current .btn{background-color:#3061CB;opacity:1}.nav-gotop{width:56px;height:56px;position:fixed;bottom:30px;right:30px;cursor:pointer}.nav-gotop.-stop{position:absolute}.nav-gotop .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#005EB0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;width:100%;height:100%}.nav-gotop .inner:hover{opacity:1}.nav-gotop .inner img{display:block;width:25px;margin:0 auto}.nav-sp{position:absolute;right:12px;top:20px;width:60px;height:60px;display:none;cursor:pointer;z-index:102;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width: 768px){.nav-sp{top:12px;right:12px;display:block}}@media screen and (max-width: 480px){.nav-sp{top:0;right:0}}.nav-sp:hover{opacity:0.7}.nav-sp span{display:inline-block;height:2px;width:46%;margin:0 auto;background-color:#3061CB;position:absolute;top:50%;left:27%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (max-width: 768px){.nav-sp span{width:40%;left:20%}}@media screen and (max-width: 480px){.nav-sp span{width:40%;left:20%}}.nav-sp span:nth-child(2){margin-top:-8px}@media screen and (max-width: 480px){.nav-sp span:nth-child(2){margin-top:-6px}}.nav-sp span:nth-child(3){margin-top:8px}@media screen and (max-width: 480px){.nav-sp span:nth-child(3){margin-top:6px}}.nav-form{padding:30px 0;text-align:center}.nav-form .button-form,.nav-form>*{margin:0 auto}.nav-form.-right{text-align:right}.nav-corner{font-size:95%;background-color:#3061CB;color:#fff;padding:12px 0;overflow:hidden;overflow-x:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;white-space:nowrap;position:-webkit-sticky;position:sticky;top:65px;z-index:102}@media screen and (max-width: 480px){.nav-corner{padding:8px 10px;font-size:100%;top:62px}}.nav-corner ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 480px){.nav-corner ul:last-child::after{content:'　';width:20px;height:1px}}.nav-corner ul li{margin-right:10px;position:relative}@media screen and (max-width: 480px){.nav-corner ul li{margin-right:5px}}.nav-corner ul li.-current a{border-color:#fff}.nav-corner ul li.-current:hover a{border-color:#fff}.nav-corner ul li:hover a{border-color:rgba(255,255,255,0.4)}.nav-corner a{color:#fff;border:1px solid transparent;border-radius:5px;padding:5px 12px;display:block;min-width:100px;text-align:center;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (max-width: 480px){.nav-corner a{padding:8px 4px}}@media screen and (max-width: 480px){.nav-corner .container-wrapper{padding:0}}.bg-shadow{background-color:rgba(0,0,0,0.7);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:5;display:none;z-index:101}.heading-page{padding:2px 0 2px 10px;margin:0 0;font-size:3.2rem;line-height:1.7;font-weight:bold;text-align:center;color:#fff;letter-spacing:3px}@media screen and (max-width: 480px){.heading-page{font-size:2.4rem;letter-spacing:2px}}.heading-page .sub{margin-top:10px;letter-spacing:1px;font-size:1.2rem;display:block;font-weight:normal}@media screen and (max-width: 768px){.heading-page .sub{margin-top:15px}}@media screen and (max-width: 480px){.heading-page .sub{margin-top:10px}}.heading-corner{margin:0;color:#3061CB;line-height:1.3}.heading-corner .main{font-size:2.8rem;font-weight:700;letter-spacing:0.05rem;font-family:'Montserrat', sans-serif}@media screen and (max-width: 480px){.heading-corner .main{margin-bottom:5px;font-size:2.4rem}}.heading-corner .sub{margin-top:0;font-size:1.4rem;font-weight:normal;display:block;letter-spacing:2px;position:relative;color:#000;padding:0}@media screen and (max-width: 480px){.heading-corner .sub{font-size:1.2rem}}.heading-section{margin:0 0 50px 0;color:#3061CB;line-height:1.5;text-align:center}@media screen and (max-width: 768px){.heading-section{line-height:1.3;margin-bottom:30px}}@media screen and (max-width: 480px){.heading-section{line-height:1.3;margin-bottom:35px}}.heading-section .main{font-size:3.8rem;font-weight:700;letter-spacing:1px;font-family:'Montserrat', sans-serif;line-height:1.3}@media screen and (max-width: 768px){.heading-section .main{font-size:3.3rem;letter-spacing:0.5px}}@media screen and (max-width: 480px){.heading-section .main{font-size:3.0rem}}.heading-section .sub{margin-top:5px;font-size:1.3rem;font-weight:normal;display:block;letter-spacing:2px;position:relative;color:#000;padding:0 0 20px 0}@media screen and (max-width: 480px){.heading-section .sub{font-size:1.3rem}}.heading-section .sub::after{content:'';position:absolute;bottom:0;height:3px;border-radius:10px;left:50%;margin:0 0 0 -50px;width:100px;background-color:#3061CB;display:inline-block}.heading-subsection{font-weight:bold;font-size:2.2rem;margin:0 0 20px 0;padding:0 0 0 30px;position:relative;color:#3061CB;line-height:1.5}@media screen and (max-width: 480px){.heading-subsection{font-size:2.0rem}}.heading-subsection::before{content:'';display:inline-block;width:18px;height:18px;border:6px solid #3061CB;background-color:#D8E5FF;border-radius:50%;position:absolute;top:10px;left:0}@media screen and (max-width: 480px){.heading-subsection::before{top:8px}}.heading-bar{font-weight:bold;background-color:#3061CB;color:#fff;padding:6px 12px;margin:0 0 20px 0}.heading-bar.-block{background-color:transparent;padding:0;margin:0 0 12px 0}.heading-bar.-block span{display:inline-block;background:#3061CB;padding:4px 12px}.heading-border{border-left:6px solid #3061CB;padding:3px 0 3px 13px;line-height:1.5;margin:0 0 20px 0;font-weight:bold;font-size:1.8rem}.heading-caption{font-weight:bold;font-size:1.8rem;line-height:1.8;display:block;margin:0 0 7px 0}.heading-caption .link-arrow::before{top:7px;margin:0}.heading-comment{margin:0 0 24px 0;line-height:1.7}.heading-comment span{border-radius:22px;background-color:#3061CB;color:#fff;padding:6px 18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold}@media screen and (max-width: 480px){.heading-comment span{padding:6px 12px;border-radius:8px}}.heading-comment span::after{content:'';display:inline-bblock;border:12px solid transparent;border-top:16px solid #3061CB;position:absolute;bottom:-24px;left:8%}.container-wrapper{position:relative;max-width:1100px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;padding:0 50px;margin:0 auto}@media screen and (max-width: 768px){.container-wrapper{padding:0 25px}}@media screen and (max-width: 480px){.container-wrapper{padding:0 18px}}.container-wrapper.-pad{padding-top:30px;padding-bottom:30px}.container-article{line-height:1.8;padding:0 0 50px 0}.container-article .title{font-size:2.4rem;font-weight:bold;margin:0 0 10px 0}.container-article .date{display:block;margin:0 0 40px 0}.container-note{padding:18px;margin:0 0 0px 0;background-color:#f5f5f5}.container-note .list-difinition dt{font-size:1.6rem}.container-note .list-difinition dd:last-child{margin-bottom:0}.container-cornermain{padding:0 0 60px 0;position:relative;border-bottom:1px solid #3061CB}@media screen and (max-width: 768px){.container-cornermain{padding-bottom:50px}}@media screen and (max-width: 480px){.container-cornermain{padding-bottom:40px}}.container-cornermain .thumb{overflow:hidden;border-radius:12px;margin-bottom:30px}.container-cornermain .thumb .image{display:block;margin:0 auto;width:100%;overflow:hidden}@media screen and (max-width: 480px){.container-cornermain .thumb .image{width:150%;margin-left:-25%;max-width:150%}}.container-illust{margin:20px auto 40px auto;overflow:hidden}.container-illust.-philosophy{max-width:700px}.container-illust img{display:block;margin:0 auto;width:100%}.container-copy{min-height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-copy.-index{min-height:260px}.container-copy.-index .heading-page{font-size:2.2rem;line-height:2}@media screen and (max-width: 768px){.container-copy{min-height:200px}}@media screen and (max-width: 480px){.container-copy{min-height:150px}}.container-eventtitle{line-height:1.7;margin:0 0 30px 0}.container-eventtitle .title{font-size:2rem;font-weight:bold;margin:0 0 5px 0}.container-eventtitle time{display:block;margin:0 0 10px 0}.container-gallery{background-color:#111;color:#ccc;padding:60px 0}.container-map{margin:0 0 60px 0;background-color:#f5f5f5}@media screen and (max-width: 480px){.container-map{margin-bottom:30px}}.container-map iframe{display:block;margin:0;height:450px}.container-image{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 480px){.container-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 480px){.container-image.-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.container-image.-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 480px){.container-image.-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.container-image.-right .photo{margin:0 0 0 40px}@media screen and (max-width: 480px){.container-image.-right .photo{margin:0 auto;max-width:80%;width:70%}}.container-image img{display:block;width:100%}.container-image .photo{-webkit-box-flex:0.3;-ms-flex:0.3;flex:0.3;margin:0 40px 0 0}@media screen and (max-width: 480px){.container-image .photo{margin:0 0 30px 0}}.container-image .photo.-office{-webkit-box-flex:0.2;-ms-flex:0.2;flex:0.2}@media screen and (max-width: 480px){.container-image .photo.-office img{width:60%;margin-left:auto;margin-right:auto}}.container-image .text{-webkit-box-flex:0.7;-ms-flex:0.7;flex:0.7}@media screen and (max-width: 480px){.container-image .text{margin:0 0 30px 0}}.container-staff{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 480px){.container-staff{display:block}}.container-staff .left{-webkit-box-flex:0.65;-ms-flex:0.65;flex:0.65}.container-staff .right{-webkit-box-flex:0.35;-ms-flex:0.35;flex:0.35;margin-left:30px}@media screen and (max-width: 480px){.container-staff .right{margin-left:0}}@media screen and (max-width: 480px){.container-staff .thumb{margin-top:30px}}.container-staff .thumb img{border-radius:8px}.link-arrow{display:inline-block;position:relative;padding-left:28px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.link-arrow.-white{color:#fff}.link-arrow:hover{margin-left:10px}.link-arrow::before{content:'';display:block;width:10px;height:10px;background:url(/assets/images/common/icon/arrow.svg) no-repeat;background-size:8px 8px;background-position:65% 50%;position:absolute;left:0;top:50%;border:1px solid #3061CB;border-radius:50%;margin:-7px 0 0 0;padding:8px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}@media screen and (max-width: 480px){.link-arrow::before{width:8px;height:8px;padding:7px;background-size:7px 7px}}.link-arrow.-white::before{background-image:url(/assets/images/common/icon/arrow_w.svg);border-color:#fff}.link-arrow.-block{display:block;text-align:center;padding:0 0}.link-arrow.-block::before{left:15px}.list-news{border-top:2px solid #000;border-bottom:1px solid #ccc}.list-news li:nth-child(even){background-color:#E3F0FC}.list-news li.-window a::after{background-image:url(/assets/images/common/icon/window.svg);width:18px;height:18px;background-size:contain}.list-news li a{display:block;padding:17px 0;color:#000;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.list-news li a::after{content:'';display:block;width:12px;height:12px;background:url(/assets/images/common/icon/arrow.svg) no-repeat;background-size:12px 12px;background-position:right 50%;position:absolute;right:20px;top:50%;margin:-6px 0 0 0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (max-width: 480px){.list-news li a::after{top:22px}}.list-news li a:hover{color:#3061CB;padding-left:10px}.list-news li a:hover::after{right:6px}.list-news li a .item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;font-size:1.5rem;line-height:1.3}@media screen and (max-width: 480px){.list-news li a .item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;font-size:95%;line-height:1.5}}.list-news li a .item time{display:inline-block;margin-right:15px}@media screen and (max-width: 480px){.list-news li a .item time{color:#666;margin-top:3px}}.list-news li a .item .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:30px}@media screen and (max-width: 480px){.list-news li a .item .text{white-space:normal}}.list-news li a .item .text br{display:none}.list-disc{list-style-type:disc;margin:10px 0 30px 30px}@media screen and (max-width: 480px){.list-disc{margin-left:24px}}.list-disc>li{line-height:1.7;margin:0 0 5px 0}.list-number{list-style-type:decimal;margin:10px 0 30px 40px}.list-number>li{line-height:1.7;margin:0 0 5px 0}.list-numberbg{list-style-type:none;margin:10px 0 30px 20px;counter-reset:li}.list-numberbg>li{margin:0 0 5px 0px;padding:0 0 0 30px;position:relative;line-height:1.7}.list-numberbg>li:before{counter-increment:li;content:counter(li);background-color:#3061CB;color:#fff;position:absolute;font-size:20px;top:5px;left:0px;border-radius:50%;text-align:center;display:inline-block;width:20px;height:20px;font-size:1.4rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-difinition{line-height:1.8}.list-difinition dt{font-weight:bold}@media screen and (max-width: 480px){.list-difinition dt{font-size:1.7rem}}.list-difinition dd{margin-bottom:20px}.list-difinition dd:last-child{margin-bottom:0}.table-grid{width:auto;max-width:100%;width:100%;margin:5px 0 30px 0;border-top:1px solid #b1c2d9;border-left:1px solid #b1c2d9;font-size:95%}.table-grid th,.table-grid td{border-bottom:1px solid #b1c2d9;border-right:1px solid #b1c2d9;padding:8px 12px;font-weight:normal;line-height:1.6}@media screen and (max-width: 480px){.table-grid th,.table-grid td{padding:4px 4px}}.table-grid th{background-color:#E3F0FC;width:20%;text-align:left;white-space:nowrap}@media screen and (max-width: 768px){.table-grid th{white-space:normal}}.table-grid .list-disc{margin-top:5px;margin-bottom:5px}.table-line{border-top:1px solid #ccc;margin:5px 0 30px 0}.table-line th,.table-line td{padding:14px 4px;text-align:left;line-height:1.6;border-bottom:1px solid #ccc}@media screen and (max-width: 480px){.table-line th,.table-line td{padding:8px 4px}}.image-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 480px){.image-block{display:block}}.image-block>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.image-block.left figure{margin:0 30px 30px 0}@media screen and (max-width: 480px){.image-block.left figure{margin-right:0}}.image-block.right figure{margin:0 0 30px 30px}@media screen and (max-width: 480px){.image-block.right figure{margin-left:0}}.image-block figure img{display:block;width:100%;border-radius:10px}.button-link{border-radius:6px;max-width:226px;width:100%;line-height:1.8;padding:6px 22px 6px 40px;text-align:center;color:#fff;background-color:#3061CB;position:relative}.button-link::before{content:'';display:block;width:8px;height:8px;background:url(/assets/images/common/icon/arrow_w.svg) no-repeat;background-size:6px 6px;background-position:65% 50%;position:absolute;left:12px;top:12px;border:1px solid #fff;border-radius:50%;margin:0 0 0 0;padding:7px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.button-link:hover{opacity:0.8}.button-form{border-radius:4px;max-width:216px;width:100%;padding:14px 10px;display:block;text-align:center;border:none;background-color:#3061CB;color:#fff;font-size:100%;letter-spacing:0.1rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer}.button-form.-default{background-color:#999}.button-form.-window{background-image:url(/assets/images/common/icon/window.svg);background-repeat:no-repeat;background-size:14px auto;background-position:15px 50%;padding-right:10px;padding-left:40px;max-width:240px}.button-form:hover{opacity:0.8}.button-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0}.button-area .button-form,.button-area>*{margin:0 10px}.icon-category{background-color:#999;line-height:1.2;display:inline-block;padding:6px 10px 4px 10px;min-width:100px;font-size:1.4rem;text-align:center;white-space:nowrap;color:#333;border:1px solid #999;background-color:#fff}@media screen and (max-width: 480px){.icon-category{font-size:1.0rem}}.card-block .thumb{margin:0 0 25px 0;border-radius:10px;overflow:hidden;position:relative}@media screen and (max-width: 480px){.card-block .thumb{margin-bottom:15px}}.card-block .thumb.-hascopy{background-color:#000}.card-block .thumb.-hascopy img{opacity:0.7}.card-block .thumb .title{color:#fff;font-size:2.6rem;font-weight:700;letter-spacing:0.05rem;font-family:'Montserrat', sans-serif;position:absolute;top:0;left:0;margin:auto;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1}@media screen and (max-width: 480px){.card-block .thumb .title{font-size:2.2rem}}.card-block .thumb img{display:block;width:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.card-block .body{line-height:1.7}.card-staff a{display:block;color:#333}.card-staff a:hover .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card-staff .thumb{margin:0 0 20px 0;overflow:hidden;border-radius:8px}.card-staff .thumb img{display:block;width:100%;border-radius:6px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.card-staff figcaption{display:block;font-size:90%}.card-staff figcaption p{margin-bottom:10px;font-weight:bold}.card-staff figcaption .profile .name{font-weight:bold;font-size:1.6rem}.card-event a{display:block;color:#333;position:relative}.card-event a:hover .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card-event .thumb{margin:0 0 20px 0;overflow:hidden;border-radius:10px}.card-event .thumb img{display:block;width:100%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.card-event figcaption{display:block;font-size:90%}.card-event figcaption .title{font-weight:bold;padding-left:26px;position:relative;display:block;line-height:1.7;color:#3061CB}.card-event figcaption .title::before{content:'';display:block;width:10px;height:10px;background:url(/assets/images/common/icon/arrow.svg) no-repeat;background-size:8px 8px;background-position:65% 50%;position:absolute;left:0;top:5px;border:1px solid #3061CB;border-radius:50%;margin:0 0 0 0;padding:8px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.card-event figcaption time{color:#666;display:block;margin:0 0 5px 0;padding-left:26px}.card-event figcaption p{margin-bottom:10px}.card-seek .thumb{margin:0 0 20px 0;overflow:hidden;border-radius:8px}.card-seek .thumb img{display:block;width:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.card-seek .title{font-weight:bold;margin:0 0 10px 0;font-size:1.8rem;text-align:center}.card-seek p{margin-bottom:10px;text-align:center}.aform-input-example{font-size:1.4rem;color:#666}.aform-required{color:#cc0000;margin-left:10px;display:inline-block}.aform-input{width:100%}.aform-name-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aform-name-ul>*{-ms-flex-preferred-size:48%;flex-basis:48%}.aform-kana-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aform-kana-ul>*{-ms-flex-preferred-size:48%;flex-basis:48%}.form-content dl{margin-bottom:50px}.form-content dl dt{font-weight:bold}.form-content .nav>*{margin:0 auto}.form-confirm dl{margin-bottom:30px}.form-confirm dl dt{background-color:#efefef;padding:7px 12px;line-height:1.3;margin:0 0 10px 0;font-size:90%}.form-confirm dl dd{padding:0 0}.form-group label{line-height:1}.form-group li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:10px}.form-group li>*:first-child{margin-right:20px;white-space:nowrap}.form-text{border-bottom:2px solid #ccc;padding:8px 0px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}.form-text:focus{border-bottom:2px solid #3061CB;color:#3061CB}.form-textarea{padding:10px;min-height:280px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;border:2px solid #ccc;width:100%;font-size:90%;line-height:1.8}.form-textarea:focus{border-color:#3061CB;color:#3061CB}.form-radio{display:inline-block;padding:12px 0;line-height:1;margin-right:20px}.form-radio label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 0 0 30px;position:relative;width:auto;line-height:1.3}.form-radio label::before,.form-radio label::after{content:'';display:block;border-radius:50%;position:absolute}.form-radio label::after{background:#333;height:10px;width:10px;left:5px;opacity:0;top:5px}.form-radio label::before{background:#fff;border:1px solid #BDC1CC;height:20px;width:20px;left:0;top:0}.form-radio input[type="radio"]{display:none}.form-radio input[type="radio"]:checked+label::after{opacity:1}.form-checkbox{display:inline-block;padding:12px 0;line-height:1}.form-checkbox label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;padding:0 0 0 30px;position:relative;width:auto;line-height:1.3}.form-checkbox label::before,.form-checkbox label::after{content:'';display:block;border-radius:2px;position:absolute}.form-checkbox label::after{background:#333;height:10px;width:10px;left:5px;opacity:0;top:5px}.form-checkbox label::before{background:#fff;border:1px solid #BDC1CC;height:20px;width:20px;left:0;top:0}.form-checkbox input[type="checkbox"]{display:none}.form-checkbox input[type="checkbox"]:checked+label::after{opacity:1}.form-list .field{margin:0 0 30px 0;display:block}.form-list .field .form-text{width:100%}.form-list .comit{padding:20px 0 0 0}.form-list .comit>*{margin:0 auto}.grid-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0 -12px 0 -12px}.grid-block.-hasline{margin:0  0 30px 0}.grid-block.-hasline>*{-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd;border-right:none;background-color:#fff;padding:20px;border-radius:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);border:1px solid #ddd}@media screen and (max-width: 480px){.grid-block.-hasline>*{padding:15px}}.grid-block.-cols2{margin:-2%}@media screen and (max-width: 480px){.grid-block.-cols2{display:block;margin:0 0 30px 0}}.grid-block.-cols2>*{width:46.0%;margin:2%}@media screen and (max-width: 480px){.grid-block.-cols2>*{width:auto;margin:0 0 25px 0}}.grid-block.-cols3{margin:-1.6%}@media screen and (max-width: 480px){.grid-block.-cols3{display:block;margin:0 0 30px 0}}.grid-block.-cols3>*{width:30.13%;margin:1.6%}@media screen and (max-width: 768px){.grid-block.-cols3>*{width:46.8%;margin:1.6%}}@media screen and (max-width: 480px){.grid-block.-cols3>*{width:auto;margin:0 0 20px 0}}.grid-block.-cols4{margin:0 -1.6% -1.6% -1.6%}@media screen and (max-width: 480px){.grid-block.-cols4{display:block;margin:0 0 30px 0}}.grid-block.-cols4>*{width:21.8%;margin:0 1.6% 3.2% 1.6%}@media screen and (max-width: 768px){.grid-block.-cols4>*{width:46.8%;margin:0 1.6% 3.2% 1.6%}}@media screen and (max-width: 480px){.grid-block.-cols4>*{width:auto;margin:0 0 35px 0}}@media screen and (max-width: 768px){.grid-block.-cols5{display:block;margin:0}}.grid-block.-cols5>*{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.grid-block.-cols5>*{width:auto;margin:0 0 20px 0}}.grid-block>.full{width:100%}.grid-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-banner>*{width:20%;-webkit-box-shadow:0 0 0 1px #999;box-shadow:0 0 0 1px #999;background-color:#fff;text-align:center}.grid-banner>* a{display:block}.grid-banner>* img{display:block;margin:0 auto;max-width:90%}#id-1o4xwb7notp{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-page .category{margin:0 0 15px 0}.detail-page time{display:block;margin:0 0 20px 0}.member-archives li{border:1px solid #ccc;border-bottom:one;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.member-archives li a{dislay:block;padding:15px 15px 15px 40px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:url(/assets/images/common/icon/document.svg) no-repeat;background-size:20px auto;background-position:10px 50%}.member-archives li date{margin-left:auto;padding:0 10px}.member-archives li .author{padding:0 10px}.copy-catch{font-weight:bold;font-size:2.6rem;margin:0 0 5px 0;line-height:1.5}@media screen and (max-width: 768px){.copy-catch{font-size:2.2rem}}@media screen and (max-width: 480px){.copy-catch{font-size:2.0rem}}.copy-from{padding:20px 0;line-height:1.7}.copy-from .role{font-size:80%}.copy-from .namae{font-size:120%;letter-spacing:3px}.copy-staff{font-weight:bold;font-size:2.4rem;margin:0 0 10px 0;line-height:1.7}@media screen and (max-width: 480px){.copy-staff{font-size:2.0rem}}.slider-gallery{margin-bottom:30px}.slider-gallery .slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;position:absolute;top:50%;opacity:0.6;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;border:1px solid rgba(255,255,255,0.7);border-radius:50%}.slider-gallery .slick-arrow:hover{opacity:1}.slider-gallery .slick-arrow.next{right:-50px}.slider-gallery .slick-arrow.next img{padding-left:2px}.slider-gallery .slick-arrow.prev{left:-50px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-gallery .slick-arrow.prev img{padding-left:2px}.slider-gallery .slick-arrow img{display:block;width:40%;margin:0 auto}.slider-gallery .main{width:76%;margin:0 auto 20px auto}.slider-gallery .main figcaption{display:block;padding:10px 0;font-size:90%}.slider-gallery .thumb .slick-track{margin:0}.slider-gallery .thumb .slick-slide{width:100%;opacity:0.5}.slider-gallery .thumb .slick-slide.slick-current{opacity:1}.slider-gallery .thumb .slick-slide img{display:block;width:100%}.slider-gallery .thumb .slick-slide .item{width:11.1111%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 3%}.staff-comment .item{overflow:hidden;background-color:#fff;max-width:47%;margin:0 1.5% 3% 1.5%;padding:18px;border-radius:8px}@media screen and (max-width: 480px){.staff-comment .item{max-width:100%}}.staff-comment .item p{margin-bottom:20px;font-size:94%;line-height:1.7}.staff-comment .item .thumb{overflow:hidden}.staff-comment .item .thumb img{display:block;width:100%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.accordion-list{border-bottom:1px solid #b1c2d9;margin:10px 0 20px 0}.accordion-list dt{padding:5px 5px 5px 42px;border-top:1px solid #b1c2d9;cursor:pointer;position:relative}.accordion-list dt::before{content:'';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:18px;height:18px;border:1px solid #999;border-radius:50%;position:absolute;left:10px;top:12px;background:url(/assets/images/common/icon/plus.svg) no-repeat;background-size:9px 9px;background-position:50% 50%}.accordion-list dt:hover{color:#3061CB}.accordion-list dt.-active{font-weight:bold}.accordion-list dt.-active::before{background-image:url(/assets/images/common/icon/minus.svg)}.accordion-list dd{display:none}.gridauto{position:relative;width:auto;margin:0 -1.5%}.mf-txt{margin-bottom:2rem}.mf-txt.-right{text-align:right}.mf-subsection{margin-top:40px}.page-policy ol>li{margin-bottom:20px}.page-policy .heading-caption{margin-top:20px}.page-policy .table-grid th{width:auto}@media screen and (max-width: 480px){.page-policy .nav-page ul>*{width:100%}}#id-tgwf1gpy4b img{min-width:450px}@media screen and (max-width: 480px){#id-tgwf1gpy4b img{min-width:0}}#id-lbuwgy5h2t .table-grid{position:relative;margin-bottom:50px;border-color:#3061CB}@media screen and (max-width: 480px){#id-lbuwgy5h2t .table-grid{display:block}}#id-lbuwgy5h2t .table-grid::after{content:'';display:inline-block;position:absolute;left:50%;border:10px solid transparent;border-top:15px solid #3061CB;bottom:-43px}#id-lbuwgy5h2t .table-grid:last-child::after{content:none}#id-lbuwgy5h2t .table-grid th{background-color:#E3F0FC;vertical-align:middle;text-align:center;color:#3061CB;width:20%;font-weight:bold}@media screen and (max-width: 480px){#id-lbuwgy5h2t .table-grid th{width:auto}}@media screen and (max-width: 480px){#id-lbuwgy5h2t .table-grid tr,#id-lbuwgy5h2t .table-grid tbody{display:block}}#id-lbuwgy5h2t .table-grid td,#id-lbuwgy5h2t .table-grid th{padding-left:12px;padding-right:12px;border-color:#3061CB}@media screen and (max-width: 480px){#id-lbuwgy5h2t .table-grid td,#id-lbuwgy5h2t .table-grid th{display:block}}#id-lbuwgy5h2t .table-grid .-line{border-bottom:1px dashed #3061CB}#id-lbuwgy5h2t .table-grid .list-disc{margin-bottom:0}#id-7w62kl542a.image-block figure img{border-radius:0}._sp{display:none !important}@media screen and (max-width: 480px){._sp{display:block !important}}._tb{display:none !important}@media screen and (max-width: 768px){._tb{display:block !important}}@media screen and (max-width: 768px){._pc{display:none !important}}._center{text-align:center !important}._bold{font-weight:bold}._nowrap{white-space:nowrap !important}._nomargin{margin-bottom:0 !important}
/*# sourceMappingURL=style.css.map */