@charset "utf-8";
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,dialog{display:block}section:after{content:"";clear:both;display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none;visibility:hidden}html{height:100%;overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:468.75%;}@media all and (min-width:568px){html{font-size:546.875%}}@media all and (min-width:768px){html{font-size:625%}}@media all and (min-width:920px){html{font-size:703.125%}}@media all and (min-width:1520px){html{font-size:781.25%}}@media all and (-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body{margin:0 auto;min-height:100%}body,button,input,select,textarea{font-size:.1rem;line-height:.3rem;font-family:'游ゴシック','YuGothic','メイリオ','Hiragino Kaku Gothic ProN',sans-serif;color:#333;box-sizing:border-box}p,blockquote,q,pre,address,hr,code,samp,dl,ol,ul,th,td,fieldset,menu,h6,img,figcaption,button{font-size:.16rem;line-height:.3rem;margin:0 0 .3rem;text-align:justify;text-justify:inter-ideograph;box-sizing:border-box}div,header,section,article,aside,h1,h2,h3,h4,h5,h6,p,a,span,dt,dd,li{background-repeat:no-repeat;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:'游明朝','YuMincho','Hiragino Mincho ProN','HGP明朝B',serif;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:.3rem;margin:0 0 .3rem;clear:both}h1{font-size:.28rem;line-height:.6rem;line-height:.42rem;margin-bottom:.3rem;}@media all and (min-width:568px){h1{font-size:.37rem;line-height:.6rem;margin-bottom:.6rem}}h2{font-size:.28rem;line-height:.6rem;line-height:.42rem;margin-top:.48rem;}@media all and (min-width:568px){h2{font-size:.37rem;line-height:.6rem;margin-top:.6rem}}h3{font-size:.21rem;margin-bottom:.15rem;}@media all and (min-width:568px){h3{font-size:.28rem;line-height:.6rem;margin-top:.3rem}}h4{font-size:.21rem;}@media all and (min-width:568px){h4{font-size:.28rem;line-height:.6rem}}h5{font-size:.21rem;}small{font-size:.85em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}pre,code,kbd,samp{font:.16rem/.3rem 'Menlo','Consolas','DejaVu Sans Mono','Monaco','Courier New','Courier',monospace}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left}form{margin:0}fieldset{border:0;padding:0}textarea{overflow:auto;vertical-align:top}legend{border:0;*margin-left:-7px}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::webkit-search-decoration{-webkit-appearance:none}input[type="hidden"]{display:none;margin:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote,q,cite{font-style:italic}blockquote{padding-left:2em;border-left:1px solid #ddd}blockquote > p{padding:0}ul,ol{list-style:none outside;padding:0;text-align:left}li{list-style:none outside;vertical-align:top}a:focus{outline:thin dotted}a:hover,a:active{outline:none}figure{margin:0;box-sizing:border-box}img,object,video{max-width:100%;height:auto}img{border:0;margin:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}mark{background:#ff0}ins{text-decoration:none;background:#ff9}del{text-decoration:line-through}hr{display:block;height:1px;border:0;border-bottom:1px solid #ddd}strong,b,dt{font-weight:bold}dfn{font-style:italic}var,address{font-style:normal}sub,sup{font-size:.625em;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.group:after,.clearfix:after{content:"";clear:both;display:block}@-webkit-keyframes moveFromBottom{59%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}60%{-webkit-transform:translateY(200%);transform:translateY(200%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}61%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}}@keyframes moveFromBottom{59%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}60%{-webkit-transform:translateY(200%);transform:translateY(200%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}61%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}}@-webkit-keyframes moveFromTop{59%{-webkit-transform:translateY(200%);transform:translateY(200%)}60%{-webkit-transform:translateY(-200%);transform:translateY(-200%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}61%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}}@keyframes moveFromTop{59%{-webkit-transform:translateY(200%);transform:translateY(200%)}60%{-webkit-transform:translateY(-200%);transform:translateY(-200%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}61%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}}@-webkit-keyframes bounceMoveless{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceMoveless{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounceRightTop{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateX(-100px) translateY(50px);transform:translateX(-100px) translateY(50px)}60%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translateX(20px) translateY(-10px);transform:translateX(20px) translateY(-10px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes bounceRightTop{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateX(-100px) translateY(50px);transform:translateX(-100px) translateY(50px)}60%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translateX(20px) translateY(-10px);transform:translateX(20px) translateY(-10px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes bounceRightBottom{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateX(-100px) translateY(-30px);transform:translateX(-100px) translateY(-30px)}60%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translateX(10px) translateY(5px);transform:translateX(10px) translateY(5px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes bounceRightBottom{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateX(-100px) translateY(-30px);transform:translateX(-100px) translateY(-30px)}60%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translateX(10px) translateY(5px);transform:translateX(10px) translateY(5px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes bounceLeftTop{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateX(100px) translateY(50px);transform:translateX(100px) translateY(50px)}60%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translateX(-20px) translateY(-10px);transform:translateX(-20px) translateY(-10px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes bounceLeftTop{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateX(100px) translateY(50px);transform:translateX(100px) translateY(50px)}60%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translateX(-20px) translateY(-10px);transform:translateX(-20px) translateY(-10px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes bounceLeftBottom{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateX(100px) translateY(-30px);transform:translateX(100px) translateY(-30px)}60%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translateX(-10px) translateY(5px);transform:translateX(-10px) translateY(5px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes bounceLeftBottom{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateX(100px) translateY(-30px);transform:translateX(100px) translateY(-30px)}60%{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translateX(-10px) translateY(5px);transform:translateX(-10px) translateY(5px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{width:100%;overflow:hidden}html{height:100%}#contents{clear:both;width:100%;padding-top:10px}::-moz-selection{background-color:#e95383;color:#fff}::selection{background-color:#e95383;color:#fff}html.prescroll{-webkit-transition:-webkit-transform 0.00001s;transition:-webkit-transform 0.00001s;transition:transform 0.00001s;transition:transform 0.00001s, -webkit-transform 0.00001s}html.localscroll{-webkit-transition:-webkit-transform 1.6s cubic-bezier(0, 0.9, 0.5, 1);transition:-webkit-transform 1.6s cubic-bezier(0, 0.9, 0.5, 1);transition:transform 1.6s cubic-bezier(0, 0.9, 0.5, 1);transition:transform 1.6s cubic-bezier(0, 0.9, 0.5, 1), -webkit-transform 1.6s cubic-bezier(0, 0.9, 0.5, 1);}html.localscroll header.crumb .hdr{background-position:50% 50% !important}h1 span,h2 span,h3 span{font-size:.6em;display:inline-block;margin-right:.5em}h1 .eng,h2 .eng,h3 .eng{font-family:'Sriracha',cursive;margin-top:-.3em;display:block;font-size:1.2em}h1 .jpn,h2 .jpn,h3 .jpn{margin-top:-.7em;display:block}h4 span,h5 span,h6 span{font-size:.8em;font-weight:normal}a{text-decoration:underline;color:#00b7e5}a:visited{color:#9ca0bd}a:hover,a:visited:hover{color:#0061e5}header#top{background-color:rgba(255,255,255,0.9);width:100%;padding:10px 0;position:fixed;top:0;left:0;z-index:200;-webkit-transition:0.6s;transition:0.6s;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);}header#top.is-hidden{top:-48px}header#top:after{display:block;content:'';position:absolute;left:0;right:0;top:100%;margin:auto auto 0;width:0;height:0;border-width:33.333333333333336px 19.333333333333332px;border-style:solid;border-color:transparent;border-top-color:rgba(255,255,255,0.9);border-bottom:none;z-index:1}header#top h1{float:left;width:64.16666666666667%;margin-left:1.25%;margin-right:1.25%;margin-left:17.916666666666668%;text-align:center;float:none;margin-top:0;margin-bottom:0;line-height:1;font-size:28px;}header#top h1 a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}header#top h1 a img{-webkit-transition:0.4s;transition:0.4s;width:187px;height:19px}header#top nav.subnav{position:absolute;top:5px;right:5px;}header#top nav.subnav ul{display:inline-block;margin:0 0 0 auto;text-align:center;}header#top nav.subnav ul li{display:inline-block;cursor:pointer;border-radius:5px;margin-left:1em;font-size:.08rem;}header#top nav.subnav ul li a{display:inline-block;color:#e95383;text-decoration:none;line-height:1;padding:10px 15px;}header#top nav.subnav ul li a +media tabWidth{padding:10px 20px}header#top nav.subnav ul li:hover{background-color:#e95383;cursor:pointer;}header#top nav.subnav ul li:hover a{-webkit-animation:moveFromTop .25s ease;animation:moveFromTop .25s ease;color:#fff}header#top nav.subnav ul li a{padding:7px 5px 0;-webkit-transition:0.4s;transition:0.4s}header#top nav.subnav ul li a:before{font-family:FontAwesome;font-weight:normal;margin-right:.3em}header#top nav.subnav ul li.access a:before{content:"\f041";display:block;margin:0 auto;font-size:18px}header#top nav.subnav ul li.request a:before{content:"\f15c"}header#top nav.mainnav{width:100%;position:absolute;bottom:0;left:0;clear:both;z-index:100;}header#top nav.mainnav ul{background-color:#fff;background-color:rgba(255,255,255,0.9);margin-bottom:0;font-size:.14rem;-webkit-transition:0.4s;transition:0.4s;display:block;position:absolute;}header#top nav.mainnav ul li a,header#top nav.mainnav ul li span{color:#e95383;display:block;text-decoration:none;font-weight:bold;height:100%;line-height:3em;cursor:pointer}header#top nav.mainnav ul li span{color:#74725f}header#top nav.mainnav ul li a:before{width:0;height:0;border:.313em solid transparent;border-left-color:#f4a9c1;content:'';vertical-align:middle;display:inline-block}header#top nav.mainnav ul li a:after{display:block;content:"";width:0;height:2px;background-color:#f8cbd9;margin:-5px 0 0;-webkit-transition:0.25s ease-out;transition:0.25s ease-out}header#top nav.mainnav ul li a:hover:after{width:100%}header#top nav.mainnav ul li a:active:after{background-color:#e95383}header#top nav.mainnav > input{display:none}header#top nav.mainnav > label{display:block;width:3.5em;height:3.125em;text-indent:-9999px;position:relative;margin-left:5px;margin-bottom:10px;margin-top:-38px;}header#top nav.mainnav > label span,header#top nav.mainnav > label:before,header#top nav.mainnav > label:after{position:absolute;display:block;border:1px solid #e95383;top:30%;left:20%;right:20%;content:'';-webkit-transition:rotate 0.3s;transition:rotate 0.3s}header#top nav.mainnav > label span{top:50%}header#top nav.mainnav > label:after{top:70%}header#top nav.mainnav > ul{height:100vh;overflow-y:scroll;width:70%;text-align:left;left:-70%;padding:15px 0 48px;}header#top nav.mainnav > ul > li{overflow:hidden;border-top:1px dotted #b1afa0;padding:5px 0;margin:5px 20px;}header#top nav.mainnav > ul > li.top,header#top nav.mainnav > ul > li.student,header#top nav.mainnav > ul > li.util{border-top:1px solid #b1afa0}header#top nav.mainnav > ul > li.util ul{width:100%;}header#top nav.mainnav > ul > li.util ul li{width:33.3333%;float:left;text-align:center}header#top nav.mainnav > ul > li > a,header#top nav.mainnav > ul > li > span{height:auto;width:50%;float:left;clear:both}header#top nav.mainnav > ul > li.top > a{width:100%}header#top nav.mainnav > ul > li ul{overflow:hidden;float:right;width:50%;position:relative;max-height:none;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;top:0;left:0;background-color:transparent}header#top nav.mainnav #mainnav-ctrl:checked ~ label span{border-color:transparent}header#top nav.mainnav #mainnav-ctrl:checked ~ label:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:50%}header#top nav.mainnav #mainnav-ctrl:checked ~ label:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);top:50%}header#top nav.mainnav #mainnav-ctrl:checked ~ ul{max-height:none;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}@media all and (min-width:568px){header#top:not(.is-tiny){padding:20px 0 0;}header#top:not(.is-tiny):after{border-width:50px 29px}header#top:not(.is-tiny) h1 a img{width:287.6923076923077px;height:29.23076923076923px}header#top:not(.is-tiny) nav.subnav{top:15px;right:10px;}header#top:not(.is-tiny) nav.subnav ul{text-align:right;}header#top:not(.is-tiny) nav.subnav ul li{font-size:.12rem;}header#top:not(.is-tiny) nav.subnav ul li a{padding:10px}header#top:not(.is-tiny) nav.subnav ul li.access a:before{font-size:1.333333333333333em;line-height:.75em;vertical-align:-10%;margin-right:.15em;display:inline}header#top:not(.is-tiny) nav.mainnav{position:relative;margin-top:6px;}header#top:not(.is-tiny) nav.mainnav ul{width:100%;float:none;position:relative;font-family:'游明朝','YuMincho','Hiragino Mincho ProN','HGP明朝B',serif;}header#top:not(.is-tiny) nav.mainnav ul li span:after{display:block;content:"";width:0;height:2px;background-color:#e95383;margin:-1px auto 0;-webkit-transition:0.25s ease-out;transition:0.25s ease-out}header#top:not(.is-tiny) nav.mainnav ul li:hover span:after{width:100%}header#top:not(.is-tiny) nav.mainnav ul li a:after{margin:-1px auto 0;background-color:#e95383}header#top:not(.is-tiny) nav.mainnav > label{display:none}header#top:not(.is-tiny) nav.mainnav > ul{max-height:none;background-color:transparent;overflow-y:hidden;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;top:100%;height:3em;width:100%;position:static;text-align:center;padding:0;}header#top:not(.is-tiny) nav.mainnav > ul > li{width:17%;height:auto;display:inline-block;border-top:none;padding:0;margin:0;}header#top:not(.is-tiny) nav.mainnav > ul > li.student,header#top:not(.is-tiny) nav.mainnav > ul > li.graduate,header#top:not(.is-tiny) nav.mainnav > ul > li.util{display:none}header#top:not(.is-tiny) nav.mainnav > ul > li > a,header#top:not(.is-tiny) nav.mainnav > ul > li > span{color:#e95383;float:none;width:100%}header#top:not(.is-tiny) nav.mainnav > ul > li > a:before,header#top:not(.is-tiny) nav.mainnav > ul > li > span:before{width:0;height:0;border:.313em solid transparent;border-top-color:#f4a9c1;content:'';vertical-align:middle;display:inline-block;border-bottom:none;margin-right:.5em}header#top:not(.is-tiny) nav.mainnav > ul > li > span:before{border-top-color:#d7d6ce}header#top:not(.is-tiny) nav.mainnav > ul > li.top > a:before{border:.313em solid transparent;border-left-color:#e95383;border-right:none}header#top:not(.is-tiny) nav.mainnav > ul > li.top > a strong{display:none}header#top:not(.is-tiny) nav.mainnav > ul > li ul{float:none;position:absolute;top:100%;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);max-height:0;-webkit-transition:0.4s;transition:0.4s;background-color:rgba(235,234,230,0.9);}header#top:not(.is-tiny) nav.mainnav > ul > li ul li{float:left;width:50%;text-align:center;padding:1em 1em}header#top:not(.is-tiny) nav.mainnav > ul > li:hover ul,header#top:not(.is-tiny) nav.mainnav > ul > li:not(:first-child):hover ul{max-height:1000px;top:100%;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}header#top:not(.is-tiny) nav.mainnav #mainnav-ctrl:checked ~ ul{-webkit-transform:translateX(0);transform:translateX(0)}}@media all and (min-width:768px){header#top:not(.is-tiny){padding:20px 0 0;}header#top:not(.is-tiny):after{border-width:66.66666666666667px 38.666666666666664px}header#top:not(.is-tiny) h1{margin:5px auto 10px;}header#top:not(.is-tiny) h1 a img{width:374px;height:38px}}@media all and (min-width:920px){header#top:not(.is-tiny){padding:20px 0 0;}header#top:not(.is-tiny):after{border-width:100px 58px}header#top:not(.is-tiny) h1{margin:10px auto 10px}}#footer{clear:both;width:100%;overflow:hidden;padding:20px 0 0;background-color:#f3f3f0;position:relative;}#footer:before{display:block;content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;width:0;height:0;border-width:50px 29px;border-style:solid;border-color:transparent;border-top-color:#fff;border-bottom:none}#footer .subnav,#footer .ftrbnr{float:left;width:39.166666666666664%;margin-left:1.25%;margin-right:1.25%;margin-right:9.583333333333334%;margin-bottom:10px;text-align:right;}#footer .subnav ul,#footer .ftrbnr ul{display:inline-block;margin:.09999999999999999rem 0 0 auto;text-align:right;}#footer .subnav ul li,#footer .ftrbnr ul li{display:inline-block;cursor:pointer;border-radius:5px;margin-left:1em;font-size:.14rem;}#footer .subnav ul li a,#footer .ftrbnr ul li a{display:inline-block;color:#e95383;text-decoration:none;line-height:1;padding:10px 15px;}#footer .subnav ul li a +media tabWidth,#footer .ftrbnr ul li a +media tabWidth{padding:10px 20px}#footer .subnav ul li:hover,#footer .ftrbnr ul li:hover{background-color:#e95383;cursor:pointer;}#footer .subnav ul li:hover a,#footer .ftrbnr ul li:hover a{-webkit-animation:moveFromTop .25s ease;animation:moveFromTop .25s ease;color:#fff}#footer .subnav ul li a:before,#footer .ftrbnr ul li a:before{font-family:FontAwesome;font-weight:normal;margin-right:.3em}#footer .subnav ul li.inquiry a:before,#footer .ftrbnr ul li.inquiry a:before{content:"\f0e0"}#footer .subnav ul li.privacy a:before,#footer .ftrbnr ul li.privacy a:before{content:"\f023"}#footer .subnav ul li.sitemap a:before,#footer .ftrbnr ul li.sitemap a:before{content:"\f0e8"}#footer .subnav ul li.twitter a:before,#footer .ftrbnr ul li.twitter a:before{content:"\f099"}#footer .subnav .pagetop,#footer .ftrbnr .pagetop{width:45px;margin-bottom:0;position:fixed;z-index:50;bottom:50px;right:10px;}@media all and (min-width:768px){#footer .subnav .pagetop,#footer .ftrbnr .pagetop{width:65px;bottom:50px;right:10px}}#footer .subnav .pagetop a,#footer .ftrbnr .pagetop a{width:100%;white-space:nowrap;overflow:hidden;display:block;text-decoration:none;-webkit-transition:0.2s;transition:0.2s;}#footer .subnav .pagetop a:hover,#footer .ftrbnr .pagetop a:hover{opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);}#footer .subnav .pagetop a:hover:before,#footer .ftrbnr .pagetop a:hover:before{-webkit-animation:moveFromBottom .25s ease;animation:moveFromBottom .25s ease;background-color:#fff;color:#e95383}#footer .subnav .pagetop a:before,#footer .ftrbnr .pagetop a:before{content:"\25b2";font-size:.3rem;width:100%;height:30px;text-align:center;display:inline-block;color:#fff;padding:10px 0 5px;text-decoration:none;background-color:rgba(233,83,131,0.95);border-radius:50%;}@media all and (min-width:768px){#footer .subnav .pagetop a:before,#footer .ftrbnr .pagetop a:before{height:50px;padding:15px 0 0}}#footer .ftrbnr{float:left;width:39.166666666666664%;margin-left:1.25%;margin-right:1.25%;margin-left:9.583333333333334%;text-align:left;}#footer .ftrbnr ul{text-align:left}#footer .ftrmap{clear:both;}#footer .ftrmap ul{margin:0 auto;padding:20px 40px 1px;overflow:hidden;max-width:1520px;}#footer .ftrmap ul li{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%;font-size:.13rem;border-top:1px solid #fff;padding-top:20px;padding-bottom:20px;}@media all and (min-width:568px){#footer .ftrmap ul li{float:left;width:22.5%;margin-left:1.25%;margin-right:1.25%;padding-bottom:0}}#footer .ftrmap ul li span{display:block;font-weight:bold;}#footer .ftrmap ul li span:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}#footer .ftrmap ul li span:before{top:.8em;margin-right:.5em;border-width:8px 6px;border-left-color:transparent;border-top-color:#999;}@media all and (min-width:568px){#footer .ftrmap ul li span:before{top:.5em}}#footer .ftrmap ul li a{display:block;text-indent:.5em;text-decoration:none;color:#000;}#footer .ftrmap ul li a:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}#footer .ftrmap ul li a:hover{text-decoration:underline}#footer .ftrrights{clear:both;background-color:#e7e6e2;text-align:center;margin-bottom:0;margin-top:30px;padding-bottom:.3rem;position:relative;padding-top:60px;}#footer .ftrrights:before{display:block;content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;width:0;height:0;border-width:50px 29px;border-style:solid;border-color:transparent;border-top-color:#f3f3f0;border-bottom:none}#footer .ftrrights p{white-space:nowrap;font-size:.13rem;line-height:1.6em;text-align:center;margin-bottom:0;padding-bottom:10px;}#footer .ftrrights p span{font-weight:bold}#footer .ftrrights p.logo a img{max-width:50%}header.crumb{padding-top:48px;}@media all and (min-width:568px){header.crumb{padding-top:96px}}@media all and (min-width:768px){header.crumb{padding-top:118px}}@media all and (min-width:920px){header.crumb{padding-top:128px}}@media all and (min-width:1520px){header.crumb{padding-top:134px}}header.crumb .hdr{background-image:url("../img/hdr_general.jpg");background-color:#d3ecf9;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;text-align:center;overflow:hidden;height:150px;padding:50px 0 20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}@media all and (min-width:568px){header.crumb .hdr{height:200px;padding-top:80px}}@media all and (min-width:768px){header.crumb .hdr{height:300px;padding-top:120px}}@media all and (min-width:1520px){header.crumb .hdr{height:400px;padding-top:160px}}header.crumb .hdr h1{display:inline-block;margin-bottom:0;line-height:1;white-space:nowrap;background-color:rgba(233,83,131,0.75);color:#fff;padding:20px;border-radius:100px;}@media all and (min-width:768px){header.crumb .hdr h1{padding:40px 60px 40px}}header.crumb nav{width:100%;color:#333;background:#f3f2f0;position:relative;}header.crumb nav:after{display:block;content:'';position:absolute;left:0;right:0;top:100%;margin:auto auto 0;width:0;height:0;border-width:13.333333333333334px 7.666666666666667px;border-style:solid;border-color:transparent;border-top-color:#f3f2f0;border-bottom:none;z-index:1;}@media all and (min-width:568px){header.crumb nav:after{border-width:20px 11.5px}}@media all and (min-width:768px){header.crumb nav:after{border-width:26.666666666666668px 15.333333333333334px}}@media all and (min-width:920px){header.crumb nav:after{border-width:40px 23px}}header.crumb nav a:link,header.crumb nav a:visited{color:#999;text-decoration:underline;border:0}header.crumb nav a:hover,header.crumb nav a:visited:hover{color:#ccc;text-decoration:underline}header.crumb nav ol{margin:0;overflow:hidden;white-space:nowrap;height:33px;}header.crumb nav ol li{display:inline-block;font-size:.13rem;line-height:1em;min-height:14px;margin:10px 0 7px 0;padding:1px 0 0 20px;}header.crumb nav ol li:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}header.crumb nav ol li:before{border-left-color:#d7d6ce;margin-right:.4em}header.crumb nav ol li.home{margin-bottom:0;padding:0;}header.crumb nav ol li.home:before{border-left-color:transparent}header.crumb nav ol li.home a{background-image:url("../img/hdr_crumb_home.svg");display:inline-block;height:2em;padding-left:25px;padding-top:2px;}header.crumb nav ol li.home a:hover,header.crumb nav ol li.home a:visited:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}#main{width:100%;padding:20px 10px;display:block;float:none;background-color:#fff;max-width:1520px;margin:0 auto;}#main:after{content:"";clear:both;display:block}@media all and (min-width:568px){#main{padding:30px 15px}}@media all and (min-width:768px){#main{padding:60px 30px}}#main h1{margin-bottom:0}#main h2{color:#e95383;text-align:center;}#main h2.maintitle{margin-top:0}#main h2 .jpn{margin-right:0}#main h3{text-align:center}#main p.lead{font-family:'游明朝','YuMincho','Hiragino Mincho ProN','HGP明朝B',serif;text-align:center;color:#2ec266;font-size:.18rem;}@media all and (min-width:568px){#main p.lead{font-size:.21rem}}#main p.lead strong{display:block;font-size:.37rem;line-height:.6rem;}#main p.lead small{display:block;font-size:.14rem;line-height:1.4}@media all and (min-width:920px){#main p.paragraph{width:80.83333333333333%;margin-left:auto;margin-right:auto}}@media all and (min-width:920px){#main p.para{width:64.16666666666667%;margin-right:auto}}#main p.tablenote{font-size:.13rem;line-height:1.65em;margin-top:-.3rem;}@media all and (min-width:768px){#main p.tablenote{float:left;width:80.83333333333333%;margin-left:1.25%;margin-right:1.25%;margin-left:9.583333333333334%}}#main p.btnlink{text-align:center;}#main p.btnlink a{display:inline-block;padding:.3rem 10px;text-align:center;background-color:#21a2e0;box-shadow:0 0 4px 0 #ccc;border-radius:3px;text-decoration:none;color:#fff;-webkit-transition:0.5s;transition:0.5s;padding:.3rem 2.5em .3rem 3.8em;text-indent:-1.3em;}#main p.btnlink a:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#fff}#main p.btnlink a:hover{box-shadow:0 0 10px 0 #ccc;background-color:#63bde9;-webkit-transform:scale(1.1);transform:scale(1.1)}@media all and (min-width:568px){#main p.btnlink a br{display:none}}#main p.btndl,#main p.btnpdf,#main p.external{text-align:center;}#main p.btndl a,#main p.btnpdf a,#main p.external a{display:inline-block;padding:.3rem 10px;text-align:center;background-color:#21a2e0;box-shadow:0 0 4px 0 #ccc;border-radius:3px;text-decoration:none;color:#fff;-webkit-transition:0.5s;transition:0.5s;padding:.3rem 30px;background-color:#2ec266;}#main p.btndl a:before,#main p.btnpdf a:before,#main p.external a:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#fff}#main p.btndl a:hover,#main p.btnpdf a:hover,#main p.external a:hover{box-shadow:0 0 10px 0 #ccc;background-color:#63bde9;-webkit-transform:scale(1.1);transform:scale(1.1)}@media all and (min-width:768px){#main p.btndl a br,#main p.btnpdf a br,#main p.external a br{display:none}}#main p.btndl a:before,#main p.btnpdf a:before,#main p.external a:before{font-family:FontAwesome;font-weight:normal;margin-right:.6em;content:"\f019";border-width:0 0;border-left-color:transparent;display:inline}#main p.btnpdf a:before{content:"\f1c1"}#main p.external a{padding:.15rem 30px;background-color:#fff;color:#21a2e0;border:1px solid #21a2e0;}#main p.external a:before{content:"\f14c"}#main p.external a:hover{color:#fff}#main br.smp{display:inline;}@media all and (min-width:568px){#main br.smp{display:none}}#main br.pc{display:none;}@media all and (min-width:568px){#main br.pc{display:inline}}#main .withimage:after{content:"";clear:both;display:block}#main .withimage p,#main .withimage ul,#main .withimage ol{float:left;width:64.16666666666667%;margin-left:1.25%;margin-right:1.25%;}@media all and (min-width:920px){#main .withimage p,#main .withimage ul,#main .withimage ol{float:left;width:72.5%;margin-left:1.25%;margin-right:1.25%}}#main .withimage figure{float:left;width:22.5%;margin-left:1.25%;margin-right:1.25%;margin-left:9.583333333333334%;overflow:visible;float:right;}@media all and (min-width:920px){#main .withimage figure{float:left;width:14.166666666666666%;margin-left:1.25%;margin-right:1.25%;margin-left:9.583333333333334%;overflow:visible;float:right}}#main .withimage figure img{max-width:none;width:135%}#main .note{color:#900;font-size:.13rem;line-height:1.6}#main .memo{font-size:.13rem;line-height:1.6}#main img.cover{width:100%;height:auto}#main img.image{float:right;max-width:40%;height:auto;margin:5px 0 5px 5px}#main img.map{float:left;height:auto;margin:5px 5px 5px 0}#main img.fig{float:right;margin:5px 0 5px 20px;border:1px solid #eee}@media all and (min-width:920px){#main img.image{margin:5px 0 20px 20px}#main img.map{margin:5px 20px 5px 0}}#main figure{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%;}@media all and (min-width:568px){#main figure{float:left;width:22.5%;margin-left:1.25%;margin-right:1.25%}}#main figure.three{float:left;width:72.5%;margin-left:1.25%;margin-right:1.25%}#main figure img{width:100%;height:auto;}.primary #main figure img.double{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}#main figure h5{margin:0}#main figure figcaption{font-size:.14rem;line-height:1.7;margin-top:5px;}#main figure figcaption strong{font-size:.16rem}#main figure figcaption span{display:block;font-size:.12rem;line-height:1.5em}#main figure.cover{width:100%;margin-left:0;margin-right:0;overflow-x:scroll;margin-bottom:20px;}#main figure.cover::-webkit-scrollbar{height:10px}#main figure.cover::-webkit-scrollbar-track{border-radius:5px;background:#ddd}#main figure.cover::-webkit-scrollbar-thumb{border-radius:5px;background:#e95383}#main figure.cover img{width:250%;max-width:inherit}@media all and (min-width:568px){#main figure.cover{overflow-x:auto}#main figure.cover img{width:100%;max-width:100%}}#main figure.img{float:left;width:39.166666666666664%;margin-left:1.25%;margin-right:1.25%;float:right;-webkit-transform:translateX(2.5%);transform:translateX(2.5%);}#main figure.img img{width:110%;max-width:110%;height:auto}#main figure.img:nth-child(odd){float:left;-webkit-transform:translateX(-2.5%);transform:translateX(-2.5%);}#main figure.img:nth-child(odd) img{float:right}@media all and (min-width:568px){#main figure.img{width:30.833333333333336%}#main figure.img img{width:130%;max-width:130%;height:auto}}#main figure.fig{float:left;width:39.166666666666664%;margin-left:1.25%;margin-right:1.25%;float:right;-webkit-transform:translateX(2.5%);transform:translateX(2.5%);}@media all and (min-width:568px){#main figure.fig{float:left;width:30.833333333333336%;margin-left:1.25%;margin-right:1.25%;float:right}}#main figure.fig2{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;float:right;padding:.1rem .2rem;}@media all and (min-width:568px){#main figure.fig2{float:left;width:30.833333333333336%;margin-left:1.25%;margin-right:1.25%;float:right}}#main figure.fig2 img{width:100%;height:auto}#main .figlist figure{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;}@media all and (min-width:568px){#main .figlist figure{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}}#main .primary figure{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%;}@media all and (min-width:568px){#main .primary figure{float:left;width:30.833333333333336%;margin-left:1.25%;margin-right:1.25%}}#main blockquote{font-style:normal;padding:2em;border:1px solid #eee;color:#666;background-color:#f7f5f0;line-height:.34rem;font-family:'游明朝','YuMincho','Hiragino Mincho ProN','HGP明朝B',serif}#main ul.list li{margin-left:1.3em;text-indent:-.7em;}#main ul.list li:before{content:"\0025cf";display:inline-block;color:#d7d6ce}#main ol.num{counter-reset:prnum;}#main ol.num li{font-size:.14rem;margin-left:1.6em;text-indent:-.7em;}#main ol.num li:before{counter-increment:prnum;content:counter(prnum) ".";display:inline-block;margin-right:.3em}#main table{width:100%;border-top:1px solid #f197b4;border-bottom:1px solid #f197b4;color:#666;margin-bottom:.3rem;table-layout:fixed;}@media all and (min-width:768px){#main table{float:left;width:80.83333333333333%;margin-left:1.25%;margin-right:1.25%;margin-left:9.583333333333334%;float:none}}#main table caption{margin:0 0 5px 0}#main table h3{margin:0}#main table h4{margin:0;font-size:.16rem}#main table td{border-bottom:1px solid #f197b4;border-left:3px dotted #fff;background-color:#f7f6f5;padding:8px 10px;vertical-align:top;font-size:.14rem;}#main table td p{font-size:.14rem;margin-bottom:.6em;line-height:1.2em;margin-left:2em;text-indent:-2em;}#main table td p small{font-size:.12rem;}#main table td img{margin:0}#main table th{border-bottom:1px solid #f197b4;padding:8px 10px;vertical-align:top;font-size:.14rem;background-color:#fcedf2;}#main table th.fivesprit{width:16.6666667%}#main table th.quadrisection{width:20%}#main table th.tripartition{width:25%}#main table th.twofraction{width:33.3333%}#main table thead th{text-align:center;color:#e95383;background-color:#fff}#main table thead td{text-align:center;background-color:#fff}#main table tfoot th{color:#e95383;background-color:#fff}#main table tfoot td{text-align:center;background-color:#fff}#main table tbody th{color:#000;width:20%}#main table tbody .subheader th{width:auto}#main table .line th,#main table .line td{font-size:0;line-height:0;padding:0 0;border:none}#main table.memo{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;}@media all and (min-width:568px){#main table.memo{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}}#main table.memo th,#main table.memo td{font-size:.13rem;line-height:1.5em}#main table.data tbody td{text-align:center}#main .junior table{border-color:#d5f2e0;}#main .junior table td{border-bottom-color:#81daa3}#main .junior table th{border-bottom-color:#81daa3;background-color:#eaf8ef}#main .junior table thead th,#main .junior table tfoot th{color:#2ec266}#main .senior table{border-color:#d2ecf8;}#main .senior table td{border-bottom-color:#79c7ec}#main .senior table th{border-bottom-color:#79c7ec;background-color:#e8f5fb}#main .senior table thead th,#main .senior table tfoot th{color:#21a2e0}#main .timeline{position:relative;padding:0;margin-top:2em;margin-bottom:2em;}#main .timeline::before{content:'';position:absolute;top:0;left:2.4em;height:100%;width:4px;border-radius:2px;background:#f8cbd9}#main .timeline h2{font-family:'Sriracha',cursive}#main .timeline article{position:relative}@media all and (min-width:920px){#main .timeline{margin-top:3em;margin-bottom:3em}#main .timeline::before{left:50%;margin-left:-2px}#main .timeline h2{background-color:#fff;border-bottom:2px solid #f8cbd9;position:relative}}#main .timeline dl{position:relative;margin:2em 0;}#main .timeline dl:after{content:"";display:table;clear:both}#main .timeline dl:first-child{margin-top:0}#main .timeline dl:last-child{margin-bottom:0}@media all and (min-width:920px){#main .timeline dl{margin:4em 0}#main .timeline dl:first-child{margin-top:0}#main .timeline dl:last-child{margin-bottom:0}}#main .timeline dl dt{position:absolute;top:0;left:0;width:1.4em;height:1.4em;border-radius:50%;box-shadow:inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 1px rgba(0,0,0,0.05);background-color:#e95383;text-align:center;font-size:.37rem;line-height:.6rem;line-height:1.4em;font-family:'Sriracha',cursive;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-.1em;text-indent:-.1em;color:#fff;}#main .timeline dl dt:nth-child(2){top:1.6em}#main .timeline dl dt.is-hidden{visibility:hidden}#main .timeline dl dt.bounce-in{visibility:visible;-webkit-animation:bounceMoveless .6s;animation:bounceMoveless .6s}#main .timeline dl dd{position:relative;margin-left:4.8em;background-color:#f9f8f7;border-radius:.25em;padding:1em 1em .1em;box-shadow:0 1px 3px 1px rgba(215,214,206,0.7);}#main .timeline dl dd:after{content:"";clear:both;display:block}#main .timeline dl dd h5{margin-bottom:.5em;clear:none}#main .timeline dl dd .fig{display:inline-block;float:right;margin-left:30px;padding:.5em;background:#fff;box-shadow:0 1px 3px 1px rgba(215,214,206,0.7);max-width:50%;margin-bottom:.3rem;}#main .timeline dl dd .fig img{display:block}@media all and (min-width:920px){#main .timeline dl dd .fig{max-width:80%;margin-left:0}}#main .timeline dl dd:before{content:'';position:absolute;top:.8em;right:100%;height:0;width:0;border-width:.6em 1em;border-style:solid;border-color:transparent;border-right-color:#efeeeb}#main .timeline dl dd.is-hidden{visibility:hidden;}#main .timeline dl dd.is-hidden .fig{visibility:hidden}#main .timeline dl dd.bounce-in{visibility:visible;-webkit-animation:bounceRightTop .6s;animation:bounceRightTop .6s}@media all and (min-width:920px){#main .timeline dl dt{left:50%;margin-left:-.7em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#main .timeline dl dd{margin-left:0;padding:1.6em 1.6em 1px;width:45%;}#main .timeline dl dd:before{top:1em;left:100%;border-color:transparent;border-left-color:#efeeeb}#main .timeline dl dd .cd-read-more{float:left}#main .timeline dl dd .fig{position:absolute;width:100%;left:122%;top:6px;font-size:.16rem}#main .timeline dl dd.bounce-in .fig{-webkit-animation:bounceLeftBottom .4s .4s both;animation:bounceLeftBottom .4s .4s both}#main .timeline dl:nth-child(even) dd{float:right;}#main .timeline dl:nth-child(even) dd:before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#efeeeb}#main .timeline dl:nth-child(even) dd .cd-read-more{float:right}#main .timeline dl:nth-child(even) dd .fig{left:auto;right:122%;text-align:right}#main .timeline dl:nth-child(even) dd.bounce-in{-webkit-animation:bounceLeftTop .6s;animation:bounceLeftTop .6s;}#main .timeline dl:nth-child(even) dd.bounce-in .fig{-webkit-animation:bounceRightBottom .4s .4s both;animation:bounceRightBottom .4s .4s both}}#main article.subarticle{padding:.3rem 30px;margin:.3rem -30px;display:block;background:#fefaf6 url("../img/news_bg.png") repeat;}#main article.subarticle:after{content:"";clear:both;display:block}#main article.subarticle h3{clear:none;margin:0 0 10px;text-align:left;color:#2ec266;line-height:1.4}#main article.subarticle h4{color:#2ec266;margin:0;font-size:.18rem;line-height:.3rem;}#main article.subarticle h4:before{content:"\0025cf";display:inline-block;margin-right:.1em;color:#2ec266}#main article.subarticle figure{float:right;margin-left:30px;}#main article.subarticle figure img{display:block;max-width:none;width:130%;margin-top:-.3rem;margin-right:-.3rem}@media all and (min-width:568px){#main article.subarticle figure{float:left;width:39.166666666666664%;margin-left:1.25%;margin-right:1.25%;float:right}#main article.subarticle figure img{width:130%}}#main article.subarticle .column h4,#main article.subarticle h4.voice{float:left;margin-top:.3rem;position:relative;display:inline-block;color:#fff;background-color:#2ec266;border-radius:50%;text-align:center;width:.9rem;height:.9rem;padding:.15rem 0;font-size:.14rem;line-height:.2rem;}#main article.subarticle .column h4:before,#main article.subarticle h4.voice:before{position:absolute;display:block;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);content:'';top:0;right:-20px;width:0;height:0;margin-right:0;border-width:10px 20px;border-style:solid;border-color:transparent;border-left-color:#2ec266}#main article.subarticle h4.voice{width:.5rem;height:.5rem;margin:-10px 0 5px -5px;float:none;}#main article.subarticle h4.voice:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:auto;bottom:-12px;right:-22px}#main article.subarticle .column h3{clear:none;}@media all and (min-width:568px){#main article.subarticle .column h3{clear:both}}#main article.subarticle .column p{margin:0;font-size:.14rem;}#main article.subarticle .column p strong{font-size:.18rem;}#main article.subarticle .column ol{margin-top:.3rem;margin-left:1.2rem}@media all and (min-width:568px){#main article.subarticle .column{float:left;width:55.833333333333336%;margin-left:1.25%;margin-right:1.25%}}#main .pagenate{margin:.3rem 0;text-align:center;}#main .pagenate ul{list-style:none;text-align:center;margin-bottom:0;}#main .pagenate ul li{list-style:none;display:inline-block;font-size:.13rem;margin:0 5px;text-align:center;}#main .pagenate ul li a{display:inline-block;padding:.2em 1em;min-width:.3rem;text-decoration:none;color:#000;}#main .pagenate ul li a:hover{text-decoration:underline}#main .pagenate ul li.prev{border-right:1px solid #d7d6ce;padding-right:.8em;margin-right:.8em;}#main .pagenate ul li.prev a:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}#main .pagenate ul li.prev a:before{top:.1em;margin-right:.5em;border-left-color:transparent;border-right-color:#e95383}#main .pagenate ul li.next{border-left:1px solid #d7d6ce;padding-left:.8em;margin-left:.8em;}#main .pagenate ul li.next a:after{display:inline-block;content:'';position:relative;top:.1em;left:0;width:0;height:0;margin-left:.5em;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}#main .pagenate ul li span{display:inline-block;padding:.2em 0;min-width:.3rem;color:#666}#main #pagenav{overflow:hidden;}#main #pagenav ul{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;}#main #pagenav ul li{float:left;margin-right:1em;font-size:.14rem;}#main #pagenav ul li a{display:block;text-indent:.5em;text-decoration:none;color:#000;}#main #pagenav ul li a:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}#main #pagenav ul li a:before{top:.8em;margin-right:.5em;border-width:8px 6px;border-left-color:transparent;border-top-color:#e95383;}@media all and (min-width:568px){#main #pagenav ul li a:before{top:.5em}}#main #pagenav ul li a:hover{text-decoration:underline}#main #xxxupdate{padding:0 10px;}@media all and (min-width:920px){#main #xxxupdate{padding:0}}#main #xxxupdate h2{margin:0 0 5px;font-size:.13rem;line-height:1.6em;color:#999;}@media all and (min-width:920px){#main #xxxupdate h2{margin:26px 0 10px}}#main #xxxupdate dl{width:100%;margin-bottom:10px;border-bottom:#ccc 1px dotted;overflow:hidden}#main #xxxupdate dt{display:inline-block;width:33%;color:#999;font-size:.14rem;font-weight:normal;line-height:160%;padding:5px 0 5px 0;border-top:#ccc 1px dotted;}@media all and (min-width:568px){#main #xxxupdate dt{width:25%}}#main #xxxupdate dd{display:inline-block;width:67%;padding:5px 0 5px 0;margin:0;color:#999;font-size:.14rem;line-height:160%;border-top:#ccc 1px dotted;}@media all and (min-width:568px){#main #xxxupdate dd{width:75%}}#main #subpagelink{margin:.3rem 0 0;overflow:hidden;width:100%;}#main #subpagelink.school{margin-top:0}#main #subpagelink ul{overflow:hidden}#main #subpagelink li{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;margin-bottom:20px;background-color:#f3f2e9;border-radius:10px;}@media all and (min-width:568px){#main #subpagelink li{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}}@media all and (min-width:768px){#main #subpagelink li{float:left;width:30.833333333333336%;margin-left:1.25%;margin-right:1.25%}}@media all and (min-width:1520px){#main #subpagelink li{float:left;width:22.5%;margin-left:1.25%;margin-right:1.25%}}.school#main #subpagelink li{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}#main #subpagelink li a{overflow:hidden;text-decoration:none;display:block;width:100%;height:100%;position:relative;}#main #subpagelink li a:link{color:#333}#main #subpagelink li a:visited{color:#666}#main #subpagelink li a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}#main #subpagelink li a:hover span.title{bottom:-100%}#main #subpagelink li a:hover span.excerpt{top:0}#main #subpagelink li a:hover span.photo img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#main #subpagelink li span{display:block;padding:10px 30px;}#main #subpagelink li span.photo{padding:0;height:160px;overflow:hidden;}#main #subpagelink li span.photo img{width:100%;height:auto;min-height:100%;-webkit-transition:0.1s;transition:0.1s}#main #subpagelink li span.title{font-size:.16rem;font-weight:bold;position:absolute;width:100%;margin:0;bottom:0;z-index:2;background-color:rgba(233,83,131,0.7);-webkit-transition:0.3s;transition:0.3s;color:#fff}#main #subpagelink li span.excerpt{position:absolute;width:100%;height:100%;margin:0;top:100%;z-index:2;background-color:rgba(255,255,255,0.7);-webkit-transition:0.3s;transition:0.3s;color:#333;font-size:.14rem;line-height:1.6em;}#main #subpagelink li span.excerpt strong{display:block;margin-bottom:10px;padding-top:.032rem;font-size:.16rem}#main #subpagelink .past li{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%;}@media all and (min-width:568px){#main #subpagelink .past li{float:left;width:30.833333333333336%;margin-left:1.25%;margin-right:1.25%}}@media all and (min-width:768px){#main #subpagelink .past li{float:left;width:22.5%;margin-left:1.25%;margin-right:1.25%}}#main #subpagelink .past li a{font-size:.14rem;display:block}#sitemap.general table td,#sitemap.general table th{background-color:transparent;}#sitemap.general table td a,#sitemap.general table th a{color:#000;text-decoration:none;padding-left:1em;display:inline-block;}#sitemap.general table td a:hover,#sitemap.general table th a:hover{text-decoration:underline}#sitemap.general table td a:before,#sitemap.general table th a:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}#sitemap.general table td a:before,#sitemap.general table th a:before{margin-left:-1.5em}#sitemap.general table td span,#sitemap.general table th span{padding-left:1em;display:inline-block;}#sitemap.general table td span:before,#sitemap.general table th span:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}#sitemap.general table td span:before,#sitemap.general table th span:before{top:.8em;margin-right:.5em;margin-left:-1.8em;border-width:8px 6px;border-left-color:transparent;border-top-color:#999;}@media all and (min-width:568px){#sitemap.general table td span:before,#sitemap.general table th span:before{top:.5em}}#sitemap.general #section02 figure figcaption strong{font-size:.18rem;}#sitemap.general #section03 h3 span{font-weight:100;font-size:.14rem;}#access.general .column{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;}@media all and (min-width:568px){#access.general .column{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}}#access.general p.external{clear:both}#access.general #map p.external{text-align:left}#request.exam #privacy h5,#inquiry.general #privacy h5{text-align:center;margin-bottom:.15rem}#request.exam #privacy .panel,#inquiry.general #privacy .panel{overflow-y:scroll;height:2.4rem;padding:.3rem;border:1px dotted #d7d6ce;margin-bottom:.3rem;background-color:#f7f6f5;}#request.exam #privacy .panel p,#inquiry.general #privacy .panel p{font-size:.14rem;margin-bottom:.09999999999999999rem}#request.exam #privacy .panel ol,#inquiry.general #privacy .panel ol{margin-bottom:.09999999999999999rem}#request.exam #privacy p.external a,#inquiry.general #privacy p.external a{margin:5px 2.5%;}#request.exam #privacy p.external a.junior,#inquiry.general #privacy p.external a.junior{color:#2ec266;border-color:#2ec266;}#request.exam #privacy p.external a.junior:hover,#inquiry.general #privacy p.external a.junior:hover{background-color:#6cd493;color:#fff}#request.exam #form iframe,#inquiry.general #form iframe{display:none}.school header.crumb .hdr{background-image:url("../img/hdr_school.jpg")}@media all and (min-width:568px){#chairman.school section#message,#principal.school section#message{float:left;width:80.83333333333333%;margin-left:1.25%;margin-right:1.25%;margin-left:9.583333333333334%}#chairman.school section#message h2 br,#principal.school section#message h2 br{display:none}}#chairman.school section#message figure,#principal.school section#message figure{float:right;margin-left:9.583333333333334%;margin-right:-10%}#chairman.school section#message p,#principal.school section#message p,#chairman.school section#message ul,#principal.school section#message ul{margin-bottom:10px;vertical-align:middle;}#chairman.school section#message p li,#principal.school section#message p li,#chairman.school section#message ul li,#principal.school section#message ul li{margin-left:2.3em;text-indent:-.65em;}#chairman.school section#message p li:before,#principal.school section#message p li:before,#chairman.school section#message ul li:before,#principal.school section#message ul li:before{font-size:.13rem;margin-right:.3em}#chairman.school section#message p.name,#principal.school section#message p.name{text-align:right;margin-top:.3rem;margin-bottom:.3rem}@media all and (min-width:920px){#spirit.school #section02 h5{text-align:center;color:#21a2e0}#spirit.school #section05 ul{width:80.83333333333333%;margin-left:auto;margin-right:auto}}#history.school #outline table th{width:25%}#facilities.school header.crumb .hdr{background-image:url("../img/hdr_facilities.jpg")}#facilities.school #facility{margin-top:.3rem}.edu header.crumb .hdr{background-image:url("../img/hdr_edu.jpg")}.edu #outline p.lead{font-size:.16rem;}@media all and (min-width:smpWith){.edu #outline p.lead{font-size:.21rem}}#mind #voice article.subarticle figure,#study #voice article.subarticle figure,#experience #voice article.subarticle figure{float:left;width:22.5%;margin-left:1.25%;margin-right:1.25%;float:right;margin-left:30px;}#mind #voice article.subarticle figure img,#study #voice article.subarticle figure img,#experience #voice article.subarticle figure img{margin-top:0}@media all and (min-width:400px){#mind #voice article.subarticle figure,#study #voice article.subarticle figure,#experience #voice article.subarticle figure{float:left;width:19.166666666666668%;margin-left:1.25%;margin-right:1.25%;float:right;margin-left:30px}}@media all and (min-width:568px){#mind #voice article.subarticle figure,#study #voice article.subarticle figure,#experience #voice article.subarticle figure{float:left;width:11.666666666666666%;margin-left:1.25%;margin-right:1.25%;float:right;margin-left:30px}}@media all and (min-width:920px){#mind #voice article.subarticle figure,#study #voice article.subarticle figure,#experience #voice article.subarticle figure{float:left;width:7.5%;margin-left:1.25%;margin-right:1.25%;float:right;margin-left:30px}}#mind.edu header.crumb .hdr{background-image:url("../img/hdr_mind.jpg")}#mind.edu .lead,#mind.edu h5{color:#e95383}#study.edu .lead,#study.edu h5{color:#21a2e0}#study.edu .figlist figure{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;}@media all and (min-width:568px){#study.edu .figlist figure{float:left;width:30.833333333333336%;margin-left:1.25%;margin-right:1.25%;border-top:3px solid #21a2e0;padding-top:10px}}#study.edu .figlist figure table.memo{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}#experience.edu header.crumb .hdr{background-image:url("../img/hdr_exp.jpg")}#experience.edu .lead,#experience.edu h5{color:#2ec266}#experience.edu .figlist figure table.memo{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%}#experience.edu .timeline:before{background-color:#c0ecd1}#experience.edu .timeline h2{color:#2ec266;}@media all and (min-width:920px){#experience.edu .timeline h2{border-bottom-color:#c0ecd1}}#experience.edu .timeline dl dt{background-color:#2ec266}#experience.edu .timeline dl h5{color:#2ec266}#experience.edu .timeline .subarticle h3{color:#2ec266}#course.edu header.crumb .hdr{background-image:url("../img/hdr_course.jpg")}#course.edu .figlist figure{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;}#course.edu .figlist figure h5{color:#2ec266;text-align:center}#course.edu .figlist figure ol.num li{line-height:1.6}@media all and (min-width:568px){#course.edu .figlist figure{float:left;width:30.833333333333336%;margin-left:1.25%;margin-right:1.25%}#course.edu .figlist figure h5{display:none}}#course.edu #main #globalStudy h2{color:#c84091}#course.edu #main #globalCareer h2{color:#8564a9}#course.edu #main table.data th,#course.edu #main table.data td{font-size:.13rem;line-height:1.5em}#course.edu #main table.data thead th.fivesprit{width:13%}#course.edu #main table.data thead th.quadrisection{width:18%}#course.edu #main table.data thead td{font-weight:bold;}#course.edu #main table.data thead td.gs{color:#c84091}#course.edu #main table.data thead td.gc{color:#8564a9}#course.edu #main table.data tbody td:nth-of-type(3n+2),#course.edu #main table.data tfoot td:nth-of-type(3n+2){background-color:#f8e8f1;border-bottom-color:#de8cbd;color:#c84091}#course.edu #main table.data tbody td:nth-of-type(3n),#course.edu #main table.data tfoot td:nth-of-type(3n){background-color:#e9e3ef;border-bottom-color:#b5a2cb;color:#8564a9}#course.edu #main table.data tbody td:nth-of-type(3n+4),#course.edu #main table.data tfoot td:nth-of-type(3n+4){background-color:#ede9f2;border-bottom-color:#b5a2cb;color:#8564a9}#course.edu #main table.data tfoot td:nth-of-type(n){background-color:#fff}@media all and (min-width:568px){#course.edu #main table.data thead th.fivesprit{width:16.6666667%}#course.edu #main table.data thead th.quadrisection{width:20%}}#after.edu #message table.memo:nth-child(odd){margin-bottom:-1px}#after.edu #message table.memo th{width:30%}@media all and (min-width:568px){#after.edu #message table.memo{margin-bottom:.3rem}}#after.edu #future table{table-layout:auto;}#after.edu #future table tbody th{width:40%;}@media all and (min-width:568px){#after.edu #future table tbody th{width:30%}}#after.edu #voice article.subarticle figure img{width:130%;}@media all and (min-width:568px){#after.edu #voice article.subarticle figure img{width:150%}}#after.edu #voice article.subarticle h4:before{font-family:FontAwesome;content:"\f059"}@media all and (min-width:920px){#after.edu #voice article.subarticle h4{text-align:center}}#after.edu #voice article.subarticle .column h4:before{content:""}#policy.edu #main figure{float:right;-webkit-transform:translateX(2.5%);transform:translateX(2.5%)}#policy.edu #main p.btnpdf{clear:both}.life header.crumb .hdr{background-image:url("../img/hdr_life.jpg")}#uniform.life header.crumb .hdr{background-image:url("../img/hdr_uniform.jpg")}#uniform.life .figlist figure{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;}@media all and (min-width:568px){#uniform.life .figlist figure{float:left;width:30.833333333333336%;margin-left:1.25%;margin-right:1.25%}}@media all and (min-width:568px){#guidance.life #section01 figure{border-top:3px solid #21a2e0;padding-top:10px}}#schedule.life ul.list li.rest,#oneday.life ul.list li.rest{color:#999;}#schedule.life ul.list li.rest:before,#oneday.life ul.list li.rest:before{content:"\00266c"}#schedule.life #spring dl h5,#oneday.life #spring dl h5{color:#e95383}#schedule.life #spring .subarticle h3,#oneday.life #spring .subarticle h3{color:#e95383}#schedule.life #summer:before,#oneday.life #summer:before,#schedule.life #morning:before,#oneday.life #morning:before{background-color:#c0ecd1}#schedule.life #summer h2,#oneday.life #summer h2,#schedule.life #morning h2,#oneday.life #morning h2{color:#2ec266;}@media all and (min-width:920px){#schedule.life #summer h2,#oneday.life #summer h2,#schedule.life #morning h2,#oneday.life #morning h2{border-bottom-color:#c0ecd1}}#schedule.life #summer dl dt,#oneday.life #summer dl dt,#schedule.life #morning dl dt,#oneday.life #morning dl dt{background-color:#2ec266}#schedule.life #summer dl h5,#oneday.life #summer dl h5,#schedule.life #morning dl h5,#oneday.life #morning dl h5{color:#2ec266}#schedule.life #summer .subarticle h3,#oneday.life #summer .subarticle h3,#schedule.life #morning .subarticle h3,#oneday.life #morning .subarticle h3{color:#2ec266}#schedule.life #autumn:before,#oneday.life #autumn:before,#schedule.life #afternoon:before,#oneday.life #afternoon:before{background-color:#f9ddbf}#schedule.life #autumn h2,#oneday.life #autumn h2,#schedule.life #afternoon h2,#oneday.life #afternoon h2{color:#ec8f2c;}@media all and (min-width:920px){#schedule.life #autumn h2,#oneday.life #autumn h2,#schedule.life #afternoon h2,#oneday.life #afternoon h2{border-bottom-color:#f9ddbf}}#schedule.life #autumn dl dt,#oneday.life #autumn dl dt,#schedule.life #afternoon dl dt,#oneday.life #afternoon dl dt{background-color:#ec8f2c}#schedule.life #autumn dl h5,#oneday.life #autumn dl h5,#schedule.life #afternoon dl h5,#oneday.life #afternoon dl h5{color:#ec8f2c}#schedule.life #autumn .subarticle h3,#oneday.life #autumn .subarticle h3,#schedule.life #afternoon .subarticle h3,#oneday.life #afternoon .subarticle h3{color:#ec8f2c}#schedule.life #winter:before,#oneday.life #winter:before,#schedule.life #evening:before,#oneday.life #evening:before{background-color:#bce3f5}#schedule.life #winter h2,#oneday.life #winter h2,#schedule.life #evening h2,#oneday.life #evening h2{color:#21a2e0;}@media all and (min-width:920px){#schedule.life #winter h2,#oneday.life #winter h2,#schedule.life #evening h2,#oneday.life #evening h2{border-bottom-color:#bce3f5}}#schedule.life #winter dl dt,#oneday.life #winter dl dt,#schedule.life #evening dl dt,#oneday.life #evening dl dt{background-color:#21a2e0}#schedule.life #winter dl h5,#oneday.life #winter dl h5,#schedule.life #evening dl h5,#oneday.life #evening dl h5{color:#21a2e0}#schedule.life #winter .subarticle h3,#oneday.life #winter .subarticle h3,#schedule.life #evening .subarticle h3,#oneday.life #evening .subarticle h3{color:#21a2e0}#schedule.life #winter .subarticle h5,#oneday.life #winter .subarticle h5,#schedule.life #evening .subarticle h5,#oneday.life #evening .subarticle h5{clear:none}#oneday.life header.crumb .hdr{background-image:url("../img/hdr_oneday.jpg")}.exam header.crumb .hdr{background-image:url("../img/hdr_exam.jpg")}#brief.exam header.crumb .hdr{background-image:url("../img/hdr_brief.jpg")}#brief.exam p.tablenote.external{margin-top:-.1rem;}#brief.exam p.tablenote.external a{padding:.08rem .15rem;margin:.07rem .07rem .07rem;font-size:.12rem;}#brief.exam p.tablenote.external a.google:before{content:"\f1a0"}#brief.exam p.tablenote.external a.webcal:before{content:"\f073"}.grad header.crumb .hdr{background-image:url("../img/hdr_grad.jpg")}.student header.crumb .hdr{background-image:url("../img/hdr_student.jpg")}.newspane{overflow:hidden;max-width:1520px;margin:0 auto;}.newspane h2,.newspane p.more,.newspane .t-entry,.newspane .p-entry{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;margin-bottom:10px;background-color:#f3f2e9;border-radius:5px;overflow:hidden;position:relative;}@media all and (min-width:400px){.newspane h2,.newspane p.more,.newspane .t-entry,.newspane .p-entry{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}}@media all and (min-width:568px){.newspane h2,.newspane p.more,.newspane .t-entry,.newspane .p-entry{float:left;width:30.833333333333336%;margin-left:1.25%;margin-right:1.25%;margin-bottom:15px}}@media all and (min-width:768px){.newspane h2,.newspane p.more,.newspane .t-entry,.newspane .p-entry{margin-bottom:30px}}@media all and (min-width:1100px){.newspane h2,.newspane p.more,.newspane .t-entry,.newspane .p-entry{float:left;width:22.5%;margin-left:1.25%;margin-right:1.25%}}.newspane h2 a,.newspane p.more a,.newspane .t-entry a,.newspane .p-entry a{text-decoration:none;display:block;width:100%;height:100%;}.newspane h2 a:link,.newspane p.more a:link,.newspane .t-entry a:link,.newspane .p-entry a:link{color:#333}.newspane h2 a:visited,.newspane p.more a:visited,.newspane .t-entry a:visited,.newspane .p-entry a:visited{color:#666}.newspane h2 a:hover,.newspane p.more a:hover,.newspane .t-entry a:hover,.newspane .p-entry a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}.newspane h2 a:hover .excerpt,.newspane p.more a:hover .excerpt,.newspane .t-entry a:hover .excerpt,.newspane .p-entry a:hover .excerpt{top:0}.newspane h2 span,.newspane p.more span,.newspane .t-entry span,.newspane .p-entry span{display:block;font-size:.16rem;padding:0 10px;margin:5px 0;line-height:1.6em;}@media all and (min-width:768px){.newspane h2 span,.newspane p.more span,.newspane .t-entry span,.newspane .p-entry span{padding:0 20px}}.newspane h2 span.title,.newspane p.more span.title,.newspane .t-entry span.title,.newspane .p-entry span.title{font-size:.16rem;font-weight:bold;font-family:'游明朝','YuMincho','Hiragino Mincho ProN','HGP明朝B',serif}.newspane h2 span.excerpt,.newspane p.more span.excerpt,.newspane .t-entry span.excerpt,.newspane .p-entry span.excerpt{color:#333;font-size:.13rem;}.newspane h2 span.date,.newspane p.more span.date,.newspane .t-entry span.date,.newspane .p-entry span.date{font-size:.12rem;display:inline-block}.newspane h2 span.icon,.newspane p.more span.icon,.newspane .t-entry span.icon,.newspane .p-entry span.icon{font-size:.1rem;display:inline-block;}.newspane h2 span.icon a,.newspane p.more span.icon a,.newspane .t-entry span.icon a,.newspane .p-entry span.icon a{display:inline-block;border-radius:5px;color:#e95383;text-decoration:none;line-height:1;padding:10px;background-color:#ef86a8;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:5px;}.newspane h2 span.icon a:hover,.newspane p.more span.icon a:hover,.newspane .t-entry span.icon a:hover,.newspane .p-entry span.icon a:hover{background-color:#fff;color:#e95383}.newspane h2 span.new,.newspane p.more span.new,.newspane .t-entry span.new,.newspane .p-entry span.new{position:absolute;top:0;right:0;background-image:url("../img/info_new.svg");background-size:40px 40px;width:40px;height:40px;margin:0;padding:0}.newspane h2.permanent,.newspane p.more.permanent,.newspane .t-entry.permanent,.newspane .p-entry.permanent{background-color:#fbedb7;}.newspane h2.permanent p.title,.newspane p.more.permanent p.title,.newspane .t-entry.permanent p.title,.newspane .p-entry.permanent p.title{color:#e95383;font-size:.18rem;}.newspane h2,.newspane p.more{margin-top:0;background-color:transparent;position:relative;}.newspane h2 a,.newspane p.more a{background-color:#d7d6ce;color:#fff;text-align:center;padding:10px 0;}.newspane h2 a:link,.newspane p.more a:link,.newspane h2 a:visited,.newspane p.more a:visited{color:#fff}.newspane h2 strong.eng,.newspane p.more strong.eng{font-size:1em}.newspane h2 strong,.newspane p.more strong,.newspane h2 span.jpn,.newspane p.more span.jpn{float:left;width:100%;padding:0;text-align:left}@media all and (min-width:400px){.newspane h2:after,.newspane p.more:after{display:block;content:'';padding-top:50%}.newspane h2 a,.newspane p.more a{text-indent:100%;white-space:nowrap;overflow:hidden;background-color:transparent;background-repeat:no-repeat;display:block;background-image:url("../img/news_more.png");background-size:contain;background-color:#d7d6ce;background-position:50% 50%;position:absolute}}.newspane .t-entry{padding:10px 0;box-shadow:0 0 4px 0 #ccc;}.newspane .t-entry span{padding:0 15px;}.newspane .t-entry span.title{font-size:.21rem;color:#e95383}.newspane .t-entry span.excerpt{overflow:hidden;height:.8320000000000001rem;margin-top:10px}.newspane .t-entry:hover{background-color:#e95383;}.newspane .t-entry:hover span,.newspane .t-entry:hover span.titie{color:#fff}.newspane .p-entry{background-size:cover;padding:0 0 10px 0;box-shadow:0 0 4px 0 #999;}.newspane .p-entry span.title{background-color:rgba(215,214,206,0.8);position:relative;padding-top:10px;color:#000;}.newspane .p-entry span.title:after{content:"";display:block;width:100%;height:400%;position:absolute;top:100%;left:0;background-color:rgba(215,214,206,0.8)}.newspane .p-entry span.photo{margin:0;width:100%;overflow:hidden;height:90px;}@media all and (min-width:600px){.newspane .p-entry span.photo{height:120px}}@media all and (min-width:768px){.newspane .p-entry span.photo{height:140px}}.newspane .p-entry span.excerpt{position:absolute;width:100%;height:100%;margin:0;padding-top:10px;top:100%;z-index:2;background-color:rgba(255,255,255,0.85);-webkit-transition:0.3s;transition:0.3s;line-height:1.6em;}@media all and (min-width:768px){.newspane .p-entry span.excerpt{padding-top:15px}}.newspane .p-entry span.excerpt strong{display:block;margin-bottom:10px;padding-top:.032rem;font-size:.16rem}.newspane .p-entry span.date,.newspane .p-entry span.icon{position:relative}#index #hdrimg{background-color:#d2ecf8;overflow:hidden;position:relative;padding-top:48px;}@media all and (min-width:568px){#index #hdrimg{padding-top:96px}}@media all and (min-width:768px){#index #hdrimg{padding-top:118px}}@media all and (min-width:920px){#index #hdrimg{padding-top:128px}}@media all and (min-width:1520px){#index #hdrimg{padding-top:134px}}#index #hdrimg:before,#index #hdrimg:after{display:block;content:'';position:absolute;bottom:0;width:50%;height:0;border-width:33.333333333333336px 19.333333333333332px;border-style:solid;border-color:transparent;border-bottom-color:#fff;z-index:1;}@media all and (min-width:568px){#index #hdrimg:before,#index #hdrimg:after{border-width:50px 29px}}@media all and (min-width:768px){#index #hdrimg:before,#index #hdrimg:after{border-width:66.66666666666667px 38.666666666666664px}}@media all and (min-width:920px){#index #hdrimg:before,#index #hdrimg:after{border-width:100px 58px}}#index #hdrimg:before{left:0;margin:auto auto 0 -38.666666666666664px;}@media all and (min-width:568px){#index #hdrimg:before{margin-left:-58px}}@media all and (min-width:768px){#index #hdrimg:before{margin-left:-77.33333333333333px}}@media all and (min-width:920px){#index #hdrimg:before{margin-left:-116px}}#index #hdrimg:after{right:0;margin:auto -38.666666666666664px 0 auto;}@media all and (min-width:568px){#index #hdrimg:after{margin-right:-58px}}@media all and (min-width:768px){#index #hdrimg:after{margin-right:-77.33333333333333px}}@media all and (min-width:920px){#index #hdrimg:after{margin-right:-116px}}#index #hdrimg ul{position:relative;width:100%;max-width:1200px;margin:0 auto;list-style:none;overflow:hidden;}#index #hdrimg ul img{display:block}#index #target{background-color:#f1f0ed;}#index #target h2{color:#e95383}#index #target span.tab-ctrl{display:none}#index #target ul.tab{background-color:#fff;text-align:center;border-bottom:1px solid #dfdfdf;margin:5px 0 0 0;padding:0}#index #target #student:target ~ ul.tab li.admission,#index #target #graduate:target ~ ul.tab li.admission,#index #target ul.tab li{pointer-events:auto;cursor:pointer;display:inline-block;vertical-align:baseline;text-align:center;width:30%;box-shadow:0 -2px 2px rgba(0,0,0,0.05);border-right:1px solid #dfdfdf;-webkit-transition:0.2s;transition:0.2s;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}@media all and (min-width:568px){#index #target #student:target ~ ul.tab li.admission,#index #target #graduate:target ~ ul.tab li.admission,#index #target ul.tab li{width:25%}}#index #target #student:target ~ ul.tab li.admission:hover,#index #target #graduate:target ~ ul.tab li.admission:hover,#index #target ul.tab li:hover{border-right-color:#fff}#index #target #student:target ~ ul.tab li.admission a,#index #target #graduate:target ~ ul.tab li.admission a,#index #target ul.tab li a{display:block;width:100%;color:#bdc3c7;background-color:#f1f0ed;background-image:none;-webkit-transition-property:background-color, color;transition-property:background-color, color;-webkit-transition-duration:.2s;transition-duration:.2s;font-size:.18rem;line-height:1.4;font-family:'游明朝','YuMincho','Hiragino Mincho ProN','HGP明朝B',serif;text-decoration:none;position:relative;padding:.8em 0;}@media all and (min-width:568px){#index #target #student:target ~ ul.tab li.admission a,#index #target #graduate:target ~ ul.tab li.admission a,#index #target ul.tab li a{padding:1.5em 0}#index #target #student:target ~ ul.tab li.admission a br,#index #target #graduate:target ~ ul.tab li.admission a br,#index #target ul.tab li a br{display:none}}#index #target #student:target ~ ul.tab li.admission a:after,#index #target #graduate:target ~ ul.tab li.admission a:after,#index #target ul.tab li a:after{content:"";position:absolute;width:100%;left:0;bottom:100%;background-color:#e95383;height:0;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.2s;transition-duration:.2s}#index #target #student:target ~ ul.tab li.admission a:hover,#index #target #graduate:target ~ ul.tab li.admission a:hover,#index #target ul.tab li a:hover{color:#e95383;}#index #target #student:target ~ ul.tab li.admission a:hover:after,#index #target #graduate:target ~ ul.tab li.admission a:hover:after,#index #target ul.tab li a:hover:after{height:6px}#index #target article,#index #target #student:target ~ article.admission,#index #target #graduate:target ~ article.admission{overflow-y:hidden;padding:0 10px;background:#fefaf6 url("../img/news_bg.png") repeat;max-height:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.2s 0.2s, -webkit-transform 0.6s 0.2s;transition:opacity 0.2s 0.2s, -webkit-transform 0.6s 0.2s;transition:opacity 0.2s 0.2s, transform 0.6s 0.2s;transition:opacity 0.2s 0.2s, transform 0.6s 0.2s, -webkit-transform 0.6s 0.2s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translateZ(400px) translateX(0) rotateX(-90deg) scale(1);transform:translateZ(400px) translateX(0) rotateX(-90deg) scale(1);}@media all and (min-width:568px){#index #target article,#index #target #student:target ~ article.admission,#index #target #graduate:target ~ article.admission{padding:0 15px}}@media all and (min-width:768px){#index #target article,#index #target #student:target ~ article.admission,#index #target #graduate:target ~ article.admission{padding:0 30px}}#index #target article.admission,#index #target #admission:target ~ article.admission,#index #target #student:target ~ article.student,#index #target #graduate:target ~ article.graduate{max-height:none;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translateZ(0) translateX(0) rotateX(0) scale(1);transform:translateZ(0) translateX(0) rotateX(0) scale(1);padding-top:.44999999999999996rem;padding-bottom:.3rem}#index #target ul.tab li.admission,#index #target #admission:target ~ ul.tab li.admission,#index #target #student:target ~ ul.tab li.student,#index #target #graduate:target ~ ul.tab li.graduate{pointer-events:none;cursor:default;-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0);box-shadow:none;border-right-color:#fff;}#index #target ul.tab li.admission:last-child,#index #target #admission:target ~ ul.tab li.admission:last-child,#index #target #student:target ~ ul.tab li.student:last-child,#index #target #graduate:target ~ ul.tab li.graduate:last-child{border-right:1px solid #dfdfdf}#index #target ul.tab li.admission a,#index #target #admission:target ~ ul.tab li.admission a,#index #target #student:target ~ ul.tab li.student a,#index #target #graduate:target ~ ul.tab li.graduate a{background:#fefaf6 url("../img/news_bg.png") repeat;color:#e95383;}#index #target ul.tab li.admission a:after,#index #target #admission:target ~ ul.tab li.admission a:after,#index #target #student:target ~ ul.tab li.student a:after,#index #target #graduate:target ~ ul.tab li.graduate a:after{height:6px}#index #target article ul.bnr{max-width:1520px;margin:.3rem auto;}#index #target article ul.bnr li{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;}@media all and (min-width:568px){#index #target article ul.bnr li{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}}#index #target article ul.bnr li a img{width:100%}@media all and (min-width:568px) and (max-width:1100px){#index #target article.admission h2,#index #target article.graduate h2{width:100%;text-align:center}#index #target article.admission h2:after,#index #target article.graduate h2:after{display:none}}#index #target article.student dl{background-color:#fff;padding:.3rem 0;overflow:hidden;box-shadow:0 0 4px 0 #ccc;border-radius:3px;float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;float:none;}#index #target article.student dl dt{float:left;width:22.5%;margin-left:1.25%;margin-right:1.25%;text-align:center;color:#e95383;}#index #target article.student dl dt:before{font-family:FontAwesome;font-weight:normal;margin-right:.3em;content:"\f06a";color:#e95383}#index #target article.student dl dd{float:left;width:72.5%;margin-left:1.25%;margin-right:1.25%;box-sizing:border-box;padding-right:1em;}#index #target article.student dl dd a{font-weight:bold;color:#e95383;text-indent:-1em;display:inline-block;padding-left:1em;}#index #target article.student dl dd a:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}#index #target article.student dl dd .MsoNormal{font-size:.14rem !important;margin-bottom:.1em}#index #target article.student dl dd span{display:inline;float:none;overflow:auto;width:auto;margin-left:0;margin-right:0;font-size:.14rem !important}#index #target article.student dl dd font{font-size:.14rem !important}#index #target article.student p{overflow:hidden;}#index #target article.student p a{float:left;width:30.833333333333336%;margin-left:1.25%;margin-right:1.25%;display:inline-block;padding:.3rem 10px;text-align:center;background-color:#21a2e0;box-shadow:0 0 4px 0 #ccc;border-radius:3px;text-decoration:none;color:#fff;-webkit-transition:0.5s;transition:0.5s;}#index #target article.student p a:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#fff}#index #target article.student p a:hover{box-shadow:0 0 10px 0 #ccc;background-color:#63bde9;-webkit-transform:scale(1.1);transform:scale(1.1)}@media all and (min-width:768px){#index #target article.student p a br{display:none}}#index #target article.student p span{float:left;width:64.16666666666667%;margin-left:1.25%;margin-right:1.25%;font-size:.14rem;}#index #target article.student ul.bnr li{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%;}@media all and (min-width:568px){#index #target article.student ul.bnr li{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}}@media all and (min-width:768px){#index #target article.student ul.bnr li{float:left;width:30.833333333333336%;margin-left:1.25%;margin-right:1.25%}}#photo #main .newspane{margin-bottom:.3rem}#photo .newspane h2,#photo .newspane p.more,#photo .newspane .p-entry{padding-bottom:0;float:left;width:22.5%;margin-left:1.25%;margin-right:1.25%;}@media all and (min-width:400px){#photo .newspane h2,#photo .newspane p.more,#photo .newspane .p-entry{float:left;width:14.166666666666666%;margin-left:1.25%;margin-right:1.25%}}@media all and (min-width:768px){#photo .newspane h2,#photo .newspane p.more,#photo .newspane .p-entry{margin-bottom:15px}}@media all and (min-width:1100px){#photo .newspane h2,#photo .newspane p.more,#photo .newspane .p-entry{float:left;width:10%;margin-left:1.25%;margin-right:1.25%}}#photo .newspane h2 strong{margin-top:0;line-height:1;font-size:.2rem;}@media all and (min-width:568px){#photo .newspane h2 strong{font-size:.3rem}}#photo .newspane h2 span.jpn{font-size:.08rem;}@media all and (min-width:568px){#photo .newspane h2 span.jpn{font-size:.16rem}}#photo .newspane p.more a{text-indent:100%;white-space:nowrap;overflow:hidden;background-color:transparent;background-repeat:no-repeat;display:block;background-image:url("../img/news_more.png");background-size:contain;background-color:#d7d6ce;background-position:50% 50%;position:absolute}#photo .newspane .p-entry{position:relative;}#photo .newspane .p-entry a:after{display:block;content:'';padding-top:100%}#news nav.catlink,#photo nav.catlink,#news nav.mnthlink,#photo nav.mnthlink{overflow:hidden;}#news nav.catlink ul,#photo nav.catlink ul,#news nav.mnthlink ul,#photo nav.mnthlink ul{float:left;width:97.5%;margin-left:1.25%;margin-right:1.25%;}#news nav.catlink ul li,#photo nav.catlink ul li,#news nav.mnthlink ul li,#photo nav.mnthlink ul li{float:left;margin-right:1em;font-size:.14rem;}#news nav.catlink ul li span,#photo nav.catlink ul li span,#news nav.mnthlink ul li span,#photo nav.mnthlink ul li span{display:block;text-indent:.5em;text-decoration:none;color:#666;}#news nav.catlink ul li span:before,#photo nav.catlink ul li span:before,#news nav.mnthlink ul li span:before,#photo nav.mnthlink ul li span:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}#news nav.catlink ul li span:before,#photo nav.catlink ul li span:before,#news nav.mnthlink ul li span:before,#photo nav.mnthlink ul li span:before{border-left-color:#d7d6ce}#news nav.catlink ul li a,#photo nav.catlink ul li a,#news nav.mnthlink ul li a,#photo nav.mnthlink ul li a{display:block;text-indent:.5em;text-decoration:none;color:#000;}#news nav.catlink ul li a:before,#photo nav.catlink ul li a:before,#news nav.mnthlink ul li a:before,#photo nav.mnthlink ul li a:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}#news nav.catlink ul li a:hover,#photo nav.catlink ul li a:hover,#news nav.mnthlink ul li a:hover,#photo nav.mnthlink ul li a:hover{text-decoration:underline}#news nav.mnthlink,#photo nav.mnthlink{border-top:1px dotted #d7d6ce;padding-top:.15rem;}#news nav.mnthlink div,#photo nav.mnthlink div{overflow:hidden}#news nav.mnthlink h6,#photo nav.mnthlink h6{float:left;width:22.5%;margin-left:1.25%;margin-right:1.25%;margin-bottom:.09999999999999999rem}#news nav.mnthlink ul,#photo nav.mnthlink ul{float:left;width:72.5%;margin-left:1.25%;margin-right:1.25%;margin-bottom:.09999999999999999rem;}#news nav.mnthlink ul li a,#photo nav.mnthlink ul li a{min-width:7em}@media all and (min-width:321px){#news nav.mnthlink,#photo nav.mnthlink{padding-top:.3rem}#news nav.mnthlink h6,#photo nav.mnthlink h6{float:left;width:14.166666666666666%;margin-left:1.25%;margin-right:1.25%}#news nav.mnthlink ul,#photo nav.mnthlink ul{float:left;width:80.83333333333333%;margin-left:1.25%;margin-right:1.25%}}#news .entry .body,#photo .entry .body{font-size:.16rem;}#news .entry .body .MsoNormal,#photo .entry .body .MsoNormal{font-size:.16rem;margin-bottom:.1em}#news .entry .body font,#photo .entry .body font,#news .entry .body span,#photo .entry .body span{font-size:.16rem !important}#news .entry .meta,#photo .entry .meta{text-align:right;font-size:.14rem;color:#666;margin-top:-.3rem;margin-bottom:.3rem;}#news .entry .meta .delimiter,#photo .entry .meta .delimiter{display:none}#news .entry .meta a,#photo .entry .meta a{display:inline-block;border-radius:5px;color:#e95383;text-decoration:none;line-height:1;padding:6px;background-color:#ef86a8;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:5px;font-size:.12rem;}#news .entry .meta a:hover,#photo .entry .meta a:hover{background-color:#fadce6;color:#e95383}#news .entry nav.catlink,#photo .entry nav.catlink{border-top:1px dotted #d7d6ce;padding-top:.15rem}#overlay{background:rgba(255,255,255,0.8);width:100%;height:0;position:fixed;top:0;left:0;text-align:center;-webkit-transition:0.1s;transition:0.1s;overflow:hidden;z-index:70;}#overlay div{position:absolute;top:0;bottom:0;left:0;right:0;margin:33px auto auto;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;}@media all and (min-width:568px){#overlay div{width:90%;height:90%;margin-top:auto}}#overlay div iframe{display:block;width:100%;height:100%}#overlay a.close{top:0;right:0;position:absolute;z-index:9999;width:32px;height:32px;}#overlay a.close:before,#overlay a.close:after{content:"";display:block;position:absolute;top:50%;left:0;width:32px;height:2px;background-color:#e95383}#overlay a.close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#overlay a.close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media all and (min-width:800px){#overlay a.close{right:10px;top:10px}}#overlay img{margin:0 auto .3rem;max-width:0;max-height:80%;-webkit-transition:0.5s;transition:0.5s;border-radius:5px}#overlay span{display:block;font-size:.13rem;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:0s;transition:0s;width:100%}#overlay.show{height:100%;}#overlay.show img{max-width:80%}#overlay.show span{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transition:5s;transition:5s}/* Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch{overflow:hidden}#swipebox-overlay{width:100% !important;height:100%;position:fixed;top:0;left:0;z-index:99999;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(255,255,255,0.8);}#swipebox-overlay #swipebox-container{position:relative;width:100%;height:100%}#swipebox-overlay #swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;left:0;top:0;width:100%;height:100%;white-space:nowrap;position:absolute;display:none;}#swipebox-overlay #swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block;}#swipebox-overlay #swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-overlay #swipebox-slider .slide img,#swipebox-overlay #swipebox-slider .slide .swipebox-video-container,#swipebox-overlay #swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-overlay #swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box}#swipebox-overlay #swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-overlay #swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}#swipebox-overlay #swipebox-slider .slide-loading{text-align:center;display:inline-block;}#swipebox-overlay #swipebox-slider .slide-loading:before{height:60%}#swipebox-overlay #swipebox-slider .slide-loading:after{content:"\f110";font-family:FontAwesome;width:1em;height:1em;line-height:1;font-size:1rem;color:#969590;display:inline-block;-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}#swipebox-overlay #swipebox-top-bar{position:absolute;bottom:0;left:0;color:#666;-webkit-transition:0.5s;transition:0.5s;z-index:999;width:100%;background:rgba(255,255,255,0.8);}#swipebox-overlay #swipebox-top-bar #swipebox-title{display:block;width:100%;text-align:center;font-size:.14rem;line-height:1.4;padding:10px 15px}#swipebox-overlay #swipebox-prev,#swipebox-overlay #swipebox-next{text-decoration:none;cursor:pointer;position:absolute;top:50%;margin-top:-20px;}#swipebox-overlay #swipebox-prev.disabled,#swipebox-overlay #swipebox-next.disabled{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}#swipebox-overlay #swipebox-prev{left:0;}#swipebox-overlay #swipebox-prev:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}#swipebox-overlay #swipebox-prev:before{border-left-color:transparent;border-right-color:#e95383;border-width:20px 32px}#swipebox-overlay #swipebox-next{right:0;}#swipebox-overlay #swipebox-next:before{display:inline-block;content:'';position:relative;top:0;left:0;width:0;height:0;margin-right:0;border-width:5px 8px;border-style:solid;border-color:transparent;border-left-color:#e95383}#swipebox-overlay #swipebox-next:before{border-width:20px 32px}#swipebox-overlay #swipebox-close{position:absolute;top:0;right:0;z-index:9999;width:32px;height:32px;text-decoration:none;cursor:pointer;}#swipebox-overlay #swipebox-close:before,#swipebox-overlay #swipebox-close:after{content:"";display:block;position:absolute;top:50%;left:0;width:32px;height:2px;background-color:#e95383}#swipebox-overlay #swipebox-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#swipebox-overlay #swipebox-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swipebox-no-close-button #swipebox-overlay #swipebox-close{display:none}@media all and (min-width:800px){#swipebox-overlay #swipebox-close{right:10px;top:10px}}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.swipebox-touch #swipebox-container:before{left:0;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}