@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html,body,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span{list-style-type:none;margin:0;padding:0;font-weight:inherit}img,small{display:block}h1,h2,h3,h4,h5,h6,em{font-weight:inherit;font-style:normal}svg{overflow:hidden}a{color:#000;text-decoration:none}*:focus{outline:none}input,textarea,select{border:none;padding:0;-webkit-appearance:none;background-color:inherit}html[site-lang='jp'] [lang-is]:not([lang-is='jp']):not([lang-is='all']){display:none !important}html[site-lang='en'] [lang-is]:not([lang-is='en']):not([lang-is='all']):not([lang-is='en-cn']){display:none !important}html[site-lang='cn'] [lang-is]:not([lang-is='cn']):not([lang-is='all']):not([lang-is='en-cn']){display:none !important}body{color:#000;min-height:100vh;word-break:break-word}html[site-lang='jp'] body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}html[site-lang='en'] body{font-family:'Roboto',sans-serif}html[site-lang='cn'] body{font-family:'Noto Sans SC',sans-serif}:not(html[site-lang='en']) body{text-align:justify}body:[browser-is='not-ie']{display:flex;flex-flow:column}body[status='fixed']{position:fixed;overflow-y:scroll}html:not([page='news']) body main#container{overflow:hidden;flex:1}body main#container #page-elements{overflow:hidden;padding-top:80px}@media (min-width:1px) and (max-width:1260px){body main#container #page-elements{padding-top:55px}}body .hover{cursor:pointer}body article#online-application{background-color:#f7ebf2}@media (min-width:1px) and (max-width:960px){body article#online-application{margin-left:calc(25px * -1);width:calc(100% + 25px * 2)}}@media (min-width:961px) and (max-width:99999px){body article#online-application{border-radius:12px}}@media (min-width:1px) and (max-width:960px){body article#online-application .inner-padding{padding:70px 25px}}@media (min-width:961px) and (max-width:99999px){body article#online-application .inner-padding{padding:80px 60px}}body article#online-application .inner-padding .frame{width:100%}body article#online-application .inner-padding .frame .box-heading{position:relative}body article#online-application .inner-padding .frame .box-heading h3{color:#78033c}@media (min-width:1px) and (max-width:960px){body article#online-application .inner-padding .frame .box-heading h3{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:-.14em}html[site-lang='cn'] body article#online-application .inner-padding .frame .box-heading h3{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body article#online-application .inner-padding .frame .box-heading h3{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body article#online-application .inner-padding .frame .box-heading h3{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){body article#online-application .inner-padding .frame .box-heading h3 span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:-.03em}html[site-lang='cn'] body article#online-application .inner-padding .frame .box-heading h3 span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body article#online-application .inner-padding .frame .box-heading h3 span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body article#online-application .inner-padding .frame .box-heading h3 span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){body article#online-application .inner-padding .frame .box-heading h3 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:-.03em}}@media (min-width:961px) and (max-width:99999px){body article#online-application .inner-padding .frame .box-heading h3 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#online-application .inner-padding .frame .box-heading h3 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:-.03em}}@media (min-width:961px) and (max-width:99999px){body article#online-application .inner-padding .frame .box-heading h3 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}body article#online-application .inner-padding .frame .box-heading .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}body article#online-application .inner-padding .frame .box-heading .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){body article#online-application .inner-padding .frame .box-heading .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){body article#online-application .inner-padding .frame .box-heading .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){body article#online-application .inner-padding .frame .box-heading .separate-line-tip{margin:22px 0 0}}@media (min-width:961px) and (max-width:99999px){body article#online-application .inner-padding .frame .box-heading .separate-line-tip{margin:30px 0 0}}@media (min-width:1px) and (max-width:960px){body article#online-application .inner-padding .frame .box-heading .photo{display:none}}@media (min-width:961px) and (max-width:99999px){body article#online-application .inner-padding .frame .box-heading .photo{position:absolute;bottom:-10px;right:-90px;background-image:url("assets/img/common/online-application-photo.png");background-size:100% 100%;width:201px;height:114px;display:block}}body article#online-application .inner-padding .frame >p{font-size:15px}@media (min-width:1px) and (max-width:960px){body article#online-application .inner-padding .frame >p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;letter-spacing:-.04em;margin:20px 0}}@media (min-width:961px) and (max-width:99999px){body article#online-application .inner-padding .frame >p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:30px 0 45px;text-align:center}}body article#online-application .inner-padding .frame .btns{width:100%;max-width:700px;display:flex;gap:20px;flex-wrap:wrap;margin:0 auto}body article#online-application .inner-padding .frame .btns .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body article#online-application .inner-padding .frame .btns .btn-circle[pos='centering']{margin:0 auto}body article#online-application .inner-padding .frame .btns .btn-circle.hover:hover{background-color:#fff;color:#78033c}body article#online-application .inner-padding .frame .btns .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}body article#online-application .inner-padding .frame .btns .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}body article#online-application .inner-padding .frame .btns .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn{padding:0 30px}}body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5 span.text{flex:1}body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}body article#online-application .inner-padding .frame .btns .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:961px) and (max-width:99999px){body article#online-application .inner-padding .frame .btns .btn-circle{width:calc((100% - 20px) / 2)}body article#online-application .inner-padding .frame .btns .btn-circle:first-child{width:100%}}@media (min-width:1px) and (max-width:960px){body article#other-event-items{padding:0 25px 100px}}@media (min-width:961px) and (max-width:99999px){body article#other-event-items{padding:0 40px 100px}}body article#other-event-items .box-title h3.title{color:#78033c}@media (min-width:1px) and (max-width:960px){body article#other-event-items .box-title h3.title span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:-.14em}html[site-lang='cn'] body article#other-event-items .box-title h3.title span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .box-title h3.title span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body article#other-event-items .box-title h3.title span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){body article#other-event-items .box-title h3.title span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .box-title h3.title span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#other-event-items .box-title h3.title span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:-.14em}}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .box-title h3.title span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}body article#other-event-items .box-title .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative;margin:30px 0}body article#other-event-items .box-title .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){body article#other-event-items .box-title .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .box-title .separate-line-tip .tip{width:30px;height:3px}}body article#other-event-items .frame-slider{position:relative}body article#other-event-items .frame-slider ul.items{display:inline-flex;min-width:100%;position:relative}@media (min-width:1px) and (max-width:960px){body article#other-event-items .frame-slider ul.items{margin-top:15px}}body article#other-event-items .frame-slider ul.items li.item{flex-shrink:0}@media (min-width:1px) and (max-width:960px){body article#other-event-items .frame-slider ul.items li.item{width:100%}body article#other-event-items .frame-slider ul.items li.item:not(:first-child){margin-left:10px}}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .frame-slider ul.items li.item{width:calc((100% - 16px) / 2)}body article#other-event-items .frame-slider ul.items li.item:not(:first-child){margin-left:18px}}body article#other-event-items .frame-slider ul.items li.item a{display:block}body article#other-event-items .frame-slider ul.items li.item a.hover:hover .box-photo .photo{transform:scale(1.06)}body article#other-event-items .frame-slider ul.items li.item a .box-photo{width:100%;overflow:hidden;border-radius:13px;position:relative}body article#other-event-items .frame-slider ul.items li.item a .box-photo:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}body article#other-event-items .frame-slider ul.items li.item a .box-photo .photo{background-color:#f2f2f2;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .frame-slider ul.items li.item a .box-text{padding:0 20px}}@media (min-width:1px) and (max-width:960px){body article#other-event-items .frame-slider ul.items li.item a .box-text h4{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .frame-slider ul.items li.item a .box-text h4{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}body article#other-event-items .frame-slider ul.items li.item a .box-text h6{color:#78033c}@media (min-width:1px) and (max-width:960px){body article#other-event-items .frame-slider ul.items li.item a .box-text h6{font-size:12px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .frame-slider ul.items li.item a .box-text h6{font-size:14px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:8px}}@media (min-width:1px) and (max-width:960px){body article#other-event-items .frame-slider ul.items li.item a .box-text h5{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .frame-slider ul.items li.item a .box-text h5{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:12px}}body article#other-event-items .frame-slider .cell-btn{display:flex}body article#other-event-items .frame-slider .cell-btn[count='0'],body article#other-event-items .frame-slider .cell-btn[count='1']{display:none}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .frame-slider .cell-btn[count='2']{display:none}}@media (min-width:1px) and (max-width:960px){body article#other-event-items .frame-slider .cell-btn{justify-content:flex-end}}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .frame-slider .cell-btn{position:absolute;top:-115px;right:0}}body article#other-event-items .frame-slider .cell-btn .btn-arrow{display:flex;justify-content:center;align-items:center;border-radius:100%;border:solid 1px #78033c;background-color:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){body article#other-event-items .frame-slider .cell-btn .btn-arrow{width:45px;height:45px}}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .frame-slider .cell-btn .btn-arrow{width:64px;height:64px}}body article#other-event-items .frame-slider .cell-btn .btn-arrow[direct='prev'] svg{transform:rotate(180deg)}body article#other-event-items .frame-slider .cell-btn .btn-arrow[direct='next']{margin-left:12px}body article#other-event-items .frame-slider .cell-btn .btn-arrow.hover:hover{background-color:#78033c}body article#other-event-items .frame-slider .cell-btn .btn-arrow.hover:hover svg path{fill:#fff}body article#other-event-items .frame-slider .cell-btn .btn-arrow svg path{fill:#78033c;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body article#other-event-items .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:40px auto 0}body article#other-event-items .btn-circle[pos='centering']{margin:0 auto}body article#other-event-items .btn-circle.hover:hover{background-color:#fff;color:#78033c}body article#other-event-items .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}body article#other-event-items .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}body article#other-event-items .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}body article#other-event-items .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){body article#other-event-items .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){body article#other-event-items .btn-circle .inner-btn{padding:0 30px}}body article#other-event-items .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){body article#other-event-items .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){body article#other-event-items .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){body article#other-event-items .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#other-event-items .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){body article#other-event-items .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){body article#other-event-items .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}body article#other-event-items .btn-circle .inner-btn h5 span.text{flex:1}body article#other-event-items .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}body article#other-event-items .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}body article#other-event-items .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}body article#other-event-items .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}body article#other-event-items .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body article#other-event-items .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}body article#other-event-items .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}body article#line{padding:0 40px}body article#line .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}body article#line .separate-line-tip .tip{background-color:#06c755;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){body article#line .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){body article#line .separate-line-tip .tip{width:30px;height:3px}}body article#line .wrap-box{border-bottom:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){body article#line .wrap-box{padding:35px 0}}@media (min-width:961px) and (max-width:99999px){body article#line .wrap-box{display:flex;padding:40px 0}}@media (min-width:1px) and (max-width:960px){body article#line .wrap-box .box-logo{margin:0 auto;display:table}}@media (min-width:961px) and (max-width:99999px){body article#line .wrap-box .box-logo{width:calc(400 / 1280 * 100vw);display:flex;justify-content:center}}body article#line .wrap-box .box-logo .logo[name='line']{background-image:url("assets/img/top/sns-logo-line.png");background-size:100% 100%;width:105px;height:105px;display:block}body article#line .wrap-box .box-logo .logo[name='wechat']{background-image:url("assets/img/top/sns-logo-wechat.png");background-size:100% 100%;width:105px;height:105px;display:block}body article#line .wrap-box .box-logo .logo[name='youtube']{background-image:url("assets/img/top/sns-logo-youtube.png");background-size:100% 100%;width:208px;height:46px;display:block}@media (min-width:1px) and (max-width:960px){body article#line .wrap-box .box-text{text-align:center;margin:20px 0}}@media (min-width:961px) and (max-width:99999px){body article#line .wrap-box .box-text{flex:1}}body article#line .wrap-box .box-text h3{color:#06c755}@media (min-width:1px) and (max-width:960px){body article#line .wrap-box .box-text h3{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body article#line .wrap-box .box-text h3{font-size:30px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#line .wrap-box .box-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body article#line .wrap-box .box-text p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}body article#line .wrap-box .box-text ul.items{display:flex;flex-wrap:wrap;margin-top:40px}body article#line .wrap-box .box-text ul.items li.item{width:calc((100% - 15px) / 2);margin-left:15px}body article#line .wrap-box .box-text ul.items li.item a{width:100%}body article#line .wrap-box .box-text ul.items li.item a .box-thumbnail{width:100%;position:relative;border-radius:10px;overflow:hidden}body article#line .wrap-box .box-text ul.items li.item a .box-thumbnail:before{content:'';display:block;padding-top:calc(220 / 390 * 100%)}body article#line .wrap-box .box-text ul.items li.item a .box-thumbnail .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}body article#line .wrap-box .box-text ul.items li.item a p{margin-top:10px;font-size:15px}body article#line .wrap-box .box-text ul.items li.item:nth-child(2n + 1){margin-left:0}body article#line .wrap-box .box-text ul.items li.item:nth-child(n + 3){margin-top:40px}@media (min-width:1px) and (max-width:960px){body article#line .wrap-box .box-qr .btn-circle{display:table;padding:0;background-color:#06c755;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #06c755;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;height:55px;width:240px;margin:0 auto}body article#line .wrap-box .box-qr .btn-circle[pos='centering']{margin:0 auto}body article#line .wrap-box .box-qr .btn-circle.hover:hover{background-color:#fff;color:#06c755}body article#line .wrap-box .box-qr .btn-circle.hover:hover .inner-btn .icon svg path{fill:#06c755}body article#line .wrap-box .box-qr .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#06c755}body article#line .wrap-box .box-qr .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}body article#line .wrap-box .box-qr .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}body article#line .wrap-box .box-qr .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}body article#line .wrap-box .box-qr .btn-circle .inner-btn h5 span.text{flex:1}body article#line .wrap-box .box-qr .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}body article#line .wrap-box .box-qr .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}body article#line .wrap-box .box-qr .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}body article#line .wrap-box .box-qr .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}body article#line .wrap-box .box-qr .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body article#line .wrap-box .box-qr .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}body article#line .wrap-box .box-qr .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}}@media (min-width:961px) and (max-width:99999px){body article#line .wrap-box .box-qr a.qa{background-image:url("assets/img/top/sns-line-qr.png");background-size:100% 100%;width:105px;height:105px;display:block;margin:0 30px;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body article#line .wrap-box .box-qr a.qa.hover:hover{opacity:.5}}@media (min-width:1px) and (max-width:960px) and (min-width:1px) and (max-width:960px){body article#line .wrap-box .box-qr .inner-btn{padding:0 20px}}@media (min-width:1px) and (max-width:960px) and (min-width:961px) and (max-width:99999px){body article#line .wrap-box .box-qr .inner-btn{padding:0 30px}}@media (min-width:1px) and (max-width:960px) and (min-width:1px) and (max-width:960px){body article#line .wrap-box .box-qr h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px) and (min-width:961px) and (max-width:1280px){body article#line .wrap-box .box-qr h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px) and (min-width:1281px) and (max-width:99999px){body article#line .wrap-box .box-qr h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px) and (min-width:1px) and (max-width:960px){body article#line .wrap-box .box-qr:not([type='pdf']){margin-right:20px}}@media (min-width:1px) and (max-width:960px) and (min-width:961px) and (max-width:1280px){body article#line .wrap-box .box-qr:not([type='pdf']){margin-right:1em}}@media (min-width:1px) and (max-width:960px) and (min-width:1281px) and (max-width:99999px){body article#line .wrap-box .box-qr:not([type='pdf']){margin-right:30px}}body article#line .wrap-box .box-wechatid{border:solid 1px #08c406;color:#08c406;display:flex;justify-content:center;align-items:center;font-weight:bold}@media (min-width:1px) and (max-width:960px){body article#line .wrap-box .box-wechatid{width:265px;height:40px;margin:0 auto;font-size:20px}}@media (min-width:961px) and (max-width:99999px){body article#line .wrap-box .box-wechatid{width:305px;height:70px;font-size:20px}}body article#mypageplus{background-color:#f7ebf2}@media (min-width:1px) and (max-width:960px){body article#mypageplus{padding:80px 25px}html[site-lang='jp'] body article#mypageplus{padding:40px 25px 50px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus{padding:110px 40px 90px}html[site-lang='jp'] body article#mypageplus{padding:80px 40px}}html:not([page='index']) body article#mypageplus{margin-top:100px}body article#mypageplus .inner-padding .frame{width:100%;max-width:970px;margin:0 auto}body article#mypageplus .inner-padding .frame .box-heading{position:relative}body article#mypageplus .inner-padding .frame .box-heading h2{color:#78033c;font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:-.1em}html[site-lang='cn'] body article#mypageplus .inner-padding .frame .box-heading h2{font-family:'Noto Sans SC',sans-serif}body article#mypageplus .inner-padding .frame .box-heading .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}body article#mypageplus .inner-padding .frame .box-heading .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-heading .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-heading .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-heading .separate-line-tip{margin-top:25px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-heading .separate-line-tip{margin-top:22px}}body article#mypageplus .inner-padding .frame .box-heading .photo{background-image:url("assets/img/common/mypageplus-photo.png");background-size:100% 100%;width:125px;height:125px;display:block;position:absolute;bottom:-26px;right:0}body article#mypageplus .inner-padding .frame .box-overview{margin:20px auto;display:table}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-overview p{font-size:14px;line-height:calc(56 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-overview p{font-size:15px;line-height:calc(56 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square:not(:first-child){margin-top:25px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square:not(:first-child){margin-top:30px}}body article#mypageplus .inner-padding .frame .box-square .square{overflow:hidden;border-radius:10px;width:100%}body article#mypageplus .inner-padding .frame .box-square .square .cell-heading{background-color:#78033c}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-heading{padding:13px 0}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-heading{padding:20px 0}}body article#mypageplus .inner-padding .frame .box-square .square .cell-heading .logo{margin:0 auto}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-heading .logo{background-image:url("assets/img/common/mypageplus-logo-sp.png");background-size:100% 100%;width:132px;height:30px;display:block}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-heading .logo{background-image:url("assets/img/common/mypageplus-logo.png");background-size:100% 100%;width:191px;height:42px;display:block}}body article#mypageplus .inner-padding .frame .box-square .square .cell-text{background-color:#fff}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner{padding:25px 1em 30px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner{padding:40px 60px 30px}}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .texts:not(.single){display:flex;justify-content:space-between}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .texts:not(.single) .text{width:calc((100% - 10px) / 2)}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .texts:not(.single) .text{width:calc((100% - 50px) / 2)}}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .texts .text h5{border-bottom:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .texts .text h5{font-size:15px;font-weight:700;line-height:1em;letter-spacing:0;padding-bottom:15px;margin-bottom:15px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .texts .text h5{font-size:20px;font-weight:700;line-height:1em;letter-spacing:0;padding-bottom:20px;margin-bottom:20px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .texts .text ul{display:flex;flex-wrap:wrap}}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .texts .text ul li{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .texts .text ul li{width:50%;font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .texts .text p{font-size:14px;line-height:calc(48 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .texts .text p{font-size:16px;line-height:calc(28 / 16 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns{display:flex}}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn{margin-top:25px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn{margin-top:40px;width:50%}}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;height:60px}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle[pos='centering']{margin:0 auto}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle.hover:hover{background-color:#fff;color:#78033c}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn{padding:0 30px}}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5 span.text{flex:1}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle{width:270px;margin:0 auto}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn .btn-circle{width:340px;margin:0 auto}}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn small{margin-top:8px;text-align:center}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn small{font-size:10px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .btns .btn small{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials{margin-top:18px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials{display:flex;margin-top:50px}}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material:not(:first-child){margin-top:35px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material{display:flex;flex-direction:column;width:calc((100% - 30px) / 2)}}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material img.thumbnail{width:133px;height:auto;margin:0 auto}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .wrap-btn{margin-top:auto;display:flex}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .wrap-btn{padding-top:15px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .wrap-btn{padding-top:20px}}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:0 auto;height:60px}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle[pos='centering']{margin:0 auto}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle.hover:hover{background-color:#fff;color:#78033c}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn{padding:0 30px}}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5 span.text{flex:1}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle{width:260px}}@media (min-width:961px) and (max-width:99999px){body article#mypageplus .inner-padding .frame .box-square .square .cell-text .inner .materials .material .btn-circle{width:340px}}body article#download{background-color:#f7ebf2}@media (min-width:1px) and (max-width:960px){body article#download{padding:80px 25px}}@media (min-width:961px) and (max-width:99999px){body article#download{padding:80px 40px}}html:not([page='index']) body article#download{margin-top:100px}body article#download .inner-padding .frame{width:100%;max-width:1072px;margin:0 auto}@media (min-width:961px) and (max-width:99999px){body article#download .inner-padding .frame{display:flex}}@media (min-width:961px) and (max-width:99999px){body article#download .inner-padding .frame .area{width:50%}}@media (min-width:961px) and (max-width:99999px){body article#download .inner-padding .frame .area.area-text{padding-right:38px}}body article#download .inner-padding .frame .area.area-text .box-heading h2{color:#78033c}@media (min-width:1px) and (max-width:960px){body article#download .inner-padding .frame .area.area-text .box-heading h2 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:27px;font-weight:400;line-height:calc(66 / 54 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1060px){body article#download .inner-padding .frame .area.area-text .box-heading h2 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:31px;font-weight:400;line-height:calc(54 / 36 * 1em);letter-spacing:0}}@media (min-width:1061px) and (max-width:99999px){body article#download .inner-padding .frame .area.area-text .box-heading h2 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;line-height:calc(54 / 36 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#download .inner-padding .frame .area.area-text .box-heading h2 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:1060px){body article#download .inner-padding .frame .area.area-text .box-heading h2 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:31px;font-weight:400;letter-spacing:0}}@media (min-width:1061px) and (max-width:99999px){body article#download .inner-padding .frame .area.area-text .box-heading h2 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}body article#download .inner-padding .frame .area.area-text .box-heading .line{width:100%;height:1px;background-color:#78033c}@media (min-width:1px) and (max-width:960px){body article#download .inner-padding .frame .area.area-text .box-heading .line{margin:20px auto 25px}}@media (min-width:961px) and (max-width:99999px){body article#download .inner-padding .frame .area.area-text .box-heading .line{margin:24px auto 36px}}body article#download .inner-padding .frame .area.area-text .box-text p.text{color:#78033c}@media (min-width:1px) and (max-width:960px){body article#download .inner-padding .frame .area.area-text .box-text p.text[lang-is='en']{font-family:'Roboto',sans-serif;font-size:14px;font-weight:400;line-height:calc(29 / 16 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body article#download .inner-padding .frame .area.area-text .box-text p.text[lang-is='en']{font-family:'Roboto',sans-serif;font-size:16px;font-weight:400;line-height:calc(29 / 16 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#download .inner-padding .frame .area.area-text .box-text p.text[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:14px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body article#download .inner-padding .frame .area.area-text .box-text p.text[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:16px;font-weight:400;letter-spacing:0}}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle[pos='centering']{margin:0 auto}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle.hover:hover{background-color:#fff;color:#78033c}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn{padding:0 30px}}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5 span.text{flex:1}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}body article#download .inner-padding .frame .area.area-text .box-text .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){body article#download .inner-padding .frame .area.area-text .box-text .btn-circle{margin:25px auto 0;width:100%;max-width:330px;height:56px}}@media (min-width:961px) and (max-width:99999px){body article#download .inner-padding .frame .area.area-text .box-text .btn-circle{margin-top:36px;width:330px;height:66px}}@media (min-width:1px) and (max-width:960px){body article#download .inner-padding .frame .area.area-photo{margin-top:40px;padding:0 23px}}@media (min-width:961px) and (max-width:99999px){body article#download .inner-padding .frame .area.area-photo{padding-left:38px}}body article#download .inner-padding .frame .area.area-photo img{width:100%;height:auto}@media (min-width:1px) and (max-width:1260px){.isHeaderLarge{display:none !important}}@media (min-width:1261px) and (max-width:99999px){.isHeaderSmall{display:none !important}}header{display:flex;top:0;justify-content:space-between;align-items:center;height:80px;width:100%;position:fixed;z-index:1000;background-color:#fff;user-select:none}@media (min-width:1px) and (max-width:1260px){header{height:55px}}header .wrap-1 .area-logo{display:flex;align-items:center}@media (min-width:1px) and (max-width:1260px){header .wrap-1 .area-logo .logo{background-image:url("assets/img/common/logo-sp.png");background-size:100% 100%;width:145px;height:32px;display:block;margin-left:14px}}@media (min-width:1261px) and (max-width:99999px){header .wrap-1 .area-logo .logo{background-image:url("assets/img/common/logo.png");background-size:100% 100%;width:177px;height:39px;display:block;margin-left:26px}}header .wrap-1 .area-logo .admission{color:#78033c;border:solid 1px #78033c;border-radius:4px}@media (min-width:1px) and (max-width:1260px){header .wrap-1 .area-logo .admission{font-size:11px;font-weight:bold;line-height:1em;letter-spacing:0;padding:5px 6px;margin-left:6px}}@media (min-width:1261px) and (max-width:99999px){header .wrap-1 .area-logo .admission{font-size:14px;font-weight:bold;line-height:1em;letter-spacing:0;padding:10px 14px;margin-left:10px}}header .wrap-2{display:flex;height:100%}header .wrap-2 .area-navigation{height:100%}header .wrap-2 .area-navigation ul.parent-items{display:flex;align-items:center;height:100%}header .wrap-2 .area-navigation ul.parent-items .parent-item{font-size:15px;font-weight:bold;height:100%}header .wrap-2 .area-navigation ul.parent-items .parent-item[status='open'] .inner-item .wrap-tip{display:block}header .wrap-2 .area-navigation ul.parent-items .parent-item[status='open'] .area-detail{display:block}header .wrap-2 .area-navigation ul.parent-items .parent-item .inner-item{height:100%;position:relative;display:flex;align-items:center;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .wrap-2 .area-navigation ul.parent-items .parent-item .inner-item.hover:hover{background-color:#78033c}header .wrap-2 .area-navigation ul.parent-items .parent-item .inner-item.hover:hover >p{color:#fff}header .wrap-2 .area-navigation ul.parent-items .parent-item .inner-item >p{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:961px) and (max-width:1260px){header .wrap-2 .area-navigation ul.parent-items .parent-item .inner-item >p{font-size:13px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding:0 5px}}@media (min-width:1261px) and (max-width:99999px){header .wrap-2 .area-navigation ul.parent-items .parent-item .inner-item >p{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding:0 10px}}header .wrap-2 .area-navigation ul.parent-items .parent-item .inner-item .wrap-tip{position:absolute;width:100%;top:calc(100% + 7px);display:none}header .wrap-2 .area-navigation ul.parent-items .parent-item .inner-item .wrap-tip .tip{margin:0 auto;width:0;height:0;border-style:solid;border-width:0 7px 21px 7px;border-color:transparent transparent #78033c transparent}header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail{position:absolute;top:108px;left:0;width:calc(100% - 80px * 2);padding:0 80px;display:none}header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail .frame-detail{background-color:#fff;border:solid 1px #78033c;border-radius:20px;overflow:hidden}header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail .frame-detail .frame-scroll{max-height:calc(100vh - 108px - 30px);overflow-y:auto}header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail{padding:70px 140px 85px;overflow:hidden}@media (min-width:1261px) and (max-width:99999px){header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items{display:flex;flex-wrap:wrap}}header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item{width:calc((100% - 40px) / 2)}header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item:nth-child(2n){margin-left:39px}header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item .heading{color:#78033c;font-weight:bold;border-bottom:solid 1px #ccc;width:100%;display:flex;padding:20px 0;font-size:22px}header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item ul.child-items li.child-item{border-bottom:solid 1px #ccc}header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item ul.child-items li.child-item a{padding:20px 0;display:flex;justify-content:space-between;align-items:center}header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item ul.child-items li.child-item a.hover:hover >p.text{color:#78033c}header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item ul.child-items li.child-item a >p.text{font-size:16px;font-weight:bold;flex:1;margin-right:1em;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .wrap-2 .area-navigation ul.parent-items .parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item ul.child-items li.child-item a span.icon svg path{fill:#78033c}header .wrap-2 .area-search{position:relative}header .wrap-2 .area-search:hover .frame-icon{background-color:#78033c}header .wrap-2 .area-search:hover .frame-icon .wrap-icon .icon.icon-hover{opacity:1}header .wrap-2 .area-search[status='open'] .frame-icon{background-color:#78033c}header .wrap-2 .area-search[status='open'] .frame-icon .wrap-icon .icon.icon-hover{opacity:1}header .wrap-2 .area-search[status='open'] .frame-search{z-index:1;opacity:1}header .wrap-2 .area-search .frame-icon{display:flex;align-items:center;justify-content:center;height:100%;width:34px;background-color:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .wrap-2 .area-search .frame-icon .wrap-icon{position:relative}header .wrap-2 .area-search .frame-icon .wrap-icon .icon.icon-default{background-image:url("assets/img/common/header-search.png");background-size:100% 100%;width:15px;height:15px;display:block}header .wrap-2 .area-search .frame-icon .wrap-icon .icon.icon-hover{background-image:url("assets/img/common/header-search-hover.png");background-size:100% 100%;width:15px;height:15px;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .wrap-2 .area-search .frame-search{background-color:#000;position:absolute;top:0;left:34px;width:calc(317px - 80px);height:100%;z-index:-1;opacity:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .wrap-2 .area-search .frame-search .inner-frame-search{padding:0 20px;height:100%;display:flex;align-items:center}header .wrap-2 .area-search .frame-search .inner-frame-search form.form-search{display:flex;width:100%;overflow:hidden}@media (min-width:1px) and (max-width:1260px){header .wrap-2 .area-search .frame-search .inner-frame-search form.form-search{height:45px;border-radius:45px}}@media (min-width:1261px) and (max-width:99999px){header .wrap-2 .area-search .frame-search .inner-frame-search form.form-search{height:40px;border-radius:40px}}header .wrap-2 .area-search .frame-search .inner-frame-search form.form-search input{background-color:#fff;flex:1;padding:0 20px;width:calc(100% - 40px);font-size:14px;line-height:1em;letter-spacing:0}@media (min-width:1px) and (max-width:1260px){header .wrap-2 .area-search .frame-search .inner-frame-search form.form-search input{border-radius:45px 0 0 45px;border:solid 1px #7f7f7f}}header .wrap-2 .area-search .frame-search .inner-frame-search form.form-search button{background-color:#78033c;color:#fff;margin:0;border:none;cursor:pointer}@media (min-width:1px) and (max-width:1260px){header .wrap-2 .area-search .frame-search .inner-frame-search form.form-search button{padding:0 16px}}@media (min-width:1261px) and (max-width:99999px){header .wrap-2 .area-search .frame-search .inner-frame-search form.form-search button{padding:0 12px}}header .wrap-2 .area-search .frame-search .inner-frame-search form.form-search button span[lang-is='jp']{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:.2em}header .wrap-2 .area-search .frame-search .inner-frame-search form.form-search button span[lang-is='en']{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}header .wrap-2 .area-search .frame-search .inner-frame-search form.form-search button span[lang-is='cn']{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:.2em}header .wrap-2 >.area-mypageplus{display:flex;border-right:solid 1px #fff}@media (min-width:961px) and (max-width:1260px){header .wrap-2 >.area-mypageplus{margin-left:10px}}@media (min-width:1261px) and (max-width:99999px){header .wrap-2 >.area-mypageplus{margin-left:12px}}header .wrap-2 >.area-mypageplus .box{height:100%;background-color:#78033c;border:solid 1px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;width:224px}@media (min-width:961px) and (max-width:1260px){header .wrap-2 >.area-mypageplus .box{width:190px}}@media (min-width:1261px) and (max-width:99999px){header .wrap-2 >.area-mypageplus .box{width:224px}}header .wrap-2 >.area-mypageplus .box.box-login.hover:hover{background-color:#fff}header .wrap-2 >.area-mypageplus .box.box-login.hover:hover .inner-box .wrap-heading-logo .box-logo .logo .tip-hover{opacity:1}header .wrap-2 >.area-mypageplus .box.box-login.hover:hover .inner-box .wrap-heading-logo .heading{background-color:#78033c;color:#fff}header .wrap-2 >.area-mypageplus .box.box-login.hover:hover .inner-box .wrap-heading-logo .arrow svg path{fill:#78033c}header .wrap-2 >.area-mypageplus .box.box-login .inner-box{height:100%}header .wrap-2 >.area-mypageplus .box.box-login .inner-box .wrap-heading-logo{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%}header .wrap-2 >.area-mypageplus .box.box-login .inner-box .wrap-heading-logo .box-logo .logo{position:relative}header .wrap-2 >.area-mypageplus .box.box-login .inner-box .wrap-heading-logo .box-logo .logo .tip-default{background-image:url("assets/img/common/header-mypageplus-logo-exam.png");background-size:100% 100%;width:95px;height:21px;display:block}header .wrap-2 >.area-mypageplus .box.box-login .inner-box .wrap-heading-logo .box-logo .logo .tip-hover{background-image:url("assets/img/common/header-mypageplus-logo-exam-hover.png");background-size:100% 100%;width:95px;height:21px;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .wrap-2 >.area-mypageplus .box.box-login .inner-box .wrap-heading-logo .box-logo .triangle{width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 8px;border-color:transparent transparent transparent #fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .wrap-2 >.area-mypageplus .box.box-login .inner-box .wrap-heading-logo .heading{font-size:11px;font-weight:bold;line-height:1em;background-color:#fff;border-radius:2px;color:#78033c;text-align:center;width:calc(100% - 40px);padding:4px 0;margin:10px auto 0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .wrap-2 >.area-mypageplus .box.box-login .inner-box .wrap-heading-logo .heading span[lang-is='cn']{letter-spacing:.1em}header .wrap-2 >.area-mypageplus .box.box-download.hover:hover{background-color:#fff}header .wrap-2 >.area-mypageplus .box.box-download.hover:hover .inner-box .icon .tip-hover{opacity:1}header .wrap-2 >.area-mypageplus .box.box-download.hover:hover .inner-box .heading{color:#78033c}header .wrap-2 >.area-mypageplus .box.box-download .inner-box{height:100%;display:flex;justify-content:center;align-items:center}header .wrap-2 >.area-mypageplus .box.box-download .inner-box img.photo{width:42px;height:auto}header .wrap-2 >.area-mypageplus .box.box-download .inner-box .icon{position:relative}html[site-lang='jp'] header .wrap-2 >.area-mypageplus .box.box-download .inner-box .icon .tip-default{background-image:url("assets/img/common/header-download.png");background-size:100% 100%;width:24px;height:21px;display:block}html[site-lang='en'] header .wrap-2 >.area-mypageplus .box.box-download .inner-box .icon .tip-default,html[site-lang='cn'] header .wrap-2 >.area-mypageplus .box.box-download .inner-box .icon .tip-default{background-image:url("assets/img/common/header-blank.png");background-size:100% 100%;width:17px;height:13px;display:block}header .wrap-2 >.area-mypageplus .box.box-download .inner-box .icon .tip-hover{position:absolute;top:0;left:0;opacity:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[site-lang='jp'] header .wrap-2 >.area-mypageplus .box.box-download .inner-box .icon .tip-hover{background-image:url("assets/img/common/header-download-hover.png");background-size:100% 100%;width:24px;height:21px;display:block}html[site-lang='en'] header .wrap-2 >.area-mypageplus .box.box-download .inner-box .icon .tip-hover,html[site-lang='cn'] header .wrap-2 >.area-mypageplus .box.box-download .inner-box .icon .tip-hover{background-image:url("assets/img/common/header-blank-hover.png");background-size:100% 100%;width:17px;height:13px;display:block}header .wrap-2 >.area-mypageplus .box.box-download .inner-box .heading{color:#fff;font-family:'Roboto',sans-serif;font-size:15px;font-weight:700;letter-spacing:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[site-lang='jp'] header .wrap-2 >.area-mypageplus .box.box-download .inner-box .heading{margin-left:16px}html[site-lang='en'] header .wrap-2 >.area-mypageplus .box.box-download .inner-box .heading,html[site-lang='cn'] header .wrap-2 >.area-mypageplus .box.box-download .inner-box .heading{margin:0 16px}header .box-humberger{width:55px;height:55px}header .box-humberger #humberger{width:100%;height:100%;background-color:#78033c;display:flex;justify-content:center;align-items:center}header .box-humberger #humberger .box{width:26px;height:20px;position:relative}header .box-humberger #humberger .box .line{width:2px;height:2px;background-color:#fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;transform-origin:center;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .box-humberger #humberger .box .line.line-1{transform:scaleX(13) translateY(-9px)}header .box-humberger #humberger .box .line.line-2{transform:scaleX(13)}header .box-humberger #humberger .box .line.line-3{transform:scaleX(13) translateY(9px)}header .box-humberger #humberger[btn-type='close'] .box .line.line-1{transform:rotate(45deg) scaleX(15)}header .box-humberger #humberger[btn-type='close'] .box .line.line-2{opacity:0}header .box-humberger #humberger[btn-type='close'] .box .line.line-3{transform:rotate(-45deg) scaleX(15)}header .box-humberger #menu{position:absolute;left:0;top:55px;padding:0 13px;width:calc(100% - 13px * 2);height:calc(100vw - 55px);cursor:default;display:none}header .box-humberger #menu[status='open']{display:block}header .box-humberger #menu .triangle-tip{width:0;height:0;border-style:solid;border-width:0 5px 15px 5px;border-color:transparent transparent #78033c transparent;margin:0 9px 0 auto}header .box-humberger #menu .frame{background-color:#fff;border-radius:10px;border:solid 1px #78033c;overflow:hidden}header .box-humberger #menu .frame .area-scroll{max-height:calc(100vh - 55px - 15px - 15px);overflow-y:auto}header .box-humberger #menu .frame .area-scroll .inner-frame{padding:25px 18px}header .box-humberger #menu .frame .area-scroll .inner-frame form.form-search{display:flex;width:100%;overflow:hidden}@media (min-width:1px) and (max-width:1260px){header .box-humberger #menu .frame .area-scroll .inner-frame form.form-search{height:45px;border-radius:45px}}@media (min-width:1261px) and (max-width:99999px){header .box-humberger #menu .frame .area-scroll .inner-frame form.form-search{height:40px;border-radius:40px}}header .box-humberger #menu .frame .area-scroll .inner-frame form.form-search input{background-color:#fff;flex:1;padding:0 20px;width:calc(100% - 40px);font-size:14px;line-height:1em;letter-spacing:0}@media (min-width:1px) and (max-width:1260px){header .box-humberger #menu .frame .area-scroll .inner-frame form.form-search input{border-radius:45px 0 0 45px;border:solid 1px #7f7f7f}}header .box-humberger #menu .frame .area-scroll .inner-frame form.form-search button{background-color:#78033c;color:#fff;margin:0;border:none;cursor:pointer}@media (min-width:1px) and (max-width:1260px){header .box-humberger #menu .frame .area-scroll .inner-frame form.form-search button{padding:0 16px}}@media (min-width:1261px) and (max-width:99999px){header .box-humberger #menu .frame .area-scroll .inner-frame form.form-search button{padding:0 12px}}header .box-humberger #menu .frame .area-scroll .inner-frame form.form-search button span[lang-is='jp']{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:.2em}header .box-humberger #menu .frame .area-scroll .inner-frame form.form-search button span[lang-is='en']{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}header .box-humberger #menu .frame .area-scroll .inner-frame form.form-search button span[lang-is='cn']{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:.2em}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items{margin-top:9px}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item[status='open'] .area-detail{display:block}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .inner-item{display:flex;justify-content:space-between;align-items:center;padding:7px 0}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .inner-item >p{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#78033c}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .inner-item[btntype='close'] .box-icon.plus .cell-line span.line.line-2{transform:scaleY(0)}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .inner-item .box-icon{width:40px;height:40px;border-radius:3px;background-color:#78033c;display:flex;justify-content:center;align-items:center}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .inner-item .box-icon.arrow svg path{fill:#fff}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .inner-item .box-icon.plus .cell-line{width:12px;height:12px;position:relative}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .inner-item .box-icon.plus .cell-line span.line{display:block;position:absolute;background-color:#fff}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .inner-item .box-icon.plus .cell-line span.line.line-1{width:100%;height:2px;left:0;top:5px}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .inner-item .box-icon.plus .cell-line span.line.line-2{width:2px;height:100%;left:5px;top:0;transform-origin:center center;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .separate-line-tip .tip{width:30px;height:3px}}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .area-detail{display:none}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item{margin-top:10px}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item:nth-child(4) ul.child-items li.child-item{width:100%}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item:nth-child(4) ul.child-items li.child-item:nth-child(2n){margin-left:0}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item .heading{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#78033c;border-bottom:solid 1px #ccc;width:100%;display:block;padding:15px 0}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item ul.child-items{display:flex;flex-wrap:wrap}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item ul.child-items li.child-item{border-bottom:solid 1px #ccc;width:calc((100% - 10px) / 2)}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item ul.child-items li.child-item:nth-child(2n){margin-left:10px}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item ul.child-items li.child-item a{display:flex;justify-content:space-between;align-items:center;padding:10px 0;height:calc(100% - 20px)}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item ul.child-items li.child-item a .text{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;flex:1}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item ul.child-items li.child-item a .icon{margin-left:12px}header .box-humberger #menu .frame .area-scroll .inner-frame ul.parent-items li.parent-item .area-detail .frame-detail .frame-scroll .inner-frame-detail ol.category-items li.category-item ul.child-items li.child-item a .icon svg path{fill:#78033c}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus{margin-top:30px}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box{width:100%;height:75px;background-color:#78033c;border-radius:75px;display:block;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box:not(:first-child){margin-top:10px}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box .inner-box{padding:0 30px;display:flex;align-items:center;height:100%}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box .inner-box .wrap-heading-logo .heading{background-color:#fff;color:#78033c;font-size:10px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;line-height:calc(12 / 10 * 1em);text-align:center;border-radius:2px;display:flex;justify-content:center;align-items:center;margin-right:15px;padding:4px 8px;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box .inner-box .arrow{margin:0 0 0 auto}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box .inner-box .arrow svg path{fill:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-login.hover:hover{background-color:#fff}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-login.hover:hover .inner-box .wrap-heading-logo .box-logo .logo .tip-hover{opacity:1}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-login.hover:hover .inner-box .wrap-heading-logo .heading{background-color:#78033c;color:#fff}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-login.hover:hover .inner-box .arrow svg path{fill:#78033c}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-login .inner-box .wrap-heading-logo{display:flex;align-items:center}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-login .inner-box .wrap-heading-logo .heading{margin-left:15px}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-login .inner-box .wrap-heading-logo .box-logo .logo{position:relative}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-login .inner-box .wrap-heading-logo .box-logo .logo .tip-default{background-image:url("assets/img/common/header-mypageplus-logo-exam.png");background-size:100% 100%;width:95px;height:21px;display:block}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-login .inner-box .wrap-heading-logo .box-logo .logo .tip-hover{background-image:url("assets/img/common/header-mypageplus-logo-exam-hover.png");background-size:100% 100%;width:95px;height:21px;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download.hover:hover{background-color:#fff}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download.hover:hover .inner-box .icon .tip-hover{opacity:1}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download.hover:hover .inner-box .heading{color:#78033c}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download .inner-box{align-items:center;justify-content:space-between}html[site-lang='jp'] header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download .inner-box{flex-direction:row-reverse}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download .inner-box img.photo{width:36px;height:auto}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download .inner-box .icon{position:relative}html[site-lang='jp'] header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download .inner-box .icon .tip-default{background-image:url("assets/img/common/header-download.png");background-size:100% 100%;width:24px;height:21px;display:block}html[site-lang='en'] header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download .inner-box .icon .tip-default,html[site-lang='cn'] header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download .inner-box .icon .tip-default{background-image:url("assets/img/common/header-blank.png");background-size:100% 100%;width:17px;height:13px;display:block}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download .inner-box .icon .tip-hover{position:absolute;top:0;left:0;opacity:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[site-lang='jp'] header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download .inner-box .icon .tip-hover{background-image:url("assets/img/common/header-download-hover.png");background-size:100% 100%;width:24px;height:21px;display:block}html[site-lang='en'] header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download .inner-box .icon .tip-hover,html[site-lang='cn'] header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download .inner-box .icon .tip-hover{background-image:url("assets/img/common/header-blank-hover.png");background-size:100% 100%;width:17px;height:13px;display:block}header .box-humberger #menu .frame .area-scroll .inner-frame >.area-mypageplus .box.box-download .inner-box .heading{color:#fff;font-family:'Roboto',sans-serif;font-size:14px;font-weight:700;letter-spacing:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}header .box-humberger #menu .frame .area-scroll .inner-frame >.lang{margin:60px auto 0;display:table}header .box-humberger #menu .frame .area-scroll .inner-frame >.lang .btn-lang{color:#aaa;display:inline;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:1260px){header .box-humberger #menu .frame .area-scroll .inner-frame >.lang .btn-lang{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}header .box-humberger #menu .frame .area-scroll .inner-frame >.lang .btn-lang[status='current']{color:#78033c}header .box-humberger #menu .frame .area-scroll .inner-frame >.lang .btn-lang.hover:hover{color:#78033c}header .box-humberger #menu .frame .area-scroll .inner-frame >.lang span.separate{margin:0 16px;color:#aaa}footer{background-color:#000;color:#fff}@media (min-width:1px) and (max-width:960px){footer{padding:50px 25px}}@media (min-width:961px) and (max-width:99999px){footer{padding:60px}}footer a{color:#fff}@media (min-width:961px) and (max-width:99999px){footer .area-navigation{display:flex}}footer .area-navigation .pages{display:flex}@media (min-width:1px) and (max-width:960px){footer .area-navigation .pages[lang-is='en']{display:block}footer .area-navigation .pages[lang-is='en'] ul.items{width:100%}footer .area-navigation .pages[lang-is='en'] ul.items:not(:first-child){margin-left:0}}@media (min-width:1px) and (max-width:960px){footer .area-navigation .pages ul.items{width:calc((100% - 25px) / 2)}}@media (min-width:961px) and (max-width:99999px){footer .area-navigation .pages ul.items{width:calc(230 / 1280 * 100vw);max-width:230px}}@media (min-width:1px) and (max-width:960px){footer .area-navigation .pages ul.items:not(:first-child){margin-left:25px}}@media (min-width:961px) and (max-width:1024px){footer .area-navigation .pages ul.items:not(:first-child){margin-left:30px}}@media (min-width:1025px) and (max-width:1280px){footer .area-navigation .pages ul.items:not(:first-child){margin-left:calc(60 / 1280 * 100vw)}}@media (min-width:1281px) and (max-width:99999px){footer .area-navigation .pages ul.items:not(:first-child){margin-left:60px}}footer .area-navigation .pages ul.items li.item{border-bottom:solid 1px rgba(255,255,255,0.2);width:100%;height:50px}footer .area-navigation .pages ul.items li.item a{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}footer .area-navigation .pages ul.items li.item a.hover:hover p{opacity:.6}footer .area-navigation .pages ul.items li.item a p{flex:1;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){footer .area-navigation .pages ul.items li.item a p{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1024px){footer .area-navigation .pages ul.items li.item a p{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1025px) and (max-width:99999px){footer .area-navigation .pages ul.items li.item a p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}footer .area-navigation .pages ul.items li.item a .icon{margin-left:6px}footer .area-navigation .pages ul.items li.item a .icon[name='blank']{background-image:url("assets/img/common/footer-target-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}footer .area-navigation .pages ul.items li.item a .icon[name='self']{background-image:url("assets/img/common/footer-target-self.png");background-size:100% 100%;width:13px;height:12px;display:block}@media (min-width:961px) and (max-width:1024px){footer .area-navigation .sns{margin-left:30px}}@media (min-width:1025px) and (max-width:1280px){footer .area-navigation .sns{margin-left:calc(60 / 1280 * 100vw)}}@media (min-width:1281px) and (max-width:99999px){footer .area-navigation .sns{margin-left:60px}}@media (min-width:1px) and (max-width:960px){footer .area-navigation .sns ul.items{display:flex;flex-wrap:wrap;justify-content:center;width:310px;margin:50px auto 0}}@media (min-width:961px) and (max-width:1280px){footer .area-navigation .sns ul.items{width:calc(230 / 1280 * 100vw)}}@media (min-width:1281px) and (max-width:99999px){footer .area-navigation .sns ul.items{width:230px}}@media (min-width:1px) and (max-width:960px){footer .area-navigation .sns ul.items li.item{width:90px;height:90px;border-radius:100%;border:solid 1px #fff;box-sizing:border-box}footer .area-navigation .sns ul.items li.item:not([lang-is='cn']){margin-left:20px}footer .area-navigation .sns ul.items li.item:not([lang-is='cn']):first-child{margin-left:0}footer .area-navigation .sns ul.items li.item:not([lang-is='cn']):nth-child(4){margin-left:0}footer .area-navigation .sns ul.items li.item[lang-is='cn']{width:65px;height:65px;margin-left:12px}footer .area-navigation .sns ul.items li.item[lang-is='cn']:first-child{margin-left:0}}@media (min-width:961px) and (max-width:99999px){footer .area-navigation .sns ul.items li.item{border-bottom:solid 1px rgba(255,255,255,0.2);width:100%;height:50px}}footer .area-navigation .sns ul.items li.item a{display:flex;align-items:center;width:100%;height:100%;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){footer .area-navigation .sns ul.items li.item a{justify-content:center}}footer .area-navigation .sns ul.items li.item a.hover:hover{opacity:.6}@media (min-width:961px) and (max-width:99999px){footer .area-navigation .sns ul.items li.item a .box-icon{width:42px;display:flex;justify-content:center;margin-right:8px}}@media (min-width:1px) and (max-width:960px){footer .area-navigation .sns ul.items li.item a .box-icon span.icon[name='line']{background-image:url("assets/img/common/footer-sns-line-sp.png");background-size:100% 100%;width:34.5px;height:33.5px;display:block}}@media (min-width:961px) and (max-width:99999px){footer .area-navigation .sns ul.items li.item a .box-icon span.icon[name='line']{background-image:url("assets/img/common/footer-sns-line.png");background-size:100% 100%;width:24px;height:23px;display:block}}@media (min-width:1px) and (max-width:960px){footer .area-navigation .sns ul.items li.item a .box-icon span.icon[name='youtube']{background-image:url("assets/img/common/footer-sns-youtube-sp.png");background-size:100% 100%;width:35px;height:25px;display:block}}@media (min-width:961px) and (max-width:99999px){footer .area-navigation .sns ul.items li.item a .box-icon span.icon[name='youtube']{background-image:url("assets/img/common/footer-sns-youtube.png");background-size:100% 100%;width:24px;height:17px;display:block}}@media (min-width:1px) and (max-width:960px){footer .area-navigation .sns ul.items li.item a .box-icon span.icon[name='x']{background-image:url("assets/img/common/footer-sns-x-sp.png");background-size:100% 100%;width:27.5px;height:28.5px;display:block}}@media (min-width:961px) and (max-width:99999px){footer .area-navigation .sns ul.items li.item a .box-icon span.icon[name='x']{background-image:url("assets/img/common/footer-sns-x.png");background-size:100% 100%;width:20px;height:21px;display:block}}@media (min-width:1px) and (max-width:960px){footer .area-navigation .sns ul.items li.item a .box-icon span.icon[name='instagram']{background-image:url("assets/img/common/footer-sns-instagram-sp.png");background-size:100% 100%;width:30px;height:30.5px;display:block}}@media (min-width:961px) and (max-width:99999px){footer .area-navigation .sns ul.items li.item a .box-icon span.icon[name='instagram']{background-image:url("assets/img/common/footer-sns-instagram.png");background-size:100% 100%;width:20.5px;height:21px;display:block}}@media (min-width:1px) and (max-width:960px){footer .area-navigation .sns ul.items li.item a .box-icon span.icon[name='facebook']{background-image:url("assets/img/common/footer-sns-facebook-sp.png");background-size:100% 100%;width:33.5px;height:33.5px;display:block}}@media (min-width:961px) and (max-width:99999px){footer .area-navigation .sns ul.items li.item a .box-icon span.icon[name='facebook']{background-image:url("assets/img/common/footer-sns-facebook.png");background-size:100% 100%;width:23px;height:23px;display:block}}@media (min-width:1px) and (max-width:960px){footer .area-navigation .sns ul.items li.item a span.text{display:none}}@media (min-width:961px) and (max-width:1024px){footer .area-navigation .sns ul.items li.item a span.text{font-size:13px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1025px) and (max-width:99999px){footer .area-navigation .sns ul.items li.item a span.text{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){footer .area-navigation .lang{margin:50px auto 0;display:table}}@media (min-width:961px) and (max-width:99999px){footer .area-navigation .lang{margin:0 0 0 auto}}footer .area-navigation .lang .btn-lang{color:#666;display:inline;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){footer .area-navigation .lang .btn-lang{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){footer .area-navigation .lang .btn-lang{font-size:13px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[site-lang='jp'] footer .area-navigation .lang .btn-lang[lang='jp']{color:#fff}html[site-lang='en'] footer .area-navigation .lang .btn-lang[lang='en']{color:#fff}html[site-lang='cn'] footer .area-navigation .lang .btn-lang[lang='cn']{color:#fff}html[site-lang='kr'] footer .area-navigation .lang .btn-lang[lang='kr']{color:#fff}footer .area-navigation .lang .btn-lang.hover:hover{color:#fff}footer .area-navigation .lang span.separate{color:#666}@media (min-width:1px) and (max-width:960px){footer .area-navigation .lang span.separate{margin:0 16px}}@media (min-width:961px) and (max-width:1076px){footer .area-navigation .lang span.separate{margin:0 10px}}@media (min-width:1077px) and (max-width:99999px){footer .area-navigation .lang span.separate{margin:0 16px}}@media (min-width:1px) and (max-width:960px){footer .area-bottom{margin-top:80px}}@media (min-width:961px) and (max-width:99999px){footer .area-bottom{margin-top:50px;display:flex;justify-content:flex-end}}@media (min-width:961px) and (max-width:99999px){footer .area-bottom .anniv{display:flex;align-items:flex-end}}footer .area-bottom .anniv .logo{background-image:url("assets/img/common/footer-100th-anniv-logo.png");background-size:100% 100%;width:83.5px;height:61.5px;display:block}@media (min-width:1px) and (max-width:960px){footer .area-bottom .anniv .logo{margin:0 auto}}footer .area-bottom .anniv h6{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0}@media (min-width:1px) and (max-width:960px){footer .area-bottom .anniv h6{text-align:center;margin-top:10px}}@media (min-width:961px) and (max-width:99999px){footer .area-bottom .anniv h6{margin-left:20px}}@media (min-width:1px) and (max-width:960px){footer .area-bottom .information{margin-top:40px}}footer .area-bottom .information .logo{background-image:url("assets/img/common/footer-logo.png");background-size:100% 100%;width:240px;height:52.5px;display:block}@media (min-width:1px) and (max-width:960px){footer .area-bottom .information .logo{margin:0 auto}}@media (min-width:961px) and (max-width:99999px){footer .area-bottom .information .logo{margin:0 0 0 auto}}@media (min-width:1px) and (max-width:960px){footer .area-bottom .information p{text-align:center;font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:15px}}@media (min-width:961px) and (max-width:99999px){footer .area-bottom .information p{text-align:right;font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:20px}}@media (min-width:1px) and (max-width:960px){footer .area-bottom .information small{text-align:center;font-size:10px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){footer .area-bottom .information small{text-align:right;font-size:10px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:10px}}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='index'] article#modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);z-index:1000;display:none}html[page='index'] article#modal[status='open']{display:block}@media (min-width:1px) and (max-width:960px){html[page='index'] article#modal .inner-article{height:100%}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#modal .inner-article{padding:110px 160px;height:calc(100% - 110px * 2)}}html[page='index'] article#modal .inner-article .box-flex{width:100%;height:100%;display:flex;justify-content:center;align-items:center}html[page='index'] article#modal .inner-article .box-flex .frame{position:relative;width:100%;max-width:960px}html[page='index'] article#modal .inner-article .box-flex .frame:before{content:'';display:block;padding-top:calc(9 / 16 * 100%)}html[page='index'] article#modal .inner-article .box-flex .frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}html[page='index'] article#modal .inner-article .box-flex .frame iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:1px) and (max-width:960px){html[page='index'] article#modal .inner-article .box-flex .frame .area-btn{position:absolute;top:calc(100% + 12px);width:100%}}html[page='index'] article#modal .inner-article .box-flex .frame .area-btn .btn-close{background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:2px;width:60px;height:60px;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='index'] article#modal .inner-article .box-flex .frame .area-btn .btn-close{margin:0 auto}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#modal .inner-article .box-flex .frame .area-btn .btn-close{position:absolute;top:0;left:calc(100% + 8px)}}html[page='index'] article#modal .inner-article .box-flex .frame .area-btn .btn-close .box-line{width:26px;height:26px;display:flex;justify-content:center;align-items:center}html[page='index'] article#modal .inner-article .box-flex .frame .area-btn .btn-close .box-line .line{width:4px;height:4px;background-color:#78033c;position:absolute;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;transform-origin:center center}html[page='index'] article#modal .inner-article .box-flex .frame .area-btn .btn-close .box-line .line.line-1{transform:rotate(45deg) scaleX(8.6)}html[page='index'] article#modal .inner-article .box-flex .frame .area-btn .btn-close .box-line .line.line-2{transform:rotate(-45deg) scaleX(8.6)}html[page='index'] article#modal .inner-article .box-flex .frame .area-btn .btn-close.hover:hover{background-color:#78033c}html[page='index'] article#modal .inner-article .box-flex .frame .area-btn .btn-close.hover:hover .box-line .line{background-color:#fff}html[page='index'] article#kv{position:relative;z-index:1}@media (min-width:1px) and (max-width:960px){html[page='index'] article#kv{height:calc(100vh - 55px)}}html[page='index'] article#kv .area-bg{width:100%;position:relative}@media (min-width:1px) and (max-width:960px){html[page='index'] article#kv .area-bg{height:100%}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#kv .area-bg:before{content:'';display:block;padding-top:calc(720 / 1280 * 100%)}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#kv .area-bg .bg{height:100%;width:auto;position:absolute;top:0;left:-100%;right:-100%;margin:auto}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#kv .area-bg .bg{width:100%;height:100%;position:absolute;top:0;left:0}}html[page='index'] article#kv .area-elem{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#kv .area-elem{display:flex;align-items:center}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#kv .area-elem .copy{margin:60px 0 0 16px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#kv .area-elem .copy{margin-left:40px}}html[page='index'] article#kv .area-elem .copy[lang-is='jp'] .box .text{padding:5px 12px}html[page='index'] article#kv .area-elem .copy[lang-is='jp'] .box .text.text-jp{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:0;margin-right:-.5em}html[site-lang='cn'] html[page='index'] article#kv .area-elem .copy[lang-is='jp'] .box .text.text-jp{font-family:'Noto Sans SC',sans-serif}html[page='index'] article#kv .area-elem .copy[lang-is='en'] .box .text{padding:2px 12px 6px}html[page='index'] article#kv .area-elem .copy[lang-is='en'] .box .text.text-jp{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:500;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#kv .area-elem .copy[lang-is='en'] .box .text.text-jp{font-family:'Noto Sans SC',sans-serif}html[page='index'] article#kv .area-elem .copy[lang-is='cn'] .box .text{padding:5px 12px}html[page='index'] article#kv .area-elem .copy[lang-is='cn'] .box .text.text-jp{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:.2em;margin-right:-.2em}html[page='index'] article#kv .area-elem .copy .box{position:relative;display:table}html[page='index'] article#kv .area-elem .copy .box:not(:first-child){margin-top:9px}html[page='index'] article#kv .area-elem .copy .box .text{color:#78033c;position:relative;z-index:1;line-height:1em;display:table}html[page='index'] article#kv .area-elem .copy .box .text.text-en{font-family:'Shippori Mincho',serif;font-size:13px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#kv .area-elem .copy .box .text.text-en{font-family:'Noto Sans SC',sans-serif}html[page='index'] article#kv .area-elem .copy .box .line{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}html[page='index'] article#kv .area-btn{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}html[page='index'] article#kv .area-btn .btn-play{border-radius:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='index'] article#kv .area-btn .btn-play{width:66px;height:66px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#kv .area-btn .btn-play{width:88px;height:88px}}html[page='index'] article#kv .area-btn .btn-play .tip{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #78033c;position:relative;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='index'] article#kv .area-btn .btn-play .tip{border-width:8px 0 8px 12px;left:2px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#kv .area-btn .btn-play .tip{border-width:11px 0 11px 17px;left:2px}}html[page='index'] article#kv .area-btn .btn-play.hover:hover{background-color:#78033c}html[page='index'] article#kv .area-btn .btn-play.hover:hover .tip{border-color:transparent transparent transparent #fff}html[page='index'] article#kv .area-btn .box-banners{position:absolute}@media (min-width:1px) and (max-width:960px){html[page='index'] article#kv .area-btn .box-banners{bottom:130px;right:10px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#kv .area-btn .box-banners{bottom:96px;right:40px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#kv .area-btn .box-banners ul.items{display:flex}}html[page='index'] article#kv .area-btn .box-banners ul.items li.item{position:relative}@media (min-width:1px) and (max-width:960px){html[page='index'] article#kv .area-btn .box-banners ul.items li.item{width:233px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#kv .area-btn .box-banners ul.items li.item{width:376px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#kv .area-btn .box-banners ul.items li.item:not(:first-child){margin-top:3px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#kv .area-btn .box-banners ul.items li.item:not(:first-child){margin-left:9px}}html[page='index'] article#kv .area-btn .box-banners ul.items li.item:before{content:'';display:block;padding-top:calc(64 / 376 * 100%)}html[page='index'] article#kv .area-btn .box-banners ul.items li.item a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}html[page='index'] article#kv .area-btn .box-banners ul.items li.item a.hover:hover .overlay{opacity:1}html[page='index'] article#kv .area-btn .box-banners ul.items li.item a .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#kv .area-btn a.btn-banner{position:absolute;overflow:hidden}@media (min-width:1px) and (max-width:960px){html[page='index'] article#kv .area-btn a.btn-banner{bottom:130px;right:10px;width:112px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#kv .area-btn a.btn-banner{bottom:96px;right:40px;width:190px}}html[page='index'] article#kv .area-btn a.btn-banner.hover:hover .photo{transition:.4s transform cubic-bezier(.785,.135,.15,.86);transform:scale(1.05)}html[page='index'] article#kv .area-btn a.btn-banner:before{content:'';display:block;padding-top:calc(100 / 190 * 100%)}html[page='index'] article#kv .area-btn a.btn-banner .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;transition:.2s transform cubic-bezier(.785,.135,.15,.86);transform:scale(1)}@media (min-width:1px) and (max-width:960px){html[page='index'] article#kv .area-btn a.btn-banner .photo{background-image:url("assets/img/top/kv-banner-bibibi-sp.png")}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#kv .area-btn a.btn-banner .photo{background-image:url("assets/img/top/kv-banner-bibibi.png")}}html[page='index'] article#firstview{position:relative}html[page='index'] article#firstview .application-accepting{background-color:#f7ebf2}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting{padding:0 8px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting{padding:0 40px}}html[page='index'] article#firstview .application-accepting .frame{overflow:hidden;background-color:#f7ebf2;position:relative;z-index:2}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame{border-radius:15px;margin-top:-124px;padding:15px 15px 45px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame{border-radius:40px;display:flex;margin-top:-84px;padding:30px 50px 70px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-heading .box-heading{display:flex;align-items:center}}html[page='index'] article#firstview .application-accepting .frame .area-heading .box-heading h4{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-heading .box-heading h4{font-family:'Shippori Mincho',serif;font-size:26px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#firstview .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-heading .box-heading h4{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#firstview .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-heading .box-heading h6{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-left:12px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-heading .box-heading h6{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents{flex:1;margin-left:40px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1{display:flex}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items{margin-top:20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items{flex:1}}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li{border-bottom:solid 1px rgba(0,0,0,0.2);display:flex;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li{padding:13px 0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li{padding:20px 0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li:first-child{border-top:solid 1px rgba(0,0,0,0.2)}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li:first-child{padding-top:0}}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li .box-text{flex:1}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li .box-text{display:flex;align-items:center}}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li .box-text h6.date{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li .box-text h6.date{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li .box-text h6.date{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li .box-text h4{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li .box-text h4{margin-left:36px;flex:1;font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li a{background-color:#78033c;border:solid 1px #78033c;color:#fff;padding:7px 16px;border-radius:3px;height:fit-content;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li a{margin-left:20px;font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li a{margin-left:36px;font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li a.hover:hover{background-color:#fff;color:#78033c}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li a.hover:hover svg path{fill:#78033c}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li a svg{margin-left:7px}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-1 ul.items li a svg path{fill:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2{margin-top:25px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2{margin-top:30px}}@media (min-width:1121px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2{display:flex;align-items:center;justify-content:space-between}}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle[pos='centering']{margin:0 auto}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn{padding:0 30px}}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5 span.text{flex:1}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-circle{margin-left:auto;margin-right:auto}}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-text{display:flex}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-text{justify-content:center}}@media (min-width:1px) and (max-width:1120px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-text{margin-top:20px}}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-text a{color:#78033c;text-decoration:underline}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-text a{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-text a{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='index'] article#firstview .application-accepting .frame .area-contents .area-2 .btn-text a:not(:first-child){margin-left:45px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news{padding:0 8px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news{padding:0 40px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news[application-status='hidden'] .frame{border-radius:15px;margin-top:-124px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news[application-status='hidden'] .frame{border-radius:40px;margin-top:-84px}}html[page='index'] article#firstview section.news .frame{background-color:#fff;position:relative;z-index:2}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame{padding:15px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame{padding:30px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame .area-1{display:flex}}html[page='index'] article#firstview section.news .frame .area-1 h4.heading{font-size:17px;font-weight:bold;line-height:1em;letter-spacing:0;color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame .area-1 ul.items{margin-top:20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame .area-1 ul.items{margin-left:26px;display:flex;justify-content:space-between;flex-wrap:wrap;flex:1}}html[page='index'] article#firstview section.news .frame .area-1 ul.items li{box-sizing:border-box;border-left:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li{width:100%}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li{width:calc((100% - 30px) / 2)}html[page='index'] article#firstview section.news .frame .area-1 ul.items li:nth-child(n + 3){margin-top:30px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li:not(:first-child){margin-top:10px}}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a{display:block;position:relative}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a.hover:hover .wrap-title h4{text-decoration:underline}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a.hover:hover .wrap-title .box-icon{background-color:#fff}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a.hover:hover .wrap-title .box-icon svg path{fill:#78033c}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a span.tip{position:absolute;background-color:#78033c;top:0;left:-1px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li a span.tip{height:25px;width:2px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li a span.tip{height:34px;width:3px}}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-heading{display:flex;justify-content:space-between;align-items:center;position:relative;padding-left:26px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-heading{height:25px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-heading{height:34px}}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-heading .category{display:flex}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-heading .category h6{box-sizing:border-box}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-heading .category h6{font-size:10px;line-height:.9em;letter-spacing:0;padding:4px 7px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-heading .category h6{padding:5px 10px;font-size:11px;line-height:.9em;letter-spacing:0}}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-heading .category h6:not(:first-child){margin-left:5px}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-heading .category h6[name='important']{background-color:#c00;color:#fff}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-heading .category h6:not([name='important']){border:solid 1px #999;color:#666}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-heading h6.date[new='new']{color:#c00}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-heading h6.date span.new{margin-right:12px}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-title{display:flex;align-items:center;justify-content:space-between;padding-left:26px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-title{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-title{font-size:18px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-title h4{flex:1;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-title h4{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-title h4{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-title h4[status='important']{color:#c00}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-title .box-icon{width:40px;height:40px;margin-left:16px;background-color:#78033c;display:flex;justify-content:center;align-items:center;border-radius:3px;border:solid 1px #78033c;box-sizing:border-box;overflow:hidden;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#firstview section.news .frame .area-1 ul.items li a .wrap-title .box-icon svg path{fill:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#firstview section.news .frame .btns .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#firstview section.news .frame .btns .btn-circle[pos='centering']{margin:0 auto}html[page='index'] article#firstview section.news .frame .btns .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='index'] article#firstview section.news .frame .btns .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='index'] article#firstview section.news .frame .btns .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='index'] article#firstview section.news .frame .btns .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn{padding:0 30px}}html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5 span.text{flex:1}html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='index'] article#firstview section.news .frame .btns .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#firstview section.news .frame .btns .btn-circle{margin:15px auto 0;height:55px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#firstview section.news .frame .btns .btn-circle{margin:50px 0 0 auto}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event{padding:90px 0 105px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event{padding:100px 0 150px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article{padding:0 40px}}html[page='index'] article#event .inner-article .box-title{display:flex;justify-content:space-between}html[page='index'] article#event .inner-article .box-title h3{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .box-title h3 span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:40px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#event .inner-article .box-title h3 span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .box-title h3 span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#event .inner-article .box-title h3 span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .box-title h3 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:40px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .box-title h3 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .box-title h3 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:40px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .box-title h3 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}html[page='index'] article#event .inner-article .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative;margin:18px 0 30px}html[page='index'] article#event .inner-article .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .separate-line-tip .tip{width:30px;height:3px}}html[page='index'] article#event .inner-article .frame-slider{position:relative}html[page='index'] article#event .inner-article .frame-slider ul.items{display:inline-flex;min-width:100%;position:relative}html[page='index'] article#event .inner-article .frame-slider ul.items li.item{flex-shrink:0}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .frame-slider ul.items li.item{width:100%}html[page='index'] article#event .inner-article .frame-slider ul.items li.item:not(:first-child){margin-left:10px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .frame-slider ul.items li.item{width:calc((100% - 16px) / 2)}html[page='index'] article#event .inner-article .frame-slider ul.items li.item:not(:first-child){margin-left:18px}}html[page='index'] article#event .inner-article .frame-slider ul.items li.item a{display:block}html[page='index'] article#event .inner-article .frame-slider ul.items li.item a.hover:hover .box-photo .photo{transform:scale(1.06)}html[page='index'] article#event .inner-article .frame-slider ul.items li.item a .box-photo{width:100%;overflow:hidden;border-radius:13px;position:relative}html[page='index'] article#event .inner-article .frame-slider ul.items li.item a .box-photo:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='index'] article#event .inner-article .frame-slider ul.items li.item a .box-photo .photo{background-color:#f2f2f2;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .frame-slider ul.items li.item a .box-text{padding:0 20px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .frame-slider ul.items li.item a .box-text h4{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .frame-slider ul.items li.item a .box-text h4{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}html[page='index'] article#event .inner-article .frame-slider ul.items li.item a .box-text h6{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .frame-slider ul.items li.item a .box-text h6{font-size:12px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .frame-slider ul.items li.item a .box-text h6{font-size:14px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:8px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .frame-slider ul.items li.item a .box-text h5{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .frame-slider ul.items li.item a .box-text h5{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:12px}}html[page='index'] article#event .inner-article .frame-slider .cell-btn{display:flex;position:absolute;right:0}html[page='index'] article#event .inner-article .frame-slider .cell-btn[count='0'],html[page='index'] article#event .inner-article .frame-slider .cell-btn[count='1']{display:none}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .frame-slider .cell-btn[count='2']{display:none}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .frame-slider .cell-btn{top:-98px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .frame-slider .cell-btn{top:-115px}}html[page='index'] article#event .inner-article .frame-slider .cell-btn .btn-arrow{display:flex;justify-content:center;align-items:center;border-radius:100%;border:solid 1px #78033c;background-color:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .frame-slider .cell-btn .btn-arrow{width:45px;height:45px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .frame-slider .cell-btn .btn-arrow{width:64px;height:64px}}html[page='index'] article#event .inner-article .frame-slider .cell-btn .btn-arrow[direct='prev'] svg{transform:rotate(180deg)}html[page='index'] article#event .inner-article .frame-slider .cell-btn .btn-arrow[direct='next']{margin-left:12px}html[page='index'] article#event .inner-article .frame-slider .cell-btn .btn-arrow.hover:hover{background-color:#78033c}html[page='index'] article#event .inner-article .frame-slider .cell-btn .btn-arrow.hover:hover svg path{fill:#fff}html[page='index'] article#event .inner-article .frame-slider .cell-btn .btn-arrow svg path{fill:#78033c;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#event .inner-article .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:40px auto 0}html[page='index'] article#event .inner-article .btn-circle[pos='centering']{margin:0 auto}html[page='index'] article#event .inner-article .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='index'] article#event .inner-article .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='index'] article#event .inner-article .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='index'] article#event .inner-article .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='index'] article#event .inner-article .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#event .inner-article .btn-circle .inner-btn{padding:0 30px}}html[page='index'] article#event .inner-article .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#event .inner-article .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#event .inner-article .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#event .inner-article .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#event .inner-article .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#event .inner-article .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='index'] article#event .inner-article .btn-circle .inner-btn h5 span.text{flex:1}html[page='index'] article#event .inner-article .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='index'] article#event .inner-article .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='index'] article#event .inner-article .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='index'] article#event .inner-article .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='index'] article#event .inner-article .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#event .inner-article .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='index'] article#event .inner-article .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}html[page='index'] article#admissions{position:relative;width:100%}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#admissions{height:600px}}html[page='index'] article#admissions .area-bg{position:absolute;background-color:#78033c;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-bg .logo{background-image:url("assets/img/top/admissions-bg-logo-sp.png");background-size:100% 100%;width:300.5px;height:308.5px;display:block}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#admissions .area-bg .logo{background-image:url("assets/img/top/admissions-bg-logo.png");background-size:100% 100%;width:561px;height:576px;display:block}}html[page='index'] article#admissions .area-front{position:relative}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-front{padding:110px 25px;width:calc(100% - (s * 2)) 25px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#admissions .area-front{height:100%;display:flex;justify-content:center;align-items:center}}html[page='index'] article#admissions .area-front .wrap-text{color:#fff}html[page='index'] article#admissions .area-front .wrap-text h3{text-align:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-front .wrap-text h3 >span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:45px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#admissions .area-front .wrap-text h3 >span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#admissions .area-front .wrap-text h3 >span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:60px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#admissions .area-front .wrap-text h3 >span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-front .wrap-text h3 >span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:45px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#admissions .area-front .wrap-text h3 >span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:60px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-front .wrap-text h3 >span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:45px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#admissions .area-front .wrap-text h3 >span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:60px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-front .wrap-text .box-text{margin:25px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#admissions .area-front .wrap-text .box-text{margin:40px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#admissions .area-front .wrap-text .box-text[site-lang='en']{width:570px}}html[page='index'] article#admissions .area-front .wrap-text .box-text .separate{height:1px;background-color:#fff;width:100%}html[page='index'] article#admissions .area-front .wrap-text .box-text p{display:table}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-front .wrap-text .box-text p{margin:35px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#admissions .area-front .wrap-text .box-text p{margin:40px auto 0;padding:0 10px}}html[page='index'] article#admissions .area-front .wrap-text .box-text p span{display:block;line-height:calc(30 / 15 * 1em)}html[page='index'] article#admissions .area-front .wrap-text .box-text p span[lang-is='jp']{font-size:15px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-front .wrap-text .box-text p span[lang-is='en']{font-size:14px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#admissions .area-front .wrap-text .box-text p span[lang-is='en']{font-size:18px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-front .wrap-text .box-text p span[lang-is='cn']{font-size:14px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#admissions .area-front .wrap-text .box-text p span[lang-is='cn']{font-size:15px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-front .wrap-text .box-text p br{display:none}}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle{display:table;padding:0;background-color:#fff;color:#78033c;width:300px;height:60px;border-radius:60px;border:solid 2px #fff;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:50px auto 0}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle[pos='centering']{margin:0 auto}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle.hover:hover{background-color:#78033c;color:#fff}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle.hover:hover .inner-btn .icon svg path{fill:#fff}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#fff}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn{padding:0 30px}}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5 span.text{flex:1}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#78033c}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#78033c;stroke-linejoin:round;stroke-width:2px}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle.en{width:330px}html[page='index'] article#admissions .area-front .wrap-text .box-btn .btn-circle.cn{width:330px}html[page='index'] article#about{position:relative}html[page='index'] article#about .bg{position:absolute;background-size:cover;background-position:center center;background-repeat:no-repeat;left:0;width:100%}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .bg{background-image:url("assets/img/top/about-bg-sp.jpg");height:100%}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .bg{background-image:url("assets/img/top/about-bg.jpg");height:calc(100vh - 80px)}html[page='index'] article#about .bg[status='fixed']{position:fixed;top:80px}html[page='index'] article#about .bg[pos='top']{top:0}html[page='index'] article#about .bg[pos='bottom']{bottom:0}}html[page='index'] article#about .front{position:relative}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front[site-lang='jp']{padding:20px 15px 70px;display:flex;flex-direction:row-reverse}html[page='index'] article#about .front[site-lang='en']{padding:110px 15px 70px}html[page='index'] article#about .front[site-lang='cn']{padding:110px 15px 70px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front[site-lang='jp']{padding:70px 53px 120px}html[page='index'] article#about .front[site-lang='en']{padding:220px 53px 120px}html[page='index'] article#about .front[site-lang='cn']{padding:220px 53px 120px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front .title[lang-is='jp']{margin:0 0 0 auto;display:table}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .title[lang-is='jp'] svg{width:34.4px;height:309.44px;margin-left:15px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front .title[lang-is='en']{margin-left:10px}}html[page='index'] article#about .front .title[lang-is='en'] h3{background-color:#fff;color:#78033c;display:table}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .title[lang-is='en'] h3{font-family:'Shippori Mincho',serif;font-size:22px;font-weight:500;letter-spacing:0;padding:1px 10px}html[site-lang='cn'] html[page='index'] article#about .front .title[lang-is='en'] h3{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front .title[lang-is='en'] h3{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:500;letter-spacing:0;padding:1px 10px}html[site-lang='cn'] html[page='index'] article#about .front .title[lang-is='en'] h3{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front .title[lang-is='cn']{margin-left:10px}}html[page='index'] article#about .front .title[lang-is='cn'] h3{background-color:#fff;color:#78033c;display:table;padding:1px 10px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .title[lang-is='cn'] h3{font-family:'Noto Sans SC',sans-serif;font-size:22px;font-weight:400;letter-spacing:.3em;padding:1px 10px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front .title[lang-is='cn'] h3{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:.3em;padding:1px calc(10px - 0.3em) 1px 10px}}html[page='index'] article#about .front .frame{background-color:#fff;width:100%}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .frame{border-radius:15px;flex:1}html[page='index'] article#about .front .frame[site-lang='jp']{margin-top:245px}html[page='index'] article#about .front .frame[site-lang='en']{margin-top:124px}html[page='index'] article#about .front .frame[site-lang='cn']{margin-top:124px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front .frame{border-radius:20px;max-width:660px;margin-left:200px;margin-top:160px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .frame .inner-frame{padding:50px 20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front .frame .inner-frame{padding:100px 38px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .frame .inner-frame h4[site-lang='jp']{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front .frame .inner-frame h4[site-lang='jp']{font-size:18px;line-height:calc(50 / 18 * 1em);letter-spacing:0;text-align:center}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .frame .inner-frame h4[site-lang='en']{font-family:'Roboto',sans-serif;font-size:14px;font-weight:400;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front .frame .inner-frame h4[site-lang='en']{font-family:'Roboto',sans-serif;font-size:18px;font-weight:400;line-height:calc(50 / 18 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .frame .inner-frame h4[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:14px;font-weight:400;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front .frame .inner-frame h4[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:18px;font-weight:400;line-height:calc(50 / 18 * 1em);letter-spacing:0;text-align:center}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .frame .inner-frame .btns{margin:35px auto 0;max-width:240px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front .frame .inner-frame .btns{margin:50px auto 0;display:table}}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle[pos='centering']{margin:0 auto}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn{padding:0 30px}}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5 span.text{flex:1}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle:not(:first-child){margin-top:10px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#about .front .frame .inner-frame .btns .btn-circle{width:100%}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature{padding:125px 25px 90px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature{padding:60px 40px 130px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature >.box-text{margin-left:110px;width:100%;max-width:610px}}html[page='index'] article#feature >.box-text h3{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature >.box-text h3 span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:40px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#feature >.box-text h3 span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature >.box-text h3 span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#feature >.box-text h3 span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature >.box-text h3 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:40px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature >.box-text h3 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature >.box-text h3 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:40px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature >.box-text h3 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}html[page='index'] article#feature >.box-text .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='index'] article#feature >.box-text .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature >.box-text .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature >.box-text .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature >.box-text .separate-line-tip{margin:25px 0 35px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature >.box-text .separate-line-tip{margin:30px 0 40px}}html[page='index'] article#feature >.box-text p{width:100%}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature >.box-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature >.box-text p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0;max-width:530px}}html[page='index'] article#feature .frame-items{position:relative}html[page='index'] article#feature .frame-items ul.items{position:relative}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature .frame-items ul.items{margin-top:35px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature .frame-items ul.items{display:flex;width:100%;flex-wrap:wrap;margin:40px auto 0}}html[page='index'] article#feature .frame-items ul.items li{border-radius:10px 10px 0 0}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature .frame-items ul.items li{width:calc((100% - 30px) / 2);flex-shrink:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature .frame-items ul.items li:not(:first-child){margin-top:25px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature .frame-items ul.items li:nth-child(even){margin-left:30px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature .frame-items ul.items li:nth-child(n + 3){margin-top:30px}}html[page='index'] article#feature .frame-items ul.items li a{display:block}html[page='index'] article#feature .frame-items ul.items li a.hover:hover .box-thumbnail .thumbnail{transform:scale(1.06)}html[page='index'] article#feature .frame-items ul.items li a .box-thumbnail{width:100%;position:relative;overflow:hidden;border-radius:10px 10px 0 0}html[page='index'] article#feature .frame-items ul.items li a .box-thumbnail:before{content:'';display:block;padding-top:calc(580 / 1200 * 100%)}html[page='index'] article#feature .frame-items ul.items li a .box-thumbnail .thumbnail{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-color:#f2f2f2;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}html[page='index'] article#feature .frame-items ul.items li a .box-text{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;background-color:#78033c;border:solid 1px #78033c;box-sizing:border-box;border-top:none;border-radius:0 0 10px 10px;overflow:hidden;padding-left:20px}html[page='index'] article#feature .frame-items ul.items li a .box-text h4{color:#fff;font-weight:bold;flex:1}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature .frame-items ul.items li a .box-text h4[lang-is='jp']{font-size:17px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature .frame-items ul.items li a .box-text h4[lang-is='jp']{font-size:22px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature .frame-items ul.items li a .box-text h4[lang-is='en']{font-family:'Roboto',sans-serif;font-size:17px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature .frame-items ul.items li a .box-text h4[lang-is='en']{font-family:'Roboto',sans-serif;font-size:20px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature .frame-items ul.items li a .box-text h4[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:17px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#feature .frame-items ul.items li a .box-text h4[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:20px;font-weight:400;letter-spacing:0}}html[page='index'] article#feature .frame-items ul.items li a .box-text .cell-arrow{background-color:#fff;width:48px;height:100%;display:flex;align-items:center;justify-content:center}html[page='index'] article#feature .frame-items ul.items li a .box-text .cell-arrow svg path{fill:#78033c}html[page='index'] article#feature .frame-items .btn-arrow{width:200px;height:100%;position:absolute;top:0;cursor:pointer}@media (min-width:1px) and (max-width:960px){html[page='index'] article#feature .frame-items .btn-arrow{display:none}}html[page='index'] article#feature .frame-items .btn-arrow[direct='prev']{left:-40px}html[page='index'] article#feature .frame-items .btn-arrow[direct='next']{right:-40px}html[page='index'] article#campus{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus{padding:240px 25px 140px;background-image:url("assets/img/top/campus-bg-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#campus{padding:30px 75px;background-image:url("assets/img/top/campus-bg.jpg")}}html[page='index'] article#campus .title{margin:0 0 0 auto;display:table}html[page='index'] article#campus .frame{background-color:#fff;width:100%}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame{border-radius:15px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#campus .frame{border-radius:20px;max-width:540px;margin:0 0 0 auto}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame .inner-frame{padding:50px 20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#campus .frame .inner-frame{padding:80px 90px}}html[page='index'] article#campus .frame .inner-frame h3{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame .inner-frame h3 span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:40px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#campus .frame .inner-frame h3 span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#campus .frame .inner-frame h3 span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#campus .frame .inner-frame h3 span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame .inner-frame h3 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:40px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#campus .frame .inner-frame h3 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame .inner-frame h3 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:40px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#campus .frame .inner-frame h3 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}html[page='index'] article#campus .frame .inner-frame .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='index'] article#campus .frame .inner-frame .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame .inner-frame .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#campus .frame .inner-frame .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame .inner-frame .separate-line-tip{margin:25px 0 30px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#campus .frame .inner-frame .separate-line-tip{margin:30px 0 40px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame .inner-frame p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#campus .frame .inner-frame p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='index'] article#campus .frame .inner-frame .btns{display:table}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame .inner-frame .btns{width:240px;margin:35px 0 0 auto}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#campus .frame .inner-frame .btns{margin-top:50px}}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle[pos='centering']{margin:0 auto}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn{padding:0 30px}}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5 span.text{flex:1}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}html[page='index'] article#campus .frame .inner-frame .btns .btn-circle:not(:first-child){margin-top:10px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#campus .frame .inner-frame .btns .btn-circle{width:100%}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special{padding:110px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special{padding:80px 0 0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article{padding:0 40px}}html[page='index'] article#special .inner-article h3{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article h3 span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:40px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#special .inner-article h3 span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article h3 span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='index'] article#special .inner-article h3 span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article h3 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:40px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article h3 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article h3 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:40px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article h3 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}html[page='index'] article#special .inner-article .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='index'] article#special .inner-article .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .separate-line-tip{margin:25px 0 30px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .separate-line-tip{margin:30px 0 40px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-discova{display:flex}}html[page='index'] article#special .inner-article .area-discova a.box-thumbnail{position:relative;overflow:hidden;display:block}html[page='index'] article#special .inner-article .area-discova a.box-thumbnail.hover:hover .thumbnail{transform:scale(1.06)}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .area-discova a.box-thumbnail{width:100%;border-radius:5px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-discova a.box-thumbnail{width:calc((100% - 16px) / 2);border-radius:10px}}html[page='index'] article#special .inner-article .area-discova a.box-thumbnail:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='index'] article#special .inner-article .area-discova a.box-thumbnail .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}html[page='index'] article#special .inner-article .area-discova .box-text{flex:1;display:flex;justify-content:center;flex-direction:column}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-discova .box-text{margin-left:60px;margin-right:60px}}html[page='index'] article#special .inner-article .area-discova .box-text h4{border-bottom:solid 1px #d1d1d1}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .area-discova .box-text h4{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:10px;margin-bottom:10px;margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-discova .box-text h4{font-size:18px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:20px;margin-bottom:20px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .area-discova .box-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-discova .box-text p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .area-lp{margin-top:35px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-lp{margin-top:40px}}html[page='index'] article#special .inner-article .area-lp ul.items{margin:0 auto}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .area-lp ul.items{padding:0 35px;width:calc(100% - 35px * 2)}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-lp ul.items{width:100%;display:flex;flex-wrap:wrap}}html[page='index'] article#special .inner-article .area-lp ul.items li.item{overflow:hidden;border-radius:7px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .area-lp ul.items li.item{width:100%}html[page='index'] article#special .inner-article .area-lp ul.items li.item:not(:first-child){margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-lp ul.items li.item{width:calc((100% - 16px * 2) / 3);margin-left:16px}html[page='index'] article#special .inner-article .area-lp ul.items li.item:nth-child(3n + 1){margin-left:0}html[page='index'] article#special .inner-article .area-lp ul.items li.item:nth-child(n + 4){margin-top:16px}}html[page='index'] article#special .inner-article .area-lp ul.items li.item a.hover:hover .box-photo .photo{transform:scale(1.06)}html[page='index'] article#special .inner-article .area-lp ul.items li.item a .box-photo{width:100%;position:relative;display:block;background-color:#f2f2f2}html[page='index'] article#special .inner-article .area-lp ul.items li.item a .box-photo:before{content:'';display:block;padding-top:calc(206 / 390 * 100%)}html[page='index'] article#special .inner-article .area-lp ul.items li.item a .box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}html[page='index'] article#special .inner-article .area-lp ul.items li.item a .box-text{display:none}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .area-lp ul.items li.item a .box-text h4{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:10px 0 2px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-lp ul.items li.item a .box-text h4{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:10px 0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .area-lp ul.items li.item a .box-text h5{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-lp ul.items li.item a .box-text h5{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='index'] article#special .inner-article .area-lp .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#special .inner-article .area-lp .btn-circle[pos='centering']{margin:0 auto}html[page='index'] article#special .inner-article .area-lp .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='index'] article#special .inner-article .area-lp .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='index'] article#special .inner-article .area-lp .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='index'] article#special .inner-article .area-lp .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn{padding:0 30px}}html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5 span.text{flex:1}html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='index'] article#special .inner-article .area-lp .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#special .inner-article .area-lp .btn-circle{margin:35px auto 0;width:100%;max-width:275px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#special .inner-article .area-lp .btn-circle{margin:50px auto 0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns{padding:105px 0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns{padding:150px 0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article{padding:0 40px}}html[page='index'] article#sns .inner-article ol >li[name='line'] .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='index'] article#sns .inner-article ol >li[name='line'] .separate-line-tip .tip{background-color:#06c755;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li[name='line'] .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li[name='line'] .separate-line-tip .tip{width:30px;height:3px}}html[page='index'] article#sns .inner-article ol >li[name='youtube'] .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='index'] article#sns .inner-article ol >li[name='youtube'] .separate-line-tip .tip{background-color:#f00;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li[name='youtube'] .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li[name='youtube'] .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner{padding:50px 0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner[name='line']{padding:40px 0}html[page='index'] article#sns .inner-article ol >li >.inner[name='youtube']{padding:70px 0 35px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box{display:flex}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-logo{margin:0 auto;display:table}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-logo{width:300px;display:flex;justify-content:center}}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-logo .logo[name='line']{background-image:url("assets/img/top/sns-logo-line.png");background-size:100% 100%;width:105px;height:105px;display:block}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-logo .logo[name='wechat']{background-image:url("assets/img/top/sns-logo-wechat.png");background-size:100% 100%;width:105px;height:105px;display:block}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-logo .logo[name='youtube']{background-image:url("assets/img/top/sns-logo-youtube.png");background-size:100% 100%;width:208px;height:46px;display:block}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text{margin-top:25px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text{flex:1}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text h3{text-align:center;font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text h3{font-size:30px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text h3[name='line']{color:#06c755}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text h3[name='youtube']{color:#f00}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text >p{text-align:center;font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text >p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items{margin-top:30px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items{margin-top:40px;display:flex;flex-wrap:wrap}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items li.item:not(:first-child){margin-top:25px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items li.item{width:calc((100% - 15px) / 2);margin-left:15px}}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items li.item a{width:100%}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items li.item a.hover:hover .box-thumbnail .thumbnail{transform:scale(1.06)}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items li.item a .box-thumbnail{width:100%;position:relative;border-radius:10px;overflow:hidden;background-color:#f2f2f2}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items li.item a .box-thumbnail:before{content:'';display:block;padding-top:calc(220 / 390 * 100%)}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items li.item a .box-thumbnail .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items li.item a p{margin-top:8px;font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items li.item a p{margin-top:10px;font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items li.item:nth-child(2n + 1){margin-left:0}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-text ul.items li.item:nth-child(n + 3){margin-top:40px}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-qr a.qa{background-image:url("assets/img/top/sns-line-qr.png");background-size:100% 100%;width:105px;height:105px;display:block;margin:0 30px;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-qr a.qa.hover:hover{opacity:.5}html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-wechatid{border:solid 1px #08c406;color:#08c406;display:flex;justify-content:center;align-items:center;font-weight:bold}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-wechatid{width:265px;height:40px;margin:20px auto 0;font-size:20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .wrap-box .box-wechatid{width:305px;height:70px;font-size:20px}}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line{display:table;padding:0;background-color:#06c755;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #06c755;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line[pos='centering']{margin:0 auto}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line.hover:hover{background-color:#fff;color:#06c755}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line.hover:hover .inner-btn .icon svg path{fill:#06c755}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line.hover:hover .inner-btn .icon svg rect{stroke:#06c755}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn{padding:0 30px}}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5 span.text{flex:1}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-line{margin:35px auto 0;width:100%;max-width:275px}}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube{display:table;padding:0;background-color:#f00;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #f00;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube[pos='centering']{margin:0 auto}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube.hover:hover{background-color:#fff;color:#f00}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube.hover:hover .inner-btn .icon svg path{fill:#f00}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube.hover:hover .inner-btn .icon svg rect{stroke:#f00}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn{padding:0 30px}}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5 span.text{flex:1}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube{margin:35px auto 0;width:100%;max-width:275px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article ol >li >.inner .btn-circle.btn-youtube{margin:50px auto 0;width:370px}}html[page='index'] article#sns .inner-article .box-separate{height:1px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article .box-separate{margin:0 auto 35px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article .box-separate{padding:0 88px;margin:0 auto 50px}}html[page='index'] article#sns .inner-article .box-separate .separate{width:100%;height:100%;background-color:rgba(0,0,0,0.2)}html[page='index'] article#sns .inner-article .btn-circle.btn-sns{display:table;padding:0;background-color:#78033c;color:#fff;width:370px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:0 auto}html[page='index'] article#sns .inner-article .btn-circle.btn-sns[pos='centering']{margin:0 auto}html[page='index'] article#sns .inner-article .btn-circle.btn-sns.hover:hover{background-color:#fff;color:#78033c}html[page='index'] article#sns .inner-article .btn-circle.btn-sns.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='index'] article#sns .inner-article .btn-circle.btn-sns.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='index'] article#sns .inner-article .btn-circle.btn-sns.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn{padding:0 30px}}html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5 span.text{flex:1}html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='index'] article#sns .inner-article .btn-circle.btn-sns .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='index'] article#sns .inner-article .btn-circle.btn-sns{width:100%;max-width:275px}}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='about'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='about'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='about'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='about'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='about'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='about'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='about'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='about'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='about'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='about'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='about'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='about'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='about'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='about'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='about'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='about'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='about'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='about'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='about'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='about'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='about'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='about'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='about'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='about'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='about'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='about'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='about'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='about'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='about'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='about'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='about'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='about'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='about'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='about'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='about'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='about'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='about'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='about'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}html[page='about'] article#system,html[page='about'] article#feature,html[page='about'] article#other{padding-top:100px}@media (min-width:1px) and (max-width:960px){html[page='about'] article:last-child{padding-bottom:100px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article:last-child{padding-bottom:150px}}@media (min-width:1px) and (max-width:960px){html[page='about'] article >.inner-padding{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article >.inner-padding{padding:0 40px}}html[page='about'] article >.inner-padding .box-title h3.title{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='about'] article >.inner-padding .box-title h3.title{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='about'] article >.inner-padding .box-title h3.title{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article >.inner-padding .box-title h3.title{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='about'] article >.inner-padding .box-title h3.title{font-family:'Noto Sans SC',sans-serif}}html[page='about'] article >.inner-padding .box-title .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='about'] article >.inner-padding .box-title .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='about'] article >.inner-padding .box-title .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article >.inner-padding .box-title .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='about'] article >.inner-padding .box-title .separate-line-tip{margin:15px 0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article >.inner-padding .box-title .separate-line-tip{margin:30px 0}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview{padding-top:35px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#overview{padding-top:70px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-sentence{display:flex;width:100%;max-width:1200px;margin:0 auto}}html[page='about'] article#overview .inner-padding .area-sentence .box-photo{position:relative;overflow:hidden}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-sentence .box-photo{border-radius:10px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-sentence .box-photo{border-radius:20px;width:calc(600 / 1280 * 100vw);max-width:600px}}html[page='about'] article#overview .inner-padding .area-sentence .box-photo:before{content:'';display:block;padding-top:100%}html[page='about'] article#overview .inner-padding .area-sentence .box-photo .photo{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-sentence .box-text{padding:44px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-sentence .box-text{flex:1;padding:40px 30px 0 70px}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-sentence .box-text p{font-size:14px;line-height:calc(56 / 28 * 1em)}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-sentence .box-text p{font-size:16px;line-height:calc(36 / 16 * 1em)}}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin-top:24px}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle[pos='centering']{margin:0 auto}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn{padding:0 30px}}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5 span.text{flex:1}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-sentence .box-text .btn-circle{margin:24px auto 0;width:275px;height:50px}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-btn{margin-top:75px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-btn{margin-top:100px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations{display:flex;justify-content:center}}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;width:300px}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle[pos='centering']{margin:0 auto}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn{padding:0 30px}}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5 span.text{flex:1}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle{height:40px;font-size:14px;margin:0 auto}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle{height:55px}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn{padding:0 16px}}html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle .inner-btn h5{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.03em;margin-right:inherit}@media (min-width:1px) and (max-width:960px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle:not(:first-child){margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#overview .inner-padding .area-btn .page-navigations .btn-circle:not(:first-child){margin-left:12px}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#system .inner-padding h5{font-size:14px;line-height:calc(56 / 28 * 1em)}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#system .inner-padding h5{font-size:16px;line-height:calc(36 / 16 * 1em)}}html[page='about'] article#system .inner-padding ul.items{width:100%;max-width:1200px;margin:40px auto 0}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#system .inner-padding ul.items{display:flex;flex-wrap:wrap}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#system .inner-padding ul.items li.item:not(:first-child){margin-top:17px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#system .inner-padding ul.items li.item{width:calc((100% - 20px) / 2)}html[page='about'] article#system .inner-padding ul.items li.item:nth-child(2n){margin-left:20px}html[page='about'] article#system .inner-padding ul.items li.item:nth-child(n + 3){margin-top:40px}}html[page='about'] article#system .inner-padding ul.items li.item a{display:block}html[page='about'] article#system .inner-padding ul.items li.item a.hover:hover .box-photo .photo{transform:scale(1.06)}html[page='about'] article#system .inner-padding ul.items li.item a .box-photo{width:100%;position:relative;overflow:hidden;border-radius:10px}html[page='about'] article#system .inner-padding ul.items li.item a .box-photo:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='about'] article#system .inner-padding ul.items li.item a .box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}html[page='about'] article#system .inner-padding ul.items li.item a .box-photo h4{display:table;color:#fff;font-weight:bold;position:absolute;right:0}@media (min-width:1px) and (max-width:960px){html[page='about'] article#system .inner-padding ul.items li.item a .box-photo h4{font-size:18px;padding:0 10px;bottom:5px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#system .inner-padding ul.items li.item a .box-photo h4{font-size:25px;padding:0 20px;bottom:10px}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#system .inner-padding ul.items li.item a .box-text{padding:15px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#system .inner-padding ul.items li.item a .box-text{padding:13px 24px 0}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#system .inner-padding ul.items li.item a .box-text p{font-size:14px;line-height:calc(46 / 28 * 1em)}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#system .inner-padding ul.items li.item a .box-text p{font-size:15px;line-height:calc(30 / 15 * 1em)}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#feature .inner-padding h5{font-size:14px;line-height:calc(56 / 28 * 1em)}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#feature .inner-padding h5{font-size:16px;line-height:calc(36 / 16 * 1em)}}html[page='about'] article#feature .inner-padding ul.items{position:relative}@media (min-width:1px) and (max-width:960px){html[page='about'] article#feature .inner-padding ul.items{margin-top:35px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#feature .inner-padding ul.items{margin-top:40px;display:flex;flex-wrap:wrap;min-width:100%}}html[page='about'] article#feature .inner-padding ul.items li{border-radius:10px 10px 0 0}@media (min-width:1px) and (max-width:960px){html[page='about'] article#feature .inner-padding ul.items li:not(:first-child){margin-top:25px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#feature .inner-padding ul.items li{width:calc((100% - 20px) / 2)}html[page='about'] article#feature .inner-padding ul.items li:nth-child(2n){margin-left:20px}html[page='about'] article#feature .inner-padding ul.items li:nth-child(n + 3){margin-top:40px}}html[page='about'] article#feature .inner-padding ul.items li a{display:block}html[page='about'] article#feature .inner-padding ul.items li a.hover:hover .box-thumbnail .thumbnail{transform:scale(1.06)}html[page='about'] article#feature .inner-padding ul.items li a .box-thumbnail{width:100%;position:relative;overflow:hidden;border-radius:10px 10px 0 0}html[page='about'] article#feature .inner-padding ul.items li a .box-thumbnail:before{content:'';display:block}@media (min-width:1px) and (max-width:960px){html[page='about'] article#feature .inner-padding ul.items li a .box-thumbnail:before{padding-top:calc(570 / 650 * 100%)}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#feature .inner-padding ul.items li a .box-thumbnail:before{padding-top:calc(580 / 1200 * 100%)}}html[page='about'] article#feature .inner-padding ul.items li a .box-thumbnail .thumbnail{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-color:#f2f2f2;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}html[page='about'] article#feature .inner-padding ul.items li a .box-text{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#78033c;border:solid 1px #78033c;box-sizing:border-box;border-top:none;border-radius:0 0 10px 10px;overflow:hidden;padding-left:20px}@media (min-width:1px) and (max-width:960px){html[page='about'] article#feature .inner-padding ul.items li a .box-text{height:40px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#feature .inner-padding ul.items li a .box-text{height:48px}}html[page='about'] article#feature .inner-padding ul.items li a .box-text h4{color:#fff;font-weight:bold;flex:1}@media (min-width:1px) and (max-width:960px){html[page='about'] article#feature .inner-padding ul.items li a .box-text h4[lang-is='jp']{font-size:17px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#feature .inner-padding ul.items li a .box-text h4[lang-is='jp']{font-size:22px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#feature .inner-padding ul.items li a .box-text h4[lang-is='en']{font-family:'Roboto',sans-serif;font-size:17px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#feature .inner-padding ul.items li a .box-text h4[lang-is='en']{font-family:'Roboto',sans-serif;font-size:20px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#feature .inner-padding ul.items li a .box-text h4[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:17px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#feature .inner-padding ul.items li a .box-text h4[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:20px;font-weight:400;letter-spacing:0}}html[page='about'] article#feature .inner-padding ul.items li a .box-text .cell-arrow{background-color:#fff;width:48px;height:100%;display:flex;align-items:center;justify-content:center}html[page='about'] article#feature .inner-padding ul.items li a .box-text .cell-arrow svg path{fill:#78033c}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#other .inner-padding .area-discova{display:flex}}html[page='about'] article#other .inner-padding .area-discova a.box-thumbnail{position:relative;overflow:hidden;display:block}html[page='about'] article#other .inner-padding .area-discova a.box-thumbnail.hover:hover .thumbnail{transform:scale(1.06)}@media (min-width:1px) and (max-width:960px){html[page='about'] article#other .inner-padding .area-discova a.box-thumbnail{width:100%;border-radius:5px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#other .inner-padding .area-discova a.box-thumbnail{width:calc((100% - 16px) / 2);border-radius:10px}}html[page='about'] article#other .inner-padding .area-discova a.box-thumbnail:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='about'] article#other .inner-padding .area-discova a.box-thumbnail .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}html[page='about'] article#other .inner-padding .area-discova .box-text{flex:1;display:flex;justify-content:center;flex-direction:column}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#other .inner-padding .area-discova .box-text{margin-left:60px;margin-right:60px}}html[page='about'] article#other .inner-padding .area-discova .box-text h4{border-bottom:solid 1px #d1d1d1}@media (min-width:1px) and (max-width:960px){html[page='about'] article#other .inner-padding .area-discova .box-text h4{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:10px;margin-bottom:10px;margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#other .inner-padding .area-discova .box-text h4{font-size:18px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:20px;margin-bottom:20px}}@media (min-width:1px) and (max-width:960px){html[page='about'] article#other .inner-padding .area-discova .box-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='about'] article#other .inner-padding .area-discova .box-text p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='campus'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='campus'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='campus'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='campus'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='campus'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='campus'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='campus'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='campus'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='campus'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='campus'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='campus'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='campus'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='campus'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='campus'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='campus'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='campus'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='campus'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='campus'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='campus'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='campus'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='campus'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='campus'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='campus'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='campus'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='campus'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='campus'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='campus'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='campus'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='campus'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='campus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='campus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='campus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='campus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='campus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='campus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='campus'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='campus'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='campus'] article section >.inner-padding{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article section >.inner-padding{padding:0 40px}}html[page='campus'] article section >.inner-padding .box-title h3.title{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='campus'] article section >.inner-padding .box-title h3.title{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='campus'] article section >.inner-padding .box-title h3.title{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article section >.inner-padding .box-title h3.title{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='campus'] article section >.inner-padding .box-title h3.title{font-family:'Noto Sans SC',sans-serif}}html[page='campus'] article section >.inner-padding .box-title .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='campus'] article section >.inner-padding .box-title .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='campus'] article section >.inner-padding .box-title .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article section >.inner-padding .box-title .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='campus'] article section >.inner-padding .box-title .separate-line-tip{margin:15px 0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article section >.inner-padding .box-title .separate-line-tip{margin:30px 0}}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#main{padding:35px 0 100px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#main{padding:70px 0 150px}}html[page='campus'] article#main section#overview .inner-padding p.text{width:100%;max-width:800px}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#main section#overview .inner-padding p.text{font-size:14px;line-height:calc(56 / 28 * 1em)}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#main section#overview .inner-padding p.text{font-size:16px;line-height:calc(36 / 16 * 1em);margin:0 auto;text-align:center}}html[page='campus'] article#main section#overview .inner-padding img.map{width:100%;max-width:950px}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#main section#overview .inner-padding img.map{margin:20px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#main section#overview .inner-padding img.map{margin:50px auto 0}}html[page='campus'] article#main section#introduction{padding-top:100px}html[page='campus'] article#main section#introduction .inner-padding ul.items{width:100%;max-width:1200px}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#main section#introduction .inner-padding ul.items{display:flex;flex-wrap:wrap;margin:40px auto 0}}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#main section#introduction .inner-padding ul.items li.item:not(:first-child){margin-top:24px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#main section#introduction .inner-padding ul.items li.item{width:calc((100% - 20px) / 2)}html[page='campus'] article#main section#introduction .inner-padding ul.items li.item:nth-child(2n){margin-left:20px}html[page='campus'] article#main section#introduction .inner-padding ul.items li.item:nth-child(n + 3){margin-top:40px}}html[page='campus'] article#main section#introduction .inner-padding ul.items li.item a{display:block}html[page='campus'] article#main section#introduction .inner-padding ul.items li.item a .box-photo{width:100%;position:relative;overflow:hidden;border-radius:10px}html[page='campus'] article#main section#introduction .inner-padding ul.items li.item a .box-photo:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='campus'] article#main section#introduction .inner-padding ul.items li.item a .box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#f2f2f2}html[page='campus'] article#main section#introduction .inner-padding ul.items li.item a .box-photo h4{display:table;color:#fff;font-size:25px;font-weight:bold;position:absolute;bottom:10px;right:0;padding:0 20px}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#main section#introduction .inner-padding ul.items li.item a .box-text{padding:14px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#main section#introduction .inner-padding ul.items li.item a .box-text{padding:13px 24px 0}}html[page='campus'] article#main section#introduction .inner-padding ul.items li.item a .box-text h4{font-weight:bold}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#main section#introduction .inner-padding ul.items li.item a .box-text h4{font-size:17px;line-height:calc(54 / 34 * 1em)}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#main section#introduction .inner-padding ul.items li.item a .box-text h4{font-size:20px;line-height:calc(30 / 20 * 1em)}}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#main section#introduction .inner-padding ul.items li.item a .box-text p{font-size:14px;line-height:calc(46 / 28 * 1em);margin-top:4px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#main section#introduction .inner-padding ul.items li.item a .box-text p{font-size:15px;line-height:calc(30 / 15 * 1em);margin-top:8px}}html[page='campus'] article#main section#introduction .inner-padding .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:370px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='campus'] article#main section#introduction .inner-padding .btn-circle[pos='centering']{margin:0 auto}html[page='campus'] article#main section#introduction .inner-padding .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='campus'] article#main section#introduction .inner-padding .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='campus'] article#main section#introduction .inner-padding .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='campus'] article#main section#introduction .inner-padding .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn{padding:0 30px}}html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5 span.text{flex:1}html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='campus'] article#main section#introduction .inner-padding .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='campus'] article#main section#introduction .inner-padding .btn-circle{width:inherit;height:55px;margin:50px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='campus'] article#main section#introduction .inner-padding .btn-circle{margin:100px auto 0}}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='single-campus'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='single-campus'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='single-campus'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='single-campus'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-campus'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-campus'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-campus'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='single-campus'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='single-campus'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-campus'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-campus'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-campus'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='single-campus'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='single-campus'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-campus'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-campus'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-campus'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='single-campus'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='single-campus'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='single-campus'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='single-campus'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-campus'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-campus'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='single-campus'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='single-campus'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-campus'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='single-campus'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='single-campus'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-campus'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='single-campus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='single-campus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='single-campus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-campus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='single-campus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='single-campus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='single-campus'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-campus'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main{padding:35px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main{padding:70px 40px 150px}}html[page='single-campus'] article#main section{width:100%;max-width:1200px;margin:0 auto}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame{display:flex;align-items:center}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-map{width:100%;height:325px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-map{width:50%;height:600px}}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-map .map{position:relative;width:100%;height:100%;overflow:hidden;border-radius:20px}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-map .map iframe{width:100%;height:100%;border:0}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text{width:100%;margin-top:40px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text{width:50%}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner{padding-left:70px}}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-title h3.title{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-title h3.title{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-title h3.title{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-title h3.title{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-title h3.title{font-family:'Noto Sans SC',sans-serif}}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-title .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-title .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-title .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-title .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-title .separate-line-tip{margin:15px 0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-title .separate-line-tip{margin:30px 0}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner p.address{font-size:14px;line-height:calc(56 / 28 * 1em);margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner p.address{font-size:16px;line-height:calc(36 / 16 * 1em);margin-top:10px}}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns{margin-top:20px}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle[pos='centering']{margin:0 auto}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn{padding:0 30px}}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5 span.text{flex:1}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle{height:55px}}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle:not(:first-child){margin-top:10px}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-btns .btn-circle .inner-btn{padding:0 22px 0 30px}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-other{margin-top:16px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-other{margin-top:40px}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-other p{font-size:14px;line-height:calc(56 / 28 * 1em)}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-other p{font-size:16px;line-height:calc(36 / 16 * 1em)}}html[page='single-campus'] article#main section#overview .inner-padding .frame .area-text .inner .box-other p.heading{font-weight:bold}html[page='single-campus'] article#main section#guidance[status='hidden']{display:none}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance{margin-top:76px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance{margin-top:80px}}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance .box-title h3.title{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance .box-title h3.title{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;line-height:calc(90 / 60 * 1em);letter-spacing:-.02em}html[site-lang='cn'] html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance .box-title h3.title{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance .box-title h3.title{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance .box-title h3.title{font-family:'Noto Sans SC',sans-serif}}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance .box-title .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance .box-title .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance .box-title .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance .box-title .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance .box-title .separate-line-tip{margin:15px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance .box-title .separate-line-tip{margin:22px 0 0}}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items{width:100%;max-width:1200px}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items{margin:25px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items{display:flex;flex-wrap:wrap;margin:50px auto 0}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item{width:100%}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item:not(:first-child){margin-top:24px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item{width:calc((100% - 20px) / 2)}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item:nth-child(2n){margin-left:20px}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item:nth-child(n + 3){margin-top:40px}}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item .box-photo{width:100%;position:relative;overflow:hidden}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item .box-photo{border-radius:10px;border:solid 1px #78033c}}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item .box-photo:before{content:'';display:block;padding-top:calc(350 / 590 * 100%)}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item .box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#f2f2f2}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item .box-photo h4{display:table;color:#fff;font-size:25px;font-weight:bold;position:absolute;bottom:10px;right:0;padding:0 20px}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item .box-text{padding:5px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item .box-text{padding:13px 24px 0}}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item .box-text h4{font-weight:bold}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item .box-text h4{font-size:17px;line-height:calc(54 / 34 * 1em)}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item .box-text h4{font-size:20px;line-height:calc(30 / 20 * 1em)}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item .box-text p{font-size:14px;line-height:calc(46 / 28 * 1em);margin-top:4px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance ul.platform-items li.item .box-text p{font-size:15px;line-height:calc(30 / 15 * 1em);margin-top:8px}}html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance small.annotation{display:block}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance small.annotation{margin-top:20px;font-size:14px;line-height:calc(56 / 28 * 1em);letter-spacing:-.04em}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-guidance small.annotation{margin-top:70px;font-size:15px;line-height:calc(30 / 15 * 1em)}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .wrap-heading{margin-top:82px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .wrap-heading{margin-top:60px}}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .wrap-heading >h4.heading{border-bottom:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .wrap-heading >h4.heading{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.07em;margin:20px 0 20px;padding-bottom:15px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .wrap-heading >h4.heading{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:20px}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .wrap-heading >h4.heading[title-pos='top']{margin:70px 0 30px}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .wrap-heading >h4.heading[title-pos='side']{margin:0 0 30px}}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns{display:flex;flex-wrap:wrap;margin-top:30px}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle[pos='centering']{margin:0 auto}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn{padding:0 30px}}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5 span.text{flex:1}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle{height:65px;width:100%}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle:not(:first-child){margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle{min-width:calc((100% - 22px) / 2)}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle:nth-child(2n){margin-left:21px}html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle:nth-child(n + 3){margin-top:20px}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#guidance .inner-padding .area-timetable .parts.parts-btns .btn-circle .inner-btn h5{line-height:calc(36 / 30 * 1em)}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts{margin-top:100px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts{display:flex;align-items:center;margin-top:150px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery{width:50%}}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry{position:relative}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry[img-count='1']{margin-bottom:25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry[img-count='1']{margin-bottom:50px}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry:not([img-count='1']){margin-bottom:calc(45px + 10px)}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry:not([img-count='1']){margin-bottom:calc(64px + 10px)}}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry ul.items{position:relative;border-radius:15px;overflow:hidden}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry ul.items:before{content:'';display:block;padding-top:calc(540 / 960 * 100%)}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry ul.items li{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d9d9d9}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry ul.items li .photo{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry >.cell-btn{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry >.cell-btn .btn-arrow{width:64px;height:64px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:solid 1px #78033c;background-color:#fff;position:relative;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry >.cell-btn .btn-arrow{width:45px;height:45px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry >.cell-btn .btn-arrow svg{width:16px;height:14px}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry >.cell-btn .btn-arrow[direct='prev']{left:-22px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry >.cell-btn .btn-arrow[direct='prev']{left:-32px}}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry >.cell-btn .btn-arrow[direct='prev'] svg{transform:rotate(180deg)}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry >.cell-btn .btn-arrow[direct='next']{left:22px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry >.cell-btn .btn-arrow[direct='next']{left:32px}}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry >.cell-btn .btn-arrow.hover:hover{background-color:#78033c}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry >.cell-btn .btn-arrow.hover:hover svg path{fill:#fff}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry >.cell-btn .btn-arrow svg path{fill:#78033c;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui{display:flex;justify-content:space-between;position:absolute;top:calc(100% + 10px);left:0;width:100%}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui ul.slide-navigation{display:flex}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui ul.slide-navigation li{width:8px;height:8px;border-radius:100%;background-color:#d9d9d9;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui ul.slide-navigation li:not(:first-child){margin-left:8px}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui ul.slide-navigation li[status='current']{background-color:#78033c}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui .cell-btn{display:flex}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui .cell-btn .btn-arrow{width:64px;height:64px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:solid 1px #78033c;background-color:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui .cell-btn .btn-arrow{width:45px;height:45px}}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui .cell-btn .btn-arrow[direct='prev'] svg{transform:rotate(180deg)}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui .cell-btn .btn-arrow[direct='next']{margin-left:12px}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui .cell-btn .btn-arrow.hover:hover{background-color:#78033c}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui .cell-btn .btn-arrow.hover:hover svg path{fill:#fff}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui .cell-btn .btn-arrow svg path{fill:#78033c;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry{width:calc(100% - 60px);margin-left:30px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry:not([img-count='1']){margin-bottom:0}}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry ul.items:before{padding-top:100%}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui{justify-content:flex-end}}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-gallery .photo-galerry .box-ui .cell-btn{position:absolute}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-text{width:50%}}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-text ul.image-text-items{padding:0 40px}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-text ul.image-text-items li{display:none}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-text ul.image-text-items li[status='current']{display:block}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-text ul.image-text-items li h3.heading{text-align:center;font-weight:bold}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-text ul.image-text-items li h3.heading{font-size:17px;line-height:calc(30 / 17 * 1em)}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-text ul.image-text-items li h3.heading{font-size:20px;line-height:calc(36 / 20 * 1em);border-bottom:solid 1px #ccc;padding-bottom:30px}}html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-text ul.image-text-items li p.text{width:100%;max-width:840px}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-text ul.image-text-items li p.text{font-size:14px;line-height:calc(56 / 28 * 1em);margin:10px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .gallery-texts .area-text ul.image-text-items li p.text{font-size:16px;line-height:calc(36 / 16 * 1em);margin:30px auto 0;text-align:center}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .btns:empty{margin:0 auto}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .btns:empty{margin-top:0}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .btns{width:275px;margin:36px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .btns{display:flex;justify-content:center;margin-top:70px}}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:370px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle[pos='centering']{margin:0 auto}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn{padding:0 30px}}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5 span.text{flex:1}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle{width:100%;height:55px}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle:nth-child(2){margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .btns .btn-circle:nth-child(2){margin-left:20px}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn{margin-top:50px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn{margin-top:100px}}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:350px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:0 auto}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle[pos='centering']{margin:0 auto}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn{padding:0 30px}}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5 span.text{flex:1}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle{width:275px;height:55px}}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn{position:relative;flex-direction:row-reverse}@media (min-width:1px) and (max-width:960px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5{line-height:calc(40 / 30 * 1em);margin-right:24px}}@media (min-width:961px) and (max-width:99999px){html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn h5{margin-right:inherit}}html[page='single-campus'] article#main section#detail .inner-padding .area-back-btn .btn-circle .inner-btn .icon{transform:rotate(180deg)}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='news'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='news'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='news'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='news'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='news'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='news'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='news'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='news'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='news'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='news'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='news'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='news'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='news'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='news'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='news'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='news'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='news'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='news'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='news'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='news'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='news'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='news'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='news'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='news'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='news'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='news'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='news'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='news'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='news'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='news'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='news'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='news'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='news'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='news'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='news'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='news'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='news'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='news'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main{padding:0 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main{padding:0 190px 150px}}html[page='news'] article#main .area-sort{display:flex;justify-content:flex-end;margin-top:40px;align-items:start}html[page='news'] article#main .area-sort .wrap-box{position:relative;z-index:2}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main .area-sort .wrap-box{width:140px;height:40px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main .area-sort .wrap-box{width:250px;height:56px}}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main .area-sort .wrap-box:not(:first-child){margin-left:5px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main .area-sort .wrap-box:not(:first-child){margin-left:10px}}html[page='news'] article#main .area-sort .wrap-box .box-sort{position:absolute;border:solid 1px #78033c;box-sizing:border-box;overflow:hidden;background-color:#fff}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main .area-sort .wrap-box .box-sort{width:140px;border-radius:20px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main .area-sort .wrap-box .box-sort{width:250px;border-radius:28px}}html[page='news'] article#main .area-sort .wrap-box .box-sort .area-heading .btn-base{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main .area-sort .wrap-box .box-sort .area-heading .btn-base{height:40px;padding:0 15px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main .area-sort .wrap-box .box-sort .area-heading .btn-base{height:56px;padding:0 26px}}html[page='news'] article#main .area-sort .wrap-box .box-sort .area-heading .btn-base h5{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main .area-sort .wrap-box .box-sort .area-heading .btn-base h5{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.02em}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main .area-sort .wrap-box .box-sort .area-heading .btn-base h5{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.02em}}html[page='news'] article#main .area-sort .wrap-box .box-sort .area-heading .btn-base .icon svg path{fill:#78033c}html[page='news'] article#main .area-sort .wrap-box .box-sort .area-accordion{height:0;overflow:hidden}html[page='news'] article#main .area-sort .wrap-box .box-sort .area-accordion a{display:flex;align-items:center;box-sizing:border-box;color:#78033c;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main .area-sort .wrap-box .box-sort .area-accordion a{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;height:40px;padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main .area-sort .wrap-box .box-sort .area-accordion a{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;height:56px;padding:0 26px}}html[page='news'] article#main .area-sort .wrap-box .box-sort .area-accordion a.hover:hover{color:#fff;background-color:#78033c}html[page='news'] article#main ul.news-items li{box-sizing:border-box;width:100%;border-bottom:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main ul.news-items li:not(:first-child){margin-top:10px}}html[page='news'] article#main ul.news-items li a{display:block;position:relative}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main ul.news-items li a{padding:25px 0}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main ul.news-items li a{padding:35px 0}}html[page='news'] article#main ul.news-items li a.hover:hover .wrap-title h4{text-decoration:underline}html[page='news'] article#main ul.news-items li a.hover:hover .wrap-title .box-icon{background-color:#fff}html[page='news'] article#main ul.news-items li a.hover:hover .wrap-title .box-icon svg path{fill:#78033c}html[page='news'] article#main ul.news-items li a span.tip{position:absolute;background-color:#78033c;left:0}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main ul.news-items li a span.tip{width:15px;height:2px;bottom:-2px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main ul.news-items li a span.tip{width:30px;height:3px;bottom:-3px}}html[page='news'] article#main ul.news-items li a .wrap-heading{display:flex;justify-content:space-between;align-items:center;position:relative}html[page='news'] article#main ul.news-items li a .wrap-heading .category{display:flex}html[page='news'] article#main ul.news-items li a .wrap-heading .category h6{box-sizing:border-box}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main ul.news-items li a .wrap-heading .category h6{font-size:10px;line-height:.9em;letter-spacing:0;padding:4px 7px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main ul.news-items li a .wrap-heading .category h6{padding:5px 10px;font-size:11px;line-height:.9em;letter-spacing:0}}html[page='news'] article#main ul.news-items li a .wrap-heading .category h6:not(:first-child){margin-left:5px}html[page='news'] article#main ul.news-items li a .wrap-heading .category h6[name='important']{background-color:#c00;color:#fff}html[page='news'] article#main ul.news-items li a .wrap-heading .category h6:not([name='important']){border:solid 1px #999;color:#666}html[page='news'] article#main ul.news-items li a .wrap-heading h6.date[new='new']{color:#c00}html[page='news'] article#main ul.news-items li a .wrap-heading h6.date span.new{margin-right:12px}html[page='news'] article#main ul.news-items li a .wrap-title{display:flex;align-items:center;justify-content:space-between}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main ul.news-items li a .wrap-title{margin-top:8px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main ul.news-items li a .wrap-title{margin-top:30px}}html[page='news'] article#main ul.news-items li a .wrap-title h4{flex:1;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main ul.news-items li a .wrap-title h4{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main ul.news-items li a .wrap-title h4{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='news'] article#main ul.news-items li a .wrap-title h4[status='important']{color:#c00}html[page='news'] article#main ul.news-items li a .wrap-title .box-icon{width:40px;height:40px;margin-left:16px;background-color:#78033c;display:flex;justify-content:center;align-items:center;border-radius:3px;border:solid 1px #78033c;box-sizing:border-box;overflow:hidden;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='news'] article#main ul.news-items li a .wrap-title .box-icon svg path{fill:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='news'] article#main .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='news'] article#main .btn-circle[pos='centering']{margin:0 auto}html[page='news'] article#main .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='news'] article#main .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='news'] article#main .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='news'] article#main .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='news'] article#main .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main .btn-circle .inner-btn{padding:0 30px}}html[page='news'] article#main .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='news'] article#main .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='news'] article#main .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='news'] article#main .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='news'] article#main .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='news'] article#main .btn-circle .inner-btn h5 span.text{flex:1}html[page='news'] article#main .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='news'] article#main .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='news'] article#main .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='news'] article#main .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='news'] article#main .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='news'] article#main .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='news'] article#main .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='news'] article#main .btn-circle{margin:35px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='news'] article#main .btn-circle{margin:50px auto 0}}html[page='news'] article#main .btn-circle .inner-btn .icon{transform:rotate(90deg);transform-origin:center center}html[page='news'] article#main .btn-circle.none{display:none}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='single-news'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='single-news'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='single-news'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='single-news'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-news'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-news'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-news'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='single-news'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='single-news'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-news'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-news'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-news'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='single-news'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='single-news'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-news'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-news'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-news'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='single-news'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='single-news'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='single-news'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='single-news'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-news'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-news'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='single-news'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='single-news'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-news'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='single-news'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='single-news'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-news'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='single-news'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='single-news'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='single-news'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-news'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='single-news'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='single-news'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='single-news'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-news'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main{padding:35px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main{padding:70px 40px 150px}}html[page='single-news'] article#main .frame{max-width:850px;margin:0 auto}html[page='single-news'] article#main .frame .wrap-heading{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%}html[page='single-news'] article#main .frame .wrap-heading .category{display:flex}html[page='single-news'] article#main .frame .wrap-heading .category h6{box-sizing:border-box}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .wrap-heading .category h6{font-size:10px;line-height:.9em;letter-spacing:0;padding:4px 7px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .wrap-heading .category h6{padding:5px 10px;font-size:11px;line-height:.9em;letter-spacing:0}}html[page='single-news'] article#main .frame .wrap-heading .category h6:not(:first-child){margin-left:5px}html[page='single-news'] article#main .frame .wrap-heading .category h6[name='important']{background-color:#c00;color:#fff}html[page='single-news'] article#main .frame .wrap-heading .category h6:not([name='important']){border:solid 1px #999;color:#666}html[page='single-news'] article#main .frame .wrap-heading h6.date[new='new']{color:#c00}html[page='single-news'] article#main .frame .wrap-heading h6.date span.new{margin-right:12px}html[page='single-news'] article#main .frame h2.title{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame h2.title{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0;margin-top:25px}html[site-lang='cn'] html[page='single-news'] article#main .frame h2.title{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame h2.title{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0;margin-top:30px}html[site-lang='cn'] html[page='single-news'] article#main .frame h2.title{font-family:'Noto Sans SC',sans-serif}}html[page='single-news'] article#main .frame .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative;margin:30px 0 40px}html[page='single-news'] article#main .frame .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout{margin:20px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout{margin:40px 0}}html[page='single-news'] article#main .frame .box-layout.title{border-bottom:solid 1px rgba(0,0,0,0.2)}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.title{margin:100px 0 20px;font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:15px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.title{margin:100px 0 40px;font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:30px}}html[page='single-news'] article#main .frame .box-layout.heading{font-size:20px;margin:40px 0}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.heading{margin:20px 0;font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.heading{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.text{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.text{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-news'] article#main .frame .box-layout.text a{text-decoration:underline;color:#78033c;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-news'] article#main .frame .box-layout.text a:hover{opacity:.5}html[page='single-news'] article#main .frame .box-layout.text ul li{display:flex}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.text ul li{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.text ul li{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-news'] article#main .frame .box-layout.text ul li:before{content:'・';flex:none}html[page='single-news'] article#main .frame .box-layout.text ol li{display:flex}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.text ol li{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.text ol li{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-news'] article#main .frame .box-layout.text ol li:before{flex:none}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(1):before{content:'1.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(2):before{content:'2.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(3):before{content:'3.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(4):before{content:'4.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(5):before{content:'5.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(6):before{content:'6.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(7):before{content:'7.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(8):before{content:'8.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(9):before{content:'9.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(10):before{content:'10.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(11):before{content:'11.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(12):before{content:'12.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(13):before{content:'13.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(14):before{content:'14.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(15):before{content:'15.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(16):before{content:'16.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(17):before{content:'17.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(18):before{content:'18.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(19):before{content:'19.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(20):before{content:'20.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(21):before{content:'21.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(22):before{content:'22.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(23):before{content:'23.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(24):before{content:'24.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(25):before{content:'25.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(26):before{content:'26.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(27):before{content:'27.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(28):before{content:'28.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(29):before{content:'29.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(30):before{content:'30.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(31):before{content:'31.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(32):before{content:'32.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(33):before{content:'33.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(34):before{content:'34.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(35):before{content:'35.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(36):before{content:'36.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(37):before{content:'37.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(38):before{content:'38.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(39):before{content:'39.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(40):before{content:'40.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(41):before{content:'41.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(42):before{content:'42.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(43):before{content:'43.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(44):before{content:'44.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(45):before{content:'45.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(46):before{content:'46.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(47):before{content:'47.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(48):before{content:'48.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(49):before{content:'49.'}html[page='single-news'] article#main .frame .box-layout.text ol li:nth-child(50):before{content:'50.'}html[page='single-news'] article#main .frame .box-layout.text ol li >span{flex:1}html[page='single-news'] article#main .frame .box-layout.image{width:100%;height:auto}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.image{margin:30px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.image{margin:50px 0}}html[page='single-news'] article#main .frame .box-layout.strong{border:solid 1px #c00;box-sizing:border-box;color:#c00}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.strong{padding:20px;font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.strong{padding:40px 50px;font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-news'] article#main .frame .box-layout.strong a{text-decoration:underline;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.strong a{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#c00}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.strong a{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#c00}}html[page='single-news'] article#main .frame .box-layout.strong a:hover{opacity:.5}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.btn{margin:30px 0}}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:0 auto;min-width:200px}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle[pos='centering']{margin:0 auto}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn{padding:0 30px}}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5 span.text{flex:1}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}html[page='single-news'] article#main .frame .box-layout.btn .btn-circle .inner-btn .icon{margin-left:40px}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed{margin:30px 0}}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:0 auto;min-width:200px}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle[pos='centering']{margin:0 auto}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn{padding:0 30px}}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5 span.text{flex:1}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}html[page='single-news'] article#main .frame .box-layout.btn-adobe-pdf-embed .btn-circle .inner-btn .icon{margin-left:40px}html[page='single-news'] article#main .frame .box-layout.table .table-swipe-manual{border:solid 1px #c00;box-sizing:border-box;width:100%;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}html[page='single-news'] article#main .frame .box-layout.table .table-swipe-manual .icon{background-image:url("assets/img/common/icon-table-swipe-manual.png");background-size:100% 100%;width:35.5px;height:33.5px;display:block}html[page='single-news'] article#main .frame .box-layout.table .table-swipe-manual p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#c00;margin-left:7px}html[page='single-news'] article#main .frame .box-layout.table table{width:100%;border-collapse:collapse}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.table table{display:block;overflow-x:auto;white-space:nowrap;width:100%}}html[page='single-news'] article#main .frame .box-layout.table table tbody{width:calc(100% - 1px);display:inline-table}html[page='single-news'] article#main .frame .box-layout.table table tbody tr td{border:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .box-layout.table table tbody tr td{padding:15px;font-size:11px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .box-layout.table table tbody tr td{padding:20px;font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-news'] article#main .frame .box-layout.table table tbody tr td[bgc='1']{border:solid 1px #fff;border-right:none;background-color:#ccc;position:relative;z-index:1}html[page='single-news'] article#main .frame .box-layout.table table tbody tr td a{color:#78033c;text-decoration:underline;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-news'] article#main .frame .box-layout.table table tbody tr td a:hover{opacity:.5}html[page='single-news'] article#main .frame .box-layout.table small.annotation-text{font-size:12px;color:#666;margin-top:20px}html[page='single-news'] article#main .frame .btn-circle.return{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:0 auto}html[page='single-news'] article#main .frame .btn-circle.return[pos='centering']{margin:0 auto}html[page='single-news'] article#main .frame .btn-circle.return.hover:hover{background-color:#fff;color:#78033c}html[page='single-news'] article#main .frame .btn-circle.return.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='single-news'] article#main .frame .btn-circle.return.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='single-news'] article#main .frame .btn-circle.return.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .btn-circle.return .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-news'] article#main .frame .btn-circle.return .inner-btn{padding:0 30px}}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5 span.text{flex:1}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn{justify-content:center;position:relative}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn h5{margin-right:inherit}html[page='single-news'] article#main .frame .btn-circle.return .inner-btn .icon{position:absolute;transform:rotate(180deg);left:30px}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='qa'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='qa'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='qa'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='qa'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='qa'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='qa'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='qa'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='qa'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='qa'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='qa'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='qa'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='qa'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='qa'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='qa'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='qa'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='qa'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='qa'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='qa'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='qa'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='qa'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='qa'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='qa'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='qa'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='qa'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='qa'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='qa'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='qa'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='qa'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='qa'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='qa'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='qa'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='qa'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='qa'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='qa'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='qa'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='qa'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='qa'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#main .inner-padding{padding:35px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#main .inner-padding{padding:50px 40px 150px}}html[page='qa'] article#main .inner-padding h5.heading{text-align:center}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#main .inner-padding h5.heading{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#main .inner-padding h5.heading{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#main .inner-padding ul.items{margin-top:20px}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#main .inner-padding ul.items{display:flex;flex-wrap:wrap;margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#main .inner-padding ul.items li{width:calc((100% - 40px) / 2)}html[page='qa'] article#main .inner-padding ul.items li:nth-child(2n){margin-left:39px}}html[page='qa'] article#main .inner-padding ul.items li a{display:block}html[page='qa'] article#main .inner-padding ul.items li a .wrap-title{display:flex;align-items:center;justify-content:space-between}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#main .inner-padding ul.items li a .wrap-title{padding:10px 0}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#main .inner-padding ul.items li a .wrap-title{padding:40px 0}}html[page='qa'] article#main .inner-padding ul.items li a .wrap-title h3.title{flex:1}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#main .inner-padding ul.items li a .wrap-title h3.title{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#main .inner-padding ul.items li a .wrap-title h3.title{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='qa'] article#main .inner-padding ul.items li a .wrap-title .box-icon{width:40px;height:40px;background-color:#78033c;border-radius:3px;display:flex;justify-content:center;align-items:center;margin-left:30px}html[page='qa'] article#main .inner-padding ul.items li a .wrap-title .box-icon svg path{fill:#fff}html[page='qa'] article#main .inner-padding ul.items li a .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='qa'] article#main .inner-padding ul.items li a .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='qa'] article#main .inner-padding ul.items li a .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='qa'] article#main .inner-padding ul.items li a .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='single-qa'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='single-qa'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='single-qa'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='single-qa'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-qa'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-qa'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-qa'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='single-qa'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='single-qa'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-qa'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-qa'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-qa'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='single-qa'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='single-qa'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-qa'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-qa'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-qa'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='single-qa'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='single-qa'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='single-qa'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='single-qa'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-qa'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-qa'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='single-qa'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='single-qa'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-qa'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='single-qa'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='single-qa'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-qa'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='single-qa'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='single-qa'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='single-qa'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-qa'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='single-qa'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='single-qa'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='single-qa'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-qa'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main{padding:35px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main{padding:70px 40px 150px}}html[page='single-qa'] article#main .frame{width:100%;max-width:900px;margin:0 auto}html[page='single-qa'] article#main .frame h2.title{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame h2.title[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-qa'] article#main .frame h2.title[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame h2.title[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-qa'] article#main .frame h2.title[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame h2.title[site-lang='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame h2.title[site-lang='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame h2.title[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame h2.title[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}html[page='single-qa'] article#main .frame .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='single-qa'] article#main .frame .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame .separate-line-tip{margin:15px 0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame .separate-line-tip{margin:30px 0 40px}}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame h5.annotation-text{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame h5.annotation-text{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-qa'] article#main .frame h5.annotation-text a{color:#78033c;text-decoration:underline}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame ul.categories{margin-top:86px}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame ul.categories{margin-top:100px}}html[page='single-qa'] article#main .frame ul.categories li.category:not(:first-child){margin-top:80px}html[page='single-qa'] article#main .frame ul.categories li.category h3{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame ul.categories li.category h3{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-qa'] article#main .frame ul.categories li.category h3{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame ul.categories li.category h3{font-family:'Shippori Mincho',serif;font-size:28px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-qa'] article#main .frame ul.categories li.category h3{font-family:'Noto Sans SC',sans-serif}}html[page='single-qa'] article#main .frame ul.categories li.category .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='single-qa'] article#main .frame ul.categories li.category .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame ul.categories li.category .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame ul.categories li.category .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame ul.categories li.category .separate-line-tip{margin:10px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame ul.categories li.category .separate-line-tip{margin:30px 0 0}}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa{border-bottom:solid 1px rgba(0,0,0,0.2)}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q{display:flex;align-items:center}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q .initial{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:0;color:#78033c;overflow:hidden}html[site-lang='cn'] html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q .initial{font-family:'Noto Sans SC',sans-serif}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q .initial:before,html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q .initial:after{content:'';display:block}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q .initial:before{margin-top:-.4em}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q .initial:after{margin-bottom:-.1em}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q{padding:20px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q{padding:35px 0}}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q h4{flex:1}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q h4{font-size:14px;font-weight:bold;line-height:calc(46 / 28 * 1em);letter-spacing:0;margin:0 20px 0 .5em}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q h4{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:0 .5em}}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q .box-icon{width:40px;height:40px;border-radius:3px;background-color:#78033c;margin:0 0 0 auto;display:flex;justify-content:center;align-items:center}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q .box-icon .tip{width:12px;height:12px;position:relative}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q .box-icon .tip span.line{display:block;background-color:#fff;width:2px;height:2px;position:absolute;top:5px;left:5px;transform-origin:center center;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q .box-icon .tip span.line.line-1{transform:scaleX(6)}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q .box-icon .tip span.line.line-2{transform:scaleY(6)}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .btn-q .box-icon[type='close'] .tip span.line.line-2{transform:scaleY(0)}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion{overflow:hidden}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion:not([status='open']){height:0}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion{padding-bottom:30px;display:flex}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .initial{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:0;color:#78033c;overflow:hidden}html[site-lang='cn'] html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .initial{font-family:'Noto Sans SC',sans-serif}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .initial:before,html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .initial:after{content:'';display:block}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .initial:before{margin-top:-.4em}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .initial:after{margin-bottom:-.1em}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents{flex:1;margin:0 calc(40px + 0.5em) 0 .5em}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout:not(:first-child){margin:10px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout:not(:first-child){margin:20px 0}}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout:last-child{margin-bottom:0}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text a{color:#78033c;text-decoration:underline}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ul li{display:flex}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ul li{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ul li{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ul li:before{content:'・';flex:none}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li{display:flex}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:before{flex:none}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(1):before{content:'1.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(2):before{content:'2.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(3):before{content:'3.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(4):before{content:'4.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(5):before{content:'5.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(6):before{content:'6.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(7):before{content:'7.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(8):before{content:'8.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(9):before{content:'9.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(10):before{content:'10.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(11):before{content:'11.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(12):before{content:'12.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(13):before{content:'13.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(14):before{content:'14.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(15):before{content:'15.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(16):before{content:'16.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(17):before{content:'17.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(18):before{content:'18.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(19):before{content:'19.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(20):before{content:'20.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(21):before{content:'21.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(22):before{content:'22.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(23):before{content:'23.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(24):before{content:'24.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(25):before{content:'25.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(26):before{content:'26.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(27):before{content:'27.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(28):before{content:'28.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(29):before{content:'29.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(30):before{content:'30.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(31):before{content:'31.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(32):before{content:'32.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(33):before{content:'33.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(34):before{content:'34.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(35):before{content:'35.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(36):before{content:'36.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(37):before{content:'37.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(38):before{content:'38.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(39):before{content:'39.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(40):before{content:'40.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(41):before{content:'41.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(42):before{content:'42.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(43):before{content:'43.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(44):before{content:'44.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(45):before{content:'45.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(46):before{content:'46.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(47):before{content:'47.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(48):before{content:'48.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(49):before{content:'49.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li:nth-child(50):before{content:'50.'}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.text ol li >span{flex:1}html[page='single-qa'] article#main .frame ul.categories li.category ol.qa-items li.qa .wrap-accordion .inner-accordion .answer-contents .box-layout.image img{width:100%;max-width:452px;height:auto}html[page='single-qa'] article#main .frame p.text-contact{margin-top:100px;text-align:center}@media (min-width:1px) and (max-width:960px){html[page='single-qa'] article#main .frame p.text-contact{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-qa'] article#main .frame p.text-contact{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-qa'] article#main .frame p.text-contact a{color:#78033c;text-decoration:underline}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='events'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='events'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='events'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='events'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='events'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='events'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='events'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='events'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='events'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='events'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='events'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='events'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='events'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='events'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='events'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='events'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='events'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='events'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='events'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='events'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='events'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='events'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='events'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='events'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='events'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='events'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='events'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='events'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='events'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='events'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='events'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='events'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='events'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='events'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='events'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='events'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='events'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='events'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding{padding:40px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding{padding:50px 40px 150px}}html[page='events'] article#main .inner-padding section .heading h3{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section .heading h3 span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='events'] article#main .inner-padding section .heading h3 span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section .heading h3 span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='events'] article#main .inner-padding section .heading h3 span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section .heading h3 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section .heading h3 span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section .heading h3 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section .heading h3 span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}html[page='events'] article#main .inner-padding section .heading .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='events'] article#main .inner-padding section .heading .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section .heading .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section .heading .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section .heading .separate-line-tip{margin:10px 0 26px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section .heading .separate-line-tip{margin:22px 0 40px}}html[page='events'] article#main .inner-padding section.now ul.items{display:flex;flex-wrap:wrap}html[page='events'] article#main .inner-padding section.now ul.items li{flex-shrink:0}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.now ul.items li{width:100%}html[page='events'] article#main .inner-padding section.now ul.items li:not(:first-child){margin-top:30px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.now ul.items li{width:calc((100% - 16px) / 2)}html[page='events'] article#main .inner-padding section.now ul.items li:nth-child(n + 3){margin-top:60px}html[page='events'] article#main .inner-padding section.now ul.items li:nth-child(2n){margin-left:16px}}html[page='events'] article#main .inner-padding section.now ul.items li a{display:block}html[page='events'] article#main .inner-padding section.now ul.items li a.hover:hover .box-photo .photo{transform:scale(1.06)}html[page='events'] article#main .inner-padding section.now ul.items li a .box-photo{width:100%;overflow:hidden;border-radius:13px;position:relative}html[page='events'] article#main .inner-padding section.now ul.items li a .box-photo:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='events'] article#main .inner-padding section.now ul.items li a .box-photo .photo{background-color:#f2f2f2;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.now ul.items li a .box-text{padding:0 20px}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.now ul.items li a .box-text h4{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.now ul.items li a .box-text h4{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}html[page='events'] article#main .inner-padding section.now ul.items li a .box-text h6{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.now ul.items li a .box-text h6{font-size:12px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.now ul.items li a .box-text h6{font-size:14px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:8px}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.now ul.items li a .box-text h5{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.now ul.items li a .box-text h5{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:12px}}html[page='events'] article#main .inner-padding section.discova{background-color:#f2f17f}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova{padding:50px 0;width:calc(100% + 50px);margin-left:-25px;margin-top:50px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova{padding:80px 0;width:calc(100% + 80px);margin-left:-40px;margin-top:100px}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article{padding:0 40px}}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-heading{background-color:#fff;border-radius:10px}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-heading .inner{padding:20px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-heading .inner{display:flex;align-items:center;padding:30px 90px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-heading .inner >*{width:50%}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-heading .inner .area-photo h5.heading{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;text-align:center}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-heading .inner .area-photo h5.heading{font-size:18px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-heading .inner .area-photo .box-logo{margin-top:12px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-heading .inner .area-photo .box-logo{margin-top:16px}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-heading .inner .area-photo .box-logo .logo{background-image:url("assets/img/events/discova-logo-sp.png");background-size:100% 100%;width:238px;height:98px;display:block;margin:0 auto}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-heading .inner .area-photo .box-logo .logo{background-image:url("assets/img/events/discova-logo.png");background-size:100% 100%;width:366.5px;height:59.5px;display:block}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-heading .inner .area-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:20px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-heading .inner .area-text p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider{position:relative}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items{display:inline-flex;min-width:100%;position:relative}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item{flex-shrink:0}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item{width:100%}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item:not(:first-child){margin-left:10px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item{width:calc((100% - 16px) / 2)}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item:not(:first-child){margin-left:18px}}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a{display:block}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a.hover:hover .box-photo .photo{transform:scale(1.06)}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a .box-photo{width:100%;overflow:hidden;border-radius:13px;position:relative}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a .box-photo:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a .box-photo .photo{background-color:#f2f2f2;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a .box-text{padding:0 20px}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a .box-text h4{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a .box-text h4{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a .box-text h6{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a .box-text h6{font-size:12px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a .box-text h6{font-size:14px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:8px}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a .box-text h5{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider ul.items li.item a .box-text h5{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:12px}}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn{display:flex;position:absolute;display:block;top:0;left:0;width:100%;pointer-events:none}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn[count='0'],html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn[count='1']{display:none}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn[count='2']{display:none}}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn:before{content:'';display:block}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn:before{padding-top:calc(310 / 590 * 100%)}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn:before{padding-top:calc(310 / 1200 * 100%)}}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .inner-cell-btn{align-items:center;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .btn-arrow{display:flex;justify-content:center;align-items:center;border-radius:100%;border:solid 1px #78033c;background-color:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;position:relative;pointer-events:visible}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .btn-arrow{width:45px;height:45px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .btn-arrow{width:64px;height:64px}}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .btn-arrow[direct='prev'] svg{transform:rotate(180deg)}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .btn-arrow[direct='next']{margin-left:12px}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .btn-arrow.hover:hover{background-color:#78033c}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .btn-arrow.hover:hover svg path{fill:#fff}html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .btn-arrow svg path{fill:#78033c;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .btn-arrow[direct='prev']{left:-22px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .btn-arrow[direct='prev']{left:-32px}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .btn-arrow[direct='next']{right:-22px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider .cell-btn .btn-arrow[direct='next']{right:-32px}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider{margin-top:35px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.discova .inner-article .frame-slider{margin-top:50px}}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.archive{padding-top:80px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.archive{padding-top:100px}}html[page='events'] article#main .inner-padding section.archive .table-swipe-manual{border:solid 1px #c00;box-sizing:border-box;width:100%;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}html[page='events'] article#main .inner-padding section.archive .table-swipe-manual .icon{background-image:url("assets/img/common/icon-table-swipe-manual.png");background-size:100% 100%;width:35.5px;height:33.5px;display:block}html[page='events'] article#main .inner-padding section.archive .table-swipe-manual p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#c00;margin-left:7px}html[page='events'] article#main .inner-padding section.archive table{width:100%;border-collapse:collapse}html[page='events'] article#main .inner-padding section.archive table tbody{width:calc(100% - 1px);display:inline-table}html[page='events'] article#main .inner-padding section.archive table tbody tr td{border:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.archive table tbody tr td{padding:15px;font-size:11px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.archive table tbody tr td{padding:20px;font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='events'] article#main .inner-padding section.archive table tbody tr td[bgc='1']{border:solid 1px #fff;border-right:none;background-color:#ccc;position:relative;z-index:1}html[page='events'] article#main .inner-padding section.archive table tbody tr td a{color:#78033c;text-decoration:underline;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='events'] article#main .inner-padding section.archive table tbody tr td a:hover{opacity:.5}html[page='events'] article#main .inner-padding section.archive table tbody tr:first-child{background-color:#ccc}html[page='events'] article#main .inner-padding section.archive table tbody tr:first-child td{text-align:center;border-right:solid 1px #fff}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.archive table tbody tr:first-child td{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.archive table tbody tr:first-child td{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='events'] article#main .inner-padding section.archive table tbody tr:first-child td:last-child{border-right:none}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding:6px 15px}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td{font-size:18px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='events'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td span.tilde{transform:rotate(90deg);display:block}html[page='events'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td span.format{display:block;font-size:10px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#999}html[page='events'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:first-child{text-align:center;color:#999}@media (min-width:1px) and (max-width:960px){html[page='events'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:first-child{font-size:10px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:first-child{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='events'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:last-child{text-align:center}@media (min-width:961px) and (max-width:99999px){html[page='events'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:last-child{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='single-event-format-consultation'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='single-event-format-consultation'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='single-event-format-consultation'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='single-event-format-consultation'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-consultation'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-consultation'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-consultation'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='single-event-format-consultation'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='single-event-format-consultation'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-consultation'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-consultation'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-consultation'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='single-event-format-consultation'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='single-event-format-consultation'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-consultation'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-consultation'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-consultation'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='single-event-format-consultation'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='single-event-format-consultation'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='single-event-format-consultation'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='single-event-format-consultation'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-event-format-consultation'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-event-format-consultation'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='single-event-format-consultation'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='single-event-format-consultation'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-consultation'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-consultation'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding{padding:40px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding{padding:60px 40px 150px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame{display:flex;align-items:center}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-photo{width:50%}}html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-photo .box-photo{position:relative;overflow:hidden;border-radius:20px}html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-photo .box-photo:before{content:'';display:block;padding-top:100%}html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-photo .box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text{padding-top:45px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text{width:calc(50% - 50px);padding-left:50px}}html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text h3.heading{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp'] br{display:none}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='en'] br{display:none}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='cn'] br{display:none}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip{margin:10px 0 15px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip{margin:30px 0 40px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.overview .frame .area-text p{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table{padding-top:80px}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table[status='none']{display:none}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title h3.title{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title h3.title span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title h3.title span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title h3.title span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title h3.title span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title h3.title span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title h3.title span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title h3.title span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title h3.title span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title .separate-line-tip{margin:15px 0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-title .separate-line-tip{margin:30px 0}}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations{display:flex}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations{flex-wrap:wrap}}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle[pos='centering']{margin:0 auto}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn{padding:0 30px}}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5 span.text{flex:1}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle{width:calc((100% - 25px) / 2);height:40px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle{width:calc((100% - 12px * 4) / 5)}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn{padding:0 16px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle .inner-btn h5{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.03em;margin-right:5px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle:nth-child(2n){margin-left:25px}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle:nth-child(n + 3){margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table ul.page-navigations .btn-circle:not(:first-child){margin-left:12px}}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area:not(:first-child){margin-top:30px}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area h4.area{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area h4.area{margin-bottom:5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area h4.area{margin-bottom:20px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area h4.area[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area h4.area[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area h4.area[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area h4.area[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area h4.area[site-lang='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area h4.area[site-lang='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area h4.area[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area h4.area[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-accordion{display:flex;justify-content:space-between;align-items:center}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-accordion[btntype='close'] .box-icon .tip span.line.line-2{transform:scaleY(0)}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-accordion.hover:hover .box-icon{background-color:#fff}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-accordion.hover:hover .box-icon .tip span.line{background-color:#78033c}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-accordion .box-icon{width:40px;height:40px;border-radius:3px;border:solid 1px #78033c;box-sizing:border-box;background-color:#78033c;margin:0 0 0 auto;display:flex;justify-content:center;align-items:center;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-accordion .box-icon .tip{width:12px;height:12px;position:relative}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-accordion .box-icon .tip span.line{display:block;background-color:#fff;width:2px;height:2px;position:absolute;top:5px;left:5px;transform-origin:center center;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-accordion .box-icon .tip span.line.line-1{transform:scaleX(6)}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-accordion .box-icon .tip span.line.line-2{transform:scaleY(6)}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .wrap-accordion{overflow:hidden}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .wrap-accordion:not([status='open']){height:0}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .table-swipe-manual{border:solid 1px #c00;box-sizing:border-box;width:100%;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .table-swipe-manual .icon{background-image:url("assets/img/common/icon-table-swipe-manual.png");background-size:100% 100%;width:35.5px;height:33.5px;display:block}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .table-swipe-manual p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#c00;margin-left:7px}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area table{width:100%;border-collapse:collapse}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area table{display:block;overflow-x:auto;white-space:nowrap;width:100%}}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area table tbody{width:calc(100% - 1px);display:inline-table}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area table tbody tr td{border:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area table tbody tr td{padding:15px;font-size:11px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area table tbody tr td{padding:20px;font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area table tbody tr td[bgc='1']{border:solid 1px #fff;border-right:none;background-color:#ccc;position:relative;z-index:1}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area table tbody tr td a{color:#78033c;text-decoration:underline;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area table tbody tr td a:hover{opacity:.5}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-top{width:30px;height:30px;border-radius:3px;border:solid 1px #78033c;box-sizing:border-box;background-color:#78033c;margin:10px 0 0 auto;display:flex;justify-content:center;align-items:center;transform:rotate(180deg);-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-top.hover:hover{background-color:#fff}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-top.hover:hover svg path{fill:#78033c}html[page='single-event-format-consultation'] article#main .inner-padding section.section-table .box-area .btn-top svg path{fill:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-consultation'] article#online-application{margin-top:100px}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='single-event-format-opencampus'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='single-event-format-opencampus'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='single-event-format-opencampus'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='single-event-format-opencampus'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-opencampus'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-opencampus'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-opencampus'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='single-event-format-opencampus'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='single-event-format-opencampus'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-opencampus'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-opencampus'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-opencampus'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='single-event-format-opencampus'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='single-event-format-opencampus'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-opencampus'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-opencampus'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-opencampus'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='single-event-format-opencampus'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='single-event-format-opencampus'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='single-event-format-opencampus'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='single-event-format-opencampus'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-event-format-opencampus'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-event-format-opencampus'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='single-event-format-opencampus'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='single-event-format-opencampus'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-opencampus'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-opencampus'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}html[page='single-event-format-opencampus'] article#kv{width:100%;position:relative}html[page='single-event-format-opencampus'] article#kv:before{content:'';display:block;padding-top:calc(440 / 1280 * 100%)}html[page='single-event-format-opencampus'] article#kv .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding{padding:45px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding{padding:60px 40px 150px}}html[page='single-event-format-opencampus'] article#main .inner-padding section:not(:first-child){padding-top:100px}html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title h3.title{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title h3.title span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title h3.title span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title h3.title span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title h3.title span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title h3.title span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title h3.title span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title h3.title span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title h3.title span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title .separate-line-tip{margin:25px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section .box-title .separate-line-tip{margin:30px 0}}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview{width:100%;max-width:960px;margin:0 auto}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview h3.heading{color:#78033c;text-align:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview h3.heading[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:22px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-opencampus'] article#main .inner-padding section.overview h3.heading[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview h3.heading[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-opencampus'] article#main .inner-padding section.overview h3.heading[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview h3.heading[site-lang='en']{font-family:'Roboto',sans-serif;font-size:22px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview h3.heading[site-lang='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview h3.heading[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:22px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview h3.heading[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview p.text{text-align:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview p.text{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:30px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview p.text{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:50px 0}}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry{position:relative}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry[img-count='1']{margin-bottom:25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry[img-count='1']{margin-bottom:50px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry:not([img-count='1']){margin-bottom:calc(45px + 10px)}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry:not([img-count='1']){margin-bottom:calc(64px + 10px)}}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry ul.items{position:relative;border-radius:15px;overflow:hidden}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry ul.items:before{content:'';display:block;padding-top:calc(540 / 960 * 100%)}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry ul.items li{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d9d9d9}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry ul.items li .photo{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry >.cell-btn{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry >.cell-btn .btn-arrow{width:64px;height:64px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:solid 1px #78033c;background-color:#fff;position:relative;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry >.cell-btn .btn-arrow{width:45px;height:45px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry >.cell-btn .btn-arrow svg{width:16px;height:14px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry >.cell-btn .btn-arrow[direct='prev']{left:-22px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry >.cell-btn .btn-arrow[direct='prev']{left:-32px}}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry >.cell-btn .btn-arrow[direct='prev'] svg{transform:rotate(180deg)}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry >.cell-btn .btn-arrow[direct='next']{left:22px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry >.cell-btn .btn-arrow[direct='next']{left:32px}}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry >.cell-btn .btn-arrow.hover:hover{background-color:#78033c}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry >.cell-btn .btn-arrow.hover:hover svg path{fill:#fff}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry >.cell-btn .btn-arrow svg path{fill:#78033c;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui{display:flex;justify-content:space-between;position:absolute;top:calc(100% + 10px);left:0;width:100%}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui ul.slide-navigation{display:flex}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui ul.slide-navigation li{width:8px;height:8px;border-radius:100%;background-color:#d9d9d9;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui ul.slide-navigation li:not(:first-child){margin-left:8px}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui ul.slide-navigation li[status='current']{background-color:#78033c}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui .cell-btn{display:flex}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui .cell-btn .btn-arrow{width:64px;height:64px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:solid 1px #78033c;background-color:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui .cell-btn .btn-arrow{width:45px;height:45px}}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui .cell-btn .btn-arrow[direct='prev'] svg{transform:rotate(180deg)}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui .cell-btn .btn-arrow[direct='next']{margin-left:12px}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui .cell-btn .btn-arrow.hover:hover{background-color:#78033c}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui .cell-btn .btn-arrow.hover:hover svg path{fill:#fff}html[page='single-event-format-opencampus'] article#main .inner-padding section.overview .photo-galerry .box-ui .cell-btn .btn-arrow svg path{fill:#78033c;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items{display:flex;flex-wrap:wrap}html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li{flex-shrink:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li{width:100%}html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li:not(:first-child){margin-top:30px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li{width:calc((100% - 16px) / 2)}html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li:nth-child(n + 3){margin-top:60px}html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li:nth-child(2n){margin-left:16px}}html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a{display:block}html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a.hover:hover .box-photo .photo{transform:scale(1.06)}html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a .box-photo{width:100%;overflow:hidden;border-radius:13px;position:relative}html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a .box-photo:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a .box-photo .photo{background-color:#f2f2f2;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a .box-text{padding:0 20px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a .box-text h4{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a .box-text h4{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a .box-text h6{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a .box-text h6{font-size:12px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a .box-text h6{font-size:14px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:8px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a .box-text h5{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.now ul.items li a .box-text h5{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:12px}}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive .table-swipe-manual{border:solid 1px #c00;box-sizing:border-box;width:100%;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive .table-swipe-manual .icon{background-image:url("assets/img/common/icon-table-swipe-manual.png");background-size:100% 100%;width:35.5px;height:33.5px;display:block}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive .table-swipe-manual p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#c00;margin-left:7px}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table{width:100%;border-collapse:collapse}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody{width:calc(100% - 1px);display:inline-table}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr td{border:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr td{padding:15px;font-size:11px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr td{padding:20px;font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr td[bgc='1']{border:solid 1px #fff;border-right:none;background-color:#ccc;position:relative;z-index:1}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr td a{color:#78033c;text-decoration:underline;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr td a:hover{opacity:.5}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:first-child{background-color:#ccc}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:first-child td{text-align:center;border-right:solid 1px #fff}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:first-child td{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:first-child td{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:first-child td:last-child{border-right:none}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding:6px 15px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td{font-size:18px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td span.tilde{transform:rotate(90deg);display:block}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td span.format{display:block;font-size:10px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#999}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:first-child{text-align:center;color:#999}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:first-child{font-size:10px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:first-child{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:last-child{text-align:center}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:last-child{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-opencampus'] article#main .inner-padding section.archive[status='none']{display:none}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube p{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items{margin-top:30px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items{display:flex;flex-wrap:wrap;margin-top:40px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item{width:100%}html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item:not(:first-child){margin-top:20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item{width:calc((100% - 18px) / 2)}html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item:nth-child(2n){margin-left:18px}html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item:nth-child(n + 3){margin-top:40px}}html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item a{width:100%}html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item a .box-thumbnail{width:100%;position:relative;border-radius:13px;overflow:hidden}html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item a .box-thumbnail:before{content:'';display:block;padding-top:calc(220 / 390 * 100%)}html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item a .box-thumbnail .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#f2f2f2}html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item a .box-thumbnail .icon{background-image:url("assets/img/events/icon-youtube.png");background-size:100% 100%;width:64px;height:44px;display:block;position:absolute;bottom:12px;right:12px}html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item a .box-text{margin-top:10px}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item a .box-text h4{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-opencampus'] article#main .inner-padding section.youtube ul.items li.item a .box-text h4{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-opencampus'] article#online-application{margin-top:100px}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='single-event-format-teachers'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='single-event-format-teachers'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='single-event-format-teachers'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='single-event-format-teachers'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-teachers'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-teachers'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-teachers'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='single-event-format-teachers'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='single-event-format-teachers'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-teachers'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-teachers'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-teachers'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='single-event-format-teachers'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='single-event-format-teachers'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-teachers'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-teachers'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-teachers'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='single-event-format-teachers'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='single-event-format-teachers'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='single-event-format-teachers'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='single-event-format-teachers'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-event-format-teachers'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-event-format-teachers'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='single-event-format-teachers'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='single-event-format-teachers'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-teachers'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-teachers'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding{padding:45px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding{padding:60px 40px 150px}}html[page='single-event-format-teachers'] article#main .inner-padding section:not(:first-child){padding-top:100px}html[page='single-event-format-teachers'] article#main .inner-padding section .box-title h3.title{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section .box-title h3.title span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-teachers'] article#main .inner-padding section .box-title h3.title span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section .box-title h3.title span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-teachers'] article#main .inner-padding section .box-title h3.title span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section .box-title h3.title span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section .box-title h3.title span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section .box-title h3.title span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section .box-title h3.title span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}html[page='single-event-format-teachers'] article#main .inner-padding section .box-title .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='single-event-format-teachers'] article#main .inner-padding section .box-title .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section .box-title .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section .box-title .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section .box-title .separate-line-tip{margin:25px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section .box-title .separate-line-tip{margin:30px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame{display:flex;align-items:center}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-photo{width:50%}}html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-photo .box-photo{position:relative;overflow:hidden;border-radius:20px}html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-photo .box-photo:before{content:'';display:block;padding-top:100%}html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-photo .box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text{padding-top:45px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text{width:calc(50% - 50px);padding-left:50px}}html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text h3.heading{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text h3.heading br{display:none}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip{margin:10px 0 15px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip{margin:30px 0 40px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.overview .frame .area-text p{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items{display:flex;flex-wrap:wrap}html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li{flex-shrink:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li{width:100%}html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li:not(:first-child){margin-top:30px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li{width:calc((100% - 16px) / 2)}html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li:nth-child(n + 3){margin-top:60px}html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li:nth-child(2n){margin-left:16px}}html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a{display:block}html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a.hover:hover .box-photo .photo{transform:scale(1.06)}html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a .box-photo{width:100%;overflow:hidden;border-radius:13px;position:relative}html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a .box-photo:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a .box-photo .photo{background-color:#f2f2f2;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a .box-text{padding:0 20px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a .box-text h4{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a .box-text h4{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a .box-text h6{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a .box-text h6{font-size:12px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a .box-text h6{font-size:14px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:8px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a .box-text h5{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.now ul.items li a .box-text h5{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:12px}}html[page='single-event-format-teachers'] article#main .inner-padding section.archive .table-swipe-manual{border:solid 1px #c00;box-sizing:border-box;width:100%;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}html[page='single-event-format-teachers'] article#main .inner-padding section.archive .table-swipe-manual .icon{background-image:url("assets/img/common/icon-table-swipe-manual.png");background-size:100% 100%;width:35.5px;height:33.5px;display:block}html[page='single-event-format-teachers'] article#main .inner-padding section.archive .table-swipe-manual p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#c00;margin-left:7px}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table{width:100%;border-collapse:collapse}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody{width:calc(100% - 1px);display:inline-table}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr td{border:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr td{padding:15px;font-size:11px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr td{padding:20px;font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr td[bgc='1']{border:solid 1px #fff;border-right:none;background-color:#ccc;position:relative;z-index:1}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr td a{color:#78033c;text-decoration:underline;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr td a:hover{opacity:.5}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:first-child{background-color:#ccc}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:first-child td{text-align:center;border-right:solid 1px #fff}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:first-child td{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:first-child td{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:first-child td:last-child{border-right:none}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding:6px 15px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td{font-size:18px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td span.tilde{transform:rotate(90deg);display:block}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td span.format{display:block;font-size:10px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#999}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:first-child{text-align:center;color:#999}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:first-child{font-size:10px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:first-child{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:last-child{text-align:center}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-teachers'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:last-child{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-teachers'] article#online-application{margin-top:100px}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='single-event-format-careersupport'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='single-event-format-careersupport'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='single-event-format-careersupport'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='single-event-format-careersupport'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-careersupport'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-careersupport'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-careersupport'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='single-event-format-careersupport'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='single-event-format-careersupport'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-careersupport'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-careersupport'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-careersupport'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='single-event-format-careersupport'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='single-event-format-careersupport'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-careersupport'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-careersupport'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-careersupport'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='single-event-format-careersupport'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='single-event-format-careersupport'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='single-event-format-careersupport'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='single-event-format-careersupport'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-event-format-careersupport'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-event-format-careersupport'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='single-event-format-careersupport'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='single-event-format-careersupport'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-careersupport'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-careersupport'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding{padding:45px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding{padding:60px 40px 150px}}html[page='single-event-format-careersupport'] article#main .inner-padding section:not(:first-child){padding-top:100px}html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title h3.title{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title h3.title span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title h3.title span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title h3.title span[lang-is='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title h3.title span[lang-is='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title h3.title span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title h3.title span[lang-is='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title h3.title span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title h3.title span[lang-is='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title .separate-line-tip{margin:25px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section .box-title .separate-line-tip{margin:30px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame{display:flex;align-items:center}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-photo{width:50%}}html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-photo .box-photo{position:relative;overflow:hidden;border-radius:20px}html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-photo .box-photo:before{content:'';display:block;padding-top:100%}html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-photo .box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text{padding-top:45px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text{width:calc(50% - 50px);padding-left:50px}}html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text h3.heading{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text h3.heading br{display:none}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text h3.heading[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip{margin:10px 0 15px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text .separate-line-tip{margin:30px 0 40px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.overview .frame .area-text p{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items{display:flex;flex-wrap:wrap}html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li{flex-shrink:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li{width:100%}html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li:not(:first-child){margin-top:30px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li{width:calc((100% - 16px) / 2)}html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li:nth-child(n + 3){margin-top:60px}html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li:nth-child(2n){margin-left:16px}}html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a{display:block}html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a.hover:hover .box-photo .photo{transform:scale(1.06)}html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a .box-photo{width:100%;overflow:hidden;border-radius:13px;position:relative}html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a .box-photo:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a .box-photo .photo{background-color:#f2f2f2;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a .box-text{padding:0 20px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a .box-text h4{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a .box-text h4{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:14px 0 0}}html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a .box-text h6{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a .box-text h6{font-size:12px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a .box-text h6{font-size:14px;font-weight:bold;line-height:1.3em;letter-spacing:0;margin-top:8px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a .box-text h5{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.now ul.items li a .box-text h5{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:12px}}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive .table-swipe-manual{border:solid 1px #c00;box-sizing:border-box;width:100%;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive .table-swipe-manual .icon{background-image:url("assets/img/common/icon-table-swipe-manual.png");background-size:100% 100%;width:35.5px;height:33.5px;display:block}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive .table-swipe-manual p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#c00;margin-left:7px}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table{width:100%;border-collapse:collapse}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody{width:calc(100% - 1px);display:inline-table}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr td{border:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr td{padding:15px;font-size:11px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr td{padding:20px;font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr td[bgc='1']{border:solid 1px #fff;border-right:none;background-color:#ccc;position:relative;z-index:1}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr td a{color:#78033c;text-decoration:underline;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr td a:hover{opacity:.5}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:first-child{background-color:#ccc}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:first-child td{text-align:center;border-right:solid 1px #fff}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:first-child td{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:first-child td{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:first-child td:last-child{border-right:none}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding:6px 15px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td{font-size:18px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td span.tilde{transform:rotate(90deg);display:block}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td span.format{display:block;font-size:10px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#999}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:first-child{text-align:center;color:#999}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:first-child{font-size:10px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:first-child{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:last-child{text-align:center}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-careersupport'] article#main .inner-padding section.archive table tbody tr:not(:first-child) td:last-child{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-careersupport'] article#online-application{margin-top:100px}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='single-event-format-default'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='single-event-format-default'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='single-event-format-default'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='single-event-format-default'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-default'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-default'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-default'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='single-event-format-default'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='single-event-format-default'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-default'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-default'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-default'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='single-event-format-default'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='single-event-format-default'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-event-format-default'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-event-format-default'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-event-format-default'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='single-event-format-default'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='single-event-format-default'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='single-event-format-default'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='single-event-format-default'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-event-format-default'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-event-format-default'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='single-event-format-default'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='single-event-format-default'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-default'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-default'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}html[page='single-event-format-default'] article#kv{width:100%;position:relative}html[page='single-event-format-default'] article#kv:before{content:'';display:block;padding-top:calc(440 / 1280 * 100%)}html[page='single-event-format-default'] article#kv .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding{padding:35px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding{padding:60px 40px 150px}}html[page='single-event-format-default'] article#main .inner-padding section{width:100%;max-width:850px;margin:0 auto}html[page='single-event-format-default'] article#main .inner-padding section.overview h3.heading{color:#78033c;text-align:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.overview h3.heading[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:22px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-default'] article#main .inner-padding section.overview h3.heading[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.overview h3.heading[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-event-format-default'] article#main .inner-padding section.overview h3.heading[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.overview h3.heading[site-lang='en']{font-family:'Roboto',sans-serif;font-size:22px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.overview h3.heading[site-lang='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.overview h3.heading[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:22px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.overview h3.heading[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}}html[page='single-event-format-default'] article#main .inner-padding section.overview p.text{text-align:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.overview p.text{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:30px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.overview p.text{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:40px}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout{margin:30px 0}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.heading{border-bottom:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.heading{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:100px 0 20px;padding-bottom:20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.heading{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:100px 0 30px;padding-bottom:30px}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ul li{display:flex}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ul li{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ul li{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ul li:before{content:'・';flex:none}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li{display:flex}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:before{flex:none}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(1):before{content:'1.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(2):before{content:'2.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(3):before{content:'3.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(4):before{content:'4.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(5):before{content:'5.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(6):before{content:'6.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(7):before{content:'7.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(8):before{content:'8.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(9):before{content:'9.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(10):before{content:'10.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(11):before{content:'11.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(12):before{content:'12.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(13):before{content:'13.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(14):before{content:'14.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(15):before{content:'15.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(16):before{content:'16.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(17):before{content:'17.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(18):before{content:'18.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(19):before{content:'19.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(20):before{content:'20.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(21):before{content:'21.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(22):before{content:'22.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(23):before{content:'23.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(24):before{content:'24.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(25):before{content:'25.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(26):before{content:'26.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(27):before{content:'27.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(28):before{content:'28.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(29):before{content:'29.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(30):before{content:'30.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(31):before{content:'31.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(32):before{content:'32.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(33):before{content:'33.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(34):before{content:'34.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(35):before{content:'35.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(36):before{content:'36.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(37):before{content:'37.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(38):before{content:'38.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(39):before{content:'39.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(40):before{content:'40.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(41):before{content:'41.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(42):before{content:'42.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(43):before{content:'43.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(44):before{content:'44.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(45):before{content:'45.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(46):before{content:'46.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(47):before{content:'47.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(48):before{content:'48.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(49):before{content:'49.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li:nth-child(50):before{content:'50.'}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text ol li >span{flex:1}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.text a{color:#78033c;text-decoration:underline}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.redtext{color:#c00;text-align:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.redtext{border:solid 1px rgba(204,0,0,0.5);font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding:25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.redtext{border:solid 2px rgba(204,0,0,0.5);font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding:30px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns{display:flex;flex-wrap:wrap}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle[pos='centering']{margin:0 auto}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn{padding:0 30px}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5 span.text{flex:1}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle{width:100%}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle:not(:first-child){margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle{width:calc((100% - 22px) / 2)}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle:nth-child(2n){margin-left:21px}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btns .btn-circle:nth-child(n + 3){margin-top:20px}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:0 auto}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage[pos='centering']{margin:0 auto}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage.hover:hover{background-color:#fff;color:#78033c}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage.hover:hover .inner-btn h5 .box-logo .logo-hover{opacity:1}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn{padding:0 30px}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5 .box-logo{margin-right:2px;display:inline-block;position:relative;top:1px}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5 .box-logo .logo{background-image:url("assets/img/common/logo-btn-mypage.png");background-size:100% 100%;width:79px;height:17px;display:block}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5 .box-logo .logo-hover{background-image:url("assets/img/common/logo-btn-mypage-hover.png");background-size:100% 100%;width:79px;height:17px;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5 span.text{flex:1}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.btnmypage .btn-circle.mypage .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.images[count='1'] .box-photo{overflow:hidden;border-radius:15px}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.images[count='1'] .box-photo img{width:100%;height:auto}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.images:not([count='1']){display:flex}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.images:not([count='1']) .box-photo{overflow:hidden;border-radius:10px;position:relative}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.images:not([count='1']) .box-photo{width:100%}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.images:not([count='1']) .box-photo:not(:first-child){margin-top:25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.images:not([count='1']) .box-photo{width:calc((100% - 30px * 2) / 3)}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.images:not([count='1']) .box-photo:not(:first-child){margin-left:30px}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.images:not([count='1']) .box-photo:before{content:'';display:block;padding-top:100%}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.images:not([count='1']) .box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table .table-swipe-manual{border:solid 1px #c00;box-sizing:border-box;width:100%;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table .table-swipe-manual .icon{background-image:url("assets/img/common/icon-table-swipe-manual.png");background-size:100% 100%;width:35.5px;height:33.5px;display:block}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table .table-swipe-manual p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#c00;margin-left:7px}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table table{width:100%;border-collapse:collapse}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table table{display:block;overflow-x:auto;white-space:nowrap;width:100%}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table table tbody{width:calc(100% - 1px);display:inline-table}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table table tbody tr td{border:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table table tbody tr td{padding:15px;font-size:11px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table table tbody tr td{padding:20px;font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table table tbody tr td[bgc='1']{border:solid 1px #fff;border-right:none;background-color:#ccc;position:relative;z-index:1}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table table tbody tr td a{color:#78033c;text-decoration:underline;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table table tbody tr td a:hover{opacity:.5}html[page='single-event-format-default'] article#main .inner-padding section.detail .box-layout.table small.annotation-text{font-size:12px;color:#666;margin-top:20px}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='specialsite'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='specialsite'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='specialsite'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='specialsite'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='specialsite'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='specialsite'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='specialsite'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='specialsite'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='specialsite'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='specialsite'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='specialsite'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='specialsite'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='specialsite'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='specialsite'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='specialsite'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='specialsite'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='specialsite'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='specialsite'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='specialsite'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='specialsite'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='specialsite'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='specialsite'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='specialsite'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='specialsite'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='specialsite'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='specialsite'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='specialsite'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='specialsite'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='specialsite'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='specialsite'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='specialsite'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='specialsite'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='specialsite'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='specialsite'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='specialsite'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='specialsite'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='specialsite'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#main .inner-padding{padding:40px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#main .inner-padding{padding:50px 40px 150px}}html[page='specialsite'] article#main .inner-padding .area-discova{max-width:1500px;margin:0 auto}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#main .inner-padding .area-discova{display:flex}}html[page='specialsite'] article#main .inner-padding .area-discova a.box-thumbnail{position:relative;overflow:hidden;display:block}html[page='specialsite'] article#main .inner-padding .area-discova a.box-thumbnail.hover:hover .thumbnail{transform:scale(1.06)}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#main .inner-padding .area-discova a.box-thumbnail{width:100%;border-radius:5px}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#main .inner-padding .area-discova a.box-thumbnail{width:calc((100% - 16px) / 2);border-radius:10px}}html[page='specialsite'] article#main .inner-padding .area-discova a.box-thumbnail:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='specialsite'] article#main .inner-padding .area-discova a.box-thumbnail .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}html[page='specialsite'] article#main .inner-padding .area-discova .box-text{flex:1;display:flex;justify-content:center;flex-direction:column}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#main .inner-padding .area-discova .box-text{margin-left:60px;margin-right:60px}}html[page='specialsite'] article#main .inner-padding .area-discova .box-text h4{border-bottom:solid 1px #d1d1d1}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#main .inner-padding .area-discova .box-text h4{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:10px;margin-bottom:10px;margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#main .inner-padding .area-discova .box-text h4{font-size:18px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:20px;margin-bottom:20px}}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#main .inner-padding .area-discova .box-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#main .inner-padding .area-discova .box-text p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#main .inner-padding ul.items{margin:20px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#main .inner-padding ul.items{display:flex;flex-wrap:wrap;max-width:1500px;margin:40px auto 0}}html[page='specialsite'] article#main .inner-padding ul.items li.item{overflow:hidden;border-radius:7px}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#main .inner-padding ul.items li.item{width:100%}html[page='specialsite'] article#main .inner-padding ul.items li.item:not(:first-child){margin-top:30px}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#main .inner-padding ul.items li.item{width:calc((100% - 16px * 1) / 2);margin-left:16px}html[page='specialsite'] article#main .inner-padding ul.items li.item:nth-child(2n + 1){margin-left:0}html[page='specialsite'] article#main .inner-padding ul.items li.item:nth-child(n + 3){margin-top:50px}}html[page='specialsite'] article#main .inner-padding ul.items li.item a.hover:hover .box-photo .photo{transform:scale(1.06)}html[page='specialsite'] article#main .inner-padding ul.items li.item a .box-photo{width:100%;position:relative;display:block;background-color:#f2f2f2}html[page='specialsite'] article#main .inner-padding ul.items li.item a .box-photo:before{content:'';display:block;padding-top:calc(206 / 390 * 100%)}html[page='specialsite'] article#main .inner-padding ul.items li.item a .box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#main .inner-padding ul.items li.item a .box-text{padding:0 20px}}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#main .inner-padding ul.items li.item a .box-text h4{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:10px 0 2px}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#main .inner-padding ul.items li.item a .box-text h4{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:10px 0}}@media (min-width:1px) and (max-width:960px){html[page='specialsite'] article#main .inner-padding ul.items li.item a .box-text h5{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='specialsite'] article#main .inner-padding ul.items li.item a .box-text h5{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='admissions'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='admissions'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='admissions'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='admissions'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='admissions'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='admissions'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='admissions'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='admissions'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='admissions'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='admissions'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='admissions'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='admissions'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='admissions'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='admissions'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='admissions'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='admissions'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='admissions'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='admissions'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='admissions'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='admissions'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='admissions'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='admissions'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='admissions'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='admissions'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='admissions'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='admissions'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='admissions'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='admissions'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='admissions'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='admissions'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='admissions'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='admissions'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='admissions'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='admissions'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='admissions'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='admissions'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='admissions'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding{padding:0 0 100px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding{padding:0 0 150px}}html[page='admissions'] article#main >.inner-padding .application-accepting{background-color:#f7ebf2}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting{padding:0 40px}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame{overflow:hidden;background-color:#f7ebf2;position:relative;z-index:2}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame{border-radius:15px;padding:45px 25px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame{border-radius:40px;display:flex;padding:50px 0 70px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-heading{width:calc(410 / (1280 - 40 * 2) * 100%)}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-heading .box-heading{display:flex;align-items:center}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-heading .box-heading{text-align:right;margin-right:60px;margin-top:-.25em}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-heading .box-heading h4{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-heading .box-heading h4{font-family:'Shippori Mincho',serif;font-size:26px;font-weight:400;letter-spacing:0;font-family:'Shippori Mincho',serif;font-size:24px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}html[site-lang='cn'] html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-heading .box-heading h4{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0;font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}html[site-lang='cn'] html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-heading .box-heading h6{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-left:12px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-heading .box-heading h6{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents{flex:1}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1{display:flex}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items{margin-top:20px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items{flex:1}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li{border-bottom:solid 1px rgba(0,0,0,0.2);display:flex;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li{padding:13px 0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li{padding:20px 0}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li:first-child{border-top:solid 1px rgba(0,0,0,0.2)}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li:first-child{padding-top:0}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li .box-text{flex:1}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li .box-text{display:flex;align-items:center}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li .box-text h6.date{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li .box-text h6.date{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li .box-text h6.date{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li .box-text h4{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li .box-text h4{margin-left:36px;flex:1;font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li a{background-color:#78033c;border:solid 1px #78033c;color:#fff;padding:7px 16px;border-radius:3px;height:fit-content;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li a{margin-left:20px;font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li a{margin-left:36px;font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li a.hover:hover{background-color:#fff;color:#78033c}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li a.hover:hover svg path{fill:#78033c}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li a svg{margin-left:7px}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-1 ul.items li a svg path{fill:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2{margin-top:25px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2{margin-top:30px}}@media (min-width:1121px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2{display:flex;align-items:center;justify-content:space-between}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle[pos='centering']{margin:0 auto}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn{padding:0 30px}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5 span.text{flex:1}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-circle{margin-left:auto;margin-right:auto}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-text{display:flex}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-text{justify-content:center}}@media (min-width:1px) and (max-width:1120px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-text{margin-top:20px}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-text a{color:#78033c;text-decoration:underline}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-text a{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-text a{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='admissions'] article#main >.inner-padding .application-accepting .frame .area-contents .area-2 .btn-text a:not(:first-child){margin-left:45px}html[page='admissions'] article#main >.inner-padding p.text-top{max-width:1100px;margin:0 auto}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding p.text-top{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:40px 0;padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding p.text-top{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:60px 0;padding:0 40px}html[page='admissions'] article#main >.inner-padding p.text-top[pos='center']{text-align:center}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections{margin-top:40px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections{margin-top:60px}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections:not([text-top-is='have']) section[type='application-accepting']:first-child{margin-top:-40px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections:not([text-top-is='have']) section[type='application-accepting']:first-child{margin-top:-60px}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section:not(:first-child):not([type='discova']){margin-top:100px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section:not(:first-child):not([type='discova']){margin-top:150px}}html[page='admissions'] article#main >.inner-padding .sections section[type='discova']{margin-top:40px}html[page='admissions'] article#main >.inner-padding .sections section[type='discova'] .box-contents .wrap-heading .parts-items .inner-parts-items{padding-top:0}html[page='admissions'] article#main >.inner-padding .sections section[type='online-application'] .box-contents .wrap-heading .parts-items .inner-parts-items{padding-top:0}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting{background-color:#f7ebf2}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting{padding:0 40px}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame{overflow:hidden;background-color:#f7ebf2;position:relative;z-index:2;max-width:1100px;margin:0 auto}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame{border-radius:15px;padding:45px 25px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame{border-radius:40px;display:flex;padding:50px 0 70px}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading{display:flex;align-items:center}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{font-family:'Shippori Mincho',serif;font-size:26px;font-weight:400;letter-spacing:0;font-family:'Shippori Mincho',serif;font-size:24px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}html[site-lang='cn'] html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0;font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}html[site-lang='cn'] html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h6{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-left:12px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h6{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents{flex:1;margin-left:64px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1{display:flex}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items{margin-top:20px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items{flex:1}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li{border-bottom:solid 1px rgba(0,0,0,0.2);display:flex;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li{padding:13px 0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li{padding:20px 0}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li:first-child{border-top:solid 1px rgba(0,0,0,0.2)}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li:first-child{padding-top:0}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text{flex:1}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text{display:flex;align-items:center}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text h6.date{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text h6.date{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text h6.date{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text h4{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text h4{margin-left:36px;flex:1;font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a{background-color:#78033c;border:solid 1px #78033c;color:#fff;padding:7px 16px;border-radius:3px;height:fit-content;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;display:none}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a{margin-left:20px;font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a{margin-left:36px;font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a.hover:hover{background-color:#fff;color:#78033c}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a.hover:hover svg path{fill:#78033c}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a svg{margin-left:7px}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a svg path{fill:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2{margin-top:25px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2{margin-top:30px}}@media (min-width:1121px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2{display:flex;align-items:center;justify-content:space-between}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle[pos='centering']{margin:0 auto}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn{padding:0 30px}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5 span.text{flex:1}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle{margin-left:auto;margin-right:auto}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text{display:flex}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text{justify-content:center}}@media (min-width:1px) and (max-width:1120px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text{margin-top:20px}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text a{color:#78033c;text-decoration:underline}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text a{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text a{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='admissions'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text a:not(:first-child){margin-left:45px}html[page='admissions'] article#main >.inner-padding .sections section:not([type='discova']):not([type='application-accepting'])[title-pos='top']{max-width:1100px;margin-left:auto;margin-right:auto}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section:not([type='discova']):not([type='application-accepting'])[title-pos='top']{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section:not([type='discova']):not([type='application-accepting'])[title-pos='top']{padding:0 40px}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section:not([type='discova']):not([type='application-accepting'])[title-pos='side']{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section:not([type='discova']):not([type='application-accepting'])[title-pos='side']{padding:0 40px;display:flex;justify-content:flex-end}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section:not([type='discova']):not([type='application-accepting'])[title-pos='side'] .box-contents{width:100%;max-width:calc(((1280 - 40 * 2) - 410) / (1280 - 40 * 2) * 100%)}}html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='top'] h3.title{color:#78033c}html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='top'] h3.title[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='top'] h3.title[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='top'] h3.title[site-lang='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='top'] h3.title[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='top'] .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative;margin:30px 0}html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='top'] .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='top'] .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='top'] .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side']{width:calc(410 / (1280 - 40 * 2) * 100%)}}html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title{color:#78033c}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title{text-align:right;margin-right:60px;margin-top:-.25em}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:1280px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:calc(46 / 1280 * 100vw);font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1281px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='en']{font-family:'Roboto',sans-serif;font-size:calc(46 / 1280 * 100vw);font-weight:400;letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:calc(46 / 1280 * 100vw);font-weight:400;letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] .separate-line-tip{margin:15px 0 10px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-title[title-pos='side'] .separate-line-tip{display:none}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents{width:100%}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading:not(:first-child){margin-top:30px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading:not(:first-child){margin-top:70px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading.is_BtnsImgFlex .parts-items .inner-parts-items{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading.is_BtnsImgFlex .parts-items .inner-parts-items .parts-btns{width:calc((630 / 850 * 100%));gap:10px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading.is_BtnsImgFlex .parts-items .inner-parts-items .parts-btns .btn-circle{width:calc((100% - 10px) / 2) !important;margin:0 !important}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading.is_BtnsImgFlex .parts-items .inner-parts-items .parts-image{width:calc((200 / 850 * 100%))}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading.is_BtnsImgFlex.un_onlineDocs .parts-items .inner-parts-items .parts-image{width:calc((360 / 580 * 100%));margin:0 auto}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading{border-bottom:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading[title-pos='top']{margin:20px 0 20px;padding-bottom:15px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading[title-pos='top']{margin:70px 0 30px;padding-bottom:30px}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading[title-pos='side']{margin-bottom:30px}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading[title-pos='side']{padding-bottom:15px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading[title-pos='side']{padding-bottom:30px}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading h4.heading{flex:1}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading h4.heading{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading h4.heading{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion{display:flex;justify-content:space-between;align-items:center}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion[btntype='close'] .box-icon .tip span.line.line-2{transform:scaleY(0)}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion.hover:hover .box-icon{background-color:#fff}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion.hover:hover .box-icon .tip span.line{background-color:#78033c}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion .box-icon{width:40px;height:40px;border-radius:3px;border:solid 1px #78033c;box-sizing:border-box;background-color:#78033c;margin:0 0 0 auto;display:flex;justify-content:center;align-items:center;margin-left:10px;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion .box-icon .tip{width:12px;height:12px;position:relative}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion .box-icon .tip span.line{display:block;background-color:#fff;width:2px;height:2px;position:absolute;top:5px;left:5px;transform-origin:center center;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion .box-icon .tip span.line.line-1{transform:scaleX(6)}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion .box-icon .tip span.line.line-2{transform:scaleY(6)}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items.wrap-accordion{overflow:hidden}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items.wrap-accordion:not([status='open']){height:0}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts:not(:first-child){margin:30px 0}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts:last-child{margin-bottom:0}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns{display:flex;flex-wrap:wrap;gap:22px}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns{flex-direction:column}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns.parts-btns-textbtn{flex-direction:column;gap:17px 0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns.parts-btns-textbtn{gap:17px 50px}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle[pos='centering']{margin:0 auto}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn{padding:0 30px}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5 span.text{flex:1}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle{height:65px;width:100%}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle{min-width:calc((100% - 22px) / 2)}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;text-align:initial}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text.hover:hover h5 span.text{opacity:.5}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text{display:block}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text h5{display:flex;align-items:center}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text h5 .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text h5 span.text{color:#78033c;text-decoration:underline;flex:1;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text h5 span.text{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text h5 span.text{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table .table-swipe-manual{border:solid 1px #c00;box-sizing:border-box;width:100%;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table .table-swipe-manual .icon{background-image:url("assets/img/common/icon-table-swipe-manual.png");background-size:100% 100%;width:35.5px;height:33.5px;display:block}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table .table-swipe-manual p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#c00;margin-left:7px}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table{width:100%;border-collapse:collapse}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table{display:block;overflow-x:auto;white-space:nowrap;width:100%}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody{width:calc(100% - 1px);display:inline-table}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody tr td{border:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody tr td{padding:15px;font-size:11px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody tr td{padding:20px;font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody tr td[bgc='1']{border:solid 1px #fff;border-right:none;background-color:#ccc;position:relative;z-index:1}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody tr td a{color:#78033c;text-decoration:underline;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody tr td a:hover{opacity:.5}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table small.annotation-text{font-size:12px;color:#666;margin-top:20px}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text p strong{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text p a{color:#78033c;text-decoration:underline}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ul li{display:flex}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ul li{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ul li{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ul li:before{content:'・';flex:none}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li{display:flex}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:before{flex:none}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(1):before{content:'1.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(2):before{content:'2.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(3):before{content:'3.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(4):before{content:'4.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(5):before{content:'5.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(6):before{content:'6.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(7):before{content:'7.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(8):before{content:'8.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(9):before{content:'9.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(10):before{content:'10.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(11):before{content:'11.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(12):before{content:'12.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(13):before{content:'13.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(14):before{content:'14.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(15):before{content:'15.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(16):before{content:'16.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(17):before{content:'17.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(18):before{content:'18.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(19):before{content:'19.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(20):before{content:'20.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(21):before{content:'21.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(22):before{content:'22.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(23):before{content:'23.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(24):before{content:'24.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(25):before{content:'25.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(26):before{content:'26.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(27):before{content:'27.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(28):before{content:'28.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(29):before{content:'29.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(30):before{content:'30.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(31):before{content:'31.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(32):before{content:'32.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(33):before{content:'33.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(34):before{content:'34.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(35):before{content:'35.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(36):before{content:'36.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(37):before{content:'37.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(38):before{content:'38.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(39):before{content:'39.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(40):before{content:'40.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(41):before{content:'41.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(42):before{content:'42.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(43):before{content:'43.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(44):before{content:'44.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(45):before{content:'45.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(46):before{content:'46.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(47):before{content:'47.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(48):before{content:'48.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(49):before{content:'49.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(50):before{content:'50.'}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li >span{flex:1}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text[size='s'] p{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#666}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text[size='s'] p strong{font-weight:bold;font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text[bg='gray']{background-color:#e5e5e5;padding:40px}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text[text-position='center']{text-align:center}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-redtext p{color:#c00;font-size:16px}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image img{width:100%;height:auto}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-line{width:100%;height:1px;background-color:#ccc}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item{display:flex;justify-content:space-between}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item:not(:first-child){margin-top:50px}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-photo{position:relative;overflow:hidden;border-radius:15px}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-photo{width:calc(50% - 20px)}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-photo{width:calc(50% - 50px)}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-photo:before{content:'';display:block;padding-top:100%}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-text{width:50%;display:flex;justify-content:center;flex-direction:column}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-text h5.heading{font-size:20px;font-weight:bold;border-bottom:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-text h5.heading{padding-bottom:15px;margin-bottom:20px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-text h5.heading{padding-bottom:30px;margin-bottom:40px}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-text p.text{font-size:16px}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-youtube{width:100%;max-width:960px;margin-left:auto;margin-right:auto}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-youtube h5.heading{font-size:20px;font-weight:bold;text-align:center}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-youtube .wrap-iframe{margin:30px auto 0;overflow:hidden;border-radius:15px;position:relative}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-youtube .wrap-iframe:before{content:'';display:block;padding-top:calc(9 / 16 * 100%)}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-youtube .wrap-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-border-text{width:100%;max-width:850px;margin-left:auto;margin-right:auto;border:solid 2px rgba(204,0,0,0.5);color:#c00;box-sizing:border-box}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-border-text .inner{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding:20px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-border-text .inner{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding:40px 60px}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-border-text .inner a{text-decoration:underline;color:#c00}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-border-text .inner a{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-border-text .inner a{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova{display:flex}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova a.box-thumbnail{position:relative;overflow:hidden;display:block}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova a.box-thumbnail.hover:hover .thumbnail{transform:scale(1.06)}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova a.box-thumbnail{width:100%;border-radius:5px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova a.box-thumbnail{width:calc((100% - 16px) / 2);border-radius:10px}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova a.box-thumbnail:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova a.box-thumbnail .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text{flex:1;display:flex;justify-content:center;flex-direction:column}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text{margin-left:60px;margin-right:60px}}html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text h4{border-bottom:solid 1px #d1d1d1}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text h4{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:10px;margin-bottom:10px;margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text h4{font-size:18px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:20px;margin-bottom:20px}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova{padding:0 40px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .area-discova{display:flex}}html[page='admissions'] article#main >.inner-padding .area-discova a.box-thumbnail{position:relative;overflow:hidden;display:block}html[page='admissions'] article#main >.inner-padding .area-discova a.box-thumbnail.hover:hover .thumbnail{transform:scale(1.06)}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .area-discova a.box-thumbnail{width:100%;border-radius:5px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .area-discova a.box-thumbnail{width:calc((100% - 16px) / 2);border-radius:10px}}html[page='admissions'] article#main >.inner-padding .area-discova a.box-thumbnail:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='admissions'] article#main >.inner-padding .area-discova a.box-thumbnail .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}html[page='admissions'] article#main >.inner-padding .area-discova .box-text{flex:1;display:flex;justify-content:center;flex-direction:column}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .area-discova .box-text{margin-left:60px;margin-right:60px}}html[page='admissions'] article#main >.inner-padding .area-discova .box-text h4{border-bottom:solid 1px #d1d1d1}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .area-discova .box-text h4{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:10px;margin-bottom:10px;margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .area-discova .box-text h4{font-size:18px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:20px;margin-bottom:20px}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .area-discova .box-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .area-discova .box-text p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='admissions'] article#main >.inner-padding .area-discova{padding:20px 25px 0}}@media (min-width:961px) and (max-width:99999px){html[page='admissions'] article#main >.inner-padding .area-discova{padding:40px 40px 0}}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='single-admissions-format-default'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='single-admissions-format-default'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='single-admissions-format-default'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='single-admissions-format-default'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-admissions-format-default'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-admissions-format-default'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-admissions-format-default'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='single-admissions-format-default'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='single-admissions-format-default'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-admissions-format-default'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-admissions-format-default'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-admissions-format-default'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='single-admissions-format-default'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='single-admissions-format-default'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='single-admissions-format-default'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='single-admissions-format-default'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='single-admissions-format-default'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='single-admissions-format-default'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='single-admissions-format-default'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='single-admissions-format-default'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='single-admissions-format-default'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-admissions-format-default'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-admissions-format-default'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='single-admissions-format-default'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='single-admissions-format-default'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-admissions-format-default'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-admissions-format-default'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding{padding:0 0 100px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding{padding:0 0 100px}}html[page='single-admissions-format-default'] article#main >.inner-padding p.text-top{max-width:1100px;margin:0 auto}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding p.text-top{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:40px 0;padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding p.text-top{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:60px 0;padding:0 40px}html[page='single-admissions-format-default'] article#main >.inner-padding p.text-top[pos='center']{text-align:center}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections{margin-top:40px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections{margin-top:60px}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections:not([text-top-is='have']) section[type='application-accepting']:first-child{margin-top:-40px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections:not([text-top-is='have']) section[type='application-accepting']:first-child{margin-top:-60px}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section:not(:first-child):not([type='discova']){margin-top:100px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section:not(:first-child):not([type='discova']){margin-top:150px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='discova']{margin-top:40px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='discova'] .box-contents .wrap-heading .parts-items .inner-parts-items{padding-top:0}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='online-application'] .box-contents .wrap-heading .parts-items .inner-parts-items{padding-top:0}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting{background-color:#f7ebf2}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting{padding:0 40px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame{overflow:hidden;background-color:#f7ebf2;position:relative;z-index:2;max-width:1100px;margin:0 auto}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame{border-radius:15px;padding:45px 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame{border-radius:40px;display:flex;padding:50px 0 70px}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading{display:flex;align-items:center}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{font-family:'Shippori Mincho',serif;font-size:26px;font-weight:400;letter-spacing:0;font-family:'Shippori Mincho',serif;font-size:24px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}html[site-lang='cn'] html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0;font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}html[site-lang='cn'] html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h4{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h6{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-left:12px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-heading .box-heading h6{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents{flex:1;margin-left:64px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1{display:flex}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items{margin-top:20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items{flex:1}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li{border-bottom:solid 1px rgba(0,0,0,0.2);display:flex;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li{padding:13px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li{padding:20px 0}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li:first-child{border-top:solid 1px rgba(0,0,0,0.2)}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li:first-child{padding-top:0}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text{flex:1}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text{display:flex;align-items:center}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text h6.date{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text h6.date{font-size:11px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text h6.date{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text h4{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li .box-text h4{margin-left:36px;flex:1;font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a{background-color:#78033c;border:solid 1px #78033c;color:#fff;padding:7px 16px;border-radius:3px;height:fit-content;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;display:none}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a{margin-left:20px;font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a{margin-left:36px;font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a.hover:hover{background-color:#fff;color:#78033c}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a.hover:hover svg path{fill:#78033c}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a svg{margin-left:7px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-1 ul.items li a svg path{fill:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2{margin-top:25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2{margin-top:30px}}@media (min-width:1121px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2{display:flex;align-items:center;justify-content:space-between}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle[pos='centering']{margin:0 auto}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn{padding:0 30px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5 span.text{flex:1}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-circle{margin-left:auto;margin-right:auto}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text{display:flex}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text{justify-content:center}}@media (min-width:1px) and (max-width:1120px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text{margin-top:20px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text a{color:#78033c;text-decoration:underline}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text a{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text a{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section[type='application-accepting'] .box-contents .wrap-heading .parts-items .inner-parts-items .application-accepting .frame .area-contents .area-2 .btn-text a:not(:first-child){margin-left:45px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section:not([type='discova']):not([type='application-accepting'])[title-pos='top']{max-width:1100px;margin-left:auto;margin-right:auto}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section:not([type='discova']):not([type='application-accepting'])[title-pos='top']{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section:not([type='discova']):not([type='application-accepting'])[title-pos='top']{padding:0 40px}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section:not([type='discova']):not([type='application-accepting'])[title-pos='side']{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section:not([type='discova']):not([type='application-accepting'])[title-pos='side']{padding:0 40px;display:flex;justify-content:flex-end}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section:not([type='discova']):not([type='application-accepting'])[title-pos='side'] .box-contents{width:100%;max-width:calc(((1280 - 40 * 2) - 410) / (1280 - 40 * 2) * 100%)}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='top'] h3.title{color:#78033c}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='top'] h3.title[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='top'] h3.title[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='top'] h3.title[site-lang='en']{font-family:'Roboto',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='top'] h3.title[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:36px;font-weight:400;letter-spacing:0}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='top'] .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative;margin:30px 0}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='top'] .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='top'] .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='top'] .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side']{width:calc(410 / (1280 - 40 * 2) * 100%)}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title{color:#78033c}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title{text-align:right;margin-right:60px;margin-top:-.25em}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:1280px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:calc(46 / 1280 * 100vw);font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1281px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='en']{font-family:'Roboto',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='en']{font-family:'Roboto',sans-serif;font-size:calc(46 / 1280 * 100vw);font-weight:400;letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:30px;font-weight:400;letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:calc(46 / 1280 * 100vw);font-weight:400;letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] h3.title[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] .separate-line-tip{margin:15px 0 10px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-title[title-pos='side'] .separate-line-tip{display:none}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents{width:100%}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading:not(:first-child){margin-top:30px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading:not(:first-child){margin-top:70px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading.is_BtnsImgFlex .parts-items .inner-parts-items{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading.is_BtnsImgFlex .parts-items .inner-parts-items .parts-btns{width:calc((630 / 850 * 100%));gap:10px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading.is_BtnsImgFlex .parts-items .inner-parts-items .parts-btns .btn-circle{width:calc((100% - 10px) / 2) !important;margin:0 !important}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading.is_BtnsImgFlex .parts-items .inner-parts-items .parts-image{width:calc((200 / 850 * 100%))}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading.is_BtnsImgFlex.un_onlineDocs .parts-items .inner-parts-items .parts-image{width:calc((360 / 580 * 100%));margin:0 auto}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading{border-bottom:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading[title-pos='top']{margin:20px 0 20px;padding-bottom:15px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading[title-pos='top']{margin:70px 0 30px;padding-bottom:30px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading[title-pos='side']{margin-bottom:30px}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading[title-pos='side']{padding-bottom:15px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading[title-pos='side']{padding-bottom:30px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading h4.heading{flex:1}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading h4.heading{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading h4.heading{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion{display:flex;justify-content:space-between;align-items:center}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion[btntype='close'] .box-icon .tip span.line.line-2{transform:scaleY(0)}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion.hover:hover .box-icon{background-color:#fff}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion.hover:hover .box-icon .tip span.line{background-color:#78033c}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion .box-icon{width:40px;height:40px;border-radius:3px;border:solid 1px #78033c;box-sizing:border-box;background-color:#78033c;margin:0 0 0 auto;display:flex;justify-content:center;align-items:center;margin-left:10px;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion .box-icon .tip{width:12px;height:12px;position:relative}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion .box-icon .tip span.line{display:block;background-color:#fff;width:2px;height:2px;position:absolute;top:5px;left:5px;transform-origin:center center;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion .box-icon .tip span.line.line-1{transform:scaleX(6)}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .cell-heading.btn-accordion .box-icon .tip span.line.line-2{transform:scaleY(6)}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items.wrap-accordion{overflow:hidden}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items.wrap-accordion:not([status='open']){height:0}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts:not(:first-child){margin:30px 0}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts:last-child{margin-bottom:0}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns{display:flex;flex-wrap:wrap;gap:22px}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns{flex-direction:column}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns.parts-btns-textbtn{flex-direction:column;gap:17px 0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns.parts-btns-textbtn{gap:17px 50px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle[pos='centering']{margin:0 auto}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn{padding:0 30px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5 span.text{flex:1}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle{height:65px;width:100%}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-circle{min-width:calc((100% - 22px) / 2)}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;text-align:initial}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text.hover:hover h5 span.text{opacity:.5}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text{display:block}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text h5{display:flex;align-items:center}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text h5 .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text h5 span.text{color:#78033c;text-decoration:underline;flex:1;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text h5 span.text{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-btns .btn-text h5 span.text{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table .table-swipe-manual{border:solid 1px #c00;box-sizing:border-box;width:100%;height:45px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table .table-swipe-manual .icon{background-image:url("assets/img/common/icon-table-swipe-manual.png");background-size:100% 100%;width:35.5px;height:33.5px;display:block}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table .table-swipe-manual p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#c00;margin-left:7px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table{width:100%;border-collapse:collapse}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table{display:block;overflow-x:auto;white-space:nowrap;width:100%}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody{width:calc(100% - 1px);display:inline-table}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody tr td{border:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody tr td{padding:15px;font-size:11px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody tr td{padding:20px;font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody tr td[bgc='1']{border:solid 1px #fff;border-right:none;background-color:#ccc;position:relative;z-index:1}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody tr td a{color:#78033c;text-decoration:underline;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table table tbody tr td a:hover{opacity:.5}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-table small.annotation-text{font-size:12px;color:#666;margin-top:20px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text p strong{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text p a{color:#78033c;text-decoration:underline}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ul li{display:flex}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ul li{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ul li{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ul li:before{content:'・';flex:none}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li{display:flex}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:before{flex:none}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(1):before{content:'1.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(2):before{content:'2.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(3):before{content:'3.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(4):before{content:'4.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(5):before{content:'5.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(6):before{content:'6.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(7):before{content:'7.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(8):before{content:'8.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(9):before{content:'9.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(10):before{content:'10.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(11):before{content:'11.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(12):before{content:'12.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(13):before{content:'13.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(14):before{content:'14.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(15):before{content:'15.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(16):before{content:'16.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(17):before{content:'17.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(18):before{content:'18.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(19):before{content:'19.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(20):before{content:'20.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(21):before{content:'21.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(22):before{content:'22.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(23):before{content:'23.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(24):before{content:'24.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(25):before{content:'25.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(26):before{content:'26.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(27):before{content:'27.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(28):before{content:'28.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(29):before{content:'29.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(30):before{content:'30.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(31):before{content:'31.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(32):before{content:'32.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(33):before{content:'33.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(34):before{content:'34.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(35):before{content:'35.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(36):before{content:'36.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(37):before{content:'37.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(38):before{content:'38.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(39):before{content:'39.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(40):before{content:'40.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(41):before{content:'41.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(42):before{content:'42.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(43):before{content:'43.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(44):before{content:'44.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(45):before{content:'45.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(46):before{content:'46.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(47):before{content:'47.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(48):before{content:'48.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(49):before{content:'49.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li:nth-child(50):before{content:'50.'}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text ol li >span{flex:1}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text[size='s'] p{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0;color:#666}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text[size='s'] p strong{font-weight:bold;font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text[bg='gray']{background-color:#e5e5e5;padding:40px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-text[text-position='center']{text-align:center}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-redtext p{color:#c00;font-size:16px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image img{width:100%;height:auto}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-line{width:100%;height:1px;background-color:#ccc}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item{display:flex;justify-content:space-between}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item:not(:first-child){margin-top:50px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-photo{position:relative;overflow:hidden;border-radius:15px}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-photo{width:calc(50% - 20px)}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-photo{width:calc(50% - 50px)}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-photo:before{content:'';display:block;padding-top:100%}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-text{width:50%;display:flex;justify-content:center;flex-direction:column}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-text h5.heading{font-size:20px;font-weight:bold;border-bottom:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-text h5.heading{padding-bottom:15px;margin-bottom:20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-text h5.heading{padding-bottom:30px;margin-bottom:40px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-image-and-text .item .box-text p.text{font-size:16px}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-youtube{width:100%;max-width:960px;margin-left:auto;margin-right:auto}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-youtube h5.heading{font-size:20px;font-weight:bold;text-align:center}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-youtube .wrap-iframe{margin:30px auto 0;overflow:hidden;border-radius:15px;position:relative}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-youtube .wrap-iframe:before{content:'';display:block;padding-top:calc(9 / 16 * 100%)}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-youtube .wrap-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-border-text{width:100%;max-width:850px;margin-left:auto;margin-right:auto;border:solid 2px rgba(204,0,0,0.5);color:#c00;box-sizing:border-box}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-border-text .inner{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding:20px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-border-text .inner{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding:40px 60px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-border-text .inner a{text-decoration:underline;color:#c00}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-border-text .inner a{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .parts.parts-border-text .inner a{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova{display:flex}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova a.box-thumbnail{position:relative;overflow:hidden;display:block}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova a.box-thumbnail.hover:hover .thumbnail{transform:scale(1.06)}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova a.box-thumbnail{width:100%;border-radius:5px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova a.box-thumbnail{width:calc((100% - 16px) / 2);border-radius:10px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova a.box-thumbnail:before{content:'';display:block;padding-top:calc(310 / 590 * 100%)}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova a.box-thumbnail .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transform:.3s;transition:.3s}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text{flex:1;display:flex;justify-content:center;flex-direction:column}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text{margin-left:60px;margin-right:60px}}html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text h4{border-bottom:solid 1px #d1d1d1}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text h4{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:10px;margin-bottom:10px;margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text h4{font-size:18px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;padding-bottom:20px;margin-bottom:20px}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova .box-text p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='single-admissions-format-default'] article#main >.inner-padding .sections section .box-contents .wrap-heading .parts-items .inner-parts-items .area-discova{padding:0 40px}}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}body[page='single-admissions-format-apply'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}body[page='single-admissions-format-apply'] article#page-title[page='news']{border-top:solid 2px #fff}body[page='single-admissions-format-apply'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}body[page='single-admissions-format-apply'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}body[page='single-admissions-format-apply'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}body[page='single-admissions-format-apply'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}body[page='single-admissions-format-apply'] article#page-title[page='events']{border-top:solid 2px #fff}body[page='single-admissions-format-apply'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}body[page='single-admissions-format-apply'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}body[page='single-admissions-format-apply'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}body[page='single-admissions-format-apply'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}body[page='single-admissions-format-apply'] article#page-title[page='qa']{border-top:solid 2px #fff}body[page='single-admissions-format-apply'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}body[page='single-admissions-format-apply'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}body[page='single-admissions-format-apply'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}body[page='single-admissions-format-apply'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}body[page='single-admissions-format-apply'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title[page='admissions']{border-top:solid 2px #fff}}body[page='single-admissions-format-apply'] article#page-title[page='admissions'] .inner-article .area-title h4,body[page='single-admissions-format-apply'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}body[page='single-admissions-format-apply'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}body[page='single-admissions-format-apply'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}body[page='single-admissions-format-apply'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}body[page='single-admissions-format-apply'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom{padding:0 40px}}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title h4{font-family:'Shippori Mincho',serif;font-size:23px;font-weight:400;letter-spacing:0;color:#78033c}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#page-title .inner-article .area-title h4{font-family:'Noto Sans SC',sans-serif}body[page='single-admissions-format-apply'] article#overview{background-color:#fff}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding{padding:40px 25px 100px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding{padding:70px 40px 100px}}body[page='single-admissions-format-apply'] article#overview .inner-padding h2{color:#78033c;text-align:center}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding h2{font-family:'Shippori Mincho',serif;font-size:22px;font-weight:400;letter-spacing:-.1em}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#overview .inner-padding h2{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding h2{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#overview .inner-padding h2{font-family:'Noto Sans SC',sans-serif}}body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow{width:100%;max-width:1100px;margin:40px auto 0}body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow >h5{background-color:#fff;color:#78033c;position:relative;margin:0 auto;display:table}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow >h5{font-family:'Shippori Mincho',serif;font-size:19px;font-weight:400;letter-spacing:0;padding:0 12px}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow >h5{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow >h5{font-family:'Shippori Mincho',serif;font-size:24px;font-weight:400;letter-spacing:0;padding:0 16px}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow >h5{font-family:'Noto Sans SC',sans-serif}}body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame{border:solid 2px #78033c;border-radius:12px;margin-top:-16px}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner{padding:25px 28px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner{padding:30px 25px}}body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items{width:100%}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items{display:flex;justify-content:space-between}}body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item{position:relative}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item:not(:first-child){margin-top:15px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item{width:calc((100% - 30px * 2) / 3)}}body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item:last-child .separate-line{display:none}body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .box-point{background-color:#78033c;color:#fff;width:100%;text-align:center}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .box-point{font-family:'Shippori Mincho',serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0;border-radius:2px;padding:7px 0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .box-point{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .box-point{font-family:'Shippori Mincho',serif;font-size:18px;font-weight:400;line-height:1em;letter-spacing:0;border-radius:4px;padding:12px 0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .box-point{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex{display:flex;justify-content:space-between;align-items:center}}body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-text h4.heading{color:#78033c}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-text h4.heading{font-family:'Shippori Mincho',serif;font-size:24px;font-weight:400;letter-spacing:0;margin:8px 0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-text h4.heading{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-text h4.heading{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0;margin:20px 0;text-align:center}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-text h4.heading{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;flex:1;margin-right:1em}body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-text p br{display:none}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-text p{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0;text-align:center}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-illust{margin:20px auto 0;display:table}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-illust[num='1'] .photo{background-image:url("assets/img/single-admissions-format-apply/overview-illust-1-sp.png");background-size:100% 100%;width:55px;height:55px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-illust[num='1'] .photo{background-image:url("assets/img/single-admissions-format-apply/overview-illust-1.png");background-size:100% 100%;width:99px;height:99px;display:block}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-illust[num='2'] .photo{background-image:url("assets/img/single-admissions-format-apply/overview-illust-2-sp.png");background-size:100% 100%;width:50px;height:50px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-illust[num='2'] .photo{background-image:url("assets/img/single-admissions-format-apply/overview-illust-2.png");background-size:100% 100%;width:90px;height:90px;display:block}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-illust[num='3'] .photo{background-image:url("assets/img/single-admissions-format-apply/overview-illust-3-sp.png");background-size:100% 100%;width:50px;height:48px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .flex .box-illust[num='3'] .photo{background-image:url("assets/img/single-admissions-format-apply/overview-illust-3.png");background-size:100% 100%;width:90px;height:87px;display:block}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .separate-line{display:none}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .area-flow .frame .inner ul.point-items li.item .separate-line{background-color:#ccc;position:absolute;width:1px;height:100%;top:0;right:-15px}}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:50px auto 0}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle[pos='centering']{margin:0 auto}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle.hover:hover{background-color:#fff;color:#78033c}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn{padding:0 30px}}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5 span.text{flex:1}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle{width:290px;height:65px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#overview .inner-padding .btn-circle{width:380px}}body[page='single-admissions-format-apply'] article#flow{background-color:#f5edf1}body[page='single-admissions-format-apply'] article#flow h2.title{background-color:#78033c;color:#fff;text-align:center}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow h2.title{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:0;padding:35px 25px}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow h2.title{font-family:'Noto Sans SC',sans-serif}body[page='single-admissions-format-apply'] article#flow h2.title span[lang-is='jp']{letter-spacing:-.1em}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow h2.title{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0;padding:50px 40px}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow h2.title{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections{padding:25px 25px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections{padding:50px 40px}}body[page='single-admissions-format-apply'] article#flow .sections section{width:100%;max-width:960px;background-color:#fff;margin:0 auto;border-radius:12px}body[page='single-admissions-format-apply'] article#flow .sections section:not(:first-child){margin-top:50px}body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section h4{text-align:center;color:#78033c}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section h4{font-family:'Shippori Mincho',serif;font-size:20px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section h4{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section h4{font-family:'Shippori Mincho',serif;font-size:24px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section h4{font-family:'Noto Sans SC',sans-serif}}body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items{margin-top:18px}body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li{border-bottom:solid 1px #ccc}body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner{display:flex;align-items:center;padding:12px 0}body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .box-check{box-sizing:border-box;border:solid 2px #ccc}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .box-check{width:24px;height:24px;margin-right:10px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .box-check{width:30px;height:30px;margin-right:20px}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .box-check .check{background-image:url("assets/img/single-admissions-format-apply/icon-check-sp.png");background-size:100% 100%;width:27px;height:19.5px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .box-check .check{background-image:url("assets/img/single-admissions-format-apply/icon-check.png");background-size:100% 100%;width:33.5px;height:24.5px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .flex{display:flex;align-items:center;flex:1}}body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .flex .box-text{flex:1}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .flex .box-text h5{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .flex .box-text h5{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .flex .box-attention{display:flex;align-items:center}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .flex .box-attention .icon{background-image:url("assets/img/single-admissions-format-apply/icon-attention-sp.png");background-size:100% 100%;width:19.5px;height:18px;display:block;margin-right:6px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .flex .box-attention .icon{background-image:url("assets/img/single-admissions-format-apply/icon-attention.png");background-size:100% 100%;width:39px;height:36px;display:block;margin-right:9px}}body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .flex .box-attention h5{color:#c00;flex:1;flex-basis:auto}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .flex .box-attention h5{font-size:12px;font-weight:bold;line-height:calc(22 / 16 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section ul.check-items li .inner .flex .box-attention h5{font-size:16px;font-weight:bold;line-height:calc(22 / 16 * 1em);letter-spacing:0}}body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section small{text-align:center}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section small{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:15px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section.check .inner-section small{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:30px}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section{padding:25px 16px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section{padding:50px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex{display:flex;align-items:start}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step{background-color:#78033c;color:#fff;display:inline-flex;align-items:center;border-radius:4px}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step{padding:10px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step{padding:12px 16px}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h5{line-height:1em}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h5{font-family:'Shippori Mincho',serif;font-size:12px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h5{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h5{font-family:'Shippori Mincho',serif;font-size:20px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h5{font-family:'Noto Sans SC',sans-serif}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h4{line-height:1em;margin-left:8px}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h4{font-family:'Shippori Mincho',serif;font-size:29px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h4{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h4{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h4{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[site-lang='en'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h4{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn']  html[site-lang='en'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h4{font-family:'Noto Sans SC',sans-serif}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex .step h4:before{content:'';display:block;margin-top:-.2em}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3{color:#78033c;flex:1}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;line-height:calc(72 / 58 * 1em);letter-spacing:-.05em;margin-top:.2em}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3{font-family:'Noto Sans SC',sans-serif}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3 .sp-small{font-family:'Shippori Mincho',serif;font-size:26px;font-weight:400;line-height:calc(72 / 58 * 1em);letter-spacing:-.05em}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3 .sp-small{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0;margin-left:40px;margin-top:-.1em}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[site-lang='en'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3{font-family:'Shippori Mincho',serif;font-size:24px;font-weight:400;line-height:calc(72 / 58 * 1em);letter-spacing:-.05em}html[site-lang='cn']  html[site-lang='en'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3{font-family:'Noto Sans SC',sans-serif}html[site-lang='en'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3 .sp-small{font-family:'Shippori Mincho',serif;font-size:24px;font-weight:400;line-height:calc(72 / 58 * 1em);letter-spacing:-.05em}html[site-lang='cn']  html[site-lang='en'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3 .sp-small{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[site-lang='en'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0;margin-left:26px;margin-top:0}html[site-lang='cn']  html[site-lang='en'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .flex h3{font-family:'Noto Sans SC',sans-serif}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .separate-line-tip{margin:15px 0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .step-title .separate-line-tip{margin:30px 0}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li{display:flex}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li:last-child .frame-num .line{display:none}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li:last-child .frame-elem{padding-bottom:0}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-num{display:flex;flex-direction:column;align-items:center}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-num{margin-right:10px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-num{margin-right:30px}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-num .box-num{border:solid 2px #78033c;box-sizing:border-box;border-radius:4px;display:flex;justify-content:center;align-items:center}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-num .box-num{width:45px;height:45px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-num .box-num{width:70px;height:70px}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-num .box-num .num{line-height:1em;color:#78033c;position:relative;top:-.05em}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-num .box-num .num{font-family:'Shippori Mincho',serif;font-size:24px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-num .box-num .num{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-num .box-num .num{font-family:'Shippori Mincho',serif;font-size:34px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-num .box-num .num{font-family:'Noto Sans SC',sans-serif}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-num .line{width:1px;height:100%;background-color:#78033c;flex:1}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem{flex:1;padding-bottom:50px;padding-top:8px}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts{margin:15px 0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts{margin:20px 0}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts:first-child{margin-top:0}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts:last-child{margin-bottom:0}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-heading h4.heaidng{color:#78033c}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-heading h4.heaidng{font-family:'Shippori Mincho',serif;font-size:20px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-heading h4.heaidng{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-heading h4.heaidng{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-heading h4.heaidng{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-text p{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-text p a{text-decoration:underline;color:#78033c}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-small small{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-small small a{text-decoration:underline;color:#78033c}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-attention{display:flex}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-attention{align-items:center}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-attention .icon{background-image:url("assets/img/single-admissions-format-apply/icon-attention.png");background-size:100% 100%;width:39px;height:36px;display:block;margin-right:9px}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-attention h5{color:#c00;flex:1}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-attention h5{font-size:12px;font-weight:bold;line-height:calc(22 / 16 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-attention h5{font-size:16px;font-weight:bold;line-height:calc(22 / 16 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns{display:flex;flex-wrap:wrap}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle[pos='centering']{margin:0 auto}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle.hover:hover{background-color:#fff;color:#78033c}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn{padding:0 30px}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5 span.text{flex:1}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle{width:100%;height:38px}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle .inner-btn h5{font-size:11px;line-height:calc(50 / 28 * 1em);letter-spacing:0}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle:not(:first-child){margin-top:8px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle{width:calc((100% - 12px) / 2)}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle:nth-child(n + 3){margin-top:12px}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btns .btn-circle:nth-child(2n - 2){margin-left:12px}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics{border-radius:4px;overflow:hidden}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-heading{background-color:#78033c}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-heading{padding:8px 16px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-heading{padding:15px 30px}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-heading h4.heading{color:#fff}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-heading h4.heading{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-heading h4.heading{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail{background-color:#f5edf1}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail{padding:16px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail{padding:30px}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail >.text.red{color:#c00}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail >.text.bold{font-weight:bold}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail >h5{font-size:20px;line-height:calc(50 / 28 * 1em);letter-spacing:0}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail >p{letter-spacing:-.05em}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail >p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail >p{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail >h6{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail .photo{margin-top:15px}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail .photo[num='2-2-1']{background-image:url("assets/img/single-admissions-format-apply/step-2-2-logo-1-sp.png");background-size:100% 100%;width:211px;height:26px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail .photo[num='2-2-1']{background-image:url("assets/img/single-admissions-format-apply/step-2-2-logo-1.png");background-size:100% 100%;width:442px;height:55px;display:block}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail .photo[num='2-2-2']{background-image:url("assets/img/single-admissions-format-apply/step-2-2-logo-2-sp.png");background-size:100% 100%;width:209px;height:27px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-topics .box-detail .photo[num='2-2-2']{background-image:url("assets/img/single-admissions-format-apply/step-2-2-logo-2.png");background-size:100% 100%;width:418px;height:54px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column{display:flex}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='1'] .column-item{width:100%}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='1'] .column-item p.bold{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='1'] .column-item p.bold{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.05em}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='1'] .column-item p.bold span.small{font-size:10px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.05em;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='1'] .column-item p.bold span.small{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.05em}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='1'] .column-item img{height:auto;margin-top:10px;width:100%}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='2'] .column-item{width:100%}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='2'] .column-item:not(:first-child){margin-top:25px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='2'] .column-item{width:calc(360 / 750 * 100%)}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='2'] .column-item p.bold{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='2'] .column-item p.bold{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.05em}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='2'] .column-item p.bold span.small{font-size:10px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.05em;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='2'] .column-item p.bold span.small{font-size:12px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:-.05em}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='2'] .column-item img{height:auto;margin-top:10px}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='2'] .column-item img{width:calc(404 / 520 * 100%)}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-column[column='2'] .column-item img{width:calc(100% - (65 / 360 * 100%))}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-redline{border:solid 1px #c00}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-redline{padding:25px 15px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-redline{padding:20px 30px}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-redline p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-redline p{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-redline p.red{font-weight:bold;color:#c00}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage[pos='centering']{margin:0 auto}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage.hover:hover{background-color:#fff;color:#78033c}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage.hover:hover .inner-btn .icon svg path{fill:#78033c}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage.hover:hover .inner-btn .icon svg rect{stroke:#78033c}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage.hover:hover .inner-btn h5 .box-logo .logo-hover{opacity:1}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn{padding:0 30px}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5:not([type='pdf']){margin-right:30px}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5 .box-logo{margin-right:2px;display:inline-block;position:relative;top:1px}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5 .box-logo .logo{background-image:url("assets/img/common/logo-btn-mypage.png");background-size:100% 100%;width:79px;height:17px;display:block}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5 .box-logo .logo-hover{background-image:url("assets/img/common/logo-btn-mypage-hover.png");background-size:100% 100%;width:79px;height:17px;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5 span.text{flex:1}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5[type='pdf']{display:flex;align-items:center}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-btn-mypage .btn-circle.mypage{width:100%;height:65px}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item{padding:20px 0 20px 16px}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item:not(:first-child){border-top:solid 1px #ccc}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-illust{width:50px}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-illust{width:104px}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-illust .photo[num='1']{background-image:url("assets/img/single-admissions-format-apply/step-1-2-illust-1-sp.png");background-size:100% 100%;width:39px;height:30px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-illust .photo[num='1']{background-image:url("assets/img/single-admissions-format-apply/step-1-2-illust-1.png");background-size:100% 100%;width:78px;height:60px;display:block}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-illust .photo[num='2']{background-image:url("assets/img/single-admissions-format-apply/step-1-2-illust-2-sp.png");background-size:100% 100%;width:29px;height:39px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-illust .photo[num='2']{background-image:url("assets/img/single-admissions-format-apply/step-1-2-illust-2.png");background-size:100% 100%;width:58px;height:78px;display:block}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-illust .photo[num='3']{background-image:url("assets/img/single-admissions-format-apply/step-1-2-illust-3-sp.png");background-size:100% 100%;width:36px;height:36px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-illust .photo[num='3']{background-image:url("assets/img/single-admissions-format-apply/step-1-2-illust-3.png");background-size:100% 100%;width:72px;height:72px;display:block}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-illust .photo[num='4']{background-image:url("assets/img/single-admissions-format-apply/step-1-2-illust-4-sp.png");background-size:100% 100%;width:30px;height:35px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-illust .photo[num='4']{background-image:url("assets/img/single-admissions-format-apply/step-1-2-illust-4.png");background-size:100% 100%;width:59px;height:70px;display:block}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-illust .photo[num='5']{background-image:url("assets/img/single-admissions-format-apply/step-1-2-illust-5-sp.png");background-size:100% 100%;width:36px;height:28px;display:block}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-illust .photo[num='5']{background-image:url("assets/img/single-admissions-format-apply/step-1-2-illust-5.png");background-size:100% 100%;width:72px;height:55px;display:block}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-text{flex:1}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-text h5.heading{font-size:17px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-text h5.heading{font-size:20px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-text p{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-text small{font-size:10px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-preparation-items ul.items li.item .cell-text small{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-2-4{display:flex}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-2-4 .box-text{flex:1;padding-right:40px}body[page='single-admissions-format-apply'] article#flow .sections section .inner-section .area-detail ol li .frame-elem .parts.parts-2-4 .box-illust .illust{background-image:url("assets/img/single-admissions-format-apply/step-2-3-illust-1.png");background-size:100% 100%;width:100px;height:167px;display:block}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='404'] body{display:flex;flex-flow:column;min-height:100vh}html[page='404'] main#container{overflow:hidden;flex:1}html[page='404'] article#main{height:520px;display:flex;justify-content:center;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='404'] article#main{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='404'] article#main{padding:0 40px}}html[page='404'] article#main .box-elem h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='404'] article#main .box-elem h2{font-family:'Shippori Mincho',serif;font-size:30px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='404'] article#main .box-elem h2{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='404'] article#main .box-elem h2{font-family:'Shippori Mincho',serif;font-size:36px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='404'] article#main .box-elem h2{font-family:'Noto Sans SC',sans-serif}}html[page='404'] article#main .box-elem .separate-line-tip{width:100%;height:1px;background-color:rgba(0,0,0,0.2);position:relative}html[page='404'] article#main .box-elem .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='404'] article#main .box-elem .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='404'] article#main .box-elem .separate-line-tip .tip{width:30px;height:3px}}@media (min-width:1px) and (max-width:960px){html[page='404'] article#main .box-elem .separate-line-tip{margin:22px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='404'] article#main .box-elem .separate-line-tip{margin:30px 0 0}}@media (min-width:1px) and (max-width:960px){html[page='404'] article#main .box-elem p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:25px 0 0}}@media (min-width:961px) and (max-width:99999px){html[page='404'] article#main .box-elem p{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin:40px 0 0}}html[page='404'] article#main .box-elem .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:inherit;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;position:relative}html[page='404'] article#main .box-elem .btn-circle[pos='centering']{margin:0 auto}html[page='404'] article#main .box-elem .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='404'] article#main .box-elem .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='404'] article#main .box-elem .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='404'] article#main .box-elem .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='404'] article#main .box-elem .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='404'] article#main .box-elem .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='404'] article#main .box-elem .btn-circle .inner-btn{padding:0 30px}}html[page='404'] article#main .box-elem .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='404'] article#main .box-elem .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='404'] article#main .box-elem .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='404'] article#main .box-elem .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='404'] article#main .box-elem .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='404'] article#main .box-elem .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='404'] article#main .box-elem .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='404'] article#main .box-elem .btn-circle .inner-btn h5 span.text{flex:1}html[page='404'] article#main .box-elem .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='404'] article#main .box-elem .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='404'] article#main .box-elem .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='404'] article#main .box-elem .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='404'] article#main .box-elem .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='404'] article#main .box-elem .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='404'] article#main .box-elem .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='404'] article#main .box-elem .btn-circle{margin:45px auto 0;width:275px;height:55px}}@media (min-width:961px) and (max-width:99999px){html[page='404'] article#main .box-elem .btn-circle{margin:40px auto 0;width:300px}}html[page='404'] article#main .box-elem .btn-circle .inner-btn{justify-content:center}html[page='404'] article#main .box-elem .btn-circle .inner-btn .icon{position:absolute;left:15px;transform:rotate(180deg)}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='contact'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='contact'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='contact'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='contact'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='contact'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='contact'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='contact'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='contact'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='contact'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='contact'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='contact'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='contact'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='contact'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='contact'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='contact'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='contact'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='contact'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='contact'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='contact'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='contact'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='contact'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='contact'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='contact'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='contact'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='contact'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='contact'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='contact'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='contact'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='contact'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='contact'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='contact'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='contact'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='contact'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='contact'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='contact'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='contact'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='contact'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding{padding:40px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding{padding:50px 40px 150px}}html[page='contact'] article#main .inner-padding .wrap-section{max-width:850px;width:100%;margin:0 auto}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section#overview h4{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section#overview h4{font-size:16px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='contact'] article#main .inner-padding .wrap-section section#overview h6{color:#666}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section#overview h6{font-size:10px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:6px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section#overview h6{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:20px}}html[page='contact'] article#main .inner-padding .wrap-section section#overview h6 span.red{color:#c00}html[page='contact'] article#main .inner-padding .wrap-section section#overview h6 a{color:#78033c;text-decoration:underline}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section#step{padding:42px 0}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section#step{padding:60px 0}}html[page='contact'] article#main .inner-padding .wrap-section section#step ul{display:flex}html[page='contact'] article#main .inner-padding .wrap-section section#step ul li{background-color:#ccc;display:flex;justify-content:center;align-items:center;position:relative;color:#fff}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section#step ul li{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;height:44px;width:calc((100% - 30px * 2 - 22px) / 3)}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section#step ul li{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;height:56px;width:calc((100% - 42px * 2 - 28px) / 3)}}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section#step ul li:not(:first-child){margin-left:30px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section#step ul li:not(:first-child){margin-left:42px}}html[page='contact'] article#main .inner-padding .wrap-section section#step ul li .tip{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ccc;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section#step ul li .tip{border-width:22px 0 22px 22px;right:-22px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section#step ul li .tip{border-width:28px 0 28px 28px;right:-28px}}html[page='contact'] article#main .inner-padding .wrap-section section#step ul li[status='current']{background-color:#78033c}html[page='contact'] article#main .inner-padding .wrap-section section#step ul li[status='current'] .tip{border-color:transparent transparent transparent #78033c}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box{display:flex;align-items:flex-start}}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box:not(:first-child){margin-top:25px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box:not(:first-child){margin-top:16px}}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-heading{display:flex;align-items:center}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-heading{width:160px}}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-heading p{position:relative}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-heading p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-heading p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0;top:.7em}}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-heading .tip{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0;width:40px;height:20px;border-radius:4px;color:#fff;background-color:#aaa;display:flex;justify-content:center;align-items:center;margin-right:16px;position:relative;margin-left:8px}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-heading .tip[type='required']{background-color:#c00}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-texts{width:100%;flex:1}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-texts .area-text:not(:first-child){margin-top:16px}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-texts .area-text p.mr{width:92px;display:flex;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-texts .area-text p.mr{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-texts .area-text p.mr{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text{display:flex;flex:1}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text{margin-top:2px}}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text.error .elem-select select{background-color:#f5cccc;border:solid 2px #c00}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text.error .elem-text .text{background-color:#f5cccc;border:solid 2px #c00}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text.error small.text-required{display:block}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text.error-notmatch .elem-text .text{background-color:#f5cccc;border:solid 2px #c00}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text.error-notmatch small.text-mail-notmatch{display:block}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .tip{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0;width:40px;height:20px;border-radius:4px;color:#fff;background-color:#aaa;display:flex;justify-content:center;align-items:center;margin-right:16px;position:relative;top:14px}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .tip[type='required']{background-color:#c00}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .elem-select{position:relative;flex:1}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .elem-select select{border:solid 1px #7f7f7f;padding:9px 10px;box-sizing:border-box;width:100%}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .elem-select select{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .elem-select select{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .elem-select .icon{width:36px;height:36px;border:solid 1px #78033c;background-color:#78033c;border-radius:2px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:absolute;right:5px;top:5px;pointer-events:none}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .elem-select .icon .arrow svg path{fill:#fff}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .elem-text{flex:1}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .elem-text input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .elem-text .text{border:solid 1px #7f7f7f;padding:9px 10px;box-sizing:border-box;width:100%;font-weight:inherit}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .elem-text .text{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .elem-text .text{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .high-school-text{margin-left:8px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .high-school-text{margin-left:12px}}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .high-school-text p{position:relative;top:.7em}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .high-school-text p{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text .high-school-text p{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text small.text-required{color:#c00;display:none}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text small.text-required{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text small.text-required{font-size:13px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text small.text-required.view{display:block}html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text small.text-mail-notmatch{color:#c00;display:none}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text small.text-mail-notmatch{font-size:12px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .box .area-text small.text-mail-notmatch{font-size:13px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;position:relative}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle[pos='centering']{margin:0 auto}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn{padding:0 30px}}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5 span.text{flex:1}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle{margin:40px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle{margin:60px auto 0}}html[page='contact'] article#main .inner-padding .wrap-section section.main form .btn-circle input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='contact-confirm'] article#page-title-contact-confirm-done{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);color:#78033c;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#page-title-contact-confirm-done{height:125px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#page-title-contact-confirm-done{height:150px}}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#page-title-contact-confirm-done h5{font-family:'Shippori Mincho',serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0}html[site-lang='cn'] html[page='contact-confirm'] article#page-title-contact-confirm-done h5{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#page-title-contact-confirm-done h5{font-family:'Shippori Mincho',serif;font-size:23px;font-weight:400;line-height:1em;letter-spacing:0}html[site-lang='cn'] html[page='contact-confirm'] article#page-title-contact-confirm-done h5{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#page-title-contact-confirm-done h2{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;line-height:1em;letter-spacing:0;margin-top:3px}html[site-lang='cn'] html[page='contact-confirm'] article#page-title-contact-confirm-done h2{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#page-title-contact-confirm-done h2{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;line-height:1em;letter-spacing:0;margin-top:5px}html[site-lang='cn'] html[page='contact-confirm'] article#page-title-contact-confirm-done h2{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding{padding:40px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding{padding:50px 40px 150px}}html[page='contact-confirm'] article#main .inner-padding .wrap-section{max-width:850px;width:100%;margin:0 auto}html[page='contact-confirm'] article#main .inner-padding .wrap-section section#overview p{text-align:center}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section#overview p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section#overview p{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step{padding:42px 0}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step{padding:60px 0}}html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step ul{display:flex}html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step ul li{background-color:#ccc;display:flex;justify-content:center;align-items:center;position:relative;color:#fff}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step ul li{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;height:44px;width:calc((100% - 30px * 2 - 22px) / 3)}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step ul li{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;height:56px;width:calc((100% - 42px * 2 - 28px) / 3)}}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step ul li:not(:first-child){margin-left:30px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step ul li:not(:first-child){margin-left:42px}}html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step ul li .tip{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ccc;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step ul li .tip{border-width:22px 0 22px 22px;right:-22px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step ul li .tip{border-width:28px 0 28px 28px;right:-28px}}html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step ul li[status='current']{background-color:#78033c}html[page='contact-confirm'] article#main .inner-padding .wrap-section section#step ul li[status='current'] .tip{border-color:transparent transparent transparent #78033c}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .inputted{width:100%;max-width:680px;margin:0 auto}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .inputted ul li{display:flex}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .inputted ul li:not(:first-child){margin-top:11px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .inputted ul li:not(:first-child){margin-top:20px}}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .inputted ul li p.heading{font-size:12px;line-height:calc(30 / 24 * 1em);letter-spacing:0;width:115px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .inputted ul li p.heading{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0;width:190px}}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .inputted ul li p.text{flex:1}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .inputted ul li p.text{font-size:14px;line-height:calc(50 / 28 * 1em);letter-spacing:0;position:relative;top:-.2em}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .inputted ul li p.text{font-size:15px;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns{display:table}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns{margin:30px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns{margin:60px auto 0}}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle[pos='centering']{margin:0 auto}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn{padding:0 30px}}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5 span.text{flex:1}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle{width:290px}}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev{margin-top:10px}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle{display:table;padding:0;background-color:#fff;color:#78033c;width:300px;height:60px;border-radius:60px;border:solid 2px #fff;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;border:solid 2px #78033c}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle[pos='centering']{margin:0 auto}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle.hover:hover{background-color:#78033c;color:#fff}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle.hover:hover .inner-btn .icon svg path{fill:#fff}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#fff}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn{padding:0 30px}}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5 span.text{flex:1}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#78033c}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#78033c;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle{width:290px}}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn{flex-direction:row-reverse}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn h5{margin-right:0}html[page='contact-confirm'] article#main .inner-padding .wrap-section section.main .btns .btn-prev .btn-circle .inner-btn .icon{transform:rotate(180deg)}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='contact-done'] article#page-title-contact-confirm-done{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);color:#78033c;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width:1px) and (max-width:960px){html[page='contact-done'] article#page-title-contact-confirm-done{height:125px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-done'] article#page-title-contact-confirm-done{height:150px}}@media (min-width:1px) and (max-width:960px){html[page='contact-done'] article#page-title-contact-confirm-done h5{font-family:'Shippori Mincho',serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0}html[site-lang='cn'] html[page='contact-done'] article#page-title-contact-confirm-done h5{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='contact-done'] article#page-title-contact-confirm-done h5{font-family:'Shippori Mincho',serif;font-size:23px;font-weight:400;line-height:1em;letter-spacing:0}html[site-lang='cn'] html[page='contact-done'] article#page-title-contact-confirm-done h5{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='contact-done'] article#page-title-contact-confirm-done h2{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;line-height:1em;letter-spacing:0;margin-top:3px}html[site-lang='cn'] html[page='contact-done'] article#page-title-contact-confirm-done h2{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='contact-done'] article#page-title-contact-confirm-done h2{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;line-height:1em;letter-spacing:0;margin-top:5px}html[site-lang='cn'] html[page='contact-done'] article#page-title-contact-confirm-done h2{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='contact-done'] article#main .inner-padding{padding:40px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-done'] article#main .inner-padding{padding:50px 40px 150px}}html[page='contact-done'] article#main .inner-padding .wrap-section{max-width:850px;width:100%;margin:0 auto}html[page='contact-done'] article#main .inner-padding .wrap-section section#overview p{text-align:center}@media (min-width:1px) and (max-width:960px){html[page='contact-done'] article#main .inner-padding .wrap-section section#overview p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='contact-done'] article#main .inner-padding .wrap-section section#overview p{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='contact-done'] article#main .inner-padding .wrap-section section#step{padding:42px 0}}@media (min-width:961px) and (max-width:99999px){html[page='contact-done'] article#main .inner-padding .wrap-section section#step{padding:60px 0}}html[page='contact-done'] article#main .inner-padding .wrap-section section#step ul{display:flex}html[page='contact-done'] article#main .inner-padding .wrap-section section#step ul li{background-color:#ccc;display:flex;justify-content:center;align-items:center;position:relative;color:#fff}@media (min-width:1px) and (max-width:960px){html[page='contact-done'] article#main .inner-padding .wrap-section section#step ul li{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;height:44px;width:calc((100% - 30px * 2 - 22px) / 3)}}@media (min-width:961px) and (max-width:99999px){html[page='contact-done'] article#main .inner-padding .wrap-section section#step ul li{font-size:15px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;height:56px;width:calc((100% - 42px * 2 - 28px) / 3)}}@media (min-width:1px) and (max-width:960px){html[page='contact-done'] article#main .inner-padding .wrap-section section#step ul li:not(:first-child){margin-left:30px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-done'] article#main .inner-padding .wrap-section section#step ul li:not(:first-child){margin-left:42px}}html[page='contact-done'] article#main .inner-padding .wrap-section section#step ul li .tip{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ccc;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='contact-done'] article#main .inner-padding .wrap-section section#step ul li .tip{border-width:22px 0 22px 22px;right:-22px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-done'] article#main .inner-padding .wrap-section section#step ul li .tip{border-width:28px 0 28px 28px;right:-28px}}html[page='contact-done'] article#main .inner-padding .wrap-section section#step ul li[status='current']{background-color:#78033c}html[page='contact-done'] article#main .inner-padding .wrap-section section#step ul li[status='current'] .tip{border-color:transparent transparent transparent #78033c}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns{margin:0 auto 0;display:table}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:300px;height:60px;border-radius:60px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle[pos='centering']{margin:0 auto}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn{padding:0 30px}}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5 span.text{flex:1}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='contact-done'] article#main .inner-padding .wrap-section section.main .btns .btn-next .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){.isPC{display:none !important}}@media (min-width:961px) and (max-width:99999px){.isSP{display:none !important}}html[page='request-thanks'] article#page-title{width:100%;background:linear-gradient(90deg,#fdfafa,#faf3f7);box-sizing:border-box}html[page='request-thanks'] article#page-title[page='news']{border-top:solid 2px #fff}html[page='request-thanks'] article#page-title[page='news'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title[page='news'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-news-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title[page='news'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-news.jpg")}}html[page='request-thanks'] article#page-title[page='news'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title[page='news'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title[page='news'] .inner-article .area-title h2{padding:10px 5px}}html[page='request-thanks'] article#page-title[page='news'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='request-thanks'] article#page-title[page='news'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='request-thanks'] article#page-title[page='events']{border-top:solid 2px #fff}html[page='request-thanks'] article#page-title[page='events'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title[page='events'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-events-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title[page='events'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-events.jpg")}}html[page='request-thanks'] article#page-title[page='events'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title[page='events'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title[page='events'] .inner-article .area-title h2{padding:10px 5px}}html[page='request-thanks'] article#page-title[page='events'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='request-thanks'] article#page-title[page='events'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='request-thanks'] article#page-title[page='qa']{border-top:solid 2px #fff}html[page='request-thanks'] article#page-title[page='qa'] .inner-article .area-title{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title[page='qa'] .inner-article .area-title{padding:70px 25px 65px;background-image:url("assets/img/common/page-title-bg-qa-sp.jpg")}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title[page='qa'] .inner-article .area-title{padding:100px 40px 95px;background-image:url("assets/img/common/page-title-bg-qa.jpg")}}html[page='request-thanks'] article#page-title[page='qa'] .inner-article .area-title h2{background-color:#fff;display:table}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title[page='qa'] .inner-article .area-title h2{padding:6px 5px}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title[page='qa'] .inner-article .area-title h2{padding:10px 5px}}html[page='request-thanks'] article#page-title[page='qa'] .inner-article .area-title h2:before{content:'';display:block;margin-top:-.35em}html[page='request-thanks'] article#page-title[page='qa'] .inner-article .area-title h2:after{content:'';display:block;margin-bottom:-.25em}html[page='request-thanks'] article#page-title[page='admissions']{background:#78033c}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title[page='admissions']{border-top:solid 1px #fff}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title[page='admissions']{border-top:solid 2px #fff}}html[page='request-thanks'] article#page-title[page='admissions'] .inner-article .area-title h4,html[page='request-thanks'] article#page-title[page='admissions'] .inner-article .area-title h2{color:#fff}html[page='request-thanks'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative}html[page='request-thanks'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{background-color:#fff;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title[page='admissions'] .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='request-thanks'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='request-thanks'] article#page-title[page='admissions'] .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#fff}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title .inner-article .area-title{padding:55px 25px 50px}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title .inner-article .area-title{padding:55px 40px 50px}}html[page='request-thanks'] article#page-title .inner-article .area-title h2{color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:32px;font-weight:400;letter-spacing:-.05em}html[site-lang='cn'] html[page='request-thanks'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Shippori Mincho',serif;font-size:46px;font-weight:400;letter-spacing:0}html[site-lang='cn'] html[page='request-thanks'] article#page-title .inner-article .area-title h2[site-lang='jp']{font-family:'Noto Sans SC',sans-serif}}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title .inner-article .area-title h2[site-lang='en']{font-family:'Roboto',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:32px;font-weight:400;letter-spacing:-.05em}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title .inner-article .area-title h2[site-lang='cn']{font-family:'Noto Sans SC',sans-serif;font-size:46px;font-weight:400;letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title .inner-article .area-bottom{padding:0 25px}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title .inner-article .area-bottom{padding:0 40px}}html[page='request-thanks'] article#page-title .inner-article .area-bottom .separate-line-tip{width:100%;height:1px;background-color:rgba(120,3,60,0.2);position:relative}html[page='request-thanks'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{background-color:#78033c;position:absolute;top:0}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:15px;height:2px}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title .inner-article .area-bottom .separate-line-tip .tip{width:30px;height:3px}}html[page='request-thanks'] article#page-title .inner-article .area-bottom .box-flex{display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title .inner-article .area-bottom .box-flex{padding:8px 0}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title .inner-article .area-bottom .box-flex{padding:15px 0}}html[page='request-thanks'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list{font-size:10px}html[page='request-thanks'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li{display:inline}html[page='request-thanks'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li a.text{color:#e2c6d3}html[page='request-thanks'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li span.arrow{color:#e2c6d3;margin:0 8px}html[page='request-thanks'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child a.text{color:#78033c}html[page='request-thanks'] article#page-title .inner-article .area-bottom .box-flex ul#breadcrumb-list li:last-child span.arrow{display:none}html[page='request-thanks'] article#page-title .inner-article .area-bottom .box-flex a.archive{font-size:10px;color:#78033c;font-weight:bold;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='request-thanks'] article#page-title .inner-article .area-bottom .box-flex a.archive.hover:hover{opacity:.6}html[page='request-thanks'] article#page-title .inner-article .area-title h2{text-align:center;letter-spacing:0}html[page='request-thanks'] article#page-title .inner-article .area-title h4{text-align:center;color:#78033c}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#page-title .inner-article .area-title h4{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:10px}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#page-title .inner-article .area-title h4{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0;margin-top:18px}}html[page='request-thanks'] article#page-title .inner-article .area-bottom{display:none}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#main .inner-padding{padding:35px 25px 100px}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#main .inner-padding{padding:50px 40px 150px}}html[page='request-thanks'] article#main .inner-padding >p{text-align:center}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#main .inner-padding >p{font-size:14px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#main .inner-padding >p{font-size:16px;font-weight:bold;line-height:calc(50 / 28 * 1em);letter-spacing:0}}html[page='request-thanks'] article#main .inner-padding .btn-circle{display:table;padding:0;background-color:#78033c;color:#fff;width:390px;height:70px;border-radius:70px;border:solid 2px #78033c;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='request-thanks'] article#main .inner-padding .btn-circle[pos='centering']{margin:0 auto}html[page='request-thanks'] article#main .inner-padding .btn-circle.hover:hover{background-color:#fff;color:#78033c}html[page='request-thanks'] article#main .inner-padding .btn-circle.hover:hover .inner-btn .icon svg path{fill:#78033c}html[page='request-thanks'] article#main .inner-padding .btn-circle.hover:hover .inner-btn .icon svg rect{stroke:#78033c}html[page='request-thanks'] article#main .inner-padding .btn-circle.hover:hover .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{opacity:1}html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn{height:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn{padding:0 20px}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn{padding:0 30px}}html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5{text-align:initial;font-weight:bold;position:relative;top:.1em}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5{font-size:14px;line-height:calc(36 / 30 * 1em);letter-spacing:0}}@media (min-width:961px) and (max-width:1280px){html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5{font-size:calc(16 / 1280 * 100vw);line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1281px) and (max-width:99999px){html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5{font-size:16px;line-height:calc(41 / 28 * 1em);letter-spacing:0}}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5:not([type='pdf']){margin-right:20px}}@media (min-width:961px) and (max-width:1280px){html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5:not([type='pdf']){margin-right:1em}}@media (min-width:1281px) and (max-width:99999px){html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5:not([type='pdf']){margin-right:30px}}html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5 span.text{flex:1}html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5[type='pdf']{display:flex;align-items:center}html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5[type='pdf'] .icon-pdf{background-image:url("assets/img/common/icon-pdf.png");background-size:100% 100%;width:19px;height:25px;display:block;margin-right:12px}html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5[type='blank'] .wrap-icon{display:inline-block;margin-left:12px;position:relative}html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank{background-image:url("assets/img/common/icon-blank.png");background-size:100% 100%;width:15px;height:11px;display:block}html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn h5[type='blank'] .wrap-icon .icon-blank-hover{background-image:url("assets/img/common/icon-blank-hover.png");background-size:100% 100%;width:15px;height:11px;display:block;opacity:0;position:absolute;top:0;left:0;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn .icon svg path{-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;fill:#fff}html[page='request-thanks'] article#main .inner-padding .btn-circle .inner-btn .icon svg rect{fill-opacity:0;stroke:#fff;stroke-linejoin:round;stroke-width:2px}@media (min-width:1px) and (max-width:960px){html[page='request-thanks'] article#main .inner-padding .btn-circle{width:calc(550px / 2);height:55px;margin:28px auto 0}}@media (min-width:961px) and (max-width:99999px){html[page='request-thanks'] article#main .inner-padding .btn-circle{margin:60px auto 0}}
