﻿@import url("https://fonts.googleapis.com/css?family=Overpass:400");@import url("https://fonts.googleapis.com/css?family=Overpass:600");@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection,::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}html{font-size:62.5%}body{color:#3c3c3c;font-family:-apple-system, BlinkMacSystemFont, "Yu Gothic", YuGothic, Verdana, Meiryo, sans-serif;font-size:14px;font-size:1.4rem;line-height:1.8;font-feature-settings:'palt' 1;overflow-x:hidden}body.pkna{font-feature-settings:'pkna' 1;letter-spacing:normal !important}h1,h2,h3,h4,h5,h6,p,dl{margin:0}dd{margin-left:0}a{color:#3c3c3c;text-decoration:none}a:focus{border:0;outline:0}ul,ol{margin:0;padding-left:0}ul li,ol li{list-style:none}img{max-width:100%;height:auto;*zoom:1}*{box-sizing:border-box}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix{*zoom:1}.clearfix:before{content:" ";display:table}.clearfix:after{content:" ";display:table;clear:both}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}body{background:#fff}iframe[name="google_conversion_frame"]{position:absolute;top:-100%}.svg-container{display:none}.wrap{margin:0 auto;max-width:1200px;width:96%}.wrapper>header{position:relative}.wrapper>header .util-box{position:absolute;top:1.8em;right:210px;padding:.3em 0 .5em;text-align:center;background:#fff}.wrapper>header .util-box li{display:inline-block;padding:0 1.4em;font-size:13px;font-size:1.3rem;line-height:1.1;border-right:1px solid #b6afbf}.wrapper>header .util-box li:last-child{border-right:none}.wrapper>header .util-box li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.wrapper>header .util-box li .icon{display:inline-block;line-height:1;vertical-align:middle}.wrapper>header .util-box li .icon svg{position:relative;width:1.5em;height:1.5em;fill:#ef8bae}.wrapper>header .util-box li .icon .icon-inquiry{top:-2px}.wrapper>header .util-box li span{display:inline-block;vertical-align:middle}.siteid{position:absolute;top:0;left:0;padding-left:2rem;width:488px;height:227px;background:url(/common/img/share/hd-logo-bg.png) 0 0 no-repeat;background-size:contain}.siteid a{display:inline-block}.header{width:100%;height:400px;background:url("/common/img/guide/top/mv.jpg") center center no-repeat;background-size:cover}.header>.wrap{display:table;height:100%}.header .category-tl{display:table-cell;text-align:center;vertical-align:middle}.header .category-tl h2 span{display:inline-block;padding:.2em .8em;color:#fff;font-size:36px;font-size:3.6rem;font-weight:bold;line-height:1.2;letter-spacing:.1em;background:rgba(81,64,104,0.9)}.header .category-tl .en span{display:inline-block;padding:.2em 1em;color:#fff;font-family:'Overpass', sans-serif;font-weight:600;font-size:16px;font-size:1.6rem;background:rgba(239,139,174,0.9)}.header .nav-block{position:absolute;bottom:0;left:0;width:100%;background:rgba(81,64,104,0.95);border-bottom:4px solid #ef8bae}.header .nav-box{font-size:0;text-align:center}.header .nav-box>li{position:relative;display:inline-block;max-width:171px;width:14.28571%;font-size:16px;font-size:1.6rem}.header .nav-box>li::after{position:absolute;top:0;right:0;display:block;width:1px;height:100%;background:rgba(255,255,255,0.15);content:""}.header .nav-box>li:first-child:before{position:absolute;top:0;left:0;display:block;width:1px;height:100%;background:rgba(255,255,255,0.15);content:""}.header .nav-box a{position:relative;display:block;padding:1.5em 0;color:#fff;font-size:calc(12px + .31vw);text-decoration:none}.header .nav-box a::after{position:absolute;top:50%;left:50%;width:50%;height:3px;background:#fff;content:"";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.header .nav-box a:hover::after{top:75%;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.header .nav-box a.active::after{top:75%;background:#ef8bae;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media (min-width: 1280px){.header .nav-box a{font-size:16px;font-size:1.6rem}}.inter_student .header,.region_international .header{background:url("/common/img/contribution_society/share/mv.jpg") center center no-repeat;background-size:cover}.breadcrumb{padding:1em 0}.breadcrumb .breadcrumb-list{font-size:0}.breadcrumb .breadcrumb-list li{display:inline-block;margin-right:1em;color:#ef8bae;font-size:12px;font-size:1.2rem;line-height:1.2}.breadcrumb .breadcrumb-list li:before{display:inline-block;margin-right:1em;width:4px;height:4px;vertical-align:middle;border-top:1px solid #959595;border-right:1px solid #959595;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:""}.breadcrumb .breadcrumb-list li:first-child::before{display:none}.breadcrumb .breadcrumb-list li .icon-home{display:inline-block;margin-right:.5em;width:14px;height:13px;fill:#514068;vertical-align:top}.breadcrumb .breadcrumb-list li a:hover{text-decoration:underline}.main-container{position:relative;z-index:10;letter-spacing:.1em}@media screen and (min-width: 960px){.main-container::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:134px;background:#f4f6fb;border-top:1px solid #e0e3ec;border-bottom:1px solid #e0e3ec;content:""}}.main-container .contents.blur{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-webkit-filter:blur(2px);filter:blur(2px)}.main-container .contents p{margin-bottom:1em}.main-container .contents .section-txt{margin-bottom:2em}.main-container .contents a{color:#ef8bae;text-decoration:underline}.main-container .contents a:hover{text-decoration:none}.main-container .contents a[target="_blank"] .icon-external{position:relative;display:inline-block;margin-left:.5em;width:1.3rem;height:1.3rem;vertical-align:middle}.main-container .contents a[target="_blank"] .icon-external::before,.main-container .contents a[target="_blank"] .icon-external::after{position:absolute;display:block;content:""}.main-container .contents a[target="_blank"] .icon-external::before{top:2px;right:2px;width:10px;height:8px;border:1px solid #3c3c3c;border-top-width:2px}.main-container .contents a[target="_blank"] .icon-external::after{top:0;right:0;width:6px;height:6px;border-top:1px solid #3c3c3c;border-right:1px solid #3c3c3c}.main-container .contents a.pdf::after,.main-container .contents a.word::after,.main-container .contents a.excel::after,.main-container .contents a.rtf::after,.main-container .contents a.zip::after{display:inline-block;margin-left:.5em;padding:.2em .4em .1em;color:#fff;font-family:'Overpass', sans-serif;font-weight:600;font-size:11px;font-size:1.1rem;line-height:1;text-decoration:none;text-indent:0;text-transform:uppercase !important}.main-container .contents a.pdf::after{background:#ef2a62;content:"PDF"}.main-container .contents a.word::after{background:#2a5699;content:"WORD"}.main-container .contents a.excel::after{background:#1e6d42;content:"EXCEL"}.main-container .contents a.rtf::after{background:#2b65e2;content:"RTF"}.main-container .contents a.zip::after{background:#d93531;content:"ZIP"}.main-container .contents a.link-btn{position:relative;display:inline-block;padding:.6em 3em;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.2;text-align:center;text-decoration:none;background:#ef8bae;border:2px solid #ef8bae;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.main-container .contents a.link-btn::after{position:absolute;top:50%;right:1em;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:""}.main-container .contents a.link-btn .icon-external::before,.main-container .contents a.link-btn .icon-external::after{border-color:#fff}.main-container .contents a.link-btn:hover{color:#ef8bae;background:#fff}.main-container .contents a.link-btn:hover::after{border-top-color:#ef8bae;border-right-color:#ef8bae}.main-container .contents a.link-btn:hover .icon-external::before,.main-container .contents a.link-btn:hover .icon-external::after{border-color:#ef8bae}.main-container .contents a.link-btn.purple{background:#514068;border-color:#514068}.main-container .contents a.link-btn.purple:hover{color:#514068;background:#fff}.main-container .contents a.link-btn[target="_blank"]::after{display:none}.main-container .contents a.link-btn.off{overflow:hidden;pointer-events:none}.main-container .contents a.link-btn.off::before{content:'後日公開';position:absolute;top:0;left:0;z-index:3;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-weight:600;background:rgba(51,51,51,0.9)}.main-container .contents a.download-btn{position:relative;display:inline-block;padding:.8em 4em .7em;color:#3c3c3c;font-size:14px;font-size:1.4rem;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;border:2px solid #ddd;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.main-container .contents a.download-btn:hover{background:#ddd}.main-container .contents a.download-btn .icon-download{position:absolute;top:50%;left:1em;width:14px;height:15px;fill:#ef8bae;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cont-tl01{position:relative;display:table;margin-bottom:5rem;width:100%;height:134px;font-size:34px;font-size:3.4rem;line-height:1.2}.cont-tl01::before,.cont-tl01::after{position:absolute;top:50%;left:0;display:block;width:.6rem;height:2rem;content:""}.cont-tl01::before{background:#514068;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cont-tl01::after{background:#ef8bae}.cont-tl01 span{display:table-cell;padding-left:1.1em;vertical-align:middle}@media screen and (max-width: 959px){.cont-tl01{padding:1.4em 6.25% 1.3em;width:100%;height:auto;background:#f4f6fb;border-bottom:1px solid #e0e3ec}.cont-tl01::before,.cont-tl01::after{left:6.25%}}.cont-tl02{position:relative;margin-bottom:1em;padding-top:2rem;font-size:24px;font-size:2.4rem;line-height:1.2}.cont-tl02::before,.cont-tl02::after{position:absolute;top:0;display:block;height:2px;content:""}.cont-tl02::before{left:0;width:7rem;background:#514068}.cont-tl02::after{left:7rem;width:4rem;background:#ef8bae}.cont-tl03{position:relative;margin-bottom:1.5em;padding:1em 0 .9em 1.1em;font-size:20px;font-size:2rem;line-height:1.2;background:#f4f6fb}.cont-tl03::before{position:absolute;top:50%;left:1px;display:block;width:2px;height:1.5em;background:#514068;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.cont-tl04{margin-bottom:1.5em;padding-bottom:.3em;font-size:20px;font-size:2rem;line-height:1.2;border-bottom:3px solid #e6e8ee}.cont-tl05{margin-bottom:1.2em;padding-left:.6em;font-size:18px;font-size:1.8rem;line-height:1.2;border-left:4px solid #514068}.cont-tl06{margin-bottom:1.2em;font-size:18px;font-size:1.8rem;line-height:1.2}.catch{margin-bottom:1.4em;color:#514068;font-size:28px;font-size:2.8rem;font-weight:bold;line-height:1.4}.notes{margin-top:1.5rem;font-size:12px;font-size:1.2rem}.notes li{position:relative;padding-left:1.2em}.notes li span{position:absolute;left:0}.notes li a{text-decoration:underline}.notes li a:hover{text-decoration:none}.show-list-btn{position:relative;display:inline-block;padding:1em 5em;color:#514068;font-weight:bold;background:#fff;border:2px solid #514068;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.show-list-btn .icon{position:absolute;top:50%;left:1.5em;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.show-list-btn .icon-list{fill:#514068;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.show-list-btn:hover{color:#fff;background:#514068}.show-list-btn:hover .icon-list{fill:#fff}.zoom-btn{position:relative;display:inline-block;padding:.7em 4em;color:#3c3c3c;font-size:14px;font-size:1.4rem;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;border:2px solid #ddd;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.zoom-btn:hover{background:#ddd}.zoom-btn .icon-zoom{position:absolute;top:50%;left:1em;width:17px;height:17px;fill:#ef8bae;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.common-tbl{margin:0 auto 1em;width:100%;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-collapse:collapse;border-spacing:0}.common-tbl th,.common-tbl td{padding:.8em 2em;text-align:left;vertical-align:middle;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.common-tbl th{color:#000;background:#f6f6f6}.common-tbl thead th{color:#ef8bae;background:#fbf0f2}.common-tbl .align-center{text-align:center}.footer{width:100%;background:#f5f5f5}.sp-nav{display:none}.search-block{position:relative;padding-top:3.5em}.search-block .search-box{margin:0 auto 3.5em;padding:1em 1.5em;width:30%;height:4em;text-align:center;background:#fff;border:1px solid #e4e4e4;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em}.search-block .searchTxt{display:inline-block;width:calc(100% - 30px);vertical-align:middle}.search-block .searchTxt:focus{outline:none}.search-block .searchBtn{display:inline-block;vertical-align:middle}.search-block .util-box{position:absolute;right:0;bottom:0;font-size:0;text-align:right}.search-block .util-box li{position:relative;display:inline-block;font-size:14px;font-size:1.4rem}.search-block .util-box li:first-child{margin-right:1em}.search-block .util-box li a{position:relative;display:block;padding:0.7em 3em;line-height:1.1;background:#fff;border:1px solid #e4e4e4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.search-block .util-box li a:hover{color:#fff;background:#ef8bae}.search-block .util-box li a:hover .icon svg{fill:#fff}.search-block .util-box .icon{position:absolute;top:50%;left:1em;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-block .util-box .icon svg{max-width:100%;height:1.2em;fill:#514068}.user-block{padding:1.6rem 0 1.4rem;font-size:0;text-align:center;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.user-block li{display:inline-block;margin:0 .8em;font-size:14px;font-size:1.4rem;line-height:1.2}.user-block a{position:relative;padding-left:2em}.user-block a::before,.user-block a::after{position:absolute;top:50%;display:block;content:""}.user-block a::before{left:0;width:1.1em;height:1.1em;background:#514068;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.user-block a::after{left:.5em;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:translate(-55%, -50%) rotate(45deg);-ms-transform:translate(-55%, -50%) rotate(45deg);-webkit-transform:translate(-55%, -50%) rotate(45deg);transform:translate(-55%, -50%) rotate(45deg)}.user-block a:hover{text-decoration:underline}.sns-block{display:flex;justify-content:center;align-items:center;gap:1.5em;margin:3rem auto;width:100%}.sns-block .sns-tl{font-size:16px;font-size:1.6rem}.sns-block .sns-list{display:flex;align-items:center;gap:1em;margin:0}.sns-block .sns-list li{font-size:14px;font-size:1.4rem}.sns-block .sns-list a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.sns-block .sns-list a:hover span{text-decoration:underline}.sns-block .sns-list .button{display:block;padding:.5em 2em;font-weight:bold;line-height:1.2;border:1px solid #514068;border-radius:3em}.ft-middle{overflow:hidden}.ft-sitemap{float:left;width:76.66667%;font-size:0}.ft-sitemap .col{display:inline-block;margin-left:2.6087%;width:23.04348%;font-size:13px;font-size:1.3rem;vertical-align:top}.ft-sitemap .col:first-child{margin-left:0}.ft-sitemap a:hover{text-decoration:underline}.ft-sitemap a[target="_blank"] .icon-external{position:relative;display:inline-block;margin-left:.5em;width:9px;height:8px;vertical-align:top}.ft-sitemap a[target="_blank"] .icon-external::before,.ft-sitemap a[target="_blank"] .icon-external::after{position:absolute;display:block;content:""}.ft-sitemap a[target="_blank"] .icon-external::before{top:2px;right:2px;width:7px;height:6px;border:1px solid #514068;border-top-width:2px}.ft-sitemap a[target="_blank"] .icon-external::after{top:0;right:0;width:5px;height:5px;border-top:1px solid #514068;border-right:1px solid #514068}.ft-sitemap h2{margin-bottom:1.6rem;padding-top:2rem;font-size:16px;font-size:1.6rem;line-height:1.2;border-top:2px solid #e4e4e4}.ft-sitemap h2 a{position:relative;padding-left:1.4em}.ft-sitemap h2 a::before,.ft-sitemap h2 a::after{position:absolute;top:50%;display:block;content:""}.ft-sitemap h2 a::before{left:0;width:1em;height:1em;background:#ef8bae;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ft-sitemap h2 a::after{left:.5em;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:translate(-55%, -50%) rotate(45deg);-ms-transform:translate(-55%, -50%) rotate(45deg);-webkit-transform:translate(-55%, -50%) rotate(45deg);transform:translate(-55%, -50%) rotate(45deg)}.ft-sitemap ul{margin-bottom:3rem}.ft-sitemap ul li{margin-bottom:1.2em;line-height:1.2}.ft-info{float:right;width:18.33333%}.ft-info .ft-logo{margin:0 auto 1.2em;width:85.45455%}.ft-info .info-box{margin-bottom:2em;padding:1.1em 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.ft-info .info-box .address span{display:inline-block}.ft-info .uaa-box{display:table;table-layout:fixed;width:100%;background:#eee}.ft-info .uaa-box figure{display:table-cell;width:39.09091%;background:#fff}.ft-info .uaa-box p{display:table-cell;padding:.9em;font-size:12px;font-size:1.2rem;line-height:1.5;vertical-align:top}.pc-pagetop{position:relative;z-index:1000}.pc-pagetop a{width:0;height:0;border-style:solid;border-width:0 50px 50px 50px;border-color:transparent transparent #514068 transparent;position:absolute;right:60px;bottom:0;z-index:1000}.pc-pagetop a span{color:#fff;font-size:11px;font-size:1.1rem;width:65px;position:absolute;top:25px;left:-26px}.pc-pagetop a span::before{display:inline-block;margin-right:1em;width:10px;height:10px;vertical-align:middle;border-top:2px solid #ef8bae;border-right:2px solid #ef8bae;-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg);content:"";position:absolute;top:-8px;right:23px}.sp-pagetop{display:none}.ft-bottom{padding:1.8rem 0 1.6rem;width:100%;background:#fff;border-top:1px solid #d7d4dd;overflow:hidden}.ft-bottom .utility-block{float:left;font-size:0}.ft-bottom .utility-block li{display:inline-block;padding:0 1.1em;font-size:13px;font-size:1.3rem;line-height:1.4;border-left:1px solid #d7d4dd}.ft-bottom .utility-block li:first-child{padding-left:0;border-left:none}.ft-bottom .utility-block li a:hover{text-decoration:underline}.copyright{float:right;font-family:'Overpass', sans-serif;font-weight:600;line-height:1.2}.copyright small{font-size:12px;font-size:1.2rem}.overlay{display:none;position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background:rgba(0,0,0,0.35)}.gnav .nav-btns{position:fixed;top:0;right:0;z-index:10001;letter-spacing:-.4em}.gnav .nav-btns .search-btn,.gnav .nav-btns .menu-btn{display:inline-block;height:6rem;color:#fff;font-size:14px;font-size:1.4rem;letter-spacing:normal;vertical-align:top;cursor:pointer;-moz-transition:all,.2s;-o-transition:all,.2s;-webkit-transition:all,.2s;transition:all,.2s}.gnav .nav-btns .search-btn{width:58px;padding:1.7rem 1.7rem 1.6rem;background:#ef8bae;border:1px solid #ef8bae}.gnav .nav-btns .search-btn .icon-search{fill:#fff}.gnav .nav-btns .search-btn:hover{color:#ef8bae;background:#fff}.gnav .nav-btns .search-btn:hover .icon-search{fill:#ef8bae}.gnav .nav-btns .search-btn.active{position:relative;background:#ef8bae}.gnav .nav-btns .search-btn.active .icon-search{display:none}.gnav .nav-btns .search-btn.active:before,.gnav .nav-btns .search-btn.active:after{position:absolute;display:block;content:"";top:0;bottom:0;left:0;right:0;width:4px;height:30px;margin:auto;-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}.gnav .nav-btns .search-btn.active:after{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gnav .nav-btns .menu-btn{padding:1.4rem .9rem 1.4rem 2.6rem;font-family:'Overpass', sans-serif;font-weight:400;font-size:17px;font-size:1.7rem;background:#514068;border:1px solid #514068}.gnav .nav-btns .menu-btn .btn-label{overflow:hidden}.gnav .nav-btns .menu-btn span{float:left;margin-right:.5em}.gnav .nav-btns .menu-btn .icon{position:relative;float:right;display:block;margin-top:.3em;width:3rem;height:1.8rem;line-height:1;text-align:right;vertical-align:middle}.gnav .nav-btns .menu-btn .icon span{position:absolute;right:0;display:block;width:80%;height:2px;font-size:0;background:#fff;transition:all .4s;box-sizing:border-box}.gnav .nav-btns .menu-btn .icon span:nth-of-type(1){top:0;width:100%}.gnav .nav-btns .menu-btn .icon span:nth-of-type(2){top:8px}.gnav .nav-btns .menu-btn .icon span:nth-of-type(3){bottom:0;width:60%}.gnav .nav-btns .menu-btn:hover{color:#514068;background:#fff}.gnav .nav-btns .menu-btn:hover .icon span{background:#514068}.gnav .nav-btns .menu-btn.active .icon span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.gnav .nav-btns .menu-btn.active .icon span:nth-of-type(2){opacity:0}.gnav .nav-btns .menu-btn.active .icon span:nth-of-type(3){width:100%;-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}.gnav .search-body{display:none;position:fixed;top:0;right:181px;width:515px;height:6rem;background:#fff;z-index:10001}.gnav .search-body form{position:relative}.gnav .search-body .searchTxt{width:100%;padding:1.5rem 1.7rem 1.5rem;font-size:16px;font-size:1.6rem;line-height:30px}.gnav .search-body .searchBtn{position:absolute;top:0;right:0;margin:1.5rem 1.7rem 1.5rem}.gnav .nav-body{display:none;position:fixed;top:0;left:0;z-index:10000;height:100%;background:#fff;overflow-y:scroll}.gnav .nav-body a{color:#fff}.gnav .nav-body .inner{display:table;table-layout:fixed;width:100%;height:100%}.gnav .nav-body .spinner{display:none}.gnav .nav-body .img-box,.gnav .nav-body .nav-box{display:table-cell}.gnav .nav-body .img-box.img01{background:url(/common/img/share/gnav-img01.jpg) center center no-repeat;background-size:cover}.gnav .nav-body .img-box.img02{background:url(/common/img/share/gnav-img02.jpg) center center no-repeat;background-size:cover}.gnav .nav-body .img-box.img03{background:url(/common/img/share/gnav-img03.jpg) center center no-repeat;background-size:cover}.gnav .nav-body .img-box.img04{background:url(/common/img/share/gnav-img04.jpg) center center no-repeat;background-size:cover}.gnav .nav-body .img-box.img05{background:url(/common/img/share/gnav-img05.jpg) center center no-repeat;background-size:cover}.gnav .nav-body .img-box.img06{background:url(/common/img/share/gnav-img06.jpg) center center no-repeat;background-size:cover}.gnav .nav-body .img-box.img07{background:url(/common/img/share/gnav-img07.jpg) center center no-repeat;background-size:cover}.gnav .nav-body .img-box.img08{background:url(/common/img/share/gnav-img08.jpg) center center no-repeat;background-size:cover;background-position:100%}.gnav .nav-body .nav-box{width:700px;color:#fff;font-size:0;background:#403057;border-left:4px solid #ef8bae}.gnav .nav-body .nav-box .left-box,.gnav .nav-body .nav-box .right-box{display:inline-block;padding-bottom:2rem;vertical-align:baseline}.gnav .nav-body .nav-box .left-box{position:relative;width:320px;height:100%;font-size:14px;font-size:1.4rem;background:#483860}.gnav .nav-body .nav-box .right-box{width:calc(100% - 324px);text-align:center}.gnav .nav-body .nav-box .right-box .sns-list{font-size:0}.gnav .nav-body .nav-box .right-box .sns-list li{display:inline-block;margin:0 1rem;font-size:14px;font-size:1.4rem}.gnav .nav-body .nav-box .right-box .sns-list li a{display:block;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.gnav .nav-body .nav-box .right-box .sns-list li a span{display:none}.gnav .nav-body .nav-box .right-box .sns-list li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.gnav .nav-body .nav-box .right-box .sns-list li .icon-line{width:32px;height:20px;background:url(/common/img/share/sns-icon-line_w.png) center center no-repeat;background-size:contain}.gnav .nav-body .nav-box .right-box .sns-list li .icon-facebook{width:20px;height:20px;background:url(/common/img/share/sns-icon-fb_w.png) center center no-repeat;background-size:contain}.gnav .nav-body .nav-box .right-box .sns-list li .icon-twitter{width:32px;height:20px;background:url(/common/img/share/sns-icon-twitter_w.png) center center no-repeat;background-size:contain}.gnav .nav-body .nav-box .right-box .sns-list li .icon-youtube{width:22px;height:20px;background:url(/common/img/share/sns-icon-yt_w.png) center center no-repeat;background-size:contain}.gnav .nav-body .nav-box .right-box .sns-list li .icon-instagram{width:20px;height:20px;background:url(/common/img/share/sns-icon-insta_w.png) center center no-repeat;background-size:contain}.gnav .nav-body .nav-box .right-box .utility-list{position:relative;top:1.5rem;margin-top:1rem;font-size:0}.gnav .nav-body .nav-box .right-box .utility-list li{display:inline-block;padding:0 1em;font-size:14px;font-size:1.4rem;line-height:1.2;border-right:1px solid rgba(255,255,255,0.15)}.gnav .nav-body .nav-box .right-box .utility-list li:first-child{border-left:1px solid rgba(255,255,255,0.15)}.gnav .nav-body .nav-box .right-box .utility-list li a:hover{text-decoration:underline}.gnav .nav-body .nav-tl{padding:1.6rem 3rem;color:#b9accc;font-family:'Overpass', sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;border-bottom:1px solid #5b4c70}.gnav .nav-body .gnav-box{margin-bottom:4.5rem;padding-top:1rem}.gnav .nav-body .gnav-box>li{display:block}.gnav .nav-body .gnav-box>li>a{position:relative;display:block;padding:1.4rem 3rem;font-size:17px;font-size:1.7rem;font-weight:bold;letter-spacing:.1em;line-height:1.2;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.gnav .nav-body .gnav-box>li>a::after{position:absolute;top:50%;right:2em;display:block;width:10px;height:10px;border-top:2px solid #ef8bae;border-right:2px solid #ef8bae;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:""}.gnav .nav-body .gnav-box>li>a span{display:block;margin-top:.6em;color:#ef8bae;font-family:'Overpass', sans-serif;font-weight:600;font-size:70.58824%}.gnav .nav-body .gnav-box>li:first-child>a{padding:1.8rem 3rem}.gnav .nav-body .gnav-box>li .subnav-box{display:none;position:absolute;top:80px;left:100%;padding:0 12.5%;max-width:376px;width:117.5%;height:100%}.gnav .nav-body .gnav-box>li:hover>a{background:#403057}.gnav .nav-body .gnav-box>li:hover .subnav-box{display:block;-moz-animation:fadeIn 0.2s ease-out 1;-webkit-animation:fadeIn 0.2s ease-out 1;animation:fadeIn 0.2s ease-out 1}.gnav .nav-body .gnav-box>li .subnav-tl{margin-bottom:1.25em;font-size:24px;font-size:2.4rem;line-height:1.2}.gnav .nav-body .gnav-box>li .subnav-tl span{display:block;margin-top:.2em;color:#ef8bae;font-family:'Overpass', sans-serif;font-weight:600;font-size:58.33333%}.gnav .nav-body .gnav-box>li .subnav-box .subnav-list{border-top:1px solid #4d3f63}.gnav .nav-body .gnav-box>li .subnav-box .subnav-list li{display:block;border-bottom:1px solid #4d3f63}.gnav .nav-body .gnav-box>li .subnav-box .subnav-list li a{position:relative;display:block;padding:1.2em 1em 1.2em 1.5em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.gnav .nav-body .gnav-box>li .subnav-box .subnav-list li a::before{position:absolute;top:50%;left:0;display:block;width:8px;height:8px;border-top:1px solid #5c4f70;border-right:1px solid #5c4f70;content:"";-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.gnav .nav-body .gnav-box>li .subnav-box .subnav-list li a:hover{background:#514068}.gnav .nav-body .gnav-box>li .subnav-box .subnav-list li a[target="_blank"] .icon-external{position:relative;display:inline-block;margin-left:.5em;width:1.3rem;height:1.3rem;vertical-align:middle}.gnav .nav-body .gnav-box>li .subnav-box .subnav-list li a[target="_blank"] .icon-external::before,.gnav .nav-body .gnav-box>li .subnav-box .subnav-list li a[target="_blank"] .icon-external::after{position:absolute;display:block;content:""}.gnav .nav-body .gnav-box>li .subnav-box .subnav-list li a[target="_blank"] .icon-external::before{top:2px;right:2px;width:10px;height:8px;border:1px solid #fff;border-top-width:2px}.gnav .nav-body .gnav-box>li .subnav-box .subnav-list li a[target="_blank"] .icon-external::after{top:0;right:0;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff}.gnav .nav-body .nav-bottom-block{margin:0 auto;min-width:258px;width:80.625%}.gnav .nav-body .nav-bottom-block .visitor-list{margin-bottom:5rem;font-size:0}.gnav .nav-body .nav-bottom-block .visitor-list li{display:inline-block;margin-bottom:1.2em;width:50%;font-size:15px;font-size:1.5rem;line-height:1.2}.gnav .nav-body .nav-bottom-block .visitor-list a{position:relative;display:block;padding-left:1em}.gnav .nav-body .nav-bottom-block .visitor-list a::before{position:absolute;top:50%;left:0;display:block;width:6px;height:6px;border-top:2px solid #ef8bae;border-right:2px solid #ef8bae;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:"";-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.gnav .nav-body .nav-bottom-block .visitor-list a:hover{text-decoration:underline}.gnav .nav-body .nav-bottom-block .visitor-list a:hover::before{left:2px}.gnav .nav-body .nav-bottom-block .request-btn a{position:relative;display:block;padding:1em 2em 1em 5em;font-size:16px;font-size:1.6rem;line-height:1.2;text-align:center;background:#ef8bae;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.gnav .nav-body .nav-bottom-block .request-btn a::after{position:absolute;top:50%;right:1em;display:block;width:8px;height:8px;content:"";border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.gnav .nav-body .nav-bottom-block .request-btn a:hover{color:#ef8bae;background:#fff}.gnav .nav-body .nav-bottom-block .request-btn a:hover::after{border-top-color:#ef8bae;border-right-color:#ef8bae}.gnav .nav-body .nav-bottom-block .request-btn a img{position:absolute;bottom:0;left:.2em}.contents.form h2,.contents.tomoiki h2{position:relative;margin-bottom:1em;padding-top:2rem;font-size:24px;font-size:2.4rem;line-height:1.2}.contents.form h2::before,.contents.form h2::after,.contents.tomoiki h2::before,.contents.tomoiki h2::after{position:absolute;top:0;display:block;height:2px;content:""}.contents.form h2::before,.contents.tomoiki h2::before{left:0;width:7rem;background:#514068}.contents.form h2::after,.contents.tomoiki h2::after{left:7rem;width:4rem;background:#ef8bae}.contents.form h3,.contents.tomoiki h3{position:relative;margin-bottom:1.5em;padding:1em 0 .9em 1.1em;font-size:20px;font-size:2rem;line-height:1.2;background:#f4f6fb}.contents.form h3::before,.contents.tomoiki h3::before{position:absolute;top:50%;left:1px;display:block;width:2px;height:1.5em;background:#514068;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.contents.form .plainList,.contents.tomoiki .plainList{margin-bottom:2em}.ts-alt-table{display:table;table-layout:fixed;margin:0 auto 3em;width:100%;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb}.ts-alt-table p{margin-bottom:0 !important}.ts-alt-tr{display:table-row}.ts-alt-th,.ts-alt-td{display:table-cell;padding:1.5em;vertical-align:middle;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.ts-alt-th input,.ts-alt-th textarea,.ts-alt-th select,.ts-alt-td input,.ts-alt-td textarea,.ts-alt-td select{border:1px solid #dbdbdb}.ts-alt-th textarea,.ts-alt-td textarea{width:100%;resize:vertical}.ts-alt-th{width:32%;font-weight:bold;background:#f6f6f6}.ts-form-text input,.mwform-zip-field input,.mwform-tel-field input{vertical-align:middle;height:2.2em;line-height:2.4}.ts-form-require{color:#f00}.ts-form-support{display:block}.ts-form-submit{margin:0 auto 5em;width:100%}.ts-form-submit ul{display:block;text-align:center}.ts-btn-modify,.ts-btn-submit{display:inline-block;margin:0 1em}.ts-btn-modify input,.ts-btn-submit input{outline:none}.ts-btn-modify input{position:relative;display:inline-block;padding:.8em 4em .7em;color:#3c3c3c;font-size:14px;font-size:1.4rem;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;border:2px solid #ddd;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.ts-btn-modify input:hover{background:#ddd}.ts-btn-submit input{position:relative;display:inline-block;padding:.6em 3em;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.2;text-align:center;text-decoration:none;background:#ef8bae;border:2px solid #ef8bae;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.ts-btn-submit input::after{position:absolute;top:50%;right:1em;width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:""}.ts-btn-submit input:hover{color:#ef8bae;background:#fff}.ts-btn-submit input:hover::after{border-top-color:#ef8bae;border-right-color:#ef8bae}.mw_wp_form h3{margin-bottom:1em;padding-left:.6em;font-size:18px;font-size:1.8rem;line-height:1.2;border-left:4px solid #514068}.mw_wp_form .columnSet{font-size:0}.wpcf7-form .columnSet .column1-3{display:inline-block;margin-right:3%;width:29%;font-size:14px;font-size:1.4rem;vertical-align:top}.plainList{margin:1em auto 2em}.plainList li{position:relative;margin-bottom:.6em;padding-left:1.3em;line-height:1.2}.plainList li::before{content:"";position:absolute;left:0;width:1em;height:1em;background:#514068;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.nf-txt-block{margin:0 auto 3em;font-size:16px;font-size:1.6rem}.nf-txt-block h3{margin:.6em auto;font-size:150%}@media screen and (max-width: 960px){.sp-pagetop{display:block;position:relative}.sp-pagetop a{width:0;height:0;border-style:solid;border-width:0 40px 40px 40px;border-color:transparent transparent #514068 transparent;position:absolute;right:2px;bottom:0;z-index:1000}.sp-pagetop a span{color:#fff;font-size:10px;font-size:1rem;width:65px;position:absolute;top:22px;left:-23px}.sp-pagetop a span::before{display:inline-block;margin-right:1em;width:10px;height:10px;vertical-align:middle;border-top:2px solid #ef8bae;border-right:2px solid #ef8bae;-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg);content:"";position:absolute;top:-7px;right:26px}.pc-pagetop{opacity:0 !important}}@media screen and (max-width: 800px){.ts-alt-th input[type="text"],.ts-alt-td input[type="text"]{width:100%}}.ohdaikai-lecture-info-box{margin-top:1em}.ohdaikai-lecture-info-box p{margin-bottom:.5em;font-weight:bold}.ohdaikai-lecture-info{display:block;margin-bottom:1em}.ohdaikai-lecture-info:last-child{margin-bottom:0}.ohdaikai-lecture-info dt,.ohdaikai-lecture-info dd{display:inline-block;vertical-align:top}.ohdaikai-lecture-info dt{margin-right:.5em;width:7.5em;font-weight:bold}.notice-box{margin:30px 0;padding:20px 5px;border:1px solid #b40f0f;color:#b40f0f;text-align:center}.notice-box p.txt{margin-bottom:0}@media only screen and (max-width: 480px){.notice-box{padding:4%;text-align:left}}.list-alpha{padding-left:2.5em}.list-alpha>li{list-style-type:lower-alpha}@media screen and (min-width: 960px){.main-container>.wrap{*zoom:1}.main-container>.wrap:after{content:"";display:table;clear:both}.main-container .side-block{position:relative;z-index:5;float:left;margin:4rem 0 10rem;width:22.5%}.main-container .side-block .side-img{position:relative;padding-top:85.18519%;width:100%;height:0}.main-container .side-block .sp-category-nav-btn{display:none}.main-container .side-block .side-tl{position:absolute;bottom:0;left:0;padding:.9em 1em .7em;width:100%;color:#fff;font-size:20px;font-size:2rem;font-weight:normal;line-height:1.4;background:rgba(81,64,104,0.9);border-bottom:3px solid #ef8bae}.main-container .side-block .side-tl span{display:block;color:#ef8bae;font-family:'Overpass', sans-serif;font-weight:600;font-size:11px;font-size:1.1rem}.main-container .side-block .local-nav li{display:block;font-size:14px;font-size:1.4rem;line-height:1.2;background:#f4f6fb;border-bottom:1px solid #e0e3ec}.main-container .side-block .local-nav li:hover>a,.main-container .side-block .local-nav li:hover>p{color:#fff;background:#514068}.main-container .side-block .local-nav li:hover>a.active,.main-container .side-block .local-nav li:hover>p.active{color:#3c3c3c;background:rgba(72,56,96,0.08)}.main-container .side-block .local-nav li:hover>a[target="_blank"] .icon-external::before,.main-container .side-block .local-nav li:hover>p[target="_blank"] .icon-external::before{border-color:#fff}.main-container .side-block .local-nav li:hover>a[target="_blank"] .icon-external::after,.main-container .side-block .local-nav li:hover>p[target="_blank"] .icon-external::after{border-top-color:#fff;border-right-color:#fff}.main-container .side-block .local-nav li.has-lower:hover>a::after,.main-container .side-block .local-nav li.has-lower:hover>p::after{border-left-color:#fff}.main-container .side-block .local-nav a,.main-container .side-block .local-nav p{position:relative;display:block;padding:1.6em .8em 1.4em 2em;color:#3c3c3c;text-decoration:none;border-left:3px solid transparent;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.main-container .side-block .local-nav a::before,.main-container .side-block .local-nav p::before{position:absolute;top:50%;left:.8em;width:5px;height:5px;border-top:2px solid #ef8bae;border-right:2px solid #ef8bae;-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:""}.main-container .side-block .local-nav a.active,.main-container .side-block .local-nav p.active{background:rgba(72,56,96,0.08);border-left-color:#ef8bae}.main-container .side-block .local-nav a span,.main-container .side-block .local-nav p span{display:inline-block}.main-container .side-block .local-nav a[target="_blank"] .icon-external,.main-container .side-block .local-nav p[target="_blank"] .icon-external{position:relative;display:inline-block;margin-left:.5em;width:1.3rem;height:1.3rem;vertical-align:middle}.main-container .side-block .local-nav a[target="_blank"] .icon-external::before,.main-container .side-block .local-nav a[target="_blank"] .icon-external::after,.main-container .side-block .local-nav p[target="_blank"] .icon-external::before,.main-container .side-block .local-nav p[target="_blank"] .icon-external::after{position:absolute;display:block;content:""}.main-container .side-block .local-nav a[target="_blank"] .icon-external::before,.main-container .side-block .local-nav p[target="_blank"] .icon-external::before{top:2px;right:2px;width:10px;height:8px;border:1px solid #514068;border-top-width:2px}.main-container .side-block .local-nav a[target="_blank"] .icon-external::after,.main-container .side-block .local-nav p[target="_blank"] .icon-external::after{top:0;right:0;width:6px;height:6px;border-top:1px solid #514068;border-right:1px solid #514068}.main-container .side-block .local-nav .has-lower{position:relative}.main-container .side-block .local-nav .has-lower>a::after,.main-container .side-block .local-nav .has-lower>p::after{position:absolute;top:50%;right:.5em;display:block;width:0;height:0;border:5px solid transparent;border-left:6px solid #514068;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.main-container .side-block .local-nav .has-lower>ul{position:absolute;top:0;left:100%;display:none;width:100%;background:#fff}.main-container .side-block .local-nav .has-lower>ul>li{background:none;border-bottom:1px solid #6e6083}.main-container .side-block .local-nav .has-lower>ul>li>a,.main-container .side-block .local-nav .has-lower>ul>li>p{color:#fff;background:rgba(81,64,104,0.9);-moz-transition:all,.2s;-o-transition:all,.2s;-webkit-transition:all,.2s;transition:all,.2s}.main-container .side-block .local-nav .has-lower>ul>li:hover>a,.main-container .side-block .local-nav .has-lower>ul>li:hover>p{background:#514068}.main-container .side-block .local-nav .has-lower>ul a::before,.main-container .side-block .local-nav .has-lower>ul p::before{display:none}.main-container .side-block .local-nav .has-lower.lowest>a::after{border-left-color:#fff}.main-container .side-block .local-nav .has-lower.lowest>ul>li a{background:rgba(81,64,104,0.8)}.main-container .side-block .local-nav .has-lower.lowest>ul>li a:hover{background:#514068}.main-container .side-block .local-nav .has-lower.sub-long{position:static}.main-container .side-block .local-nav .has-lower:hover>ul{display:block;-moz-animation:fadeIn 0.2s ease-out 1;-webkit-animation:fadeIn 0.2s ease-out 1;animation:fadeIn 0.2s ease-out 1}.main-container .contents{float:right;width:73.33333%}}@media screen and (max-width: 959px){.header-box{width:100%;height:90px;background:#fff}.siteid{position:relative;padding:5px 0;max-width:240px;width:37.5%;height:90px;background:none}.siteid img{max-width:none;width:auto;height:80px}.util-box{display:none}.header{position:relative}.header .nav-block{display:none}.gnav .nav-btns{width:180px;height:90px}.gnav .nav-btns .menu-btn,.gnav .nav-btns .search-btn{position:relative;padding:0;width:90px;height:90px;overflow:hidden}.gnav .nav-btns .search-btn{position:relative}.gnav .nav-btns .search-btn .icon-search{position:absolute;top:50%;left:50%;width:40%;height:auto;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gnav .nav-btns .menu-btn{position:relative}.gnav .nav-btns .menu-btn .btn-label{position:absolute;top:50%;left:50%;padding-top:.5em;text-align:center;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gnav .nav-btns .menu-btn .btn-label .icon{float:none;display:block;margin:0 auto}.gnav .nav-btns .menu-btn .btn-label>span{float:none;display:block;margin:.3em auto 0}.gnav .nav-btns .menu-btn.active{position:relative;background:#514068}.gnav .nav-btns .menu-btn.active .btn-label{display:none}.gnav .nav-btns .menu-btn.active:before,.gnav .nav-btns .menu-btn.active:after{position:absolute;display:block;content:"";top:0;bottom:0;left:0;right:0;width:4px;height:30px;margin:auto;-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}.gnav .nav-btns .menu-btn.active:after{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gnav .search-body{right:0;width:100%}.gnav .nav-body{width:100%;background:none}.gnav .nav-body .inner{display:none}.gnav .nav-body .spinner{position:absolute;display:block;top:0;right:0;width:60%;background:#514068}.gnav .nav-body .request-btn{margin:30px 20px}.gnav .nav-body .request-btn a{position:relative;display:block;width:80%;margin:0 auto;padding:15px 0;background:#ef8bae;color:#fff;font-size:16px;font-size:1.6rem;font-weight:bold;text-align:center}.gnav .nav-body .request-btn .icon{position:absolute;top:0;bottom:0;left:10px;width:2em;height:2em;margin:auto;line-height:0}.gnav .nav-body .request-btn .icon svg{width:2em;height:2em;fill:#fff}.gnav .nav-body .spnav-box{width:100%}.gnav .nav-body .spnav-box>ul{border-top:1px solid #6b5c7f}.gnav .nav-body .spnav-box .subnav-tl{position:relative;padding:1.2em 1em;border-bottom:1px solid #6b5c7f;font-size:16px;font-size:1.6rem;color:#fff;cursor:pointer}.gnav .nav-body .spnav-box .subnav-tl:after{position:absolute;display:block;content:"";top:0;right:55px;width:1px;height:100%;background:#6b5c7f}.gnav .nav-body .spnav-box .subnav-tl span:before,.gnav .nav-body .spnav-box .subnav-tl span:after{position:absolute;display:block;content:"";top:0;bottom:0;right:24px;width:3px;height:20px;margin:auto;line-height:0;background:#fff}.gnav .nav-body .spnav-box .subnav-tl span:before{right:15px;width:20px;height:3px}.gnav .nav-body .spnav-box .subnav-tl.active span:after{display:none}.gnav .nav-body .spnav-box .subnav-list{display:none;background:#403057}.gnav .nav-body .spnav-box .subnav-list a{position:relative;display:block;width:100%;padding:1em 2em;border-bottom:1px solid #5c4f70;font-size:16px;font-size:1.6rem}.gnav .nav-body .spnav-box .subnav-list a:before{position:absolute;top:50%;left:10px;display:block;width:8px;height:8px;border-top:1px solid #5c4f70;border-right:1px solid #5c4f70;content:"";-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.gnav .nav-body .spnav-box .subnav-list a[target="_blank"] .icon-external{position:relative;display:inline-block;margin-left:.2em;width:1.3rem;height:1.3rem;vertical-align:middle}.gnav .nav-body .spnav-box .subnav-list a[target="_blank"] .icon-external::before,.gnav .nav-body .spnav-box .subnav-list a[target="_blank"] .icon-external::after{position:absolute;display:block;content:""}.gnav .nav-body .spnav-box .subnav-list a[target="_blank"] .icon-external::before{top:-3px;right:2px;width:10px;height:8px;border:1px solid #fff;border-top-width:2px}.gnav .nav-body .spnav-box .subnav-list a[target="_blank"] .icon-external::after{top:-5px;right:0;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff}.gnav .nav-body .visitor-box{margin:20px 20px 30px}.gnav .nav-body .visitor-box li{width:100%;margin-bottom:2px}.gnav .nav-body .visitor-box li a{position:relative;display:block;width:100%;padding:18px 15px;background:#3a2b4d;font-size:16px;font-size:1.6rem;color:#fff}.gnav .nav-body .visitor-box li a:after{position:absolute;display:block;content:"";top:0;bottom:0;right:20px;width:10px;height:10px;margin:auto;border-right:2px solid #fff;border-bottom:2px solid #fff;-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gnav .nav-body .btn-box{margin:0 20px 50px;font-size:0}.gnav .nav-body .btn-box a{position:relative;display:block;width:100%;padding:15px 0;border:1px solid #fff;font-size:16px;font-size:1.6rem;color:#fff;text-align:center}.gnav .nav-body .btn-box .icon{position:absolute;top:0;bottom:0;left:10px;margin:auto;width:1.5em;height:1.5em;line-height:0}.gnav .nav-body .btn-box .icon svg{width:1.5em;height:1.5em;fill:#fff}.gnav .nav-body .btn-box .access{display:inline-block;width:48%;margin-right:4%}.gnav .nav-body .btn-box .lang{display:inline-block;width:48%}.wrap{width:87.5%}.breadcrumb{display:none}.side-block{position:relative;width:100%}.side-block .side-img{display:none}.side-block .sp-category-nav-btn{position:relative;display:block;width:100%;height:70px;color:#fff;font-size:22px;font-size:2.2rem;font-weight:bold;background:#483960;cursor:pointer}.side-block .sp-category-nav-btn:before,.side-block .sp-category-nav-btn:after{position:absolute;display:block;content:"";top:0;bottom:0;right:30px;width:5px;height:30px;margin:auto;line-height:0;background:#fff;z-index:1}.side-block .sp-category-nav-btn:before{right:18px;width:30px;height:5px}.side-block .sp-category-nav-btn.active:after{display:none}.side-block .sp-category-nav-btn span{position:relative;display:block;padding:15px 20px}.side-block .sp-category-nav-btn span:after{position:absolute;display:block;content:"";top:0;right:0;width:70px;height:70px;background:#352749}.side-block nav{position:absolute;display:none;width:100%;background-color:rgba(72,56,96,0.95);z-index:100}.side-block nav>ul{width:100%}.side-block nav>ul a,.side-block nav>ul p{position:relative;display:block;width:100%;padding:0.6em 0 0.6em 2.5em;border-bottom:1px solid #807691;color:#fff;font-size:20px;font-size:2rem;font-weight:bold}.side-block nav>ul a:before,.side-block nav>ul p:before{position:absolute;display:block;content:"";top:50%;left:20px;width:13px;height:13px;border-top:3px solid #ef8bae;border-right:3px solid #ef8bae;-o-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;transition:all .1s}.side-block nav>ul a[target="_blank"] .icon-external,.side-block nav>ul p[target="_blank"] .icon-external{position:relative;display:inline-block;margin-left:.5em;width:1.3em;height:1.3em;vertical-align:middle}.side-block nav>ul a[target="_blank"] .icon-external::before,.side-block nav>ul a[target="_blank"] .icon-external::after,.side-block nav>ul p[target="_blank"] .icon-external::before,.side-block nav>ul p[target="_blank"] .icon-external::after{position:absolute;display:block;content:""}.side-block nav>ul a[target="_blank"] .icon-external::before,.side-block nav>ul p[target="_blank"] .icon-external::before{top:0;left:-5px;width:10px;height:8px;border:1px solid #fff;border-top-width:2px}.side-block nav>ul a[target="_blank"] .icon-external::after,.side-block nav>ul p[target="_blank"] .icon-external::after{top:-2px;left:2px;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff}.side-block nav .has-lower>ul{display:none}.side-block nav .has-lower>ul li{padding-left:1em}.side-block nav .has-lower .open::before{transform:translateY(-50%) rotate(135deg)}.contents{float:none}.main-container::before{border-top:0}.main-container .wrap{width:100%}.main-container .contents-body{margin:0 auto;width:87.5%}.footer .wrap{width:96%}.footer .util-box{display:none}.search-block .search-box{min-width:300px;width:50%}.ft-sitemap{float:none;margin:0 auto 2rem;width:96%}.ft-info{float:none;margin-bottom:3em;width:auto;text-align:center}.ft-info .ft-logo,.ft-info .info-box{display:inline-block;width:30%;text-align:left;vertical-align:middle}.ft-info .ft-logo img{width:85%}.ft-info .info-box{margin:0 1%}.ft-info .uaa-box{display:inline-table;width:30%;text-align:left;vertical-align:middle}.ft-bottom .utility-block{float:none;margin-bottom:1.5rem;width:100%}.ft-bottom .copyright{float:none;margin:0 auto;text-align:center}}@media screen and (max-width: 840px){.sp-nav{display:block}.sp-nav .sp-nav-tl{padding:.5em 1em;width:100%;color:#514068;font-family:'Overpass', sans-serif;font-weight:600;font-size:20px;font-size:2rem}.sp-nav .sp-nav-tl .icon{position:relative;display:inline-block;margin-right:.6em;width:1em;height:.8em;vertical-align:baseline}.sp-nav .sp-nav-tl .icon span{position:absolute;left:0;display:block;width:100%;height:2px;background:#514068}.sp-nav .sp-nav-tl .icon span:nth-child(1){top:0}.sp-nav .sp-nav-tl .icon span:nth-child(2){top:50%}.sp-nav .sp-nav-tl .icon span:nth-child(3){top:100%}.sp-nav .sp-nav-list{font-size:0;background:#514068}.sp-nav .sp-nav-list li{display:inline-block;width:25%;font-size:16px;font-size:1.6rem;border-right:1px solid rgba(255,255,255,0.15);border-bottom:1px solid rgba(255,255,255,0.15)}.sp-nav .sp-nav-list a{display:block;padding:1em 0;color:#fff;text-align:center;background:#514068;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.sp-nav .sp-nav-list a:hover{background:#ef8bae}.user-block,.ft-sitemap{display:none}.sns-block{padding:1em;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.ft-info .uaa-box{display:block;margin:2em auto 0;max-width:560px;width:87.5%}.ft-info .uaa-box figure{display:inline-block;width:16.07143%;background:#fff}.ft-info .uaa-box p{display:inline-block}}@media screen and (max-width: 700px){.sns-block .sns-tl{display:none}}@media screen and (max-width: 640px){html{font-size:56.25%}.header{height:250px}.header-box{height:70px}.siteid{height:70px}.siteid img{height:60px}.gnav .nav-btns{width:140px;height:70px}.gnav .nav-btns .menu-btn,.gnav .nav-btns .search-btn{width:70px;height:70px}.gnav .nav-body .spinner{width:85%}.gnav .nav-body .request-btn{margin:20px}.gnav .nav-body .request-btn a{width:100%;padding:10px 0}.gnav .nav-body .spnav-box .subnav-tl{padding:1em}.gnav .nav-body .visitor-box li a{padding:15px}.gnav .nav-body .btn-box a{padding:10px 0;font-size:14px;font-size:1.4rem}.gnav .nav-body .btn-box .access .icon{left:5px}.sp-nav .sp-nav-list li{width:50%;float:left}.sp-nav .sp-nav-list li:nth-child(2n){border-right:none}.side-block .sp-category-nav-btn{height:60px}.side-block .sp-category-nav-btn:after{right:26px;height:28px}.side-block .sp-category-nav-btn:before{right:14px;width:28px}.side-block .sp-category-nav-btn span{padding:12px 20px}.side-block .sp-category-nav-btn span:after{width:60px;height:60px}.side-block nav>ul a,.side-block nav>ul p{padding-left:2.6em;font-size:18px;font-size:1.8rem}.side-block nav>ul a:before,.side-block nav>ul p:before{width:11px;height:11px}.ft-info{margin:0 auto 10%;max-width:560px;width:87.5%}.ft-info .ft-logo{display:block;margin:0 auto 1em;max-width:298px;width:53.21429%}.ft-info .ft-logo img{width:100%}.ft-info .info-box{display:block;margin:0 auto;width:auto;text-align:center;border-top:none}.ft-info .uaa-box{width:auto}.ft-bottom{padding-top:0}.ft-bottom .wrap{width:auto}.ft-bottom .utility-block{font-size:0;background:#f5f5f5}.ft-bottom .utility-block li{display:inline-block;width:50%;float:left;font-size:13px;font-size:1.3rem;text-align:center;border:none;border-bottom:1px solid #d7d4dd;padding:0}.ft-bottom .utility-block li:nth-child(2n+1){border-right:1px solid #d7d4dd}.ft-bottom .utility-block a{display:block;padding:1.2em 0}}.main-container .side-block .local-nav .has-lower>ul>li>a[target="_blank"] .icon-external:before{border-color:#fff}.main-container .side-block .local-nav .has-lower>ul>li>a[target="_blank"] .icon-external:after{border-top:1px solid #fff;border-right:1px solid #fff}.inter_student .side-block .side-img,.region_international .side-block .side-img{background:url(/common/img/contribution_society/share/side-img.jpg) 0 0 no-repeat;background-size:auto;background-size:contain}.header.overlay_after:after{content:"";position:absolute;top:100%;left:0;z-index:999;width:100%;height:1000%;background:rgba(0,0,0,0.6);-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.header .nav-box a:after{display:none}.header .nav-box .description-txt{color:#000;font-size:1.3rem}.header .nav-box>li{position:inherit}.header .nav-box>li:hover>a>span:before{display:none;visibility:visible}.header .nav-box>li:hover>a>span:after{display:none;top:75%;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.header .nav-box>li:hover .mega-menu{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.header .nav-box>li:first-child>a:after{content:"";position:absolute;top:0 !important;left:0 !important;display:block;width:1px;height:100%;background:rgba(255,255,255,0.15);-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.header .nav-box>li>a:before{content:"";position:absolute;top:0;right:0;display:block;width:1px;height:100%;background:rgba(255,255,255,0.15)}.header .nav-box>li>a>span{display:block}.header .nav-box>li>a>span:before{content:"";position:absolute;bottom:0;left:50%;display:none;width:0px;height:0px;visibility:hidden;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ef8bae;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header .nav-box>li>a>span:after{position:absolute;top:50%;left:50%;width:50%;height:3px;background:#fff;content:"";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.header .nav-box>li .mega-menu{position:absolute;left:0;right:0;z-index:1000;overflow:hidden;visibility:hidden;background:#f5f6fb;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.header .nav-box>li .mega-menu a{color:#000}.header .nav-box>li .mega-menu .mega-cont{position:relative}.header .nav-box>li .mega-menu .mega-cont:after{content:"";position:absolute;top:0;left:100%;bottom:0;width:300%;background:#fff}.header .nav-box>li .mega-menu .mega-cont .mega-left{width:18.83333%;padding-top:60px;float:left;text-align:left}.header .nav-box>li .mega-menu .mega-cont .mega-left .ttl-mega{margin-bottom:50px}.header .nav-box>li .mega-menu .mega-cont .mega-left .ttl-mega .jp{display:block;padding-left:22px;font-size:28px;font-size:2.8rem;line-height:1.4;color:#3c3c3c;border-left:4px solid #514068}.header .nav-box>li .mega-menu .mega-cont .mega-left .ttl-mega .en{display:block;padding-left:20px;font-family:'Overpass', sans-serif;font-weight:600;font-size:14px;font-size:1.4rem;line-height:1.8;color:#ef8bae;border-left:4px solid #ef8bae}.header .nav-box>li .mega-menu .mega-cont .mega-left .btn{display:inline-block;padding:6px 10% 5px;font-size:14px;font-size:1.4rem;color:#fff;font-weight:bold;line-height:1.8;text-align:center;background:#514068;border:2px solid #514068;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.header .nav-box>li .mega-menu .mega-cont .mega-left .btn:hover{color:#514068;background:#fff}.header .nav-box>li .mega-menu .mega-cont .mega-right{width:81.16667%;padding:53px 0 10px 6.26283%;float:right;text-align:left;background:#fff;border-left:1px solid #e1e4ed;overflow:hidden}.header .nav-box>li .mega-menu .mega-cont .mega-right .col4 .sub-menu-mega .item-menu{width:22.8%;margin:0 2.8% 40px 0}.header .nav-box>li .mega-menu .mega-cont .mega-right .col4 .sub-menu-mega .item-menu:nth-child(4n){margin-right:0}.header .nav-box>li .mega-menu .mega-cont .mega-right .col3{width:77.2%;float:left}.header .nav-box>li .mega-menu .mega-cont .mega-right .col3 .sub-menu-mega .item-menu{width:29.50355%;margin:0 3.8% 40px 0}.header .nav-box>li .mega-menu .mega-cont .mega-right .col2{width:68.3%;float:left}.header .nav-box>li .mega-menu .mega-cont .mega-right .col2 .sub-menu-mega .item-menu{width:45.8%;margin:0 4.2% 40px 0}.header .nav-box>li .mega-menu .mega-cont .mega-right .col1-2{position:relative;top:-10px;width:31.7%;float:left}.header .nav-box>li .mega-menu .mega-cont .mega-right .col1-2 .sub-menu-mega .item-menu{width:100%}.header .nav-box>li .mega-menu .mega-cont .mega-right .col1-3{position:relative;top:-10px;width:22.8%;float:left}.header .nav-box>li .mega-menu .mega-cont .mega-right .col1-3 .sub-menu-mega .item-menu{width:100%}.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu{max-width:inherit;float:left}.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu.no-thumb{margin:0}.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu>a{padding:0}.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu>a[target="_blank"] .menu-name .icon-blank{position:relative;top:-2px;display:inline-block;margin-left:.5em;width:11px;height:10px;vertical-align:middle}.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu>a[target="_blank"] .menu-name .icon-blank:before,.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu>a[target="_blank"] .menu-name .icon-blank:after{position:absolute;display:block;content:""}.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu>a[target="_blank"] .menu-name .icon-blank:before{top:2px;right:2px;width:8px;height:6px;border:1px solid #514068;border-top-width:2px}.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu>a[target="_blank"] .menu-name .icon-blank:after{top:0;right:0;width:5px;height:5px;border-top:1px solid #514068;border-right:1px solid #514068}.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu:hover .thumb:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu .thumb{position:relative;overflow:hidden}.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu .thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:url(/common/img/share/icon-search02.png) center no-repeat rgba(81,64,104,0.5);background-size:45px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu .thumb img{width:100%;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header .nav-box>li .mega-menu .mega-cont .mega-right .sub-menu-mega .item-menu .menu-item-des{margin-top:10px;font-size:13px;font-size:1.3rem;font-weight:normal;line-height:1.6;color:#000;text-align:left}.header .nav-box>li.btm-menu:hover{background:none}.header .nav-box>li.btm-menu .mega-menu{top:100%;bottom:auto !important;border-top:4px solid #ef8bae}.header .nav-box>li.btm-menu a:hover span:before{display:block}.header .menu-name{position:relative;display:block;padding:12px 10px 11px 0;font-weight:bold;text-align:left;font-size:14px;font-size:1.4rem;line-height:1.4;color:#000;border-bottom:1px solid #e0e3ec}.header .menu-name:before{content:"";position:absolute;top:50%;right:3px;width:8px;height:12px;background:url(/common/img/share/icon-arrow-right.png) center no-repeat;background-size:contain;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.header .menu-name.st02{font-size:16px;font-size:1.6rem;line-height:1.3}.header .menu-name.st03{font-weight:normal}.header .menu-name .small{font-size:14px;font-size:1.4rem}.header .menu-name:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.header .menu-name:hover:before{right:0}@media only screen and (max-width: 1024px){.header .nav-box>li .mega-menu .mega-cont .mega-left .ttl-mega .jp{font-size:22px;font-size:2.2rem}}.nav-box .nav-body{display:flex;justify-content:space-between;width:100%;font-size:1.4rem}.nav-box .nav-body .col1{width:22.78204%}.nav-box .nav-body .col1 .col-inner{margin-bottom:19.23077%;border-bottom:1px solid #e0e3ec}.nav-box .nav-body .col1 a{padding:0;font-size:1.4rem}.nav-box .nav-body .col1 a:hover .img:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.nav-box .nav-body .col1 .menu-name{border-bottom-width:0}.nav-box .nav-body .col1 .ttl{padding:1em 0;color:#ef8bae;font-size:1.6rem;font-weight:bold}.nav-box .nav-body .col1 .link-box{margin-bottom:1em}.nav-box .nav-body .col1 .img{position:relative;overflow:hidden}.nav-box .nav-body .col1 .img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:url(/common/img/share/icon-search02.png) center no-repeat rgba(81,64,104,0.5);background-size:45px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.nav-box .nav-body .col1 .img img{width:100%;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav-box .nav-body .col1 .inner-list li{margin-bottom:.6em;font-weight:bold;line-height:1}.nav-box .nav-body .col1 .inner-list li::before{content:"";display:inline-block;margin-right:.4em;width:6px;height:6px;vertical-align:middle;background:#ef8bae;border-radius:50%}.nav-box .nav-body .col1 .inner-list a{display:inline-block}.nav-box .nav-body .col1 .inner-list a:hover{text-decoration:underline}.nav-box .nav-body .col1 .inner-list.department li:nth-child(1)::before{background:#7ebd1a}.nav-box .nav-body .col1 .inner-list.department li:nth-child(2)::before{background:#1da3d5}.nav-box .nav-body .col1 .inner-list.department li:nth-child(3)::before{background:#48b97b}.nav-box .nav-body .col1 .inner-list.department li:nth-child(4)::before{background:#e87ec2}.nav-box .nav-body .col1 .inner-list.department li:nth-child(5)::before{background:#57b8c7}.nav-box .nav-body .col1 .inner-list.department li:nth-child(6)::before{background:#6d559a}.nav-box .nav-body .col1 .inner-list.department li:nth-child(7)::before{background:#ef8bae}.nav-box .nav-body>li{display:block;margin-right:2.95728%;margin-bottom:4.38116%;max-width:208px;width:22.78204%;border-bottom:1px solid #e0e3ec}.nav-box .nav-body>li.tall{margin-bottom:21.90581%}.inner-list .icon-blank,.menu-name .icon-blank,.description-txt .icon-blank{position:relative;top:-2px;display:inline-block;margin-left:.5em;width:11px;height:10px;vertical-align:middle}.inner-list .icon-blank:before,.inner-list .icon-blank:after,.menu-name .icon-blank:before,.menu-name .icon-blank:after,.description-txt .icon-blank:before,.description-txt .icon-blank:after{position:absolute;display:block;content:""}.inner-list .icon-blank:before,.menu-name .icon-blank:before,.description-txt .icon-blank:before{top:2px;right:2px;width:8px;height:6px;border:1px solid #514068;border-top-width:2px}.inner-list .icon-blank:after,.menu-name .icon-blank:after,.description-txt .icon-blank:after{top:0;right:0;width:5px;height:5px;border-top:1px solid #514068;border-right:1px solid #514068}.home .header .nav-box>li:hover{background:rgba(56,44,72,0.95)}.main-cont .content.row-cont01{background:#f4f6fb}.main-cont .content .ttl-block{position:relative}.main-cont .content .ttl-block .cont-tl01 .jp{display:inline-block;margin-left:13px;padding:0;color:#dd6d83;line-height:1.8}.main-cont .content .ttl-block .view-btn{display:inline-block;font-size:14px;font-size:1.4rem;color:#483860;font-weight:bold;line-height:1.5;text-align:center;border:2px solid #483860;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.main-cont .content .ttl-block .view-btn:hover{color:#fff;background:#483860}.main-cont .content .ttl-block .view-btn:hover span:before{background:url("../img/guide/top/icon-btn01_hover.png") center no-repeat;background-size:contain}.main-cont .content .ttl-block .view-btn span{position:relative;display:block;padding:.8em 4em .7em}.main-cont .content .ttl-block .view-btn span:before{content:"";position:absolute;top:50%;left:20px;width:15px;height:15px;display:block;background:url("../img/guide/top/icon-btn01.png") center no-repeat;background-size:contain;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-news li{display:block;background:#fff}.list-news li:after{content:"";display:block;clear:both}.list-news li .thumb-news,.list-news li figure{position:relative;float:left;padding-top:26.04167%;width:26.04167%;height:0;overflow:hidden}.list-news li .thumb-news img,.list-news li figure img{position:absolute;top:50%;left:50%;max-width:none;width:auto;height:100%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.list-news li .meta-news>a{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.list-news li .meta-news>a:hover{text-decoration:underline}.list-news li .meta-news,.list-news li .txt-box{float:right;width:66%;overflow:hidden}.list-news li .meta-news .date,.list-news li .txt-box .date{color:#a5a5a5;line-height:2;font-weight:bold}.list-news li .meta-news .ttl,.list-news li .txt-box .ttl{color:#333;text-decoration:underline;line-height:1.6;font-weight:500;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.list-news li .meta-news .ttl:hover,.list-news li .txt-box .ttl:hover{color:#dd6d83}.list-panel{display:flex;flex-flow:row wrap;justify-content:flex-start}.list-panel>li{display:block}.list-panel>li>a{position:relative;display:block}.list-panel>li>a:hover .thumb-panel{opacity:.7}.list-panel>li>a .icon-external{position:absolute;right:1em;bottom:2.5em;display:inline-block;margin-left:.5em;width:1.3rem;height:1.3rem;vertical-align:middle}.list-panel>li>a .icon-external::before,.list-panel>li>a .icon-external::after{position:absolute;display:block;content:""}.list-panel>li>a .icon-external::before{top:2px;right:2px;width:10px;height:8px;border:1px solid #3c3c3c;border-top-width:2px}.list-panel>li>a .icon-external::after{top:0;right:0;width:6px;height:6px;border-top:1px solid #3c3c3c;border-right:1px solid #3c3c3c}.list-panel>li .thumb-panel{position:relative;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.list-panel>li .thumb-panel:before{content:"";position:absolute;bottom:0;left:0;display:block;height:3px;width:59.89583%;background:#615277;z-index:1}.list-panel>li .thumb-panel:after{content:"";position:absolute;bottom:0;right:0;display:block;height:3px;width:40.10417%;background:#dd6d83;z-index:0}.list-panel>li .thumb-panel img{width:100%}.list-panel>li .ttl-panel{position:relative;display:table;width:100%;font-weight:bold;line-height:1.2;color:#3c3c3c;background:#f6f6f6}.list-panel>li .ttl-panel:before{content:"";position:absolute;top:50%;width:18px;height:18px;background:#615277;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-panel>li .ttl-panel:after{content:"";position:absolute;top:50%;width:6px;height:6px;margin-top:-3px;border-bottom:2px solid #fff;border-right:2px solid #fff;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.list-panel>li .ttl-panel span{display:table-cell;vertical-align:middle}.list-panel>li .ttl-panel span.icon-blank{position:absolute;right:.5em;top:10px;display:inline-block;margin-left:.5em;width:1.3rem;height:1.3rem;vertical-align:middle}.list-panel>li .ttl-panel span.icon-blank::before,.list-panel>li .ttl-panel span.icon-blank::after{position:absolute;display:block;content:""}.list-panel>li .ttl-panel span.icon-blank::before{top:2px;right:2px;width:10px;height:8px;border:1px solid #3c3c3c;border-top-width:2px}.list-panel>li .ttl-panel span.icon-blank::after{top:0;right:0;width:6px;height:6px;border-top:1px solid #3c3c3c;border-right:1px solid #3c3c3c}.list-panel>li .excerpt{font-size:13px;font-size:1.3rem;font-weight:500;line-height:1.8}@media only screen and (min-width: 769px){.cat-top .header{height:550px;background:url("/common/img/guide/top/mv.jpg") center center no-repeat;background-size:cover}.cat-top .header .category-tl h2 span{font-size:40px;font-size:4rem}.cat-top .header .category-tl .en span{font-size:18px;font-size:1.8rem}.main-cont .content{padding:60px 0 36px}.main-cont .content .ttl-block .cont-tl01{height:28px;padding:0 6.25% 0 0;font-size:30px;font-size:3rem;border:none}.main-cont .content .ttl-block .cont-tl01:before{top:0;left:0;height:50%;width:5px;transform:unset}.main-cont .content .ttl-block .cont-tl01:after{top:50%;left:0;height:50%;width:5px;transform:unset}.main-cont .content .ttl-block .cont-tl01 .jp{font-size:16px;font-size:1.6rem}.main-cont .content .ttl-block .view-btn.btn01{position:absolute;top:8px;right:0}.list-news li{width:32%;padding:28px 20px 20px;margin-bottom:2.33333%;float:left}.list-news li:not(:nth-child(3n)){margin-right:2%}.list-news li .thumb-news{margin-right:16px}.list-news li .meta-news{margin-top:-7px}.list-panel>li{width:32%;margin-bottom:3.33333%}.list-panel>li:not(:nth-child(3n)){margin-right:2%}.list-panel>li .ttl-panel{padding:20px 20px 18px 50px;font-size:18px;font-size:1.8rem}.list-panel>li .ttl-panel:before{left:20px}.list-panel>li .ttl-panel:after{left:25px}.list-panel>li .excerpt{margin-top:17px}}@media only screen and (max-width: 768px){.main-cont .content{padding:5% 0}.main-cont .content .ttl-block .cont-tl01{padding:2% 0;margin-bottom:5%}.main-cont .content .ttl-block .cont-tl01:after,.main-cont .content .ttl-block .cont-tl01:before{left:0}.main-cont .content .ttl-block .cont-tl01>span{padding-left:4%}.main-cont .content .ttl-block .view-btn.btn01{display:block;max-width:300px;margin:0 auto 5%}.list-news li{width:49%;padding:2%;margin-bottom:3%;float:left}.list-news li .thumb-news{margin-right:4%}.list-panel>li{width:49%;margin-bottom:5%}.list-panel>li .ttl-panel:before{left:10px}.list-panel>li .ttl-panel:after{left:15px}.list-panel>li .ttl-panel .tb-pd{padding-right:1em}.list-panel>li .excerpt{margin-top:2%}.list-panel>li a .icon-external{bottom:1.5em;right:.7em}}@media only screen and (min-width: 481px) and (max-width: 768px){.main-cont .content{padding:5% 0}.main-cont .content .ttl-block .cont-tl01{font-size:30px;font-size:3rem}.main-cont .content .ttl-block .cont-tl01 .jp{font-size:16px;font-size:1.6rem}.list-news li:not(:nth-child(2n)){margin-right:2%}.list-panel>li:not(:nth-child(2n)){margin-right:2%}.list-panel>li .ttl-panel{padding:16px 3% 13px 40px;font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 480px){.main-cont .content .ttl-block .cont-tl01{font-size:28px;font-size:2.8rem}.main-cont .content .ttl-block .cont-tl01 .jp{font-size:14px;font-size:1.4rem}.list-news li{width:100%}.list-panel>li{width:100%}.list-panel>li .ttl-panel{padding:4% 3% 3.8% 40px;font-size:17px;font-size:1.7rem}}.anchor-link{margin:0 auto 50px;border-bottom:2px solid #e2e2e2;padding-bottom:20px;font-size:0}.anchor-link li{display:inline-block;padding:0 1em 0 0;margin:0px 1em 10px 0px;font-size:14px;font-size:1.4rem;line-height:1.4;border-right:1px solid #e2e2e2}.anchor-link li:last-child{border-right:none;margin:0}.anchor-link li a{position:relative;display:inline-block;padding-left:2em;color:#3c3c3c !important;text-decoration:none !important}.anchor-link li a::before{content:"";position:absolute;top:50%;left:0;width:1.6rem;height:1.7rem;background:#ef8bae;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.anchor-link li a::after{position:absolute;top:50%;left:.8rem;display:block;width:6px;height:6px;border-bottom:2px solid #fff;border-right:2px solid #fff;-moz-transform:translate(-50%, -70%) rotate(45deg);-ms-transform:translate(-50%, -70%) rotate(45deg);-webkit-transform:translate(-50%, -70%) rotate(45deg);transform:translate(-50%, -70%) rotate(45deg);content:""}.anchor-link li a:hover{text-decoration:underline !important}.inquiry-box{width:100%;position:relative;background:#f9fafc;border-left:1px solid #514068}.inquiry-box .inquiry-left{width:30%;float:left;padding:35px 20px 51px;background:#f4f6fb}.inquiry-box .inquiry-left dl dt{color:#514068;font-size:22px;font-size:2.2rem}.inquiry-box .inquiry-left dl dd{color:#514068}.inquiry-box .inquiry-left-only{padding:35px 20px}.inquiry-box .inquiry-right{width:69%;float:left;padding:11px 20px 0}.inquiry-box .inquiry-right ul{padding:10px}.inquiry-box .inquiry-right ul li.inquiry-phone{display:inline-block;border-top:none;font-size:27px;font-size:2.7rem;position:relative;color:#514068;margin-bottom:20px}.inquiry-box .inquiry-right ul li.inquiry-phone span{font-size:16px;font-size:1.6rem;padding-left:10px}.inquiry-box .inquiry-right ul li.inquiry-phone .icon-phone{display:inline-block;padding-right:20px;vertical-align:top;padding-left:0}.inquiry-box .inquiry-right ul li.inquiry-mail{border-top:1px solid #e7e7ef;padding-top:15px}.inquiry-box .inquiry-right .inquiry-only{padding:30px 0 0 0}.inquiry-box .inquiry-right .inquiry-only .inquiry-phone{margin-bottom:0}.caution-box{background:#fff4f4;padding:25px}.caution-area{background:#fff4f4;padding:20px 0}.caution-area p{color:#ff4b33;font-size:18px;font-size:1.8rem;border-left:3px solid #ff4b33;padding:0 25px}.caution-area ul{padding:0 25px}.caution-list li{position:relative;padding-left:1.2em}.caution-list li span{position:absolute;left:0}.caution-box{background:#fff4f4;padding:25px}.notification-box{margin-bottom:3em;padding:1.5em;border:1px solid #000}.notification-box h4{margin-bottom:.5em;font-size:1.2em}.notification-box b{color:#f00}.link-block{margin:35px 0}.link-more{position:relative;width:100%;display:inline-block;padding:.6em 3em;color:#514068;font-size:16px;font-size:1.6rem;line-height:1.2;text-align:center;text-decoration:none;background:#f9fafc;border-top:1px solid #e7e7ef;border-bottom:1px solid #e7e7ef;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;text-decoration:none}.link-more::after{content:"＋";color:#83729a;font-size:18px;font-size:1.8rem;font-weight:900;width:25px;height:25px;border:1px solid #d7d3de;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;left:17px;padding:1px 0 0 2px;text-align:center}.link-more:hover{background:#e7e7ef}.link-more.disabled{pointer-events:none}.link-more.disabled::before{content:"受け入れ中止";position:absolute;top:0;left:0;z-index:3;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-weight:bold;background:rgba(0,0,0,0.75)}.close::after{content:"ー";color:#83729a;font-size:18px;font-size:1.8rem;font-weight:100;width:25px;height:25px;border:1px solid #d7d3de;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto;left:17px;text-align:center;display:block}.main-container .contents ul.tabs-list{margin:0;padding:0;overflow:hidden}.main-container .contents ul.tabs-list li{display:inline-block;text-align:center;width:25%;float:left;background:#fff;border:1px solid #ef8bae}.main-container .contents ul.tabs-list li+li{border-left:0}.main-container .contents ul.tabs-list li .panel-label{position:relative;padding:15px 0}.main-container .contents ul.tabs-list li a.panel-label{display:block;width:100%;color:#ef8bae;text-decoration:none;cursor:pointer;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.main-container .contents ul.tabs-list li a.panel-label::before{position:absolute;top:0;left:7px;bottom:0;margin:auto;width:6px;height:6px;border-top:2px solid #ef8bae;border-right:2px solid #ef8bae;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);content:""}.main-container .contents ul.tabs-list li a.panel-label:hover{color:#fff;background-color:#ef8bae}.main-container .contents ul.tabs-list li a.panel-label:hover::before{border-top-color:#fff;border-right-color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-container .contents ul.tabs-list li a.on-btn{background:#ef8bae;color:#fff}.main-container .contents ul.tabs-list li a.on-btn::before{border-top-color:#fff;border-right-color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 640px){.main-container .contents ul.tabs-list li{width:50%}}#tabs-list{text-align:center;margin:0;padding:2px 2px 0 2px;background:#ef8bae;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px;border-radius:3px 3px 0 0;overflow:hidden}#tabs-list li{text-align:center;width:33.33333%;float:left;position:relative}#tabs-list li:hover.last{border-right:1px solid transparent}#tabs-list li .panel-list{position:relative;padding:15px 0;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px;border-radius:5px 5px 0px 0px}#tabs-list li .panel-list .arrow{position:relative}#tabs-list li .panel-list .arrow::before{width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;bottom:0;left:-18px;margin:auto;z-index:10}#tabs-list li .panel-list::after{content:"";position:absolute;width:100%;left:0;bottom:100%;height:0;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:200ms;transition-duration:200ms}@media screen and (max-width: 640px){#tabs-list li .arrow::before{display:none}}.panel-list{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;color:#fff;cursor:pointer;background-color:#ef8bae;-webkit-transition-property:background-color, color;transition-property:background-color, color;-webkit-transition-duration:200ms;transition-duration:200ms}.panel-list:hover{color:#ef8bae;background-color:#fff}#panels{background-color:#fff}#panels section header .panel-list{padding:12px 24px;box-sizing:border-box}@media screen and (max-width: 640px){.inquiry-box{border-left:none;border-top:1px solid #514068}.inquiry-box .inquiry-left{width:100%;float:none;padding:20px 0 20px}.inquiry-box .inquiry-left dl{text-align:center}.inquiry-box .inquiry-right{width:100%;float:none;padding:20px 0 10px}.inquiry-box .inquiry-right ul li.inquiry-phone{display:block;text-align:center;font-size:22px;font-size:2.2rem}.inquiry-box .inquiry-right ul li.inquiry-phone .icon-phone{vertical-align:middle}.inquiry-box .inquiry-right ul li.inquiry-mail{text-align:center}.inquiry-box .inquiry-right .inquiry-only{padding:20px 0 20px 0}.inquiry-box .inquiry-right .inquiry-only .inquiry-phone{margin-bottom:0}.caution-list li{margin-bottom:10px}.caution-list li:last-child{margin-bottom:0}}.ts-pagination{margin-bottom:6rem;font-size:88%;text-align:center}.ts-pagination a{vertical-align:middle;text-align:center;text-decoration:none;color:#514068 !important;display:inline-block;width:31px;padding:5px 0;border:1px solid #e7e7ef;position:relative}.ts-pagination a.prev,.ts-pagination a.next{width:69px}.ts-pagination a.next{background:#f4f6fb}.ts-pagination a.next::after{display:inline-block;margin-right:1em;width:5px;height:5px;vertical-align:middle;border-top:2px solid #514068;border-right:2px solid #514068;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto}.ts-pagination a.prev{background:#f4f6fb}.ts-pagination a.prev::after{display:inline-block;margin-right:1em;width:5px;height:5px;vertical-align:middle;border-top:2px solid #514068;border-right:2px solid #514068;-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);content:"";position:absolute;top:0;bottom:0;left:10px;margin:auto}.ts-pagination .current{vertical-align:middle;text-align:center;display:inline-block;background-color:#514068;width:31px;padding:5px 0;color:#fff !important;border:#514068 1px solid}.planeTable{width:100% !important;border-collapse:collapse;margin:0 auto 1em;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-spacing:0}.planeTable th,.planeTable td{padding:.8em 1em;text-align:left;vertical-align:middle;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.planeTable th p,.planeTable td p{margin-bottom:.5em !important}.planeTable th{color:#ef8bae;background:#fbf0f2}.personal .common-tbl th{width:26%}.personal .common-tbl td{width:80%}@media screen and (max-width: 768px){.table-wrap{overflow-x:auto;margin:20px 0 10px}.table-wrap::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#f5f5f5}.table-wrap::-webkit-scrollbar{height:8px;background-color:#f5f5f5}.table-wrap::-webkit-scrollbar-thumb{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#514168}.planeTable{width:900px}}.mw_wp_form_confirm .ts-form-support{display:none}.important-info{margin:0 auto 3em;width:100%;border:2px solid #f00}.important-info h2{padding:.6em 0;color:#fff;font-size:1.8rem;font-weight:600;line-height:1.4;text-align:center;background:#f00}.important-info .important-info-list{padding:1.5em}.important-info .important-info-list li{font-weight:600;line-height:1.4}.important-info .important-info-list li:not(:last-child){margin-bottom:.8em}.important-info .important-info-list a{display:inline-block;color:#3c3c3c;text-decoration:underline !important;transition:all .4s ease-out}.important-info .important-info-list a:hover{color:#f00;transition:all .2s ease-out}@media screen and (max-width: 768px){.important-info{width:87.5%}.important-info h2{margin-bottom:.6em;font-size:1.6rem}}.attention-txt{padding-left:1em;color:#f00;font-weight:600;text-indent:-1em}.important-txt{color:#f00}.banner{position:relative;display:block;overflow:hidden}.banner::after{content:'';position:absolute;top:50%;left:0;display:block;width:100%;height:100%;background-image:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 25%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.2) 75%,rgba(255,255,255,0) 100%);transform:translate(-100%, -50%)}.banner:hover::after{transform:translate(100%, -50%);transition:all .2s linear}.banner.bnr-border{border:2px solid #514068}.big-banner-block{margin:3em auto 5em;max-width:1200px;width:100%}.align-right{text-align:right}.inline-note{display:inline !important;padding:0;font-size:.8em}.txt-lg{font-size:1.2em}.details-box{margin-bottom:3em}.details-box .details-summary{display:flex;align-items:center;justify-content:space-between;padding:.8em 1.8em .8em 1em;color:#514068;font-size:1.2em;font-weight:bold;background:#f4f6fb;border-left:6px solid #514068;cursor:pointer}.details-box .details-summary::-webkit-details-marker{display:none}.details-box .details-summary .icon-arrow{display:block;margin:auto;margin-right:0;width:.6em;height:.6em;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(45deg);transition:.2s linear}.details-box[open] .details-summary .icon-arrow{transform:rotate(225deg)}.details-box .details-body{margin-top:1em}.health-template-default ol,.health-template-default ul{padding-left:1.2em}.health-template-default ol li{list-style:decimal}.health-template-default ul li{list-style:disc}.health-template-default table td{padding:.5em 1em}.wp-caption{max-width:100%}.article{margin-bottom:5rem !important}.article h2{position:relative;margin-bottom:1.5em;padding-top:2rem;font-size:24px;font-size:2.4rem;line-height:1.2}.article h2::before,.article h2::after{position:absolute;top:0;display:block;height:2px;content:""}.article h2::before{left:0;width:7rem;background:#514068}.article h2::after{left:7rem;width:4rem;background:#ef8bae}.article p{margin-bottom:2em !important;overflow:auto}.article>table{width:100% !important}.article .columnSet{margin:2rem auto;width:100%;font-size:0;letter-spacing:0}.article .columnSet .column1-2{display:inline-block;margin-right:4%;width:48%;vertical-align:top}.article .columnSet .column1-2:nth-child(2n){margin-right:0}.article .columnSet .column1-2 .image{text-align:center}.contents .m_japan_literature,.contents .m_religious_studies,.contents .major_in_history,.contents .m_incomparative{background:#b46499}.contents .m_social_welfare,.contents .m_human_sciences,.contents .m_clinical_psycho{background:#368c5d}.contents .m_buddhist_studies{background:#483866}.nopost{padding-bottom:2em}.center .blog-head,.support-center .blog-head{position:relative}.center .blog-head .view-btn-block,.support-center .blog-head .view-btn-block{position:absolute;top:0;right:0}.center .blog-head .view-btn-block .view-btn,.support-center .blog-head .view-btn-block .view-btn{display:inline-block;font-size:14px;font-size:1.4rem;background:#fff;color:#483860;font-weight:bold;line-height:1.5;text-align:center;border:2px solid #483860;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}.center .blog-head .view-btn-block .view-btn:hover,.support-center .blog-head .view-btn-block .view-btn:hover{background:#514068}.center .blog-head .view-btn-block .view-btn:hover span,.support-center .blog-head .view-btn-block .view-btn:hover span{color:#fff}.center .blog-head .view-btn-block .view-btn:hover span:before,.support-center .blog-head .view-btn-block .view-btn:hover span:before{background:url("/common/img/life/share/icon-btn01-hover.png") center no-repeat;background-size:contain}.center .blog-head .view-btn-block .view-btn span,.support-center .blog-head .view-btn-block .view-btn span{position:relative;display:block;padding:.8em 4em .7em;color:#514068;font-weight:normal}.center .blog-head .view-btn-block .view-btn span:before,.support-center .blog-head .view-btn-block .view-btn span:before{content:"";position:absolute;top:50%;left:20px;width:15px;height:15px;display:block;background:url("/common/img/life/share/icon-btn01.png") center no-repeat;background-size:contain;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.center .blog-block,.support-center .blog-block{padding:30px 20px 20px;position:relative;background:#f4f6fb}.center .blog-block .list-news-inner .cont-tl01 span,.support-center .blog-block .list-news-inner .cont-tl01 span{padding-left:.7em;font-weight:500}.center .blog-block .list-news li,.support-center .blog-block .list-news li{margin-bottom:2.33333%;padding:28px 20px 20px;width:49%}.center .blog-block .list-news li:not(:nth-child(2n)),.support-center .blog-block .list-news li:not(:nth-child(2n)){margin-right:2%}.center .blog-block .list-news li a,.support-center .blog-block .list-news li a{color:#3c3c3c}.center .blog-block .list-news li a:hover .tl,.support-center .blog-block .list-news li a:hover .tl{text-decoration:underline}.center .blog-block .list-news li figure,.support-center .blog-block .list-news li figure{position:relative;float:left;padding-top:26.04167%;width:26.04167%;height:0;overflow:hidden}.center .blog-block .list-news li figure img,.support-center .blog-block .list-news li figure img{position:absolute;top:50%;left:50%;max-width:none;width:auto;height:100%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.center .blog-block .list-news li .txt-box,.support-center .blog-block .list-news li .txt-box{float:right;width:66%;overflow:hidden}.center .blog-block .list-news li .txt-box p,.support-center .blog-block .list-news li .txt-box p{margin-bottom:0}.center .blog-block .list-news li .txt-box .date,.support-center .blog-block .list-news li .txt-box .date{color:#a5a5a5;line-height:2;font-weight:bold}.center .blog-block .list-news li .txt-box .ttl,.support-center .blog-block .list-news li .txt-box .ttl{color:#333;text-decoration:underline;line-height:1.6;font-weight:500;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.center .blog-block .list-news li .txt-box .ttl:hover,.support-center .blog-block .list-news li .txt-box .ttl:hover{color:#dd6d83}.center .blog-block .cont-tl01,.support-center .blog-block .cont-tl01{margin-bottom:30px;padding:0;height:auto;border:none}.center .blog-block .cont-tl01 span,.support-center .blog-block .cont-tl01 span{padding-left:.7em}.center .blog-block .cont-tl01 .jp,.support-center .blog-block .cont-tl01 .jp{font-size:15px;font-size:1.5rem;display:inline-block;color:#ef8bae;line-height:1.8;vertical-align:bottom}@media only screen and (min-width: 769px){.center .blog-block li:not(:nth-child(3n)),.support-center .blog-block li:not(:nth-child(3n)){margin-right:0}}@media only screen and (max-width: 959px){.center .blog-block .cont-tl01::before,.center .blog-block .cont-tl01:after,.support-center .blog-block .cont-tl01::before,.support-center .blog-block .cont-tl01:after{left:0}}@media only screen and (max-width: 768px){.center .blog-block .list-news li,.support-center .blog-block .list-news li{padding:3%}.center .blog-block .link-box,.support-center .blog-block .link-box{padding-top:20px;text-align:center}}@media only screen and (max-width: 480px){.center .blog-block .list-news li,.support-center .blog-block .list-news li{width:100%}}.main-container .contents.latest_news p,.main-container .contents.koudai p,.main-container .contents.opc p,.main-container .contents.learning_commons p,.main-container .contents.job_carrer p,.main-container .contents.sobutsu p,.main-container .contents.counseling p,.main-container .contents.abroad p,.main-container .contents.hawaii_student p,.main-container .contents.shanghai_student p,.main-container .contents.munich_student p,.main-container .contents.korea_student p,.main-container .contents.geumgang p,.main-container .contents.inter_student p{margin-bottom:0}.main-container .contents.latest_news .thumb-img,.main-container .contents.koudai .thumb-img,.main-container .contents.opc .thumb-img,.main-container .contents.learning_commons .thumb-img,.main-container .contents.job_carrer .thumb-img,.main-container .contents.sobutsu .thumb-img,.main-container .contents.counseling .thumb-img,.main-container .contents.abroad .thumb-img,.main-container .contents.hawaii_student .thumb-img,.main-container .contents.shanghai_student .thumb-img,.main-container .contents.munich_student .thumb-img,.main-container .contents.korea_student .thumb-img,.main-container .contents.geumgang .thumb-img,.main-container .contents.inter_student .thumb-img{position:relative;padding-top:50.35461%;width:100%;height:0;border-bottom:2px solid #514068;overflow:hidden}.main-container .contents.latest_news .thumb-img img,.main-container .contents.koudai .thumb-img img,.main-container .contents.opc .thumb-img img,.main-container .contents.learning_commons .thumb-img img,.main-container .contents.job_carrer .thumb-img img,.main-container .contents.sobutsu .thumb-img img,.main-container .contents.counseling .thumb-img img,.main-container .contents.abroad .thumb-img img,.main-container .contents.hawaii_student .thumb-img img,.main-container .contents.shanghai_student .thumb-img img,.main-container .contents.munich_student .thumb-img img,.main-container .contents.korea_student .thumb-img img,.main-container .contents.geumgang .thumb-img img,.main-container .contents.inter_student .thumb-img img{position:absolute;top:50%;left:50%;width:100%;height:auto;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.main-container .contents.latest_news a,.main-container .contents.koudai a,.main-container .contents.opc a,.main-container .contents.learning_commons a,.main-container .contents.job_carrer a,.main-container .contents.sobutsu a,.main-container .contents.counseling a,.main-container .contents.abroad a,.main-container .contents.hawaii_student a,.main-container .contents.shanghai_student a,.main-container .contents.munich_student a,.main-container .contents.korea_student a,.main-container .contents.geumgang a,.main-container .contents.inter_student a{text-decoration:none}.main-container .contents.latest_news .ts-pagination a:hover,.main-container .contents.koudai .ts-pagination a:hover,.main-container .contents.opc .ts-pagination a:hover,.main-container .contents.learning_commons .ts-pagination a:hover,.main-container .contents.job_carrer .ts-pagination a:hover,.main-container .contents.sobutsu .ts-pagination a:hover,.main-container .contents.counseling .ts-pagination a:hover,.main-container .contents.abroad .ts-pagination a:hover,.main-container .contents.hawaii_student .ts-pagination a:hover,.main-container .contents.shanghai_student .ts-pagination a:hover,.main-container .contents.munich_student .ts-pagination a:hover,.main-container .contents.korea_student .ts-pagination a:hover,.main-container .contents.geumgang .ts-pagination a:hover,.main-container .contents.inter_student .ts-pagination a:hover{text-decoration:underline}.main-container .contents.latest_news ul.tabs-list li.active a.panel-label:before,.main-container .contents.koudai ul.tabs-list li.active a.panel-label:before,.main-container .contents.opc ul.tabs-list li.active a.panel-label:before,.main-container .contents.learning_commons ul.tabs-list li.active a.panel-label:before,.main-container .contents.job_carrer ul.tabs-list li.active a.panel-label:before,.main-container .contents.sobutsu ul.tabs-list li.active a.panel-label:before,.main-container .contents.counseling ul.tabs-list li.active a.panel-label:before,.main-container .contents.abroad ul.tabs-list li.active a.panel-label:before,.main-container .contents.hawaii_student ul.tabs-list li.active a.panel-label:before,.main-container .contents.shanghai_student ul.tabs-list li.active a.panel-label:before,.main-container .contents.munich_student ul.tabs-list li.active a.panel-label:before,.main-container .contents.korea_student ul.tabs-list li.active a.panel-label:before,.main-container .contents.geumgang ul.tabs-list li.active a.panel-label:before,.main-container .contents.inter_student ul.tabs-list li.active a.panel-label:before{border-top-color:#fff;border-right-color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-container .contents.latest_news .tabs-list,.main-container .contents.koudai .tabs-list,.main-container .contents.opc .tabs-list,.main-container .contents.learning_commons .tabs-list,.main-container .contents.job_carrer .tabs-list,.main-container .contents.sobutsu .tabs-list,.main-container .contents.counseling .tabs-list,.main-container .contents.abroad .tabs-list,.main-container .contents.hawaii_student .tabs-list,.main-container .contents.shanghai_student .tabs-list,.main-container .contents.munich_student .tabs-list,.main-container .contents.korea_student .tabs-list,.main-container .contents.geumgang .tabs-list,.main-container .contents.inter_student .tabs-list{position:relative;margin-bottom:54px;font-size:0}.main-container .contents.latest_news .tabs-list>li,.main-container .contents.koudai .tabs-list>li,.main-container .contents.opc .tabs-list>li,.main-container .contents.learning_commons .tabs-list>li,.main-container .contents.job_carrer .tabs-list>li,.main-container .contents.sobutsu .tabs-list>li,.main-container .contents.counseling .tabs-list>li,.main-container .contents.abroad .tabs-list>li,.main-container .contents.hawaii_student .tabs-list>li,.main-container .contents.shanghai_student .tabs-list>li,.main-container .contents.munich_student .tabs-list>li,.main-container .contents.korea_student .tabs-list>li,.main-container .contents.geumgang .tabs-list>li,.main-container .contents.inter_student .tabs-list>li{float:none;width:23.29545%;margin:0px 2.04545% 20px 0;padding:0;font-size:14px;font-size:1.4rem;background:#fff;border:none;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.main-container .contents.latest_news .tabs-list>li:nth-child(4n),.main-container .contents.koudai .tabs-list>li:nth-child(4n),.main-container .contents.opc .tabs-list>li:nth-child(4n),.main-container .contents.learning_commons .tabs-list>li:nth-child(4n),.main-container .contents.job_carrer .tabs-list>li:nth-child(4n),.main-container .contents.sobutsu .tabs-list>li:nth-child(4n),.main-container .contents.counseling .tabs-list>li:nth-child(4n),.main-container .contents.abroad .tabs-list>li:nth-child(4n),.main-container .contents.hawaii_student .tabs-list>li:nth-child(4n),.main-container .contents.shanghai_student .tabs-list>li:nth-child(4n),.main-container .contents.munich_student .tabs-list>li:nth-child(4n),.main-container .contents.korea_student .tabs-list>li:nth-child(4n),.main-container .contents.geumgang .tabs-list>li:nth-child(4n),.main-container .contents.inter_student .tabs-list>li:nth-child(4n){margin-right:0}.main-container .contents.latest_news .tabs-list>li .panel-label,.main-container .contents.koudai .tabs-list>li .panel-label,.main-container .contents.opc .tabs-list>li .panel-label,.main-container .contents.learning_commons .tabs-list>li .panel-label,.main-container .contents.job_carrer .tabs-list>li .panel-label,.main-container .contents.sobutsu .tabs-list>li .panel-label,.main-container .contents.counseling .tabs-list>li .panel-label,.main-container .contents.abroad .tabs-list>li .panel-label,.main-container .contents.hawaii_student .tabs-list>li .panel-label,.main-container .contents.shanghai_student .tabs-list>li .panel-label,.main-container .contents.munich_student .tabs-list>li .panel-label,.main-container .contents.korea_student .tabs-list>li .panel-label,.main-container .contents.geumgang .tabs-list>li .panel-label,.main-container .contents.inter_student .tabs-list>li .panel-label{padding:6px 0}.main-container .contents.latest_news .tabs-list>li .panel-label::after,.main-container .contents.koudai .tabs-list>li .panel-label::after,.main-container .contents.opc .tabs-list>li .panel-label::after,.main-container .contents.learning_commons .tabs-list>li .panel-label::after,.main-container .contents.job_carrer .tabs-list>li .panel-label::after,.main-container .contents.sobutsu .tabs-list>li .panel-label::after,.main-container .contents.counseling .tabs-list>li .panel-label::after,.main-container .contents.abroad .tabs-list>li .panel-label::after,.main-container .contents.hawaii_student .tabs-list>li .panel-label::after,.main-container .contents.shanghai_student .tabs-list>li .panel-label::after,.main-container .contents.munich_student .tabs-list>li .panel-label::after,.main-container .contents.korea_student .tabs-list>li .panel-label::after,.main-container .contents.geumgang .tabs-list>li .panel-label::after,.main-container .contents.inter_student .tabs-list>li .panel-label::after{width:0;height:0;border:6px solid transparent;border-bottom:6px solid #ef8bae;-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.main-container .contents.latest_news .tabs-list>li .panel-label:hover::after,.main-container .contents.koudai .tabs-list>li .panel-label:hover::after,.main-container .contents.opc .tabs-list>li .panel-label:hover::after,.main-container .contents.learning_commons .tabs-list>li .panel-label:hover::after,.main-container .contents.job_carrer .tabs-list>li .panel-label:hover::after,.main-container .contents.sobutsu .tabs-list>li .panel-label:hover::after,.main-container .contents.counseling .tabs-list>li .panel-label:hover::after,.main-container .contents.abroad .tabs-list>li .panel-label:hover::after,.main-container .contents.hawaii_student .tabs-list>li .panel-label:hover::after,.main-container .contents.shanghai_student .tabs-list>li .panel-label:hover::after,.main-container .contents.munich_student .tabs-list>li .panel-label:hover::after,.main-container .contents.korea_student .tabs-list>li .panel-label:hover::after,.main-container .contents.geumgang .tabs-list>li .panel-label:hover::after,.main-container .contents.inter_student .tabs-list>li .panel-label:hover::after{border:6px solid transparent;border-bottom:6px solid #fff;-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);top:22px}.main-container .contents.latest_news .tabs-list>li .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li .panel-label-inner:before,.main-container .contents.opc .tabs-list>li .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li .panel-label-inner:before{position:absolute;top:-8px;left:10%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #ef8bae;content:"";z-index:-1}.main-container .contents.latest_news .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.latest_news .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.latest_news .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.latest_news .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.opc .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.opc .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.opc .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.opc .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li.col02.li06 .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li.col01.li02 .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li.col01.li06 .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li.col02.li02 .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li.col02.li06 .panel-label-inner:before{left:36%}.main-container .contents.latest_news .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.latest_news .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.latest_news .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.latest_news .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.opc .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.opc .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.opc .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.opc .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li.col02.li07 .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li.col01.li03 .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li.col01.li07 .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li.col02.li03 .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li.col02.li07 .panel-label-inner:before{left:61%}.main-container .contents.latest_news .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.latest_news .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.latest_news .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.latest_news .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.koudai .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.opc .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.opc .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.opc .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.opc .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.learning_commons .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.job_carrer .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.sobutsu .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.counseling .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.abroad .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.hawaii_student .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.shanghai_student .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.munich_student .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.korea_student .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.geumgang .tabs-list>li.col02.li08 .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li.col01.li04 .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li.col01.li08 .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li.col02.li04 .panel-label-inner:before,.main-container .contents.inter_student .tabs-list>li.col02.li08 .panel-label-inner:before{left:86%}.main-container .contents.latest_news .tabs-list>li.col02 .panel-label-inner,.main-container .contents.koudai .tabs-list>li.col02 .panel-label-inner,.main-container .contents.opc .tabs-list>li.col02 .panel-label-inner,.main-container .contents.learning_commons .tabs-list>li.col02 .panel-label-inner,.main-container .contents.job_carrer .tabs-list>li.col02 .panel-label-inner,.main-container .contents.sobutsu .tabs-list>li.col02 .panel-label-inner,.main-container .contents.counseling .tabs-list>li.col02 .panel-label-inner,.main-container .contents.abroad .tabs-list>li.col02 .panel-label-inner,.main-container .contents.hawaii_student .tabs-list>li.col02 .panel-label-inner,.main-container .contents.shanghai_student .tabs-list>li.col02 .panel-label-inner,.main-container .contents.munich_student .tabs-list>li.col02 .panel-label-inner,.main-container .contents.korea_student .tabs-list>li.col02 .panel-label-inner,.main-container .contents.geumgang .tabs-list>li.col02 .panel-label-inner,.main-container .contents.inter_student .tabs-list>li.col02 .panel-label-inner{top:100px}.main-container .contents.latest_news .tabs-list>li.col02:hover,.main-container .contents.koudai .tabs-list>li.col02:hover,.main-container .contents.opc .tabs-list>li.col02:hover,.main-container .contents.learning_commons .tabs-list>li.col02:hover,.main-container .contents.job_carrer .tabs-list>li.col02:hover,.main-container .contents.sobutsu .tabs-list>li.col02:hover,.main-container .contents.counseling .tabs-list>li.col02:hover,.main-container .contents.abroad .tabs-list>li.col02:hover,.main-container .contents.hawaii_student .tabs-list>li.col02:hover,.main-container .contents.shanghai_student .tabs-list>li.col02:hover,.main-container .contents.munich_student .tabs-list>li.col02:hover,.main-container .contents.korea_student .tabs-list>li.col02:hover,.main-container .contents.geumgang .tabs-list>li.col02:hover,.main-container .contents.inter_student .tabs-list>li.col02:hover{margin-bottom:0;padding-bottom:58px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.main-container .contents.latest_news .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.koudai .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.opc .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.learning_commons .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.job_carrer .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.sobutsu .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.counseling .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.abroad .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.hawaii_student .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.shanghai_student .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.munich_student .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.korea_student .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.geumgang .tabs-list>li.col02:hover .panel-label-inner,.main-container .contents.inter_student .tabs-list>li.col02:hover .panel-label-inner{top:112px}.main-container .contents.latest_news .tabs-list>li.active .panel-label,.main-container .contents.koudai .tabs-list>li.active .panel-label,.main-container .contents.opc .tabs-list>li.active .panel-label,.main-container .contents.learning_commons .tabs-list>li.active .panel-label,.main-container .contents.job_carrer .tabs-list>li.active .panel-label,.main-container .contents.sobutsu .tabs-list>li.active .panel-label,.main-container .contents.counseling .tabs-list>li.active .panel-label,.main-container .contents.abroad .tabs-list>li.active .panel-label,.main-container .contents.hawaii_student .tabs-list>li.active .panel-label,.main-container .contents.shanghai_student .tabs-list>li.active .panel-label,.main-container .contents.munich_student .tabs-list>li.active .panel-label,.main-container .contents.korea_student .tabs-list>li.active .panel-label,.main-container .contents.geumgang .tabs-list>li.active .panel-label,.main-container .contents.inter_student .tabs-list>li.active .panel-label{border:2px solid #ef8bae;color:#fff;background:#ef8bae}.main-container .contents.latest_news .tabs-list>li.active .panel-label:after,.main-container .contents.koudai .tabs-list>li.active .panel-label:after,.main-container .contents.opc .tabs-list>li.active .panel-label:after,.main-container .contents.learning_commons .tabs-list>li.active .panel-label:after,.main-container .contents.job_carrer .tabs-list>li.active .panel-label:after,.main-container .contents.sobutsu .tabs-list>li.active .panel-label:after,.main-container .contents.counseling .tabs-list>li.active .panel-label:after,.main-container .contents.abroad .tabs-list>li.active .panel-label:after,.main-container .contents.hawaii_student .tabs-list>li.active .panel-label:after,.main-container .contents.shanghai_student .tabs-list>li.active .panel-label:after,.main-container .contents.munich_student .tabs-list>li.active .panel-label:after,.main-container .contents.korea_student .tabs-list>li.active .panel-label:after,.main-container .contents.geumgang .tabs-list>li.active .panel-label:after,.main-container .contents.inter_student .tabs-list>li.active .panel-label:after{border:6px solid transparent;border-bottom:6px solid #fff;-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);top:22px}.main-container .contents.latest_news .tabs-list>li:hover,.main-container .contents.koudai .tabs-list>li:hover,.main-container .contents.opc .tabs-list>li:hover,.main-container .contents.learning_commons .tabs-list>li:hover,.main-container .contents.job_carrer .tabs-list>li:hover,.main-container .contents.sobutsu .tabs-list>li:hover,.main-container .contents.counseling .tabs-list>li:hover,.main-container .contents.abroad .tabs-list>li:hover,.main-container .contents.hawaii_student .tabs-list>li:hover,.main-container .contents.shanghai_student .tabs-list>li:hover,.main-container .contents.munich_student .tabs-list>li:hover,.main-container .contents.korea_student .tabs-list>li:hover,.main-container .contents.geumgang .tabs-list>li:hover,.main-container .contents.inter_student .tabs-list>li:hover{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.main-container .contents.latest_news .tabs-list>li:hover .panel-label-inner,.main-container .contents.koudai .tabs-list>li:hover .panel-label-inner,.main-container .contents.opc .tabs-list>li:hover .panel-label-inner,.main-container .contents.learning_commons .tabs-list>li:hover .panel-label-inner,.main-container .contents.job_carrer .tabs-list>li:hover .panel-label-inner,.main-container .contents.sobutsu .tabs-list>li:hover .panel-label-inner,.main-container .contents.counseling .tabs-list>li:hover .panel-label-inner,.main-container .contents.abroad .tabs-list>li:hover .panel-label-inner,.main-container .contents.hawaii_student .tabs-list>li:hover .panel-label-inner,.main-container .contents.shanghai_student .tabs-list>li:hover .panel-label-inner,.main-container .contents.munich_student .tabs-list>li:hover .panel-label-inner,.main-container .contents.korea_student .tabs-list>li:hover .panel-label-inner,.main-container .contents.geumgang .tabs-list>li:hover .panel-label-inner,.main-container .contents.inter_student .tabs-list>li:hover .panel-label-inner{top:52px;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.main-container .contents.latest_news .tabs-list>li .panel-label,.main-container .contents.koudai .tabs-list>li .panel-label,.main-container .contents.opc .tabs-list>li .panel-label,.main-container .contents.learning_commons .tabs-list>li .panel-label,.main-container .contents.job_carrer .tabs-list>li .panel-label,.main-container .contents.sobutsu .tabs-list>li .panel-label,.main-container .contents.counseling .tabs-list>li .panel-label,.main-container .contents.abroad .tabs-list>li .panel-label,.main-container .contents.hawaii_student .tabs-list>li .panel-label,.main-container .contents.shanghai_student .tabs-list>li .panel-label,.main-container .contents.munich_student .tabs-list>li .panel-label,.main-container .contents.korea_student .tabs-list>li .panel-label,.main-container .contents.geumgang .tabs-list>li .panel-label,.main-container .contents.inter_student .tabs-list>li .panel-label{border:2px solid #e7e7ef;color:#000;font-weight:bold}.main-container .contents.latest_news .tabs-list>li .panel-label:hover,.main-container .contents.koudai .tabs-list>li .panel-label:hover,.main-container .contents.opc .tabs-list>li .panel-label:hover,.main-container .contents.learning_commons .tabs-list>li .panel-label:hover,.main-container .contents.job_carrer .tabs-list>li .panel-label:hover,.main-container .contents.sobutsu .tabs-list>li .panel-label:hover,.main-container .contents.counseling .tabs-list>li .panel-label:hover,.main-container .contents.abroad .tabs-list>li .panel-label:hover,.main-container .contents.hawaii_student .tabs-list>li .panel-label:hover,.main-container .contents.shanghai_student .tabs-list>li .panel-label:hover,.main-container .contents.munich_student .tabs-list>li .panel-label:hover,.main-container .contents.korea_student .tabs-list>li .panel-label:hover,.main-container .contents.geumgang .tabs-list>li .panel-label:hover,.main-container .contents.inter_student .tabs-list>li .panel-label:hover{border:2px solid #ef8bae;color:#fff;background:#ef8bae}.main-container .contents.latest_news .tabs-list>li .panel-label-inner,.main-container .contents.koudai .tabs-list>li .panel-label-inner,.main-container .contents.opc .tabs-list>li .panel-label-inner,.main-container .contents.learning_commons .tabs-list>li .panel-label-inner,.main-container .contents.job_carrer .tabs-list>li .panel-label-inner,.main-container .contents.sobutsu .tabs-list>li .panel-label-inner,.main-container .contents.counseling .tabs-list>li .panel-label-inner,.main-container .contents.abroad .tabs-list>li .panel-label-inner,.main-container .contents.hawaii_student .tabs-list>li .panel-label-inner,.main-container .contents.shanghai_student .tabs-list>li .panel-label-inner,.main-container .contents.munich_student .tabs-list>li .panel-label-inner,.main-container .contents.korea_student .tabs-list>li .panel-label-inner,.main-container .contents.geumgang .tabs-list>li .panel-label-inner,.main-container .contents.inter_student .tabs-list>li .panel-label-inner{position:absolute;top:40px;left:2px;box-sizing:border-box;width:100%;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;opacity:0;z-index:1}.main-container .contents.latest_news .tabs-list>li .panel-label-inner li,.main-container .contents.koudai .tabs-list>li .panel-label-inner li,.main-container .contents.opc .tabs-list>li .panel-label-inner li,.main-container .contents.learning_commons .tabs-list>li .panel-label-inner li,.main-container .contents.job_carrer .tabs-list>li .panel-label-inner li,.main-container .contents.sobutsu .tabs-list>li .panel-label-inner li,.main-container .contents.counseling .tabs-list>li .panel-label-inner li,.main-container .contents.abroad .tabs-list>li .panel-label-inner li,.main-container .contents.hawaii_student .tabs-list>li .panel-label-inner li,.main-container .contents.shanghai_student .tabs-list>li .panel-label-inner li,.main-container .contents.munich_student .tabs-list>li .panel-label-inner li,.main-container .contents.korea_student .tabs-list>li .panel-label-inner li,.main-container .contents.geumgang .tabs-list>li .panel-label-inner li,.main-container .contents.inter_student .tabs-list>li .panel-label-inner li{float:left;width:8.29545%;font-weight:bold;border-right:1px solid #f7b1ca;background:#ef8bae}.main-container .contents.latest_news .tabs-list>li .panel-label-inner li span,.main-container .contents.koudai .tabs-list>li .panel-label-inner li span,.main-container .contents.opc .tabs-list>li .panel-label-inner li span,.main-container .contents.learning_commons .tabs-list>li .panel-label-inner li span,.main-container .contents.job_carrer .tabs-list>li .panel-label-inner li span,.main-container .contents.sobutsu .tabs-list>li .panel-label-inner li span,.main-container .contents.counseling .tabs-list>li .panel-label-inner li span,.main-container .contents.abroad .tabs-list>li .panel-label-inner li span,.main-container .contents.hawaii_student .tabs-list>li .panel-label-inner li span,.main-container .contents.shanghai_student .tabs-list>li .panel-label-inner li span,.main-container .contents.munich_student .tabs-list>li .panel-label-inner li span,.main-container .contents.korea_student .tabs-list>li .panel-label-inner li span,.main-container .contents.geumgang .tabs-list>li .panel-label-inner li span,.main-container .contents.inter_student .tabs-list>li .panel-label-inner li span{display:block;position:absolute;top:-10px;left:10px;color:#ef8bae}.main-container .contents.latest_news .tabs-list>li .panel-label-inner li a,.main-container .contents.koudai .tabs-list>li .panel-label-inner li a,.main-container .contents.opc .tabs-list>li .panel-label-inner li a,.main-container .contents.learning_commons .tabs-list>li .panel-label-inner li a,.main-container .contents.job_carrer .tabs-list>li .panel-label-inner li a,.main-container .contents.sobutsu .tabs-list>li .panel-label-inner li a,.main-container .contents.counseling .tabs-list>li .panel-label-inner li a,.main-container .contents.abroad .tabs-list>li .panel-label-inner li a,.main-container .contents.hawaii_student .tabs-list>li .panel-label-inner li a,.main-container .contents.shanghai_student .tabs-list>li .panel-label-inner li a,.main-container .contents.munich_student .tabs-list>li .panel-label-inner li a,.main-container .contents.korea_student .tabs-list>li .panel-label-inner li a,.main-container .contents.geumgang .tabs-list>li .panel-label-inner li a,.main-container .contents.inter_student .tabs-list>li .panel-label-inner li a{display:block;padding:10px 0;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;color:#fff}.main-container .contents.latest_news .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.koudai .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.opc .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.learning_commons .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.job_carrer .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.sobutsu .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.counseling .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.abroad .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.hawaii_student .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.shanghai_student .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.munich_student .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.korea_student .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.geumgang .tabs-list>li .panel-label-inner li a:hover,.main-container .contents.inter_student .tabs-list>li .panel-label-inner li a:hover{color:#ef8bae;background:#fff}.main-container .contents.latest_news .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.koudai .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.opc .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.learning_commons .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.job_carrer .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.sobutsu .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.counseling .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.abroad .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.hawaii_student .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.shanghai_student .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.munich_student .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.korea_student .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.geumgang .tabs-list>li .panel-label-inner li:last-child,.main-container .contents.inter_student .tabs-list>li .panel-label-inner li:last-child{margin-right:0}.main-container .contents.latest_news .panel-box,.main-container .contents.koudai .panel-box,.main-container .contents.opc .panel-box,.main-container .contents.learning_commons .panel-box,.main-container .contents.job_carrer .panel-box,.main-container .contents.sobutsu .panel-box,.main-container .contents.counseling .panel-box,.main-container .contents.abroad .panel-box,.main-container .contents.hawaii_student .panel-box,.main-container .contents.shanghai_student .panel-box,.main-container .contents.munich_student .panel-box,.main-container .contents.korea_student .panel-box,.main-container .contents.geumgang .panel-box,.main-container .contents.inter_student .panel-box{background:#f4f6fb;padding:20px;position:relative}.main-container .contents.latest_news .panel-box .panel-date,.main-container .contents.koudai .panel-box .panel-date,.main-container .contents.opc .panel-box .panel-date,.main-container .contents.learning_commons .panel-box .panel-date,.main-container .contents.job_carrer .panel-box .panel-date,.main-container .contents.sobutsu .panel-box .panel-date,.main-container .contents.counseling .panel-box .panel-date,.main-container .contents.abroad .panel-box .panel-date,.main-container .contents.hawaii_student .panel-box .panel-date,.main-container .contents.shanghai_student .panel-box .panel-date,.main-container .contents.munich_student .panel-box .panel-date,.main-container .contents.korea_student .panel-box .panel-date,.main-container .contents.geumgang .panel-box .panel-date,.main-container .contents.inter_student .panel-box .panel-date{color:#a5a5a5;font-size:13px;font-size:1.3rem}.main-container .contents.latest_news .panel-box .txt,.main-container .contents.koudai .panel-box .txt,.main-container .contents.opc .panel-box .txt,.main-container .contents.learning_commons .panel-box .txt,.main-container .contents.job_carrer .panel-box .txt,.main-container .contents.sobutsu .panel-box .txt,.main-container .contents.counseling .panel-box .txt,.main-container .contents.abroad .panel-box .txt,.main-container .contents.hawaii_student .panel-box .txt,.main-container .contents.shanghai_student .panel-box .txt,.main-container .contents.munich_student .panel-box .txt,.main-container .contents.korea_student .panel-box .txt,.main-container .contents.geumgang .panel-box .txt,.main-container .contents.inter_student .panel-box .txt{color:#333;margin-top:10px}.main-container .contents.latest_news .panel-box .panel-detail,.main-container .contents.koudai .panel-box .panel-detail,.main-container .contents.opc .panel-box .panel-detail,.main-container .contents.learning_commons .panel-box .panel-detail,.main-container .contents.job_carrer .panel-box .panel-detail,.main-container .contents.sobutsu .panel-box .panel-detail,.main-container .contents.counseling .panel-box .panel-detail,.main-container .contents.abroad .panel-box .panel-detail,.main-container .contents.hawaii_student .panel-box .panel-detail,.main-container .contents.shanghai_student .panel-box .panel-detail,.main-container .contents.munich_student .panel-box .panel-detail,.main-container .contents.korea_student .panel-box .panel-detail,.main-container .contents.geumgang .panel-box .panel-detail,.main-container .contents.inter_student .panel-box .panel-detail{color:#c6c9d3;text-align:right;font-size:13px;font-size:1.3rem}.main-container .contents.latest_news .panel-box .panel-detail span,.main-container .contents.koudai .panel-box .panel-detail span,.main-container .contents.opc .panel-box .panel-detail span,.main-container .contents.learning_commons .panel-box .panel-detail span,.main-container .contents.job_carrer .panel-box .panel-detail span,.main-container .contents.sobutsu .panel-box .panel-detail span,.main-container .contents.counseling .panel-box .panel-detail span,.main-container .contents.abroad .panel-box .panel-detail span,.main-container .contents.hawaii_student .panel-box .panel-detail span,.main-container .contents.shanghai_student .panel-box .panel-detail span,.main-container .contents.munich_student .panel-box .panel-detail span,.main-container .contents.korea_student .panel-box .panel-detail span,.main-container .contents.geumgang .panel-box .panel-detail span,.main-container .contents.inter_student .panel-box .panel-detail span{position:relative}.main-container .contents.latest_news .panel-box .panel-detail span::after,.main-container .contents.koudai .panel-box .panel-detail span::after,.main-container .contents.opc .panel-box .panel-detail span::after,.main-container .contents.learning_commons .panel-box .panel-detail span::after,.main-container .contents.job_carrer .panel-box .panel-detail span::after,.main-container .contents.sobutsu .panel-box .panel-detail span::after,.main-container .contents.counseling .panel-box .panel-detail span::after,.main-container .contents.abroad .panel-box .panel-detail span::after,.main-container .contents.hawaii_student .panel-box .panel-detail span::after,.main-container .contents.shanghai_student .panel-box .panel-detail span::after,.main-container .contents.munich_student .panel-box .panel-detail span::after,.main-container .contents.korea_student .panel-box .panel-detail span::after,.main-container .contents.geumgang .panel-box .panel-detail span::after,.main-container .contents.inter_student .panel-box .panel-detail span::after{background:#c6c9d3;content:"";position:absolute;top:0;bottom:0;left:-30%;margin:auto;width:20%;height:1px}@media screen and (max-width: 640px){.main-container .contents.latest_news ul.tabs-list,.main-container .contents.koudai ul.tabs-list,.main-container .contents.opc ul.tabs-list,.main-container .contents.learning_commons ul.tabs-list,.main-container .contents.job_carrer ul.tabs-list,.main-container .contents.sobutsu ul.tabs-list,.main-container .contents.counseling ul.tabs-list,.main-container .contents.abroad ul.tabs-list,.main-container .contents.hawaii_student ul.tabs-list,.main-container .contents.shanghai_student ul.tabs-list,.main-container .contents.munich_student ul.tabs-list,.main-container .contents.korea_student ul.tabs-list,.main-container .contents.geumgang ul.tabs-list,.main-container .contents.inter_student ul.tabs-list{overflow:inherit;margin-bottom:20px}.main-container .contents.latest_news ul.tabs-list>li,.main-container .contents.koudai ul.tabs-list>li,.main-container .contents.opc ul.tabs-list>li,.main-container .contents.learning_commons ul.tabs-list>li,.main-container .contents.job_carrer ul.tabs-list>li,.main-container .contents.sobutsu ul.tabs-list>li,.main-container .contents.counseling ul.tabs-list>li,.main-container .contents.abroad ul.tabs-list>li,.main-container .contents.hawaii_student ul.tabs-list>li,.main-container .contents.shanghai_student ul.tabs-list>li,.main-container .contents.munich_student ul.tabs-list>li,.main-container .contents.korea_student ul.tabs-list>li,.main-container .contents.geumgang ul.tabs-list>li,.main-container .contents.inter_student ul.tabs-list>li{width:20.68182%}.main-container .contents.latest_news ul.tabs-list>li:hover,.main-container .contents.koudai ul.tabs-list>li:hover,.main-container .contents.opc ul.tabs-list>li:hover,.main-container .contents.learning_commons ul.tabs-list>li:hover,.main-container .contents.job_carrer ul.tabs-list>li:hover,.main-container .contents.sobutsu ul.tabs-list>li:hover,.main-container .contents.counseling ul.tabs-list>li:hover,.main-container .contents.abroad ul.tabs-list>li:hover,.main-container .contents.hawaii_student ul.tabs-list>li:hover,.main-container .contents.shanghai_student ul.tabs-list>li:hover,.main-container .contents.munich_student ul.tabs-list>li:hover,.main-container .contents.korea_student ul.tabs-list>li:hover,.main-container .contents.geumgang ul.tabs-list>li:hover,.main-container .contents.inter_student ul.tabs-list>li:hover{padding-bottom:96px}.main-container .contents.latest_news ul.tabs-list>li.col02:hover,.main-container .contents.koudai ul.tabs-list>li.col02:hover,.main-container .contents.opc ul.tabs-list>li.col02:hover,.main-container .contents.learning_commons ul.tabs-list>li.col02:hover,.main-container .contents.job_carrer ul.tabs-list>li.col02:hover,.main-container .contents.sobutsu ul.tabs-list>li.col02:hover,.main-container .contents.counseling ul.tabs-list>li.col02:hover,.main-container .contents.abroad ul.tabs-list>li.col02:hover,.main-container .contents.hawaii_student ul.tabs-list>li.col02:hover,.main-container .contents.shanghai_student ul.tabs-list>li.col02:hover,.main-container .contents.munich_student ul.tabs-list>li.col02:hover,.main-container .contents.korea_student ul.tabs-list>li.col02:hover,.main-container .contents.geumgang ul.tabs-list>li.col02:hover,.main-container .contents.inter_student ul.tabs-list>li.col02:hover{margin-bottom:50px}.main-container .contents.latest_news ul.tabs-list>li a.panel-label::before,.main-container .contents.koudai ul.tabs-list>li a.panel-label::before,.main-container .contents.opc ul.tabs-list>li a.panel-label::before,.main-container .contents.learning_commons ul.tabs-list>li a.panel-label::before,.main-container .contents.job_carrer ul.tabs-list>li a.panel-label::before,.main-container .contents.sobutsu ul.tabs-list>li a.panel-label::before,.main-container .contents.counseling ul.tabs-list>li a.panel-label::before,.main-container .contents.abroad ul.tabs-list>li a.panel-label::before,.main-container .contents.hawaii_student ul.tabs-list>li a.panel-label::before,.main-container .contents.shanghai_student ul.tabs-list>li a.panel-label::before,.main-container .contents.munich_student ul.tabs-list>li a.panel-label::before,.main-container .contents.korea_student ul.tabs-list>li a.panel-label::before,.main-container .contents.geumgang ul.tabs-list>li a.panel-label::before,.main-container .contents.inter_student ul.tabs-list>li a.panel-label::before{display:none}.main-container .contents.latest_news ul.tabs-list>li li.col02:hover,.main-container .contents.koudai ul.tabs-list>li li.col02:hover,.main-container .contents.opc ul.tabs-list>li li.col02:hover,.main-container .contents.learning_commons ul.tabs-list>li li.col02:hover,.main-container .contents.job_carrer ul.tabs-list>li li.col02:hover,.main-container .contents.sobutsu ul.tabs-list>li li.col02:hover,.main-container .contents.counseling ul.tabs-list>li li.col02:hover,.main-container .contents.abroad ul.tabs-list>li li.col02:hover,.main-container .contents.hawaii_student ul.tabs-list>li li.col02:hover,.main-container .contents.shanghai_student ul.tabs-list>li li.col02:hover,.main-container .contents.munich_student ul.tabs-list>li li.col02:hover,.main-container .contents.korea_student ul.tabs-list>li li.col02:hover,.main-container .contents.geumgang ul.tabs-list>li li.col02:hover,.main-container .contents.inter_student ul.tabs-list>li li.col02:hover{padding-bottom:128px}.main-container .contents.latest_news ul.tabs-list>li .panel-label-inner li,.main-container .contents.koudai ul.tabs-list>li .panel-label-inner li,.main-container .contents.opc ul.tabs-list>li .panel-label-inner li,.main-container .contents.learning_commons ul.tabs-list>li .panel-label-inner li,.main-container .contents.job_carrer ul.tabs-list>li .panel-label-inner li,.main-container .contents.sobutsu ul.tabs-list>li .panel-label-inner li,.main-container .contents.counseling ul.tabs-list>li .panel-label-inner li,.main-container .contents.abroad ul.tabs-list>li .panel-label-inner li,.main-container .contents.hawaii_student ul.tabs-list>li .panel-label-inner li,.main-container .contents.shanghai_student ul.tabs-list>li .panel-label-inner li,.main-container .contents.munich_student ul.tabs-list>li .panel-label-inner li,.main-container .contents.korea_student ul.tabs-list>li .panel-label-inner li,.main-container .contents.geumgang ul.tabs-list>li .panel-label-inner li,.main-container .contents.inter_student ul.tabs-list>li .panel-label-inner li{width:16.5%;border-bottom:1px solid #f7b1ca}.latest_news .panel-label:after{content:none}}@media screen and (max-width: 320px){.main-container .contents.latest_news .tabs-list>li .panel-label:before,.main-container .contents.koudai .tabs-list>li .panel-label:before,.main-container .contents.opc .tabs-list>li .panel-label:before,.main-container .contents.learning_commons .tabs-list>li .panel-label:before,.main-container .contents.job_carrer .tabs-list>li .panel-label:before,.main-container .contents.sobutsu .tabs-list>li .panel-label:before,.main-container .contents.counseling .tabs-list>li .panel-label:before,.main-container .contents.abroad .tabs-list>li .panel-label:before,.main-container .contents.hawaii_student .tabs-list>li .panel-label:before,.main-container .contents.shanghai_student .tabs-list>li .panel-label:before,.main-container .contents.munich_student .tabs-list>li .panel-label:before,.main-container .contents.korea_student .tabs-list>li .panel-label:before,.main-container .contents.geumgang .tabs-list>li .panel-label:before,.main-container .contents.inter_student .tabs-list>li .panel-label:before{left:0}}.event-block{margin-bottom:6rem}.event-block .pickup-box{border:1px solid #514068;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;padding:2em 1em 1em;margin-bottom:2rem;position:relative}.event-block .pickup-box h3{display:inline-block;color:#fff;text-align:center;position:absolute;top:-21px;left:15px}.event-block .pickup-box h3 span{display:block;background:#514068;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;padding:.3em 3em}.event-block .pickup-box p{display:inline-block;margin-right:1em;vertical-align:top;font-weight:bold}.event-block .pickup-box p span{display:inline-block}.event-block .pickup-box p .year{margin-right:.4em;font-size:16px;font-size:1.6rem}.event-block .pickup-box p .month-day-week{font-size:20px;font-size:2rem}.event-block .pickup-box .place-box{display:inline-block}.event-block .pickup-box .place-box span{display:inline-block}.event-block .pickup-box .place-box dl{padding-top:5px}.event-block .pickup-box .place-box dt{display:inline-block;color:#ef8bae;font-weight:bold}.event-block .pickup-box .place-box dt a{font-size:17px;font-size:1.7rem}.event-block .pickup-box .place-box dd{display:inline-block}.event-block .pickup-box .place-box dd a:hover{text-decoration:underline}.event-block .pickup-box .place-box a:hover{text-decoration:underline}.event-block .event-cont ul{padding:20px}.event-block .event-cont ul li{width:25%;float:left;border:1px solid #e4e4e4;border-left:none}.event-block .event-cont ul li:first-child{border-left:1px solid #e4e4e4}.event-block .event-cont ul li a{display:block;padding:15px}.event-block .event-cont ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.event-block .date-box{margin-bottom:.7em;text-align:center}.event-block .date-box p{display:inline-block;font-weight:bold;line-height:1.4}.event-block .date-box p span{display:inline-block}.event-block .date-box p .year{margin-right:.4em;font-size:16px;font-size:1.6rem;text-align:left}.event-block .date-box p .month-day-week{font-size:20px;font-size:2rem}.event-block .date-box dl{font-weight:bold;text-align:center}.event-block .date-box dl dt{width:60%;font-size:20px;font-size:2rem}.event-block .date-box dl dd{font-size:54px;font-size:5.4rem;line-height:1.1}.event-block .date-box dl dd span{font-size:15px;font-size:1.5rem}.event-block .date-box dl dd .month{display:inline-block;vertical-align:top;font-size:30px;font-size:3rem}.event-block .place-box{margin-bottom:1em}.event-block .place-box span{display:block;background:#f6f6f6;font-weight:bold;text-align:center;-moz-border-radius:.1em;-webkit-border-radius:.1em;border-radius:.1em;padding:.3em}.event-block .news-box p{color:#ef8bae}@media screen and (min-width: 961px) and (max-width: 1200px){.event-block .date-box p .year{display:block;text-align:left}}@media screen and (max-width: 960px){.event-block .event-cont ul{padding:0;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4}.event-block .event-cont ul li{width:50%;border-top:none}.event-block .event-cont ul li:first-child{border-left:none}}@media screen and (max-width: 959px){.event-block .pickup-box h3{border-right:none;margin-bottom:.7em}}@media screen and (max-width: 900px){.event-block .pickup-box h3{border-right:none;margin-bottom:.7em}}@media screen and (max-width: 640px){.event-block .pickup-box h3{top:-17px}.event-block .pickup-box p .year{padding-top:0}.event-block .pickup-box p .month{font-size:20px;font-size:2rem}.event-block .pickup-box p .day{font-size:33px;font-size:3.3rem}.event-block .pickup-box .place-box{padding:10px 0 0 0}.event-block .event-cont ul{padding:0;border:none}.event-block .event-cont ul li{width:100%;border:none;border-bottom:1px solid #e4e4e4}.event-block .event-cont ul li:first-child{border-left:none}}
