@charset "UTF-8";@media only screen and (max-width:767px){html{font-size:62.5%;height:100%}body{font-family:Helvetica,Arial,Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3","モリサワ 新ゴ R",Droid Sans,"メイリオ",sans-serif;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;width:100%;height:100%;-webkit-text-size-adjust:100%}img{width:100%;height:auto}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;zoom:1}a{outline:none}a:link{color:#11c;text-decoration:none}a:hover,a:focus,a:active{color:#11c;text-decoration:none}a:visited{color:#551a8b;text-decoration:none}.pc_n{display:none}.pc_b{display:none}.pc_i{display:none}.sp_n{display:none}.sp_b{display:block}.sp_i{display:inline}.clearfix:after,header:after,.breadcrumb ul:after,.request .inner:after,.request .inner ul:after,footer .global-menu ul:after,footer .bnr:after{display:block;clear:both;content:""}.inner{margin:0 auto}header{width:100%;margin:0 auto;padding:3px 0 0;position:fixed;top:0;left:0;right:0;z-index:100;transition:.3s}header h1{width:150px;margin:0;float:left}header .hamburger{width:40px;height:30px;margin:10.5px 0 0 5px;z-index:1;float:right;position:relative}header .hamburger span{width:28px;height:2px;margin:0 auto;display:inline-block;transition:.4s;box-sizing:border-box;position:absolute;right:0;left:0;background-color:#000}header .hamburger span:nth-of-type(1){top:25%}header .hamburger span:nth-of-type(2){top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}header .hamburger span:nth-of-type(3){bottom:21%}header .hamburger:after{position:absolute;top:0;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;content:'MENU';color:#000;font-size:10px;font-size:1.0rem;font-weight:700;text-decoration:none;text-align:center;transition:all .4s}header .hamburger.active span{background:#fff}header .hamburger.active span:nth-of-type(1){top:55%;-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);box-shadow:none}header .hamburger.active span:nth-of-type(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}header .hamburger.active span:nth-of-type(3){bottom:45%;-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);box-shadow:none}header .hamburger.active:after{color:#fff}header div.btn{width:125px;margin:6.5px 0 0;text-align:center;float:right}header div.btn a{width:100%;margin:0 auto 3%;padding:10px 0 8px;display:block;border-radius:10% / 50%;font-size:10px;font-size:1.0rem;line-height:1;background:#f7f148;color:#000;box-shadow:0 2px 0 #aaa000;position:relative}header div.btn a:after{content:"";width:3%;padding:3% 0 0;border-top:1px solid #000;border-right:1px solid #000;position:absolute;top:46%;-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);right:15px}header div.btn p.attention{font-size:calc(10px + 6 * ((100vw - 320px) / 447))}.scrolled{background:#fff}main{display:block}#mainvisual{padding:40.625vw 0 0;background:url(../../images/sp/abroad/img_mainvisual.jpg) 50% 0 no-repeat #f7feff;background-size:cover;position:relative}#mainvisual .heading{position:absolute;top:40%;right:0;left:0;text-align:center}#mainvisual .heading h2{width:68.75vw;margin:0 auto;font-size:calc(15px + 21 * ((100vw - 320px) / 447));font-weight:700;letter-spacing:1px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","MS 明朝",Hiragino Mincho ProN,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}#mainvisual .heading h2 span{padding:3% 3% 2%;background:rgba(249,248,219,.9);display:inline-block}#mainvisual .global-menu{width:100%;height:100%;margin:0 auto;position:fixed;top:0;right:0;left:0;background:rgba(0,0,0,.9);display:none;z-index:99}#mainvisual .global-menu ul{width:82.34375%;margin:0 auto;position:absolute;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:0;left:0;overflow:hidden;border-radius:12.5px}#mainvisual .global-menu ul li{position:relative;background:#3b5290}#mainvisual .global-menu ul li a{padding:5.5% 7.5% 5%;display:block;font-size:12px;font-size:1.2rem;color:#acb6cb;position:relative}#mainvisual .global-menu ul li a:after{content:"";width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;right:7.5%;-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}#mainvisual .global-menu ul li a[href]{color:#fff;position:relative}#mainvisual .global-menu ul li+li{margin:1px 0 0}.breadcrumb{padding:5px 2%;background:#e1e5f0}.breadcrumb ul li{float:left;font-size:10px;font-size:1.0rem;position:relative;color:#333;line-height:1.5}.breadcrumb ul li a{color:#333}.breadcrumb ul li a:hover{text-decoration:underline}.breadcrumb ul li:nth-child(1) a{padding:0 0 0 14px;background:url(../../images/pc/icon_home.png) 0 45% no-repeat;background-size:10px}.breadcrumb ul li+li{margin:0 0 0 15px}.breadcrumb ul li+li:before{content:">";position:absolute;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:-10px}.abroad-index{padding:6.25% 0 8%}.abroad-index .inner{width:87.5%;margin:0 auto 5%}.abroad-index .inner .outline{position:relative}.abroad-index .inner .outline h3{width:76.25%;margin:0 auto;text-align:center}.abroad-index .inner .outline h4{margin:3% 0 5%;font-size:calc(15px + 21 * ((100vw - 320px) / 447));line-height:1.6;font-weight:700;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","MS 明朝",Hiragino Mincho ProN,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.abroad-index .inner .outline h4 span{position:relative;z-index:1}.abroad-index .inner .outline h4 span:before{content:"";width:calc(100% - 5px);padding:2% 0 0;background:rgba(255,234,136,.5);position:absolute;bottom:3px;left:0;z-index:-1}.abroad-index .inner .outline p{margin:0 auto 8%;display:block;font-size:12px;font-size:1.2rem;line-height:1.6;letter-spacing:1.4px}.abroad-index .inner .outline figure{text-align:center}.abroad-index .inner .outline .zoom{margin:5% 0 0;text-align:center}.abroad-index .inner .outline .zoom a{text-decoration:underline}.abroad-index .inner .detail{position:relative}.abroad-index .inner .detail h3{margin:0 0 5%;text-align:center;font-size:calc(15px + 21 * ((100vw - 320px) / 447));line-height:1.3;font-weight:700;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","MS 明朝",Hiragino Mincho ProN,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.abroad-index .inner .detail h3 img{width:50%;margin:0 auto 3%;display:block}.abroad-index .inner .detail dl{width:100%;display:table}.abroad-index .inner .detail dl dt{width:120px;padding:10px 0;background:#f5f5f5;text-align:center;font-size:3.59375vw;font-weight:700;line-height:1.3;vertical-align:middle;display:table-cell}.abroad-index .inner .detail dl dt span{font-size:2.8125vw}.abroad-index .inner .detail dl dd{padding:3%;font-size:3.59375vw;display:table-cell;vertical-align:middle;line-height:1.5}.abroad-index .inner .detail dl+dl{margin:1% 0 0}.abroad-index .inner .detail .university{margin:5% 0 10%}.abroad-index .inner .detail h4{margin:3% 0 5%;font-size:calc(15px + 21 * ((100vw - 320px) / 447));line-height:1.6;font-weight:700;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","MS 明朝",Hiragino Mincho ProN,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.abroad-index .inner .detail h4 span{position:relative;z-index:1}.abroad-index .inner .detail h4 span:before{content:"";width:calc(100% - 5px);padding:2% 0 0;background:rgba(255,234,136,.5);position:absolute;bottom:3px;left:0;z-index:-1}.abroad-index .inner .detail .btn{width:62.5vw;margin:4.6875vw auto;text-align:center}.abroad-index .inner .detail .btn a{padding:4.0625vw 0 3.90625vw;font-size:3.125vw;color:#000;letter-spacing:1px;border:1px solid #999;display:block;position:relative;border-radius:7.8125vw}.abroad-index .inner .detail .btn a:after{content:"";width:5px;height:5px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;top:50%;-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);right:15px}.abroad-index .inner .detail p{margin:0 auto 8%;display:block;font-size:3.75vw;line-height:1.6;letter-spacing:1.4px}.abroad-index .inner .detail .caution{width:auto!important;margin:3.125vw 0 0;padding:0 0 0 1em;text-indent:-.7em;font-size:2.5vw;text-align:left!important;line-height:1.5}.abroad-index .inner .detail .bx-wrapper{width:90.75%;margin:5% auto 12%!important}.abroad-index .inner .detail .bx-wrapper .bx-viewport ul li img{width:100%;height:auto}.abroad-index .inner .detail .bx-wrapper .bx-prev,.abroad-index .inner .detail .bx-wrapper .bx-next{width:5%;height:0;padding:9% 0 0;background-size:cover}.abroad-index .inner .detail .bx-wrapper .bx-prev{left:-8%}.abroad-index .inner .detail .bx-wrapper .bx-next{right:-8%}.abroad-index .inner .detail .worldmap{text-align:center}.abroad-index .inner .detail .zoom{margin:5% 0 0;text-align:center}.abroad-index .inner .detail .zoom a{text-decoration:underline}.abroad-index .inner .destination{margin:10% 0 0}.abroad-index .inner .destination h3{margin:0 0 5%;font-size:calc(15px + 21 * ((100vw - 320px) / 447));line-height:1.6;font-weight:700;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","MS 明朝",Hiragino Mincho ProN,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.abroad-index .inner .destination h3 span{position:relative;z-index:1}.abroad-index .inner .destination h3 span:before{content:"";width:calc(100% - 5px);padding:2% 0 0;background:rgba(255,234,136,.5);position:absolute;bottom:3px;left:0;z-index:-1}.abroad-index .inner .destination ul li{width:100%;padding:4.6875vw}.abroad-index .inner .destination ul li .top{margin:0 0 4.6875vw;font-size:0}.abroad-index .inner .destination ul li .top .image{width:30.78125vw;margin:0 4.6875vw 0 0;display:inline-block;vertical-align:middle}.abroad-index .inner .destination ul li .top h4{width:39.375vw;font-size:5.625vw;position:relative;display:inline-block;vertical-align:middle;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","MS 明朝",Hiragino Mincho ProN,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.abroad-index .inner .destination ul li .top h4 span{font-size:3.75vw}.abroad-index .inner .destination ul li p{font-size:3.125vw;letter-spacing:1.4px;line-height:1.5}.abroad-index .inner .destination ul li .btn{width:62.5vw;margin:4.6875vw auto 0;text-align:center}.abroad-index .inner .destination ul li .btn a{padding:4.0625vw 0 3.90625vw;font-size:3.125vw;color:#000;letter-spacing:1px;border:1px solid #999;display:block;position:relative;border-radius:7.8125vw}.abroad-index .inner .destination ul li .btn a:after{content:"";width:5px;height:5px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;top:50%;-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);right:15px}.abroad-index .inner .destination ul li:nth-child(1){border:1.5625vw solid rgba(239,173,0,.15)}.abroad-index .inner .destination ul li:nth-child(2),.abroad-index .inner .destination ul li:nth-child(4){border:1.5625vw solid rgba(255,204,204,.3)}.abroad-index .inner .destination ul li:nth-child(3),.abroad-index .inner .destination ul li:nth-child(5),.abroad-index .inner .destination ul li:nth-child(6){border:1.5625vw solid rgba(194,219,235,.3)}.abroad-index .inner .destination ul li .blog{margin:4.6875vw 0 0}.abroad-index .inner .destination ul li .blog .heading{margin:0 0 3.125vw;font-size:3.75vw;font-weight:700;letter-spacing:2px;line-height:1.6666;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","MS 明朝",Hiragino Mincho ProN,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.abroad-index .inner .destination ul li .blog .heading span{position:relative;z-index:1}.abroad-index .inner .destination ul li .blog .heading span:before{content:"";width:calc(100% + 2px);padding:2% 0 0;background:rgba(255,234,136,.5);position:absolute;bottom:-1px;left:0;z-index:-1}.abroad-index .inner .destination ul li .blog .blog-list .date{margin:0 0 .78125vw;font-size:3.4375vw;letter-spacing:1.4px}.abroad-index .inner .destination ul li .blog .blog-list .title{font-size:3.4375vw;letter-spacing:1.4px;line-height:1.5}.abroad-index .inner .destination ul li .blog .blog-list .title a{color:#000}.abroad-index .inner .destination ul li+li{margin:3.125vw 0 0}.abroad-index .inner .destination section{margin:8% 0 0;padding:5% 0;border:5px solid rgba(191,191,191,.3);position:relative}.abroad-index .inner .destination section h4{margin:0 0 15px;padding:0 5%;font-size:calc(14px + 20 * ((100vw - 320px) / 447));font-weight:700;line-height:1.5;letter-spacing:1.8px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","MS 明朝",Hiragino Mincho ProN,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.abroad-index .inner .destination section .abroad-system .image{width:90%;margin:5% auto 0}.abroad-index .inner .destination section p{padding:0 5%;font-size:12px;font-size:1.2rem;line-height:1.6;letter-spacing:1.4px}.abroad-index .inner .destination section .itemize{margin:0 0 8%;padding:0 5%}.abroad-index .inner .destination section .itemize p{padding:0 0 0 1em;text-indent:-1.1em}.abroad-index .inner .destination section .itemize p+p{margin:2% 0 0}.abroad-index .inner .destination section .itemize02+.itemize02{margin:8% 0 0}.abroad-index .inner .destination section .itemize02 p{width:100%}.abroad-index .inner .destination section .itemize02 p+p{margin:2% 0 0}.abroad-index .inner .destination section .itemize02 p.indent{padding:0 5% 0 calc(5% + 1em);text-indent:-1.1em}#blog .inner{width:87.5vw;margin:0 auto;padding:6.25vw 0 12.5vw;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#blog .inner .sidebar{margin:0}#blog .inner .sidebar .month{margin:0 0 9.375vw}#blog .inner .sidebar h3{margin:0 0 3.125vw;font-size:3.4375vw;font-weight:700;letter-spacing:.1em;line-height:1.6666;display:table;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","MS 明朝",Hiragino Mincho ProN,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;position:relative;z-index:1}#blog .inner .sidebar h3:before{content:"";width:calc(100% - 5px);height:2.34375vw;background:rgba(255,234,136,.5);position:absolute;bottom:3px;left:0;z-index:-1}#blog .inner .sidebar ul li{border-bottom:1px dashed #ccc}#blog .inner .sidebar ul li a{padding:3.125vw 0;font-size:2.96875vw;line-height:1.5;color:#000;display:block}#blog .inner .detail{margin:0 0 9.375vw}#blog .inner .detail .blog-list li+li{margin:3.125vw 0 0}#blog .inner .detail .blog-list li a{padding:4.6875vw;border:1.5625vw solid rgba(191,191,191,.3);display:-ms-flexbox;display:flex;transition:.3s}#blog .inner .detail .blog-list li a .thumbnail{width:28.125vw;height:21.875vw;margin:0 4.6875vw 0 0;overflow:hidden}#blog .inner .detail .blog-list li a .content{width:43.75vw}#blog .inner .detail .blog-list li a .content .top{margin:0 0 3.90625vw;font-size:0}#blog .inner .detail .blog-list li a .content .top .date{margin:0 0 3.90625vw;font-size:2.8125vw;line-height:1;color:#000}#blog .inner .detail .blog-list li a .content .top .category{font-size:2.1875vw;line-height:1.5;color:#000;display:inline-block;vertical-align:middle;white-space:nowrap}#blog .inner .detail .blog-list li a .content .top .category span{padding:1.5625vw 2.8125vw;border-radius:3.125vw}#blog .inner .detail .blog-list li a .content .top .category .ade{background:#b6b9ff}#blog .inner .detail .blog-list li a .content .top .category .uwm{background:#fff0f0}#blog .inner .detail .blog-list li a .content .top .category .acu{background:#e9eaff}#blog .inner .detail .blog-list li a .content .top .category .cal{background:#ffede9}#blog .inner .detail .blog-list li a .content .top .category .dcu{background:#fdf3d9}#blog .inner .detail .blog-list li a .content .top .category .liv{background:#e7f1f7}#blog .inner .detail .blog-list li a .content .top .category .leeds{background:#bdd6e7}#blog .inner .detail .blog-list li a .content .top .category .sjsu{background:#eaffd0}#blog .inner .detail .blog-list li a .content .top .category .news{background:#fce38a}#blog .inner .detail .blog-list li a .content .top .category .grif{background:#1f6ed4}#blog .inner .detail .blog-list li a .content .title{font-size:3.125vw;line-height:1.5;color:#000}#blog .inner .detail .single{padding:4.6875vw;border:1.5625vw solid rgba(191,191,191,.3)}#blog .inner .detail .single .top{margin:0 0 3.90625vw;font-size:0}#blog .inner .detail .single .top .date{margin:0 2.34375vw 0 0;font-size:2.8125vw;line-height:1;color:#000;display:inline-block;vertical-align:middle}#blog .inner .detail .single .top .category{margin:0 -4.6875vw 0 0;font-size:2.34375vw;line-height:1.5;color:#000;display:inline-block;vertical-align:middle}#blog .inner .detail .single .top .category span{padding:1.5625vw 2.8125vw;border-radius:3.125vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#blog .inner .detail .single .top .category .ade{background:#b6b9ff}#blog .inner .detail .single .top .category .uwm{background:#fff0f0}#blog .inner .detail .single .top .category .acu{background:#e9eaff}#blog .inner .detail .single .top .category .cal{background:#ffede9}#blog .inner .detail .single .top .category .dcu{background:#fdf3d9}#blog .inner .detail .single .top .category .liv{background:#e7f1f7}#blog .inner .detail .single .top .category .leeds{background:#bdd6e7}#blog .inner .detail .single .top .category .sjsu{background:#eaffd0}#blog .inner .detail .single .top .category .news{background:#fce38a}#blog .inner .detail .single .top .category .grif{background:#1f6ed4}#blog .inner .detail .single .title{margin:0 0 4.6875vw;font-size:3.4375vw;font-weight:700;line-height:1.5}#blog .inner .detail .single .thumbnail{margin:0 0 4.6875vw;text-align:center}#blog .inner .detail .single .content{font-size:3.125vw;line-height:1.5}#blog .inner .detail .single .content p+p{margin:4.6875vw 0 0}#blog .inner .detail .st-PrevNext{text-align:center}#blog .inner .detail .st-PrevNext a{width:62.5vw;height:10.9375vw;margin:6.25vw auto 0;font-size:3.125vw;color:#000;line-height:10.78125vw;border:1px solid #999;border-radius:4.6875vw;display:block}#blog .inner .detail .st-PrevNext a span{padding:0 0 0 4.6875vw;position:relative}#blog .inner .detail .st-PrevNext a span:before{content:"";width:1.5625vw;height:1.5625vw;border-top:1px solid #000;border-right:1px solid #000;left:1px solid #000;position:absolute;top:51%;-ms-transform:translate(0,-50%) rotate(225deg);transform:translate(0,-50%) rotate(225deg);left:0}#blog .inner .detail .st-Pagenation{margin:6.25vw 0 0}#blog .inner .detail .st-Pagenation .wp-pagenavi{text-align:center;font-size:0}#blog .inner .detail .st-Pagenation .wp-pagenavi .pages{display:none}#blog .inner .detail .st-Pagenation .wp-pagenavi .extend{margin:0;color:#000!important;background:none!important}#blog .inner .detail .st-Pagenation .wp-pagenavi span,#blog .inner .detail .st-Pagenation .wp-pagenavi a.page{display:inline-block;vertical-align:middle;color:#fff;background-color:#2c3f72;transition:.4s;width:4.21875vw;height:4.21875vw;font-size:2.8125vw;font-family:Oswald,sans-serif;line-height:4.21875vw}#blog .inner .detail .st-Pagenation .wp-pagenavi a.page+a.page,#blog .inner .detail .st-Pagenation .wp-pagenavi span.current+a.page,#blog .inner .detail .st-Pagenation .wp-pagenavi a.page+span.current{margin:0 0 0 4.6875vw;width:4.21875vw;height:4.21875vw;font-size:2.8125vw;font-family:Oswald,sans-serif;line-height:4.21875vw}#blog .inner .detail .st-Pagenation .wp-pagenavi a.previouspostslink+a.page,#blog .inner .detail .st-Pagenation .wp-pagenavi a.page+a.nextpostslink{margin:0 0 0 7.03125vw}#blog .inner .detail .st-Pagenation .wp-pagenavi a.page:hover{color:#000;background-color:#f7f148}#blog .inner .detail .st-Pagenation .wp-pagenavi span.current{color:#000;background-color:#f7f148}#blog .inner .detail .st-Pagenation .wp-pagenavi a.nextpostslink,#blog .inner .detail .st-Pagenation .wp-pagenavi a.previouspostslink{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center;transition:.4s;width:4.21875vw;height:4.21875vw;line-height:4.21875vw;color:#2c3f72;background:none}#blog .inner .detail .st-Pagenation .wp-pagenavi a.nextpostslink:hover,#blog .inner .detail .st-Pagenation .wp-pagenavi a.previouspostslink:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}#blog .inner .detail .st-Pagenation .wp-pagenavi a.nextpostslink{background:url(../../images/pc/abroad/icon_next.png) no-repeat 50%;background-size:80%}#blog .inner .detail .st-Pagenation .wp-pagenavi a.previouspostslink{background:url(../../images/pc/abroad/icon_prev.png) no-repeat 50%;background-size:80%}.request{padding:5% 0 8%;background:#fdfdef}.request .inner{width:87.5%}.request .inner h3{margin:0 0 5%;font-size:calc(15px + 21 * ((100vw - 320px) / 447));font-weight:700;letter-spacing:1.6px;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","MS 明朝",Hiragino Mincho ProN,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}.request .inner h3 span{position:relative;z-index:1}.request .inner h3 span:before{content:"";width:calc(100% - 5px);padding:2% 0 0;background:rgba(255,234,136,.5);position:absolute;bottom:3px;left:0;z-index:-1}.request .inner ul{margin:0 0 6%;float:left}.request .inner ul li{width:31%;float:left}.request .inner ul li+li{margin:0 0 0 3%}.request .inner h4{margin:0 0 1%;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1.708333;-ms-transform:translate(0,-8px);transform:translate(0,-8px)}.request .inner p{font-size:12px;font-size:1.2rem;line-height:1.6;letter-spacing:1.2px}.request .inner .btn{width:90%;margin:5% auto 0;text-align:center}.request .inner .btn a{margin:0 0 5%;padding:8% 0;display:block;border-radius:46px;font-size:14px;font-size:1.4rem;font-weight:700;line-height:1;background:#f7f148;color:#000;box-shadow:0 4px 0 #aaa000;position:relative;letter-spacing:2px}.request .inner .btn a:after{content:"";width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;top:48%;-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);right:10%}footer{padding:8% 0;background:#3f507c;text-align:center}footer .global-menu ul{margin:0 0 5%}footer .global-menu ul li{width:50%;position:relative;float:left;box-sizing:border-box;border-width:0 0 1px;border-style:dotted;border-color:rgba(255,255,255,.6)}footer .global-menu ul li a{padding:11% 0 10%;display:block;font-size:11px;font-size:1.1rem;color:#acb6cb;letter-spacing:1.6px}footer .global-menu ul li a[href]{color:#fff}footer .global-menu ul li:nth-child(even){border-width:0 0 1px 1px;border-style:dotted}footer .global-menu ul li:nth-child(2n+1){border-width:0 0 1px}footer .global-menu ul li+li{border-width:0 0 1px 1px}footer .bnr{width:93.75%;margin:0 auto 5%}footer .bnr li{width:48.5%;float:left}footer .bnr li+li{margin:0 0 0 3%}footer .admission-policy{margin:0 0 5%;font-size:12px;font-size:1.2rem;letter-spacing:.12em}footer .admission-policy a{color:#fff}footer .copyright{font-size:10px;font-size:1.0rem;color:#fff}footer .to-top{width:8%;bottom:1.5%;right:3%;position:fixed;z-index:98}}