main,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{line-height:1}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}input,button,textarea,select{border-radius:0}u{text-decoration:none;display:inline-block;white-space:nowrap}ul,dl,ol{list-style:none}a,a:link,a:visited,a:hover,a:active{color:inherit;text-decoration:none}html{-webkit-text-size-adjust:100%}@font-face{font-family:"noto-sans";src:local("Noto Sans CJK JP Thin"),local("源ノ角ゴシック JP ExtraLight"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-thin.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-thin.woff) format("woff");font-weight:100;font-display:swap}@font-face{font-family:"noto-sans";src:local("Noto Sans CJK JP Light"),local("源ノ角ゴシック JP Light"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-light.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-light.woff) format("woff");font-weight:200;font-display:swap}@font-face{font-family:"note-sans";src:local("Noto Sans CJK JP DemiLight"),local("源ノ角ゴシック JP Normal"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-demilight.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-demilight.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:"noto-sans";src:local("Noto Sans CJK JP Regular"),local("源ノ角ゴシック JP Regular"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-regular.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-regular.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:"noto-sans";src:local("Noto Sans CJK JP Medium"),local("源ノ角ゴシック JP Medium"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-midium.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-midium.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:"noto-sans";src:local("Noto Sans CJK JP Bold"),local("源ノ角ゴシック JP Bold"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-bold.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:"noto-sans";src:local("Noto Sans CJK JP Black"),local("源ノ角ゴシック JP Heavy"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-black.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/noto-black.woff) format("woff");font-weight:900;font-display:swap}@font-face{font-family:"American Typewriter";src:local("American Typewriter"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/American-Typewriter-Condensed.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/American-Typewriter-Condensed.woff) format("woff");font-display:swap}html,body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",Verdana,sans-serif}@font-face{font-family:"noto-serif";src:local("Noto SerifCJK JP ExtraLight"),local("源ノ明朝 ExtraLight"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-ExtraLight.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-ExtraLight.woff) format("woff");font-weight:100;font-display:swap}@font-face{font-family:"noto-serif";src:local("Noto SerifCJK JP Light"),local("源ノ明朝 Light"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-Light.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-Light.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:"noto-serif";src:local("Noto SerifCJK JP Regular"),local("源ノ明朝"),local("Source Han Serif"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-Regular.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-Regular.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:"noto-serif";src:local("Noto SerifCJK JP Medium"),local("源ノ明朝 Medium"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-Medium.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-Medium.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:"noto-serif";src:local("Noto SerifCJK JP SemiBold"),local("源ノ明朝 SemiBold"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-SemiBold.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-SemiBold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:"noto-serif";src:local("Noto SerifCJK JP Bold"),local("源ノ明朝 Bold"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-Bold.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-Bold.woff) format("woff");font-weight:800;font-display:swap}@font-face{font-family:"noto-serif";src:local("Noto SerifCJK JP Black"),local("源ノ明朝 Heavy"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-Black.woff2) format("woff2"),url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../font/NotoSerifCJKjp-Black.woff) format("woff");font-weight:900;font-display:swap}.serif{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif"}.font-dotto{font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅","Osaka-mono","monospace";position:relative;display:inline-block;top:2px}:root{font-size:13px}.user_contents div{min-height:1em}.user_contents div:after{content:"";display:block;clear:both}html{padding-top:84px}.smooth-scroll:hover{cursor:pointer}.button-kawari{padding:10px;opacity:0;height:1em;font-size:.75rem}.force_scroll{display:none !important;max-width:20%;position:fixed;top:0;left:50%;transform:translate(-50%,-101%);z-index:999;transition:top .5s ease}.force_scroll img{max-width:100%;height:auto;display:block;opacity:0;transition:opacity .5s ease-in}.force_scroll p{animation:scrollF 3s cubic-bezier(.41,.7,.86,.31) 0s infinite}.force_scroll:hover{cursor:pointer}.force_scroll_act{top:50%;transform:translate(-50%,-50%)}.force_scroll_act img{opacity:1}@keyframes scrollF{0%{transform:translate(0,0)}33%{transform:translate(0,0)}80%{transform:translate(0,50%);animation-timing-function:ease}100%{transform:translate(0,0)}}body{background:#f4f3f2}body .main-header{position:fixed;top:0;left:0;background:#fff;display:flex;justify-content:space-between;width:100%;z-index:9999}body .main-header h1{margin-left:1.25%;display:flex;align-items:center}body .main-header h1 a{padding:21px 0;display:block;width:100%}body .main-header h1 a img{max-width:100%;height:auto}@media(max-width:1315px)and (min-width:701px){body .main-header h1{width:200px}}@media(max-width:840px)and (min-width:701px){body .main-header h1{width:120px}}body .main-header .pc-nav{display:flex;justify-content:space-between}body .main-header .pc-nav .big-nav{display:flex;flex-shrink:0}body .main-header .pc-nav .big-nav>li>a{height:100%;font-size:1rem;letter-spacing:.1em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";position:relative;display:flex;align-items:center;padding:0 16px;transition:opacity .2s;background:#fff}body .main-header .pc-nav .big-nav>li>a:hover{opacity:.25}body .main-header .pc-nav .big-nav>li.pc-aco{position:relative;z-index:0}body .main-header .pc-nav .big-nav>li.pc-aco ul{position:absolute;top:100%;left:0;height:0;background:#9b2841;overflow:hidden;padding:0 1.6666666667vh;white-space:nowrap;transition:height .2s linear}body .main-header .pc-nav .big-nav>li.pc-aco ul li:first-of-type{padding-top:1.6666666667vh}body .main-header .pc-nav .big-nav>li.pc-aco ul li:last-of-type{padding-bottom:1.6666666667vh}body .main-header .pc-nav .big-nav>li.pc-aco ul li a{color:#fff;font-size:.9375rem;line-height:2.0625em;letter-spacing:.05em}body .main-header .pc-nav .big-nav>li.pc-aco>a:before{content:"";background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/common/nav_aco.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/common/nav_aco.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/common/nav_aco@2x.png) 2x) no-repeat center center;background-size:contain;display:block;width:11px;height:7px;position:absolute;left:50%;bottom:25%;transform:translate(-50%,0);z-index:0}body .main-header .pc-nav .big-nav>li.pc-aco>a:after{content:"";background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/common/nav_aco_on.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/common/nav_aco_on.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/common/nav_aco_on@2x.png) 2x) no-repeat center center;background-size:contain;display:block;width:11px;height:7px;position:absolute;left:50%;bottom:25%;transform:translate(-50%,0);opacity:0;z-index:1}body .main-header .pc-nav .big-nav>li.pc-aco>a:hover:before{opacity:0}body .main-header .pc-nav .big-nav>li.pc-aco>a:hover:after{opacity:1}body .main-header .pc-nav .small-nav{display:flex;justify-content:flex-start;align-items:center;padding:0 2.6666666667vh}body .main-header .pc-nav .small-nav ul{display:flex;flex-wrap:wrap}body .main-header .pc-nav .small-nav ul li{font-size:.875rem;line-height:1.4em;color:gray;letter-spacing:.025em;color:#195532}body .main-header .pc-nav .small-nav ul li a{transition:opacity .2s}body .main-header .pc-nav .small-nav ul li a:hover{opacity:.25}body .main-header .pc-nav .oubo{flex-shrink:0}body .main-header .pc-nav .oubo a{color:#fff;background:#9b2841;padding:0 20px;height:100%;font-size:.875rem;letter-spacing:.2em;line-height:1.4em;display:flex;justify-content:center;align-items:center;transition:opacity .2s}body .main-header .pc-nav .oubo a:hover{opacity:.25}body .main-header .pc-nav .siryo{flex-shrink:0}body .main-header .pc-nav .siryo a{color:#fff;background:#195532;padding:0 20px;height:100%;font-size:.875rem;letter-spacing:.2em;line-height:1.4em;display:flex;justify-content:center;align-items:center;transition:opacity .2s}body .main-header .pc-nav .siryo a:hover{opacity:.25}body .main-header .pc-nav .serch-box{width:42px;height:42px;margin-right:15px;margin-top:14px;position:relative}body .main-header .pc-nav .serch-box .serch-change img{display:block}body .main-header .pc-nav .serch-box .serch-change img:nth-of-type(2){position:absolute;top:0;right:0;opacity:0;transition:opacity .2s}body .main-header .pc-nav .serch-box .serch-change:hover{cursor:pointer}body .main-header .pc-nav .serch-box .hidden-serch{position:absolute;top:0;right:52px;width:0;overflow:hidden;transition:all .1s}body .main-header .pc-nav .serch-box .hidden-serch .serch-form input{width:263px;height:42px;border:2px solid #9b2841;background:#fff;border-radius:21px;line-height:38px;box-sizing:border-box;padding:0 14px}body .main-header .pc-nav .serch-box .hidden-serch .serch-form .submit{display:none}@media(max-width:1415px)and (min-width:701px){body .main-header .pc-nav .big-nav>li.pc-aco>a:before,body .main-header .pc-nav .big-nav>li.pc-aco>a:after{bottom:15%}}@media(max-width:1415px)and (min-width:701px){body .main-header .pc-nav .big-nav>li a{font-size:.9375rem;padding:0 8px}body .main-header .pc-nav .big-nav>li.pc-aco>a:before,body .main-header .pc-nav .big-nav>li.pc-aco>a:after{bottom:15%}body .main-header .pc-nav .siryo a,body .main-header .pc-nav .oubo a{padding:0 10px;font-size:.8125rem}}@media(max-width:1120px)and (min-width:701px){body .main-header .pc-nav .big-nav>li a{font-size:.75rem;padding:0 4px}body .main-header .pc-nav .small-nav{padding:0 10px}body .main-header .pc-nav .small-nav ul li a{font-size:.6875rem}body .main-header .pc-nav .siryo a,body .main-header .pc-nav .oubo a{padding:0 5px;font-size:.6875rem}}@media(max-width:870px)and (min-width:701px){body .main-header .pc-nav .big-nav>li a{font-size:.6875rem;padding:0 2px}body .main-header .pc-nav .small-navf{padding:0 5px}body .main-header .pc-nav .small-navf ul li a{font-size:.625rem}body .main-header .pc-nav .siryo a{padding:0 2px}}body .main-header.on-serch:before{content:"";display:block;width:100%;height:100%;background:rgba(255,255,255,.75);position:absolute;top:0;left:0;z-index:1}body .main-header.on-serch .pc-nav .serch-box{z-index:2}body .main-header.on-serch .pc-nav .serch-box .serch-change img:nth-of-type(2){opacity:1}body .main-header.on-serch .pc-nav .serch-box .hidden-serch{width:263px}body .main-footer{color:#fff;background:#195532;padding-top:7.1111111111vh}body .main-footer .footer-main-content{width:880px;margin:0 auto;max-width:90%;display:flex;justify-content:space-between}body .main-footer .footer-main-content>section{width:42.18%}body .main-footer .footer-main-content>section h2 a{display:inline-block;max-width:90%}body .main-footer .footer-main-content>section h2 a img{max-width:100%;height:auto}body .main-footer .footer-main-content>section .footer-info{margin-top:2vh}body .main-footer .footer-main-content>section .footer-info p{font-size:1.0625rem;line-height:1.7857142857em;letter-spacing:.075em}body .main-footer .footer-main-content>section .footer-info p .fax{white-space:nowrap;display:inline-block}body .main-footer .footer-main-content>section .mini-link{display:flex;justify-content:space-between;margin-top:3.5555555556vh;flex-wrap:wrap}body .main-footer .footer-main-content>section .mini-link li{margin-top:1.6666666667vh}body .main-footer .footer-main-content>section .mini-link li a{display:inline-block;white-space:nowrap;font-size:1.0625rem;letter-spacing:.2em;padding:15px 25px;box-sizing:border-box;border:1px solid #fff;transition:background .2s linear,color .2s linear}body .main-footer .footer-main-content>section .mini-link li a:hover{background:#fff;color:#195532}body .main-footer .footer-main-content .map-box{width:50%;position:relative}body .main-footer .footer-main-content .map-box:after{content:"";display:block;padding-top:47.4545%;box-sizing:border-box;height:100%}body .main-footer .footer-main-content .map-box iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}body .main-footer .sns-box{width:880px;margin:20px auto 0;max-width:90%}body .main-footer .sns-box a{display:inline-block;margin:0 10px;transition:all .2s}body .main-footer .sns-box a:first-of-type{margin-left:0}body .main-footer .sns-box a:hover{opacity:.6}body .main-footer .footer-link{width:1024px;max-width:95%;margin:6.3333333333vh auto 0;padding-top:3.8888888889vh;border-top:1px solid #fff}body .main-footer .footer-link>ul{width:880px;max-width:95%;display:flex;justify-content:space-between;margin:0 auto;flex-wrap:wrap}@media(max-width:850px){body .main-footer .footer-link>ul{justify-content:space-around}}body .main-footer .footer-link>ul>li{font-size:1rem;line-height:1.8461538462em;letter-spacing:.05em;margin-top:2vh}body .main-footer .footer-link>ul>li ul{padding-left:1em}body .main-footer .footer-link>ul>li.mini-link-list a{display:block}body .main-footer .copy-right{text-align:center;font-size:.75rem;letter-spacing:.1em;margin:2.5555555556vh 0 0;padding-bottom:2.3333333333vh}body .footer-link-box{width:1024px;max-width:90%;margin:13.3333333333vh auto 0;border-top:1px solid #000}body .footer-link-box .hogosha-sotugyousei{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:6.1111111111vh}body .footer-link-box .hogosha-sotugyousei li{margin-top:4.4444444444vh;width:520px;max-width:45%}body .footer-link-box .hogosha-sotugyousei li a{display:block;text-align:center;padding:7.384% 0;font-size:1.25rem;letter-spacing:.025em;white-space:nowrap;transition:background .2s linear,color .2s linear}body .footer-link-box .hogosha-sotugyousei li a:hover{color:#fff !important}body .footer-link-box .hogosha-sotugyousei li:nth-of-type(1) a{color:#9b2841;border:1px solid #9b2841}body .footer-link-box .hogosha-sotugyousei li:nth-of-type(1) a:hover{background:#9b2841}body .footer-link-box .hogosha-sotugyousei li:nth-of-type(2) a{color:#1e3c64;border:1px solid #1e3c64}body .footer-link-box .hogosha-sotugyousei li:nth-of-type(2) a:hover{background:#1e3c64}body .footer-link-box .external-link{display:flex;justify-content:space-around;width:100%;max-width:100%;margin:4.1111111111vh auto 0;flex-wrap:wrap}body .footer-link-box .external-link li{width:193.6px;max-width:51.6%;margin-top:3.3333333333vh}body .footer-link-box .external-link li a img{max-width:100%;height:auto;transition:opacity .2s linear}body .footer-link-box .external-link li a:hover img{opacity:.6}body .footer-link-box .dotted-line{width:100%;margin:7.4444444444vh 0 2.2222222222vh;border-top:1px dotted #000}body .footer-link-box .other-link{display:flex;justify-content:space-around;flex-wrap:wrap;width:100%;margin-bottom:12vh}body .footer-link-box .other-link li{margin-top:2.2222222222vh}body .footer-link-box .other-link li a{font-size:1rem;white-space:nowrap;letter-spacing:.0253846154em;padding:1.3333333333vh 0;display:block;border:1px solid #000;width:18.90625%;min-width:175px;transition:background .2s linear,color .2s linear;text-align:center}body .footer-link-box .other-link li a:hover{background:#000;color:#fff}body .top-page .main-slide{position:relative}body .top-page .main-slide .slide-content{padding-top:40.5%}body .top-page .main-slide .pager{position:absolute;bottom:5%;right:0;width:100%;box-sizing:border-box;padding-right:4.458%;display:flex;justify-content:flex-end}body .top-page .main-slide .pager span{display:block;width:8px;height:8px;background:#fff;border-radius:50%;margin:0 5px;transition:background .2s linear}body .top-page .main-slide .pager span.current{background:#195532}body .top-page .main-slide .pager span:hover{background:#195532;cursor:pointer}body .top-page .main-slide .slide-scroll{position:absolute;bottom:5%;left:50%;transform:translate(-50%,0)}body .top-page .main-slide .slide-scroll:hover{cursor:pointer}body .top-page .top-kotei-link-box{margin-top:45px}body .top-page .top-kotei-link-box .inner{width:900px;max-width:80%;margin:0 auto}body .top-page .top-kotei-link-box .inner ul li{text-align:center}body .top-page .top-kotei-link-box .inner ul li a img{transition:opacity .2s;width:374px;height:auto;max-width:100%}body .top-page .top-kotei-link-box .inner ul li a:hover img{opacity:.5}body .top-page .top-kotei-link-box .inner ul li+li{margin-top:15px}body .top-page .top-slide-link-box{width:900px;max-width:100%;margin:30px auto 0;position:relative}body .top-page .top-slide-link-box .left-slide-link{left:16px}body .top-page .top-slide-link-box .right-slide-link{right:16px}body .top-page .top-slide-link-box .left-slide-link,body .top-page .top-slide-link-box .right-slide-link{position:absolute;top:50%;text-align:center;color:#fff;width:42px;line-height:42px;background:#b5b5b5;transform:translate(0,-50%);transition:all .2s}body .top-page .top-slide-link-box .left-slide-link:hover,body .top-page .top-slide-link-box .right-slide-link:hover{cursor:pointer;background:#9b2841}body .top-page .top-slide-link-box .inner{margin:0 auto;width:85.2173913043%;overflow:hidden}body .top-page .top-slide-link-box .inner .slide-cover{width:48.7755102041%}body .top-page .top-slide-link-box .inner .slide-cover.only{margin:0 auto}body .top-page .top-slide-link-box .inner .slide-cover .top-slide-link{opacity:0}body .top-page .top-slide-link-box .inner .slide-cover>.top-slide-link{opacity:1}body .top-page .top-slide-link-box .inner .slide-cover>.top-slide-link img{width:100%;height:auto}body .top-page .top-slide-link-box .inner .slide-cover .bx-wrapper .bx-viewport{overflow:visible !important}body .top-page .top-slide-link-box .inner .slide-cover .bx-wrapper .bx-viewport li a{transition:all .2s}body .top-page .top-slide-link-box .inner .slide-cover .bx-wrapper .bx-viewport li a img{width:100%;height:auto}body .top-page .top-slide-link-box .inner .slide-cover .bx-wrapper .bx-viewport li a:hover{opacity:.5}body .top-page .news{margin-top:5.6666666667vh}body .top-page .news .news-content ul{text-align:left;background:#fff;padding:25px;font-size:.875rem;letter-spacing:.1em;width:648px;margin:3vh auto 3vh;max-width:90%;box-sizing:border-box}body .top-page .news .news-content ul li{position:relative;height:52.8px;line-height:52px;border-bottom:solid 1px #b5b5b5}body .top-page .news .news-content ul li:last-of-type{border-bottom:0}body .top-page .news .news-content ul li a{display:flex;overflow:hidden;padding-left:68px;padding-right:72px;transition:all .314s;font-size:1.0625rem}body .top-page .news .news-content ul li a time{flex-shrink:0}body .top-page .news .news-content ul li a .title-box{display:inline-block;margin-left:8%;line-height:20px}body .top-page .news .news-content ul li a .title-box .name{display:inline-block;padding-top:8px}body .top-page .news .news-content ul li a .title-box .title{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .top-page .news .news-content ul li a:hover{color:#9b2841}body .top-page .news .news-content ul li a:hover:after{background:#9b2841;right:0}body .top-page .news .news-content ul li a:after{content:"▶";color:#fff;font-size:12px;display:block;width:42.4px;height:44.8px;line-height:44.8px;position:absolute;right:26px;top:0;bottom:0;margin:auto;text-align:center;background:#b5b5b5;transition:all .314s}@media(min-width:701px){body .top-page .news .news-content ul li a .title-box{max-width:72%}body .top-page .news .news-content ul li a .title-box .title{max-width:100%}}body .top-page .news .news-content ul li.new a:before{content:"NEW";display:block;width:40px;height:21px;line-height:21px;text-align:center;background:#9b2841;color:#fff;font-size:1rem;position:absolute;left:22px;top:0;bottom:0;margin:auto}body .top-page .shoin-diary{width:750px;max-width:95%;margin:6vh auto 0}body .top-page .shoin-diary h2{text-align:center;font-weight:500;font-size:1.25rem;color:#9b2841;letter-spacing:.1em}body .top-page .shoin-diary ul{display:flex;justify-content:space-between;margin-top:3vh}body .top-page .shoin-diary ul li{width:31%}body .top-page .shoin-diary ul li a{display:block}body .top-page .shoin-diary ul li a figure .thumbnail{padding-top:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}body .top-page .shoin-diary ul li a figure .thumbnail:before{content:"more";position:absolute;color:#fff;text-shadow:0 0 5px #000;top:0;right:100%;height:100%;width:100%;display:flex;justify-content:center;align-items:center;font-size:1.25rem;background:rgba(255,255,255,.5);transition:right .2s linear;z-index:1}body .top-page .shoin-diary ul li a figure figcaption time{text-align:center;display:block;color:#8f8f8f;margin-top:6px;font-size:12px;letter-spacing:.1em}body .top-page .shoin-diary ul li a figure figcaption .diary-title{text-align:center;margin:6px 1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem}body .top-page .shoin-diary ul li a:hover figure .thumbnail:before{right:0}body .top-page .shoin-diary ul li.new-diary a figure .thumbnail:after{content:"NEW";background:#9b2841;padding:2px 5px;font-size:.875rem;position:absolute;z-index:2;left:0;bottom:0;color:#fff;letter-spacing:.1em}body .top-page .shoin-diary .common-line-link{margin-top:3vh}body .top-page .shoin-diary .nikki-link{text-align:center;margin-top:3.5vh}body .top-page .shoin-diary .nikki-link a{font-size:1.0625rem;position:relative;display:inline-block;letter-spacing:.1em}body .top-page .shoin-diary .nikki-link a:before{content:"";display:block;width:0;height:1px;background:#000;position:absolute;bottom:-4px;left:50%;transform:translate(-50%,0);transition:width .2s cubic-bezier(.59,.01,.26,1)}body .top-page .shoin-diary .nikki-link a:hover:before{width:102%}body .top-page .top-banner-box{width:750px;max-width:90%;margin:8vh auto}body .top-page .top-banner-box .normal{margin-top:2vh}body .top-page .top-banner-box .normal img{width:100%;height:auto}body .top-page .education{width:1024px;max-width:100%;background:#195532;display:flex;justify-content:space-between;margin:11.1111111111vh auto 0}body .top-page .education .image{width:50%;background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/top/edu-main.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/top/edu-main.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/top/edu-main@2x.jpg) 2x) no-repeat center center;background-size:cover}body .top-page .education .image .image-base{display:block;padding-top:87.8125%}body .top-page .education section{width:50%;padding:6.71875% 1em 5.9375%}body .top-page .education section .description{text-align:center;color:#fff;margin-top:8%;font-size:1.25rem;letter-spacing:.075em;line-height:1.5em}body .top-page .education section .common-line-link{margin-top:8%}body .top-page .course{margin:9.4444444444vh auto 0;background:#1e3c64;width:1024px;max-width:100%;padding:4.6666666667vh 0 5vh}body .top-page .course .mini-title{text-align:center;font-size:1.25rem;letter-spacing:.2em;line-height:1.3em;color:#fff;margin-top:3.5555555556vh}body .top-page .course .course-list{width:880px;max-width:85%;display:flex;justify-content:space-between;margin:4.2222222222vh auto 0}body .top-page .course .course-list li{width:30.1818%;background:#f4f3f2;transition:all .4s linear;opacity:0;transform:translate(0,30%)}body .top-page .course .course-list li a{display:block;padding-bottom:5vh}body .top-page .course .course-list li a .image{display:block;position:relative;padding-top:59.6385542169%;overflow:hidden}body .top-page .course .course-list li a .image img{display:block;position:absolute;width:100%;height:auto;top:0;left:0;transition:transform .2s linear}body .top-page .course .course-list li a .title{text-align:center;font-size:1.375rem;letter-spacing:.2em;line-height:1.3em;margin-top:2.8888888889vh}@media(max-width:648px)and (min-width:701px){body .top-page .course .course-list li a .title{font-size:1.125rem}}body .top-page .course .course-list li a .more-button-corse{width:220px;max-width:90%;margin:2.4444444444vh auto 0;background:#fff;transition:background .2s linear,color .2s linear;text-align:center;box-sizing:border-box;padding:.8em 1em;font-size:1.0625rem;letter-spacing:.2em;white-space:nowrap}body .top-page .course .course-list li a:hover .image img{transform:scale(1.1)}body .top-page .course .course-list li a:hover .more-button-corse{color:#fff !important}body .top-page .course .course-list li:nth-of-type(1) a .title{color:#9b2841}body .top-page .course .course-list li:nth-of-type(1) a .more-button-corse{color:#9b2841}body .top-page .course .course-list li:nth-of-type(1) a:hover .more-button-corse{background:#9b2841}body .top-page .course .course-list li:nth-of-type(2) a .title{color:#1e3c64}body .top-page .course .course-list li:nth-of-type(2) a .more-button-corse{color:#1e3c64}body .top-page .course .course-list li:nth-of-type(2) a:hover .more-button-corse{background:#1e3c64}body .top-page .course .course-list li:nth-of-type(3) a .title{color:#195532}body .top-page .course .course-list li:nth-of-type(3) a .more-button-corse{color:#195532}body .top-page .course .course-list li:nth-of-type(3) a:hover .more-button-corse{background:#195532}body .top-page .course .course-list li.visit-course{opacity:1;transform:translate(0,0)}body .top-page .course .common-line-link{margin-top:5.3333333333vh}body .top-page .achivement{width:100%;margin:10vh 0 0;overflow:hidden}body .top-page .achivement .achivement-innear{width:880px;max-width:85%;display:flex;justify-content:space-between;margin:0 auto}body .top-page .achivement .achivement-innear .image{order:1;width:47.363636%}body .top-page .achivement .achivement-innear .image img{width:148.36%;height:auto;display:block}body .top-page .achivement .achivement-innear section{width:41%;padding-bottom:4.4444444444vh}body .top-page .achivement .achivement-innear section .mini-title{text-align:center;font-size:1.25rem;letter-spacing:.2em;line-height:1.3em;margin:3.3333333333vh 0 1.5555555556vh}body .top-page .achivement .achivement-innear section .common-line-link{margin-top:3.6666666667vh}body .top-page .school-life{width:100%;overflow:hidden;margin-top:12.2222222222vh;position:relative}body .top-page .school-life h2{position:absolute;top:calc(10vh + 14.08vw);left:50%;transform:translate(-50%,-50%);z-index:1}@media(min-width:1430px){body .top-page .school-life h2{top:calc(10vh + 205.6px)}}body .top-page .school-life h2 img{height:auto;transition:all 3s;width:148.8px;height:auto}body .top-page .school-life h2:after{content:"";display:block;width:254.4px;height:389.6px;position:absolute;top:110%;left:-100%;right:-100%;margin:auto;background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/top/model.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/top/model.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/top/model@2x.png) 2x) no-repeat center center;background-size:contain;transition:all 2.4s cubic-bezier(.175,.885,.32,1.275)}body .top-page .school-life h2.fixed:after{top:88%}body .top-page .school-life .school-life-innear{width:1024px;margin:0 auto;max-width:100%;background:#fff;padding:10vh 0;display:flex;justify-content:center;flex-wrap:wrap;position:relative;z-index:0}body .top-page .school-life .school-life-innear>div{width:49.99%}body .top-page .school-life .school-life-innear>div a .image span{width:125%;position:relative;display:block;overflow:hidden;height:0;padding-top:80.46875%}body .top-page .school-life .school-life-innear>div a .image span img{position:absolute;top:0;left:0;width:100%;height:auto;transition:transform .2s linear}body .top-page .school-life .school-life-innear>div a section{margin-top:4.6666666667vh}body .top-page .school-life .school-life-innear>div a section>*{width:261px;max-width:90%}body .top-page .school-life .school-life-innear>div a section h3{text-align:center;color:#fff;background:#9b2841;font-size:1.25rem;letter-spacing:.2em;white-space:nowrap;padding:7px 0;border-radius:18px;font-weight:500}body .top-page .school-life .school-life-innear>div a section .common-text{margin:2.5555555556vh 0 0}body .top-page .school-life .school-life-innear>div a section .school-life-more{text-align:center;margin-top:2.7777777778vh}body .top-page .school-life .school-life-innear>div a section .school-life-more span{display:inline-block;padding:1.7777777778vh 7.2222222222vh;box-sizing:border-box;border:1px solid #9b2841;color:#9b2841;transition:background .2s linear,color .2s linear;white-space:nowrap}body .top-page .school-life .school-life-innear>div a:hover .image span img{transform:scale(1.1)}body .top-page .school-life .school-life-innear>div a:hover section .school-life-more span{color:#fff;background:#9b2841}body .top-page .school-life .school-life-innear>div.left a .image:after{content:"";display:block;clear:both}body .top-page .school-life .school-life-innear>div.left a .image span{float:right}body .top-page .school-life .school-life-innear>div.left a section{margin-left:14.0625%;padding-left:5.46875%}body .top-page .school-life .school-life-innear>div.right a section{margin-right:14.0625%;padding-right:5.46875%}body .top-page .school-life .school-life-innear>div.right a section>*{margin-left:auto}body .top-page .school-life .school-life-innear .button-link{width:100%;margin-top:9vh;text-align:center}body .top-page .school-life .school-life-innear .button-link a{font-size:1rem;letter-spacing:.2em;color:#fff;background:#195532;transition:background .2s linear;padding:2.7777777778vh 7.7777777778vh;display:inline-block}body .top-page .school-life .school-life-innear .button-link a:hover{background:#9b2841}@media(max-width:1130px){body .top-page .school-life .school-life-innear>div.left a section{margin-left:7%;padding-left:0}body .top-page .school-life .school-life-innear>div.right a section{margin-right:7%;padding-right:0}body .top-page .school-life .school-life-innear .button-link{margin-top:17.7777777778vh}}@media(max-width:980px)and (min-width:701px){body .top-page .school-life .school-life-innear>div a section>*{max-width:53%}body .top-page .school-life .school-life-innear>div a section .school-life-more span{padding:1.3vh 3vh}}body .top-page .admission{width:100%;margin:10vh 0 0;overflow:hidden}body .top-page .admission .admission-innear{width:880px;max-width:85%;display:flex;justify-content:space-between;margin:0 auto}body .top-page .admission .admission-innear .image{width:47.363636%}body .top-page .admission .admission-innear .image:after{content:"";display:inline-block;clear:both}body .top-page .admission .admission-innear .image img{width:148.36%;height:auto;display:block;float:right}body .top-page .admission .admission-innear section{width:41%;padding-bottom:4.4444444444vh}body .top-page .admission .admission-innear section .mini-title{text-align:center;font-size:1.25rem;letter-spacing:.2em;line-height:1.3em;margin:3.3333333333vh 0 1.5555555556vh}body .top-page .admission .admission-innear section .common-line-link{margin-top:3.6666666667vh}body .top-page .oubo-area{width:100%;margin:10vh 0 0;overflow:hidden}body .top-page .oubo-area .admission-innear{width:880px;max-width:85%;display:flex;justify-content:space-between;margin:0 auto}body .top-page .oubo-area .admission-innear .image{order:1;width:47.363636%}body .top-page .oubo-area .admission-innear .image:after{content:"";display:inline-block;clear:both}body .top-page .oubo-area .admission-innear .image img{width:148.36%;height:auto;display:block}body .top-page .oubo-area .admission-innear section{width:41%;padding-bottom:4.4444444444vh}body .top-page .oubo-area .admission-innear section h2{text-align:center;margin-bottom:8px}body .top-page .oubo-area .admission-innear section h2 img{height:auto}body .top-page .oubo-area .admission-innear section .mini-title{text-align:center;font-size:1.25rem;letter-spacing:.2em;line-height:1.3em;margin:3.3333333333vh 0 1.5555555556vh}body .top-page .oubo-area .admission-innear section .common-line-link{margin-top:3.6666666667vh}body .school-information .first-content{overflow:hidden;width:100%;margin-top:11.1111111111vh}body .school-information .first-content .button-wrap{width:1024px;max-width:90%;margin:0 auto 20px}body .school-information .first-content .button-wrap .button-box{text-align:right;padding-right:1.5em;font-size:.75rem;letter-spacing:.025em;color:gray}body .school-information .first-content .button-wrap .button-box .ja-button,body .school-information .first-content .button-wrap .button-box .en-button{display:inline-block;padding:10px;transition:color .2s linear}body .school-information .first-content .button-wrap .button-box .ja-button.current,body .school-information .first-content .button-wrap .button-box .en-button.current{color:#9b2841}body .school-information .first-content .button-wrap .button-box .ja-button:hover,body .school-information .first-content .button-wrap .button-box .en-button:hover{color:#9b2841;cursor:pointer}body .school-information .first-content .first-content-innear{width:880px;max-width:90%;margin:0 auto;display:flex;justify-content:space-between}body .school-information .first-content .first-content-innear .image{order:1;position:relative;width:50%;padding-top:48.4545%}body .school-information .first-content .first-content-innear .image img{display:block;position:absolute;top:0;left:0;width:118.72%;height:auto}body .school-information .first-content .first-content-innear section{width:48%}body .school-information .first-content .first-content-innear section .common-text{width:440px;max-width:100%;margin-top:7.7777777778vh;line-height:2.2307692308em;padding-bottom:5.5555555556vh}body .school-information .second-content{display:flex;justify-content:space-between;width:880px;max-width:90%;align-items:center;margin:0 auto 11.1111111111vh}body .school-information .second-content .image-left{width:32.7272%;padding-bottom:24.3333333333vh;align-self:flex-start}body .school-information .second-content .image-left img{width:100%;height:auto}body .school-information .second-content section{width:320px;max-width:40%}body .school-information .second-content section h3{white-space:nowrap}body .school-information .second-content section .common-text{margin-top:3.8888888889vh;line-height:2.2307692308em}body .school-information .second-content .image-center{width:32.7272727273%}body .school-information .second-content .image-center img{width:100%;height:auto}body .school-information .second-content .image-right{width:23.2727%;padding-top:14.6666666667vh;align-self:flex-end}body .school-information .second-content .image-right img{width:100%;height:auto}body .school-information .boss-content{width:1024px;max-width:90%;background:#fff;margin:0 auto;padding:2.8888888889vh 0 8.3333333333vh}body .school-information .boss-content .button-box{text-align:right;padding-right:1.5em;font-size:.75rem;letter-spacing:.025em;color:gray}body .school-information .boss-content .button-box .ja-button,body .school-information .boss-content .button-box .en-button{display:inline-block;padding:10px;transition:color .2s linear}body .school-information .boss-content .button-box .ja-button.current,body .school-information .boss-content .button-box .en-button.current{color:#9b2841}body .school-information .boss-content .button-box .ja-button:hover,body .school-information .boss-content .button-box .en-button:hover{color:#9b2841;cursor:pointer}body .school-information .boss-content section{width:950px;max-width:90%;margin:0 auto}body .school-information .boss-content section h3{color:#9b2841;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";text-align:center;margin-top:4.5555555556vh;font-size:1.875rem;letter-spacing:.2em;line-height:1.7em;font-weight:700}body .school-information .boss-content section .boss-innear{display:flex;justify-content:space-between;width:100%;margin-top:5.8888888889vh}body .school-information .boss-content section .boss-innear figure{width:220px;flex-shrink:0;margin-right:3.7194%}body .school-information .boss-content section .boss-innear figure img{width:100%;height:auto}body .school-information .boss-content section .boss-innear figure figcaption{text-align:center;margin-top:1.4444444444vh}body .school-information .boss-content section .boss-innear figure figcaption .job-title{font-size:1.125rem;letter-spacing:.05em;white-space:nowrap;display:inline-block}body .school-information .boss-content section .boss-innear figure figcaption .name{font-size:1.0625rem;letter-spacing:.05em;white-space:nowrap;display:inline-block}body .school-information .boss-content section .boss-innear .common-text{line-height:2.2307692308em}body .school-information .boss-content section .boss-innear .common-text .en{text-align:left}body .school-information .content-link{margin-top:12.2222222222vh}body .school-information .content-link h3{text-align:center}body .school-information .content-link h3 img{max-width:50%;height:auto}body .school-information .content-link ul{width:960px;max-width:90%;display:flex;justify-content:space-around;margin:0 auto;flex-wrap:wrap}body .school-information .content-link ul:after{content:"";display:block;max-width:100%;width:416px}@media(max-width:1200px)and (min-width:831px){body .school-information .content-link ul:after{width:360px}}@media(max-width:1050px)and (min-width:831px){body .school-information .content-link ul:after{width:280px}}body .school-information .content-link ul li{margin-top:4.4444444444vh;max-width:100%;width:416px}@media(max-width:1200px)and (min-width:831px){body .school-information .content-link ul li{width:360px}}@media(max-width:1050px)and (min-width:831px){body .school-information .content-link ul li{width:280px}}body .school-information .content-link ul li a{display:flex}body .school-information .content-link ul li a .image-box{width:50%;position:relative;overflow:hidden;padding-top:33.846%}body .school-information .content-link ul li a .image-box img{display:block;width:100%;height:auto;position:absolute;top:0;left:0;transition:transform .2s linear}body .school-information .content-link ul li a section{width:50%;display:flex;flex-direction:column;justify-content:center;background:#fff;transition:background .2s linear,color .2s linear;color:#9b2841}body .school-information .content-link ul li a section h4{text-align:center;font-size:1.125rem;line-height:1.3em;letter-spacing:.2em;font-weight:600}body .school-information .content-link ul li a section .sub-title{text-align:center;font-size:1rem;margin-top:8px;padding-top:5px;position:relative;line-height:1.4em}body .school-information .content-link ul li a section .sub-title:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%,0);width:40px;height:1px;background:#9b2841;transition:color .2s linear}body .school-information .content-link ul li a:hover .image-box img{transform:scale(1.1)}body .school-information .content-link ul li a:hover section{background:#9b2841;color:#fff}body .school-information .content-link ul li a:hover section .sub-title:after{background:#fff}body .school-information .bottom-box{margin:13.3333333333vh auto 0;width:1024px;max-width:90%}body .school-information .bottom-box .image{width:54.0625%}body .school-information .bottom-box .image img{width:100%;height:auto}body .school-information .bottom-box .image.bottom{margin-top:-11.328125%;margin-left:auto}body .school-information-typeB .en{letter-spacing:.05em}body .school-information-typeB .common-image-title{margin-top:5.5555555556vh}body .school-information-typeB .content-wrap{background:#fff;margin:6.6666666667vh auto 0;max-width:90%;width:1024px;padding-bottom:6.6666666667vh}body .school-information-typeB .content-wrap .button-box{text-align:right;padding-right:1.5em;font-size:.75rem;letter-spacing:.025em;color:gray}body .school-information-typeB .content-wrap .button-box .ja-button,body .school-information-typeB .content-wrap .button-box .en-button{display:inline-block;padding:10px;transition:color .2s linear}body .school-information-typeB .content-wrap .button-box .ja-button.current,body .school-information-typeB .content-wrap .button-box .en-button.current{color:#9b2841}body .school-information-typeB .content-wrap .button-box .ja-button:hover,body .school-information-typeB .content-wrap .button-box .en-button:hover{color:#9b2841;cursor:pointer}body .school-information-typeB .content-wrap .main-block{width:880px;max-width:90%;margin:2.8888888889vh auto 0}body .school-information-typeB .content-wrap .main-block h3{text-align:center}body .school-information-typeB .content-wrap .main-block h3 .h-innear{font-weight:700;font-size:1.625rem;letter-spacing:.325em;color:#9b2841;display:inline-block;padding:1.1111111111vh 3.2777777778vh;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";border:1px solid #9b2841}body .school-information-typeB .content-wrap .main-block .flex-block{display:flex;justify-content:space-between;margin-top:4.3333333333vh}body .school-information-typeB .content-wrap .main-block .flex-block .image{width:41.818%}body .school-information-typeB .content-wrap .main-block .flex-block .image img{width:100%;height:auto}body .school-information-typeB .content-wrap .main-block .flex-block .right-box{width:54.09%;display:flex;justify-content:center;flex-direction:column}body .school-information-typeB .content-wrap .main-block .flex-block .right-box .page-nav{display:flex;flex-wrap:wrap;max-width:100%;width:390px;margin-top:1vh}body .school-information-typeB .content-wrap .main-block .flex-block .right-box .page-nav li{margin-top:1.7777777778vh}body .school-information-typeB .content-wrap .main-block .flex-block .right-box .page-nav li a,body .school-information-typeB .content-wrap .main-block .flex-block .right-box .page-nav li .smooth-scroll{font-size:1rem;transition:color .2s linear;letter-spacing:.1em;line-height:1.3em;text-decoration:underline}body .school-information-typeB .content-wrap .main-block .flex-block .right-box .page-nav li a .ja,body .school-information-typeB .content-wrap .main-block .flex-block .right-box .page-nav li a .en,body .school-information-typeB .content-wrap .main-block .flex-block .right-box .page-nav li .smooth-scroll .ja,body .school-information-typeB .content-wrap .main-block .flex-block .right-box .page-nav li .smooth-scroll .en{text-decoration:underline}body .school-information-typeB .content-wrap .main-block .flex-block .right-box .page-nav li a:hover,body .school-information-typeB .content-wrap .main-block .flex-block .right-box .page-nav li .smooth-scroll:hover{cursor:pointer;color:#9b2841}body .school-information-typeB .content-wrap .main-block .flex-block .right-box .page-nav li.aida{margin:1.7777777778vh 2vh 0;color:#b5b5b5}body .school-information-typeB .content-wrap .main-block .flex-block .right-box .page-nav.pdf-nav{margin-top:0}body .school-information-typeB .content-wrap .block-info{width:880px;margin:6.4444444444vh auto 0;padding-top:6.4444444444vh;border-top:1px solid #9b2841;max-width:90%;display:flex;justify-content:space-between}body .school-information-typeB .content-wrap .block-info .left-content{width:50%;box-sizing:border-box;padding-right:1em}body .school-information-typeB .content-wrap .block-info .left-content .name{margin-top:4.4444444444vh}body .school-information-typeB .content-wrap .block-info .left-content .name dt{font-size:1rem;letter-spacing:.0422222222em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif"}body .school-information-typeB .content-wrap .block-info .left-content .name dd{margin-top:1.1111111111vh;font-size:1.5rem;letter-spacing:.075em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:600}body .school-information-typeB .content-wrap .block-info .left-content .school-data{margin-top:2.5555555556vh;font-size:1rem;line-height:1.7857142857em;letter-spacing:.075em}body .school-information-typeB .content-wrap .block-info .left-content .link-access{margin-top:1.6666666667vh;font-size:1rem;text-decoration:underline}body .school-information-typeB .content-wrap .block-info .left-content .link-access a{color:#1e3c64;transition:color .2s linear}body .school-information-typeB .content-wrap .block-info .left-content .link-access a .en,body .school-information-typeB .content-wrap .block-info .left-content .link-access a .ja{text-decoration:underline}body .school-information-typeB .content-wrap .block-info .left-content .link-access a:hover{color:#9b2841}body .school-information-typeB .content-wrap .block-info .left-content .mini-section dl{margin-top:2.6666666667vh}body .school-information-typeB .content-wrap .block-info .left-content .mini-section dl dt{font-size:1rem;line-height:1.7692307692em}body .school-information-typeB .content-wrap .block-info .left-content .mini-section dl dd{font-size:1rem;line-height:1.7692307692em}body .school-information-typeB .content-wrap .block-info .left-content .mini-section dl dd .aida{margin:0 1.2222222222vh}body .school-information-typeB .content-wrap .block-info .left-content .mini-section .total{margin:3.1111111111vh 0}body .school-information-typeB .content-wrap .block-info .right-content{width:50%}body .school-information-typeB .content-wrap .block-info .right-content .image img{width:100%;height:auto}body .school-information-typeB .content-wrap .block-info .left-content .mini-section,body .school-information-typeB .content-wrap .block-info .right-content .mini-section{margin-top:5.8888888889vh}body .school-information-typeB .content-wrap .block-info .left-content .mini-section h4,body .school-information-typeB .content-wrap .block-info .right-content .mini-section h4{display:flex;align-items:center;font-weight:500;font-size:1.0625rem;letter-spacing:.075em}body .school-information-typeB .content-wrap .block-info .left-content .mini-section h4:before,body .school-information-typeB .content-wrap .block-info .right-content .mini-section h4:before{content:"";display:inline-block;width:11px;height:11px;background:#9b2841;margin-right:5px}body .school-information-typeB .content-wrap .block-info .left-content .mini-section .section-list,body .school-information-typeB .content-wrap .block-info .right-content .mini-section .section-list{margin-top:.8888888889vh}body .school-information-typeB .content-wrap .block-info .left-content .mini-section .section-list li,body .school-information-typeB .content-wrap .block-info .right-content .mini-section .section-list li{font-size:1rem;line-height:1.9230769231em;letter-spacing:.05em}body .school-information-typeB .content-wrap .block-history{width:880px;margin:6.4444444444vh auto 0;padding-top:6.4444444444vh;border-top:1px solid #9b2841;max-width:90%}body .school-information-typeB .content-wrap .block-history .history-list{margin-top:3.6666666667vh}body .school-information-typeB .content-wrap .block-history .history-list li{margin:6px 0}body .school-information-typeB .content-wrap .block-history .history-list li dl{display:flex;justify-content:flex-start;font-size:1rem;line-height:1.8461538462em;letter-spacing:.05em;align-items:flex-start}body .school-information-typeB .content-wrap .block-history .history-list li dl dt{flex-shrink:0;margin-right:2.272%}body .school-information-typeB .content-wrap .block-pdf{width:880px;max-width:90%;margin:7.5555555556vh auto 0;padding-top:6.4444444444vh;border-top:1px solid #9b2841}body .school-information-typeB .content-wrap .block-pdf ul{display:flex;flex-wrap:wrap}body .school-information-typeB .content-wrap .block-pdf ul li{margin-right:7.727%;margin-top:1.3vh}body .school-information-typeB .content-wrap .block-pdf ul li:last-of-type{margin-right:none}body .school-information-typeB .content-wrap .block-pdf ul li a{font-size:1rem;letter-spacing:.1em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";line-height:1.3em}body .school-information-typeB .content-wrap .block-pdf ul li a .pdf{font-size:1rem;letter-spacing:0;padding:0 8px}body .school-information-typeB .content-wrap .block-pdf ul li a .ja,body .school-information-typeB .content-wrap .block-pdf ul li a .en{text-decoration:underline}body .school-information-typeB .content-wrap .block-pdf ul li a:hover{color:#9b2841}body .school-information-typeB .content-wrap .block-pdf ul li.title{margin-top:4vh;width:100%;font-size:1.0625rem;letter-spacing:.1em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";line-height:1.3em}body .school-information-typeB .content-wrap .block-objective{width:880px;margin:6.4444444444vh auto 0;padding-top:6.4444444444vh;border-top:1px solid #9b2841;max-width:90%}body .school-information-typeB .content-wrap .block-objective .en{text-align:left}body .school-information-typeB .content-wrap .block-objective h3{margin-bottom:4vh}body .school-information-typeB .content-wrap .block-objective dl{margin-top:2.4444444444vh}body .school-information-typeB .content-wrap .block-objective dl dt{display:flex;align-items:center;font-weight:500;font-size:1.0625rem;letter-spacing:.075em}body .school-information-typeB .content-wrap .block-objective dl dt:before{content:"";display:inline-block;width:11px;height:11px;background:#9b2841;margin-right:5px}body .school-information-typeB .content-wrap .block-objective dl dd{font-size:1.0625rem;margin-top:1.4444444444vh}body .school-information-typeB .content-wrap .block-objective dl dd.color-blue{color:#1e3c64;line-height:1.4em;letter-spacing:.1em;font-size:1.1875rem}body .school-information-typeB .content-wrap .block-objective dl dd ul li{margin-top:.7777777778vh;letter-spacing:.1em;line-height:1.4em}body .school-information-typeB .content-wrap .block-objective dl dd ul li .ja{display:inline-block}body .school-information-typeB .content-wrap .block-objective dl dd ul li .ja,body .school-information-typeB .content-wrap .block-objective dl dd ul li .en{padding-left:1.1em;text-indent:-1.1em}body .school-information-typeB .content-wrap .block-policy{width:880px;margin:6.4444444444vh auto 0;padding-top:6.4444444444vh;border-top:1px solid #9b2841;max-width:90%}body .school-information-typeB .content-wrap .block-policy .en{text-align:left}body .school-information-typeB .content-wrap .block-policy dl dt{font-size:1.0625rem;margin-top:3.8888888889vh}body .school-information-typeB .content-wrap .block-policy dl dt .red-text{color:#9b2841}body .school-information-typeB .content-wrap .block-policy dl dd{margin-top:1.4444444444vh;font-size:1rem;line-height:1.8461538462em;letter-spacing:.05em}body .school-information-typeB .content-wrap .block-koumu{width:880px;margin:6.4444444444vh auto 0;padding-top:6.4444444444vh;border-top:1px solid #9b2841;max-width:90%}body .school-information-typeB .content-wrap .block-koumu .koumu-image{margin-top:6.1111111111vh}body .school-information-typeB .content-wrap .block-koumu .koumu-image img{width:100%;height:auto}body .school-information-typeB .content-wrap .block-class{width:880px;margin:6.4444444444vh auto 0;padding-top:6.4444444444vh;border-top:1px solid #9b2841;max-width:90%}body .school-information-typeB .content-wrap .block-class .class-list{display:flex;flex-wrap:wrap}body .school-information-typeB .content-wrap .block-class .class-list li{margin:3vh 6.818% 0 0}body .school-information-typeB .content-wrap .block-class .class-list li .mini-section h4{display:flex;align-items:center;font-weight:500;font-size:1.0625rem;letter-spacing:.075em}body .school-information-typeB .content-wrap .block-class .class-list li .mini-section h4:before{content:"";display:inline-block;width:11px;height:11px;background:#9b2841;margin-right:5px}body .school-information-typeB .content-wrap .block-class .class-list li .mini-section table{margin-top:1.7777777778vh}body .school-information-typeB .content-wrap .block-class .class-list li .mini-section table tr th{font-weight:500;text-align:center;color:#9b2841;font-size:1rem;letter-spacing:.05em;background:#ebd4d9;border-left:1px dashed #b5b5b5;padding:.7777777778vh 1.3333333333vh}body .school-information-typeB .content-wrap .block-class .class-list li .mini-section table tr th:first-of-type{border:none}body .school-information-typeB .content-wrap .block-class .class-list li .mini-section table tr td{border-bottom:1px solid #b5b5b5;border-left:1px dashed #b5b5b5;text-align:center;padding:.7777777778vh 1.3333333333vh;font-size:1rem;letter-spacing:.05em}body .school-information-typeB .content-wrap .block-class .class-list li .mini-section table tr td:first-of-type{border-left:none}body .school-information-typeB .content-wrap .block-class .class-list li .mini-section table tr:last-of-type td{border-bottom:none}body .school-information-typeB .content-wrap .block-class .class-list li:last-of-type{margin-right:0}body .school-information-typeB .link-information{width:1024px;max-width:90%;margin:7.7777777778vh auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:15px 20px}body .school-information-typeB .link-information li{width:110px;max-width:30%}@media(max-width:550px){body .school-information-typeB .link-information li{max-width:47%}}body .school-information-typeB .link-information li.middle{width:140px}body .school-information-typeB .link-information li.big{width:170px}body .school-information-typeB .link-information li a{display:inline-block;box-sizing:border-box;background:#fff;color:#9b2841;padding:1.2222222222vh 1.5555555556vh;text-align:center;width:100%;white-space:nowrap;font-size:.875rem;transition:background .2s linear,color .2s linear}@media(max-width:630px){body .school-information-typeB .link-information li a{font-size:.75rem}}body .school-information-typeB .link-information li a:hover{background:#9b2841;color:#fff}body .school-information-typeB .common-line-link{margin-top:8.3333333333vh}body .school-information-typeB.school-teachers .content-wrap{padding-top:6.6666666667vh}body .school-information-typeB.school-teachers .content-wrap .class-list{margin-bottom:4vh}body .school-information-typeB.school-teachers .content-wrap .block-class a{text-decoration:underline;transition:all .2s}body .school-information-typeB.school-teachers .content-wrap .block-class a .pdf{text-decoration:none}body .school-information-typeB.school-teachers .content-wrap .block-class a:hover{color:#9b2841}body .school-information-typeC{padding-top:6.6666666667vh}body .school-information-typeC .content-wrap{background:#fff;margin:6.6666666667vh auto 0;max-width:90%;width:1024px;padding-bottom:15vh}body .school-information-typeC .content-wrap .button-access{padding-top:20px}body .school-information-typeC .content-wrap .button-access .button-box{text-align:right;padding-right:1.5em;font-size:.75rem;letter-spacing:.025em;color:gray}body .school-information-typeC .content-wrap .button-access .button-box .ja-button,body .school-information-typeC .content-wrap .button-access .button-box .en-button{display:inline-block;padding:10px;transition:color .2s linear}body .school-information-typeC .content-wrap .button-access .button-box .ja-button.current,body .school-information-typeC .content-wrap .button-access .button-box .en-button.current{color:#9b2841}body .school-information-typeC .content-wrap .button-access .button-box .ja-button:hover,body .school-information-typeC .content-wrap .button-access .button-box .en-button:hover{color:#9b2841;cursor:pointer}body .school-information-typeC .content-wrap .main-block{width:880px;max-width:90%;margin:2.8888888889vh auto 0;padding-top:7.7777777778vh}body .school-information-typeC .content-wrap .main-block h3{text-align:center}body .school-information-typeC .content-wrap .main-block h3 .h-innear{font-weight:700;font-size:1.625rem;letter-spacing:.325em;color:#9b2841;display:inline-block;padding:1.1111111111vh 3.2777777778vh;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";border:1px solid #9b2841}body .school-information-typeC .content-wrap .main-block .nav-box{display:flex;justify-content:space-between;width:570px;max-width:100%;margin:3.8888888889vh auto 0}body .school-information-typeC .content-wrap .main-block .nav-box .prev a,body .school-information-typeC .content-wrap .main-block .nav-box .next a{margin-top:.6em;font-size:1rem;color:#b5b5b5;letter-spacing:.2em;display:flex;align-items:center;transition:color .2s linear}body .school-information-typeC .content-wrap .main-block .nav-box .prev a .sankaku,body .school-information-typeC .content-wrap .main-block .nav-box .next a .sankaku{font-size:1.125rem;display:block;letter-spacing:0}body .school-information-typeC .content-wrap .main-block .nav-box .prev a .text,body .school-information-typeC .content-wrap .main-block .nav-box .next a .text{text-decoration:underline}body .school-information-typeC .content-wrap .main-block .nav-box .prev a:hover,body .school-information-typeC .content-wrap .main-block .nav-box .next a:hover{color:#1e3c64}body .school-information-typeC .content-wrap .main-block .nav-box .prev>span,body .school-information-typeC .content-wrap .main-block .nav-box .next>span{opacity:0}body .school-information-typeC .content-wrap .main-block .nav-box .prev a .sankaku{transform:rotate(-90deg);margin-right:8px}body .school-information-typeC .content-wrap .main-block .nav-box .next a .sankaku{transform:rotate(90deg);margin-left:8px}body .school-information-typeC .content-wrap .main-block .nav-box .title{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:1.4375rem;line-height:1.4em;letter-spacing:.1em;display:block;font-weight:600;position:relative;padding-bottom:1.3333333333vh}body .school-information-typeC .content-wrap .main-block .nav-box .title .red-line{height:1px;width:80px;display:block;background:#9b2841;position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}body .school-information-typeC .content-wrap .main-block .page-link{display:flex;justify-content:center;margin-top:2.2222222222vh}body .school-information-typeC .content-wrap .main-block .page-link li{margin-top:1.5555555556vh;font-size:1rem}body .school-information-typeC .content-wrap .main-block .page-link li span{display:block;text-decoration:underline;transition:color .2s linear}body .school-information-typeC .content-wrap .main-block .page-link li span:hover{cursor:pointer;color:#9b2841}body .school-information-typeC .content-wrap .main-block .page-link li.aida{margin-left:1.8888888889vh;margin-right:1.8888888889vh;color:#b5b5b5}body .school-information-typeC .content-wrap .main-block .flex-block{display:flex;justify-content:space-between;margin-top:4.3333333333vh}body .school-information-typeC .content-wrap .main-block .flex-block .image{width:41.818%}body .school-information-typeC .content-wrap .main-block .flex-block .image img{width:100%;height:auto}body .school-information-typeC .content-wrap .main-block .flex-block .right-box{width:54.09%;display:flex;justify-content:center;flex-direction:column}body .school-information-typeC .content-wrap .main-block .flex-block .right-box .page-nav{display:flex;flex-wrap:wrap;max-width:100%;width:390px;margin-top:1vh}body .school-information-typeC .content-wrap .main-block .flex-block .right-box .page-nav li{margin-top:1.7777777778vh}body .school-information-typeC .content-wrap .main-block .flex-block .right-box .page-nav li a,body .school-information-typeC .content-wrap .main-block .flex-block .right-box .page-nav li .smooth-scroll{font-size:1rem;transition:color .2s linear;letter-spacing:.1em;line-height:1.3em;text-decoration:underline}body .school-information-typeC .content-wrap .main-block .flex-block .right-box .page-nav li a .ja,body .school-information-typeC .content-wrap .main-block .flex-block .right-box .page-nav li a .en,body .school-information-typeC .content-wrap .main-block .flex-block .right-box .page-nav li .smooth-scroll .ja,body .school-information-typeC .content-wrap .main-block .flex-block .right-box .page-nav li .smooth-scroll .en{text-decoration:underline}body .school-information-typeC .content-wrap .main-block .flex-block .right-box .page-nav li a:hover,body .school-information-typeC .content-wrap .main-block .flex-block .right-box .page-nav li .smooth-scroll:hover{cursor:pointer;color:#9b2841}body .school-information-typeC .content-wrap .main-block .flex-block .right-box .page-nav li.aida{margin:1.7777777778vh 2vh 0;color:#b5b5b5}body .school-information-typeC .content-wrap .main-block .flex-block .right-box .page-nav.pdf-nav{margin-top:0}body .school-information-typeC .content-wrap .main-block .mini-text{text-align:center;color:#9b2841;font-size:1rem;line-height:1.375rem;margin-top:1.2222222222vh}body .school-information-typeC .content-wrap .main-block .kaiko{margin-top:5vh;text-align:center;color:#1e3c64;font-size:1rem;line-height:1.5625em}body .school-information-typeC .content-wrap .main-block .kaiko-text{text-align:center;margin-top:2vh;font-size:1.0625rem;line-height:1.3em}body .school-information-typeC .content-wrap .block-shingaku{width:880px;margin:6.4444444444vh auto 0;padding-top:6.4444444444vh;border-top:1px solid #9b2841;max-width:90%}body .school-information-typeC .content-wrap .block-shingaku .pdf-link-gokaku{display:block;width:fit-content;font-size:16px;letter-spacing:.1em;margin-top:35px;text-decoration:underline;transition:opacity .2s}body .school-information-typeC .content-wrap .block-shingaku .pdf-link-gokaku:hover{opacity:.6}body .school-information-typeC .content-wrap .block-shingaku .zisseki-list{margin-top:2.7777777778vh;display:flex;justify-content:space-between;flex-wrap:wrap}body .school-information-typeC .content-wrap .block-shingaku .zisseki-list .zisseki-content{margin-top:1.6666666667vh;width:30%}body .school-information-typeC .content-wrap .block-shingaku .zisseki-list .zisseki-content .mini-section h4{display:flex;align-items:center;font-weight:500;font-size:1.0625rem;letter-spacing:.075em}body .school-information-typeC .content-wrap .block-shingaku .zisseki-list .zisseki-content .mini-section h4:before{content:"";display:inline-block;width:11px;height:11px;background:#9b2841;margin-right:5px}body .school-information-typeC .content-wrap .block-shingaku .zisseki-list .zisseki-content .mini-section .common-text{margin-top:1.2222222222vh}body .school-information-typeC .content-wrap .block-shingaku .zisseki-list .zisseki-content .mini-section ul li{margin-top:2.1111111111vh}body .school-information-typeC .content-wrap .block-shingaku .zisseki-list .zisseki-content .mini-section ul li .zisseki-name{padding-left:1.1em;text-indent:-1.1em;margin-top:0}body .school-information-typeC .content-wrap .block-shingaku .zisseki-list .zisseki-content .mini-section ul li .zisseki-info{padding-left:1.1em;margin-top:0}body .school-information-typeC .content-wrap .block-middle{width:880px;margin:6.4444444444vh auto 0;padding-top:6.4444444444vh;border-top:1px solid #9b2841;max-width:90%;display:flex;justify-content:space-between;flex-wrap:wrap}body .school-information-typeC .content-wrap .block-middle .sikaku-title{display:flex;align-items:center;font-weight:500;font-size:1.0625rem;letter-spacing:.075em}body .school-information-typeC .content-wrap .block-middle .sikaku-title:before{content:"";display:inline-block;width:11px;height:11px;background:#9b2841;margin-right:5px}body .school-information-typeC .content-wrap .block-middle .left-content{width:48%}body .school-information-typeC .content-wrap .block-middle .left-content section .common-text{margin-top:2.6666666667vh}body .school-information-typeC .content-wrap .block-middle .left-content section.second{margin-top:6.4444444444vh;padding-top:6.4444444444vh;border-top:1px solid #9b2841}body .school-information-typeC .content-wrap .block-middle .left-content section dl{margin-top:4.1111111111vh}body .school-information-typeC .content-wrap .block-middle .left-content section dl dd{font-size:1rem;letter-spacing:.05em;margin-top:1.4444444444vh}body .school-information-typeC .content-wrap .block-middle .left-content section table{border:1px solid #1e3c64;margin-top:1.8888888889vh}body .school-information-typeC .content-wrap .block-middle .left-content section table tr th{background:#1e3c64;color:#fff;font-size:1.0625rem;letter-spacing:.075em;padding:7px 4.4444444444vh;text-align:center}body .school-information-typeC .content-wrap .block-middle .left-content section table tr td{font-size:1.25rem;text-align:center;font-weight:600;color:#9b2841;padding:1.4444444444vh 0}body .school-information-typeC .content-wrap .block-middle .left-content section table tr td span{font-size:1rem;display:inline-block;margin-left:5px;font-weight:500}body .school-information-typeC .content-wrap .block-middle .right-content{width:50%;padding-top:5.3333333333vh}body .school-information-typeC .content-wrap .block-middle .right-content img{width:100%;height:auto}body .school-information-typeC .content-wrap .block-middle .zisseki-list{width:100%;margin-top:5.2222222222vh}body .school-information-typeC .content-wrap .block-middle .zisseki-list .sikaku-title{display:flex;align-items:center;font-weight:500;font-size:1.0625rem;letter-spacing:.075em}body .school-information-typeC .content-wrap .block-middle .zisseki-list .sikaku-title:before{content:"";display:inline-block;width:11px;height:11px;background:#9b2841;margin-right:5px}body .school-information-typeC .content-wrap .block-middle .zisseki-list dd ul{display:flex;align-items:center;flex-wrap:wrap;margin-top:1vh}body .school-information-typeC .content-wrap .block-middle .zisseki-list dd ul li{margin-top:1.5vh}body .school-information-typeC .content-wrap .block-middle .zisseki-list dd ul li a{font-size:1rem;transition:color .2s linear;letter-spacing:.1em;line-height:1.3em;text-decoration:underline}body .school-information-typeC .content-wrap .block-middle .zisseki-list dd ul li a:hover{color:#9b2841}body .school-information-typeC .content-wrap .block-middle .zisseki-list dd ul li.aida{margin:1.5vh 2vh 0;color:#b5b5b5;line-height:1em}body .school-information-typeC .content-wrap .block-middle .zisseki-list dd ul li:last-of-type{display:none}body .school-information-typeC .content-wrap .block-shushoku{width:880px;margin:6.4444444444vh auto 0;padding-top:6.4444444444vh;border-top:1px solid #9b2841;max-width:90%}body .school-information-typeC .content-wrap .block-shushoku .sikaku-title{display:flex;align-items:center;font-weight:500;font-size:1.0625rem;letter-spacing:.075em}body .school-information-typeC .content-wrap .block-shushoku .sikaku-title:before{content:"";display:inline-block;width:11px;height:11px;background:#9b2841;margin-right:5px}body .school-information-typeC .content-wrap .block-shushoku .normal-dl{margin-top:4.1111111111vh}body .school-information-typeC .content-wrap .block-shushoku .normal-dl dd{font-size:1rem;letter-spacing:.05em;margin-top:1.4444444444vh}body .school-information-typeC .content-wrap .block-shushoku table{border:1px solid #1e3c64;margin-top:1.8888888889vh}body .school-information-typeC .content-wrap .block-shushoku table tr th{background:#1e3c64;color:#fff;font-size:1.0625rem;letter-spacing:.075em;padding:7px 4.4444444444vh;text-align:center}body .school-information-typeC .content-wrap .block-shushoku table tr td{font-size:1.25rem;text-align:center;font-weight:600;color:#9b2841;padding:1.4444444444vh 0}body .school-information-typeC .content-wrap .block-shushoku table tr td span{font-size:1rem;display:inline-block;margin-left:5px;font-weight:500}body .school-information-typeC .content-wrap .block-shushoku .zisseki-list{width:100%;margin-top:5.2222222222vh}body .school-information-typeC .content-wrap .block-shushoku .zisseki-list .sikaku-title{display:flex;align-items:center;font-weight:500;font-size:1.0625rem;letter-spacing:.075em}body .school-information-typeC .content-wrap .block-shushoku .zisseki-list .sikaku-title:before{content:"";display:inline-block;width:11px;height:11px;background:#9b2841;margin-right:5px}body .school-information-typeC .content-wrap .block-shushoku .zisseki-list dd ul{display:flex;align-items:center;flex-wrap:wrap;margin-top:1vh}body .school-information-typeC .content-wrap .block-shushoku .zisseki-list dd ul li{margin-top:1.5vh}body .school-information-typeC .content-wrap .block-shushoku .zisseki-list dd ul li a{font-size:1rem;transition:color .2s linear;letter-spacing:.1em;line-height:1.3em;text-decoration:underline}body .school-information-typeC .content-wrap .block-shushoku .zisseki-list dd ul li a:hover{color:#9b2841}body .school-information-typeC .content-wrap .block-shushoku .zisseki-list dd ul li.aida{margin:1.5vh 2vh 0;color:#b5b5b5;line-height:1em}body .school-information-typeC .content-wrap .block-shushoku .zisseki-list dd ul li:last-of-type{display:none}body .school-information-typeC .content-wrap .block-access-info{width:880px;max-width:90%;margin:2.8888888889vh auto 0;padding-top:7.7777777778vh}body .school-information-typeC .content-wrap .block-access-info h3{text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:600;font-size:1.625rem;line-height:1.7692307692em;letter-spacing:.05em}body .school-information-typeC .content-wrap .block-access-info .add{margin-top:1.6666666667vh}body .school-information-typeC .content-wrap .block-access-info .add,body .school-information-typeC .content-wrap .block-access-info .tel-fax{text-align:center;font-size:1.125rem;line-height:1.8333333333em;letter-spacing:.075em}body .school-information-typeC .content-wrap .block-access{width:880px;margin:6.4444444444vh auto 0;padding-top:6.4444444444vh;border-top:1px solid #9b2841;max-width:90%;display:flex;justify-content:space-between}body .school-information-typeC .content-wrap .block-access .left-box{width:48%}body .school-information-typeC .content-wrap .block-access .left-box .mini-section h3{display:flex;align-items:center;font-weight:500;font-size:1.0625rem;letter-spacing:.075em}body .school-information-typeC .content-wrap .block-access .left-box .mini-section h3:before{content:"";display:inline-block;width:11px;height:11px;background:#9b2841;margin-right:5px}body .school-information-typeC .content-wrap .block-access .left-box .mini-section ul{margin-top:1.3333333333vh}body .school-information-typeC .content-wrap .block-access .left-box .mini-section ul li{font-size:1rem;line-height:2.1538461538em;letter-spacing:.05em;padding-left:1.1em;text-indent:-1.1em;text-align:justify;text-justify:inter-ideograph}body .school-information-typeC .content-wrap .block-access .left-box .mini-section.second{margin-top:7.2222222222vh}body .school-information-typeC .content-wrap .block-access .left-box .hogosha{margin-top:7.2222222222vh}body .school-information-typeC .content-wrap .block-access .left-box .hogosha h3{font-weight:500;font-size:1.0625rem;letter-spacing:.075em;line-height:1.4em}body .school-information-typeC .content-wrap .block-access .left-box .hogosha ul{margin-top:1.3333333333vh}body .school-information-typeC .content-wrap .block-access .left-box .hogosha ul li{font-size:1rem;line-height:2.1538461538em;letter-spacing:.05em;padding-left:1.1em;text-indent:-1.1em;text-align:justify;text-justify:inter-ideograph}body .school-information-typeC .content-wrap .block-access #map2{padding-top:45.818%;width:50%;position:relative}body .school-information-typeC .content-wrap .block-access #map2 iframe{position:absolute;left:0;top:0;width:100%;height:100%}body .school-information-typeC .content-wrap.block-japanese-school .japanese .kaiko-text a{display:block;color:#9b2841;transition:opacity .2s;margin-top:.5em}body .school-information-typeC .content-wrap.block-japanese-school .japanese .kaiko-text a.broken_link{text-decoration:none}body .school-information-typeC .content-wrap.block-japanese-school .japanese .kaiko-text a:hover{opacity:.7}body .school-information-typeC .content-wrap .icons{display:flex;justify-content:center;flex-wrap:wrap;margin:7vh auto 0;width:500px;max-width:90%}body .school-information-typeC .content-wrap .icons li{margin:0 10px}body .school-information-typeC .content-wrap .icons li a{transition:opacity .2s linear}body .school-information-typeC .content-wrap .icons li a:hover{opacity:.6}body .school-information-typeC .content-wrap .icons li.facebook{max-width:27%}body .school-information-typeC .content-wrap .icons li.facebook a{display:block}body .school-information-typeC .content-wrap .icons li.facebook a img{max-width:100%;width:60px;height:auto}body .school-information-typeC .link-information{width:1024px;max-width:90%;margin:7.7777777778vh auto 0;display:flex;justify-content:space-around;flex-wrap:wrap}body .school-information-typeC .link-information li{margin-top:1.5vh;width:110px;max-width:30%}@media(max-width:550px){body .school-information-typeC .link-information li{max-width:47%}}body .school-information-typeC .link-information li.middle{width:140px}body .school-information-typeC .link-information li.big{width:170px}body .school-information-typeC .link-information li a{display:inline-block;box-sizing:border-box;background:#fff;color:#9b2841;padding:1.2222222222vh 1.5555555556vh;text-align:center;width:100%;white-space:nowrap;font-size:.875rem;transition:background .2s linear,color .2s linear}@media(max-width:630px){body .school-information-typeC .link-information li a{font-size:.75rem}}body .school-information-typeC .link-information li a:hover{background:#9b2841;color:#fff}body .school-information-typeC .common-line-link{margin-top:8.3333333333vh}@media(-ms-high-contrast:none){body .gokaku-single-page .content-wrap .main-block h3 .h-innear{padding-top:calc(1.1111111111vh + 5px)}}body .education-page .button-wrap{width:1024px;max-width:90%;margin:60px auto 20px}body .education-page .button-wrap .button-box{text-align:right;padding-right:1.5em;font-size:.75rem;letter-spacing:.025em;color:gray}body .education-page .button-wrap .button-box .ja-button,body .education-page .button-wrap .button-box .en-button{display:inline-block;padding:10px;transition:color .2s linear}body .education-page .button-wrap .button-box .ja-button.current,body .education-page .button-wrap .button-box .en-button.current{color:#9b2841}body .education-page .button-wrap .button-box .ja-button:hover,body .education-page .button-wrap .button-box .en-button:hover{color:#9b2841;cursor:pointer}body .education-page .common-main-title-green{margin:7.7777777778vh auto 0;padding-bottom:6.6666666667vh;width:880px;max-width:85%;border-bottom:1px solid #195532}body .education-page .line-act-box{text-align:center}body .education-page .line-act-box .mini-text{text-align:center;color:#195532;font-size:1.125rem;white-space:nowrap;padding-bottom:8px;letter-spacing:.2em;opacity:0}body .education-page .line-act-box .border-tate{display:block;width:1px;height:40px;position:relative;margin:0 auto}body .education-page .line-act-box .border-tate span{display:block;width:100%;height:0;top:0;left:0;background:#9b2841;position:absolute}body .education-page .line-act-box .title-content{display:inline-block;position:relative;padding:1px;box-sizing:border-box;margin:0 auto}body .education-page .line-act-box .title-content .border1,body .education-page .line-act-box .title-content .border2,body .education-page .line-act-box .title-content .border3,body .education-page .line-act-box .title-content .border4,body .education-page .line-act-box .title-content .border5{position:absolute;background:#9b2841}body .education-page .line-act-box .title-content .border1{top:0;left:50%;width:0;height:1px}body .education-page .line-act-box .title-content .border2{top:0;right:0;width:1px;height:0}body .education-page .line-act-box .title-content .border3{bottom:0;right:0;height:1px;width:0}body .education-page .line-act-box .title-content .border4{bottom:0;left:0;width:1px;height:0}body .education-page .line-act-box .title-content .border5{height:1px;top:0;left:0;width:0}body .education-page .line-act-box .title-content .title-text{text-align:center;padding:16px .5em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";color:#fff;white-space:nowrap;font-size:1.625rem;background:#9b2841;letter-spacing:.2em;opacity:0;line-height:1.4em}body .education-page .line-act-box .title-content .title-text .en{white-space:normal}body .education-page .bunbu{width:880px;max-width:100%;margin:0 auto 8.8888888889vh}body .education-page .bunbu .bunbu-top{display:flex;justify-content:space-between;position:relative;z-index:1}body .education-page .bunbu .bunbu-top .left-box{position:relative;padding-top:26.574%;width:50%;z-index:1}body .education-page .bunbu .bunbu-top .left-box .line-act-box{position:absolute;top:50%;left:17%;transform:translate(0,-50%)}body .education-page .bunbu .bunbu-top .image{position:relative;padding-top:26.574%;width:50%;z-index:0}body .education-page .bunbu .bunbu-top .image img{display:block;position:absolute;top:0;right:0;width:109.09%;height:auto}body .education-page .bunbu .bunbu-bottom{display:flex;justify-content:space-between;margin-top:10.909%;position:relative;z-index:0}body .education-page .bunbu .bunbu-bottom .image{position:relative;padding-top:26.574%;width:50%}body .education-page .bunbu .bunbu-bottom .image img{position:absolute;bottom:0;left:0;width:109.09%;height:auto}body .education-page .bunbu .bunbu-bottom .right-content{width:50%;display:flex;align-items:center;justify-content:space-between}body .education-page .bunbu .bunbu-bottom .right-content .common-text{width:76.36%;margin-left:auto}@media(max-width:880px)and (min-width:701px){body .education-page .bunbu .bunbu-bottom .right-content .common-text{padding-right:1em}}body .education-page [class^=normal-box]{display:flex;justify-content:space-around;margin-top:7.5555555556vh}body .education-page [class^=normal-box] .image{width:450px;max-width:47%}body .education-page [class^=normal-box] .image img{width:100%;height:auto}body .education-page [class^=normal-box] section{width:450px;max-width:47%}body .education-page [class^=normal-box] section .common-text{margin-top:3.4444444444vh;line-height:2.1538461538em}body .education-page .global-wrap{overflow:hidden;width:100%}body .education-page .global-wrap .global{width:1024px;max-width:90%;margin:0 auto;padding:10vh 1.56% 13.3333333333vh;background:#fff}body .education-page .global-wrap .global .top-box{display:flex;justify-content:space-around}body .education-page .global-wrap .global .top-box .image{width:450px;max-width:47%}body .education-page .global-wrap .global .top-box .image:after{content:"";display:block;clear:both}body .education-page .global-wrap .global .top-box .image img{width:154.175%;height:auto;float:right}body .education-page .global-wrap .global .top-box .right-content{width:450px;max-width:47%}body .education-page .global-wrap .global .top-box .right-content .common-text{margin-top:7.2222222222vh;line-height:2.4em}body .education-page .global-wrap .global .normal-box-middle .image{order:1}body .education-page .career-wrap{overflow:hidden;width:100%}body .education-page .career-wrap .career{width:1024px;max-width:90%;margin:0 auto;padding:10vh 1.56% 13.3333333333vh}body .education-page .career-wrap .career .top-box{display:flex;justify-content:space-around}body .education-page .career-wrap .career .top-box .image{width:450px;max-width:47%;order:1}body .education-page .career-wrap .career .top-box .image:after{content:"";display:block;clear:both}body .education-page .career-wrap .career .top-box .image img{width:154.175%;height:auto;float:left}body .education-page .career-wrap .career .top-box .right-content{width:450px;max-width:47%}body .education-page .career-wrap .career .top-box .right-content .common-text{margin-top:7.2222222222vh;line-height:2.4em}body .education-page .career-wrap .career .normal-box-bottom .image{order:1}body .education-page .gainare{background:#70b41e;width:1024px;max-width:90%;padding:10vh 0 10vh;margin:0 auto}body .education-page .gainare .gainare-innear{width:880px;max-width:90%;margin:0 auto;display:flex;justify-content:space-between}body .education-page .gainare .gainare-innear .image{width:50%;background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/education/gainare.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/education/gainare.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/education/gainare@2x.jpg) 2x) no-repeat center center;background-size:cover}body .education-page .gainare .gainare-innear .image .image-base{display:block;padding-top:140.545%}body .education-page .gainare .gainare-innear .right-box{width:50%;padding-left:6.545%;box-sizing:border-box}body .education-page .gainare .gainare-innear .right-box .logo-box .line-act-box .mini-text{color:#fff}body .education-page .gainare .gainare-innear .right-box .logo-box .line-act-box .border-tate span{background:#195532}body .education-page .gainare .gainare-innear .right-box .logo-box .line-act-box .title-content{width:100%}body .education-page .gainare .gainare-innear .right-box .logo-box .line-act-box .title-content .border1,body .education-page .gainare .gainare-innear .right-box .logo-box .line-act-box .title-content .border2,body .education-page .gainare .gainare-innear .right-box .logo-box .line-act-box .title-content .border3,body .education-page .gainare .gainare-innear .right-box .logo-box .line-act-box .title-content .border4,body .education-page .gainare .gainare-innear .right-box .logo-box .line-act-box .title-content .border5{background:#195532}body .education-page .gainare .gainare-innear .right-box .logo-box .line-act-box .title-content .title-text{background:#195532;white-space:normal;line-height:1.3em}@media(max-width:900px){body .education-page .gainare .gainare-innear .right-box .logo-box .line-act-box .title-content .title-text{font-size:1.5625rem}}body .education-page .gainare .gainare-innear .right-box .logo-box h4{text-align:center}body .education-page .gainare .gainare-innear .right-box .logo-box h4 img{max-width:100%;height:auto}body .education-page .gainare .gainare-innear .right-box .text-box h4{color:#fff;text-align:center;font-size:1.625rem;line-height:1.6153846154em;letter-spacing:.075em;margin-top:2.6666666667vh;font-weight:600}body .education-page .gainare .gainare-innear .right-box .text-box .common-text{margin-top:1.8888888889vh;color:#fff}body .education-page .gainare .gainare-innear .right-box .text-box .mini-text{color:#fff;font-size:.75rem;margin-top:6px}body .education-page .gainare .gainare-innear .right-box .text-box .text-innear{margin-top:3.2222222222vh;padding-top:3.2222222222vh;border-top:1px solid #fff}body .education-page .gainare .gainare-innear .right-box .text-box .text-innear h5{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:700;font-size:1.25rem;line-height:1.6em;letter-spacing:.2em;color:#fff}@media(max-width:700px){body .education-page .gainare .gainare-innear .right-box .text-box .text-innear h5{font-size:1.125rem}}body .education-page .link-information{width:1024px;max-width:90%;margin:7.7777777778vh auto 0;display:flex;justify-content:space-around;flex-wrap:wrap}body .education-page .link-information li{margin-top:1.5vh;width:110px;max-width:30%}@media(max-width:550px){body .education-page .link-information li{max-width:47%}}body .education-page .link-information li.middle{width:140px}body .education-page .link-information li.big{width:170px}body .education-page .link-information li a{display:inline-block;box-sizing:border-box;background:#fff;color:#9b2841;padding:1.2222222222vh 1.5555555556vh;text-align:center;width:100%;white-space:nowrap;font-size:.875rem;transition:background .2s linear,color .2s linear}@media(max-width:630px){body .education-page .link-information li a{font-size:.75rem}}body .education-page .link-information li a:hover{background:#9b2841;color:#fff}body .education-page>.common-line-link{margin-top:8.3333333333vh}body .education-page .miryoku-box{position:relative;background:#fff;width:1024px;max-width:90%;margin:210px auto 0}body .education-page .miryoku-box.one{margin:162px auto 0}body .education-page .miryoku-box .line-act-box{position:absolute;top:0;left:50%;transform:translate(-50%,-75%)}body .education-page .miryoku-box .flex-box{display:flex;justify-content:space-between;width:880px;max-width:90%;margin:0 auto;padding:12vh 0}body .education-page .miryoku-box .flex-box .image{width:50%}body .education-page .miryoku-box .flex-box .image:after{content:"";display:block;clear:both}body .education-page .miryoku-box .flex-box .image img{width:130.9090909091%;height:auto;float:right;position:relative;right:11.5277777778%}body .education-page .miryoku-box .flex-box section{width:50%}body .education-page .miryoku-box .flex-box section h4{color:#9b2841;font-size:1.25rem;font-weight:600;line-height:1.7222222222em;letter-spacing:.05em}body .education-page .miryoku-box .flex-box section .common-text{margin-top:5.5555555556vh}body .education-page .miryoku-box .flex-box section .mini-image{position:relative;margin-top:17.4545454545%}body .education-page .miryoku-box .flex-box section .mini-image img{width:79.6363636364%;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,0)}body .education-page .miryoku-box .flex-box.box-right .image{order:1}body .education-page .miryoku-box .flex-box.box-right .image img{float:left;right:auto;left:11.5277777778%}body .course-page .first-content{width:1024px;max-width:90%;background:#fff;margin:7.1111111111vh auto 0;padding:9.2222222222vh 0}body .course-page .first-content h3{text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:1.875rem;line-height:1.7em;letter-spacing:.2em;font-weight:600}body .course-page .first-content .mini-title{text-align:center;font-size:1.25rem;line-height:1.4em;font-weight:600;letter-spacing:.2em;margin-top:5.5555555556vh}body .course-page .first-content .common-text{margin:3.6666666667vh auto 0;width:615px;max-width:90%}body .course-page .first-content .page-link-list2{display:flex;justify-content:space-between;width:1100px;max-width:90%;margin:2.890625% auto 0}body .course-page .first-content .page-link-list2 li{width:31.6363636364%}body .course-page .first-content .page-link-list2 li a{display:block;color:#fff;padding-bottom:36px}body .course-page .first-content .page-link-list2 li a .image{padding-top:46.8390804598%}body .course-page .first-content .page-link-list2 li a .text-box{margin-top:20px}body .course-page .first-content .page-link-list2 li a .text-box .title{text-align:center;font-size:1.4375rem;font-weight:700;letter-spacing:.0752173913em;padding:0 5px}body .course-page .first-content .page-link-list2 li a .text-box .title .mini{font-size:1.0625rem;display:inline-block;margin-left:2px;transform:translate(0,-1px)}body .course-page .first-content .page-link-list2 li a .text-box .sub-title{font-size:1.125rem;letter-spacing:.1em;line-height:1.5em;text-align:center;font-weight:500;margin-top:12px;transition:all .2s;min-height:42px;display:flex;justify-content:center;align-items:center}body .course-page .first-content .page-link-list2 li a .text-box .sub-title .big{font-size:1.5625rem}body .course-page .first-content .page-link-list2 li a .text-box .more{width:126px;line-height:28px;text-align:center;transition:all .2s;font-size:12px;letter-spacing:.2em;border:1px solid #fff;margin:28px auto 0}body .course-page .first-content .page-link-list2 li a:hover .text-box .sub-title{opacity:.5}body .course-page .first-content .page-link-list2 li a:hover .text-box .more{background:#fff}body .course-page .first-content .page-link-list2 li:nth-of-type(1){background:#9b2841}body .course-page .first-content .page-link-list2 li:nth-of-type(1) a .image{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link1.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link1.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link1@2x.jpg) 2x) no-repeat center center;background-size:cover}body .course-page .first-content .page-link-list2 li:nth-of-type(1) a:hover .text-box .more{color:#9b2841}body .course-page .first-content .page-link-list2 li:nth-of-type(2){background:#1e3c64}body .course-page .first-content .page-link-list2 li:nth-of-type(2) a .image{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link2.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link2.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link2@2x.jpg) 2x) no-repeat center center;background-size:cover}body .course-page .first-content .page-link-list2 li:nth-of-type(2) a:hover .text-box .more{color:#1e3c64}body .course-page .first-content .page-link-list2 li:nth-of-type(3){background:#195532}body .course-page .first-content .page-link-list2 li:nth-of-type(3) a .image{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link3.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link3.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link3@2x.jpg) 2x) no-repeat center center;background-size:cover}body .course-page .first-content .page-link-list2 li:nth-of-type(3) a:hover .text-box .more{color:#195532}body .course-page .flow{margin-top:10.8888888889vh;overflow:hidden}body .course-page .flow h3{text-align:center;font-size:2rem;letter-spacing:.2em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif"}body .course-page .flow .mini-title{text-align:center;margin-top:1.4444444444vh;font-size:1.5rem;color:#b5b5b5}body .course-page .flow .flow-content{width:1100px;max-width:90%;margin:7vh auto 0}body .course-page .flow .flow-content .map-image img{display:block;width:100%;height:auto}body .course-page .flow .flow-content .map-image-sp{overflow:scroll;-webkit-overflow-scrolling:touch}body .course-page .flow .flow-content .map-image-sp img{width:166vw;height:auto;display:block}body .course-page .flow .submit-gokaku{text-align:center;margin-top:4.3333333333vh}body .course-page .flow .submit-gokaku a{display:inline-block;width:250px;max-width:90%;color:#fff;padding:2.2222222222vh 1em;box-sizing:border-box;background:#195532;font-size:1rem;letter-spacing:.1em;transition:background .2s linear}body .course-page .flow .submit-gokaku a:hover{background:#9b2841}body .course-innear-page .common-image-title{margin-top:5.5555555556vh}body .course-innear-page .course-main-content{width:1280px;max-width:90%;margin:6.7777777778vh auto;border-top:1.7777777778vh solid #195532;border-bottom:1.7777777778vh solid #195532;background:#fff;padding-bottom:11.6666666667vh}body .course-innear-page .course-main-content .common-main-image .common-image-title{top:33%;margin-top:0;width:90%;transform:translate(-50%,-50%)}body .course-innear-page .course-main-content .common-main-image .common-image-title .text-title{margin:0;line-height:1.9615384615em;font-size:1.625rem}@media(max-width:1060px){body .course-innear-page .course-main-content .common-main-image .common-image-title .text-title{font-size:1.4375rem}}@media(max-width:890px){body .course-innear-page .course-main-content .common-main-image .common-image-title .text-title{font-size:1.25rem}}body .course-innear-page .course-main-content .main-image{background:#195532;padding-top:32.65625%}body .course-innear-page .course-main-content .main-image .image-box{opacity:.68}body .course-innear-page .course-main-content .course-innear{width:880px;margin:0 auto;max-width:90%;position:relative;padding-top:124px}@media(max-width:1380px){body .course-innear-page .course-main-content .course-innear{padding-top:9vw}}body .course-innear-page .course-main-content .course-innear .circle-message{margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;color:#fff;border-radius:50%;max-width:18vw;max-height:18vw;display:flex;justify-content:center;align-items:center;flex-direction:column;letter-spacing:.2em;font-weight:500}body .course-innear-page .course-main-content .course-innear .circle-message .main-message{font-size:1.4375rem;display:inline-block;white-space:nowrap}body .course-innear-page .course-main-content .course-innear .circle-message .sab-message{font-size:1.0625rem;padding-top:1.1111111111vh;display:inline-block;white-space:nowrap}body .course-innear-page .course-main-content .course-innear .circle-message .mini-message{font-size:1.125rem;opacity:.7;text-align:center;font-weight:600;letter-spacing:.01em;margin-top:1.2222222222vh}@media(max-width:1300px){body .course-innear-page .course-main-content .course-innear .circle-message .main-message{font-size:1.45rem}body .course-innear-page .course-main-content .course-innear .circle-message .sab-message{font-size:1.1rem}}@media(max-width:1000px){body .course-innear-page .course-main-content .course-innear .circle-message .main-message{font-size:1.26875rem}body .course-innear-page .course-main-content .course-innear .circle-message .sab-message{font-size:.9625rem}body .course-innear-page .course-main-content .course-innear .circle-message .mini-message{font-size:1rem}}@media(max-width:900px)and (min-width:701px){body .course-innear-page .course-main-content .course-innear .circle-message .main-message{font-size:.90625rem}body .course-innear-page .course-main-content .course-innear .circle-message .sab-message{font-size:.6875rem}body .course-innear-page .course-main-content .course-innear .circle-message .mini-message{font-size:.625rem}}body .course-innear-page .course-main-content .course-innear .circle-message.color-green{background:#9b2841}body .course-innear-page .course-main-content .course-innear .circle-message.color-blue{background:#1e3c64}body .course-innear-page .course-main-content .course-innear .circle-message.color-red{background:#195532}body .course-innear-page .course-main-content .course-innear .ma{text-align:center;font-size:1.125rem;letter-spacing:.1em;line-height:1.5em;margin-top:3vh}body .course-innear-page .course-main-content .course-innear .course-list{margin-top:12.0454545455%}body .course-innear-page .course-main-content .course-innear .course-list .course-item{margin-top:6.25%;width:840px;max-width:100%;margin-left:auto;margin-right:auto}body .course-innear-page .course-main-content .course-innear .course-list .course-item a{display:flex}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .image{width:50%}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .image:before{content:"";display:block;padding-top:73.3333333333%}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .image.image-g1{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/tokushin/alpha1.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/tokushin/alpha1.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/tokushin/alpha1@2x.jpg) 2x) no-repeat center center;background-size:cover}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .image.image-g2{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/tokushin/bata1.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/tokushin/bata1.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/tokushin/bata1@2x.jpg) 2x) no-repeat center center;background-size:cover}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .image.image-b1{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/shingaku/image2.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/shingaku/image2.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/shingaku/image2@2x.jpg) 2x) no-repeat center center;background-size:cover}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .image.image-r1{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sougo/content1.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sougo/content1.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sougo/content1@2x.jpg) 2x) no-repeat center center;background-size:cover}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .image.image-r2{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sougo/content2.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sougo/content2.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sougo/content2@2x.jpg) 2x) no-repeat center center;background-size:cover}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .image.image-r3{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sougo/content3.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sougo/content3.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sougo/content3@2x.jpg) 2x) no-repeat center center;background-size:cover}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .image.image-r4{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sougo/content4.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sougo/content4.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sougo/content4@2x.jpg) 2x) no-repeat center center;background-size:cover}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .text-box{width:50%;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px 0}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .text-box .title{text-align:center;font-size:14px;letter-spacing:.1em;font-weight:700}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .text-box .big-title{font-size:30px;letter-spacing:.1em;font-weight:700;margin-top:7px;text-align:center}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .text-box .big-title .big{font-size:45px}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .text-box .big-title .mini{font-size:18px;display:inline-block;white-space:nowrap}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .text-box .catch{text-align:center;font-size:15px;line-height:1.6em;letter-spacing:.2em;margin-top:10px}body .course-innear-page .course-main-content .course-innear .course-list .course-item a .text-box .more{width:126px;height:30px;line-height:28px;text-align:center;transition:all .2s;box-sizing:content-box;border:1px solid #fff;font-size:12px;letter-spacing:.2em;margin-top:20px}body .course-innear-page .course-main-content .course-innear .course-list .course-item a:hover .text-box .more{background:#fff}body .course-innear-page .course-main-content .course-innear .course-list .course-item a.g{background:#9b2841}body .course-innear-page .course-main-content .course-innear .course-list .course-item a.g:hover .text-box .more{color:#9b2841}body .course-innear-page .course-main-content .course-innear .course-list .course-item a.b{background:#1e3c64}body .course-innear-page .course-main-content .course-innear .course-list .course-item a.b:hover .text-box .more{color:#1e3c64}body .course-innear-page .course-main-content .course-innear .course-list .course-item a.r{background:#195532}body .course-innear-page .course-main-content .course-innear .course-list .course-item a.r:hover .text-box .more{color:#195532}body .course-innear-page .course-main-content .course-innear .course-list .course-item:nth-of-type(even) a .image{order:1}body .course-innear-page .course-main-content.color-tokushin{border-top:1.7777777778vh solid #9b2841;border-bottom:1.7777777778vh solid #9b2841}body .course-innear-page .course-main-content.color-tokushin .main-image{background:#9b2841}body .course-innear-page .course-main-content.color-tokushin .course-innear .content{border-top:#9b2841 1px solid}body .course-innear-page .course-main-content.color-tokushin .course-innear .content .image-box section .catch{color:#9b2841}body .course-innear-page .course-main-content.color-tokushin .course-innear .content .image-box section h5{color:#9b2841}body .course-innear-page .course-main-content.color-tokushin .course-innear .content .image-box section .content-about{border-bottom:1px dashed #9b2841}body .course-innear-page .course-main-content.color-tokushin .course-innear .content .image-box section .content-about span{color:#9b2841}body .course-innear-page .course-main-content.color-shingaku{border-top:1.7777777778vh solid #1e3c64;border-bottom:1.7777777778vh solid #1e3c64}body .course-innear-page .course-main-content.color-shingaku .main-image{background:#1e3c64}body .course-innear-page .course-main-content.color-shingaku .course-innear .content{border-top:#1e3c64 1px solid}body .course-innear-page .course-main-content.color-shingaku .course-innear .content .image-box section .catch{color:#1e3c64}body .course-innear-page .course-main-content.color-shingaku .course-innear .content .image-box section h5{color:#1e3c64}body .course-innear-page .course-main-content.color-shingaku .course-innear .content .image-box section .content-about{border-bottom:1px dashed #1e3c64}body .course-innear-page .course-main-content.color-shingaku .course-innear .content .image-box section .content-about span{color:#1e3c64}body .course-innear-page .course-main-content.color-sogo{border-top:1.7777777778vh solid #195532;border-bottom:1.7777777778vh solid #195532}body .course-innear-page .course-main-content.color-sogo .main-image{background:#195532}body .course-innear-page .course-main-content.color-sogo .course-innear .content{border-top:#195532 1px solid}body .course-innear-page .course-main-content.color-sogo .course-innear .content .image-box section .catch{color:#195532}body .course-innear-page .course-main-content.color-sogo .course-innear .content .image-box section h5{color:#195532}body .course-innear-page .course-main-content.color-sogo .course-innear .content .image-box section .content-about{border-bottom:1px dashed #195532}body .course-innear-page .course-main-content.color-sogo .course-innear .content .image-box section .content-about span{color:#195532}body .course-innear-page .course-main-content .cho-kobetu-box{width:1100px;max-width:100%;margin:0 auto}body .course-innear-page .course-main-content .cho-kobetu-box h3{text-align:center;margin-top:56px}body .course-innear-page .course-main-content .cho-kobetu-box h3 .mini{display:block;font-size:16px;letter-spacing:.1em}body .course-innear-page .course-main-content .cho-kobetu-box h3 .title{display:block;font-size:30px;letter-spacing:.1em;margin-top:9px;font-weight:700}body .course-innear-page .course-main-content .cho-kobetu-box h3 .title .big-in{font-size:40px}body .course-innear-page .course-main-content .cho-kobetu-box h3 .title .mini-in{font-size:19px}body .course-innear-page .course-main-content .cho-kobetu-box .mini-list{text-align:center;font-size:12px;letter-spacing:.05em;line-height:1.5em;margin-top:10px}body .course-innear-page .course-main-content .cho-kobetu-box .catch{text-align:center;font-size:26px;font-weight:700;line-height:1.5em;letter-spacing:.2em;margin-top:4.0909090909%;font-weight:700}body .course-innear-page .course-main-content .cho-kobetu-box .in-main-image{margin-top:4.5454545455%}body .course-innear-page .course-main-content .cho-kobetu-box .in-main-image img{display:block;width:100%}body .course-innear-page .course-main-content .cho-kobetu-box .message-box{width:640px;max-width:90%;margin:5% auto 0}body .course-innear-page .course-main-content .cho-kobetu-box .message-box h4{text-align:center;font-size:17px;font-weight:500;letter-spacing:.2em;line-height:1.5em}body .course-innear-page .course-main-content .cho-kobetu-box .message-box .text{margin-top:23px;text-align:justify;text-justify:inter-ideograph;font-size:13px;letter-spacing:.15em;line-height:2.6153846154em}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double{display:flex;flex-wrap:wrap;width:95%;margin:9.0909090909% auto 0;justify-content:space-around}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .zikanwari{width:497px;max-width:100%;margin-bottom:30px}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .zikanwari h4{font-size:16px;font-weight:500;letter-spacing:.1em;position:relative;z-index:0}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .zikanwari h4:before{content:"";display:block;height:1px;width:100%;top:50%;left:0;position:absolute;z-index:-1}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .zikanwari h4 .title{display:inline-block;background:#fff;padding-right:1em}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .zikanwari table{width:100%;margin-top:16px;table-layout:fixed}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .zikanwari table thead tr th{border:1px solid #000;font-family:"American Typewriter","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",Verdana,sans-serif;font-size:16px;text-align:center;vertical-align:middle;height:30px}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .zikanwari table tbody tr td{border:1px solid #000;font-size:11px;line-height:1.5em;padding:4px 7px;vertical-align:middle;min-height:44px;max-width:95px}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .zikanwari table tbody tr td:first-of-type{font-family:"American Typewriter","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",Verdana,sans-serif;width:30px;text-align:center;vertical-align:middle;font-size:16px;font-weight:700}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .zikanwari table tbody tr td.line{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sen.png) no-repeat center center;background-size:100% 100%}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .zikanwari .link{margin-top:8px;text-decoration:underline}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .zikanwari .link .pdf{text-decoration:none}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .sub{width:400px;max-width:70%}body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .sub img{width:100%;display:block}body .course-innear-page .course-main-content .cho-kobetu-box .sogo-link{display:flex;justify-content:center;flex-wrap:wrap;width:90%;margin:8.1818181818% auto 0}body .course-innear-page .course-main-content .cho-kobetu-box .sogo-link li{width:170px;margin:0 8px 9px}body .course-innear-page .course-main-content .cho-kobetu-box .sogo-link li a{line-height:44px;border:1px solid #000;text-align:center;display:block;transition:all .2s;font-size:14px;letter-spacing:.025em;position:relative}body .course-innear-page .course-main-content .cho-kobetu-box .sogo-link li a:before{content:"▶";display:block;position:absolute;top:0;right:10px}body .course-innear-page .course-main-content .cho-kobetu-box.b h3,body .course-innear-page .course-main-content .cho-kobetu-box.b .mini-list,body .course-innear-page .course-main-content .cho-kobetu-box.b .catch,body .course-innear-page .course-main-content .cho-kobetu-box.b .message-box h4{color:#1e3c64}body .course-innear-page .course-main-content .cho-kobetu-box.b .zikan-double .zikanwari h4{color:#1e3c64}body .course-innear-page .course-main-content .cho-kobetu-box.b .zikan-double .zikanwari h4:before{background:#1e3c64}body .course-innear-page .course-main-content .cho-kobetu-box.b .zikan-double .zikanwari table thead tr th{border-color:#1e3c64;color:#1e3c64}body .course-innear-page .course-main-content .cho-kobetu-box.b .zikan-double .zikanwari table tbody tr td{border-color:#1e3c64}body .course-innear-page .course-main-content .cho-kobetu-box.b .zikan-double .zikanwari table tbody tr td.line{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sen.png) no-repeat center center;background-size:100% 100%}body .course-innear-page .course-main-content .cho-kobetu-box.b .zikan-double .zikanwari table tbody tr td:nth-of-type(1){color:#1e3c64}body .course-innear-page .course-main-content .cho-kobetu-box.b .sogo-link li a{border-color:#1e3c64;color:#1e3c64}body .course-innear-page .course-main-content .cho-kobetu-box.b .sogo-link li a:hover{color:#fff;background:#1e3c64}body .course-innear-page .course-main-content .cho-kobetu-box.g h3,body .course-innear-page .course-main-content .cho-kobetu-box.g .mini-list,body .course-innear-page .course-main-content .cho-kobetu-box.g .catch,body .course-innear-page .course-main-content .cho-kobetu-box.g .message-box h4{color:#9b2841}body .course-innear-page .course-main-content .cho-kobetu-box.g .zikan-double .zikanwari h4{color:#9b2841}body .course-innear-page .course-main-content .cho-kobetu-box.g .zikan-double .zikanwari h4:before{background:#9b2841}body .course-innear-page .course-main-content .cho-kobetu-box.g .zikan-double .zikanwari table thead tr th{border-color:#9b2841;color:#9b2841}body .course-innear-page .course-main-content .cho-kobetu-box.g .zikan-double .zikanwari table tbody tr td{border-color:#9b2841}body .course-innear-page .course-main-content .cho-kobetu-box.g .zikan-double .zikanwari table tbody tr td.line{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sen-r.png) no-repeat center center;background-size:100% 100%}body .course-innear-page .course-main-content .cho-kobetu-box.g .zikan-double .zikanwari table tbody tr td:nth-of-type(1){color:#9b2841}body .course-innear-page .course-main-content .cho-kobetu-box.g .sogo-link li a{border-color:#9b2841;color:#9b2841}body .course-innear-page .course-main-content .cho-kobetu-box.g .sogo-link li a:hover{color:#fff;background:#9b2841}body .course-innear-page .course-main-content .cho-kobetu-box.r h3,body .course-innear-page .course-main-content .cho-kobetu-box.r .mini-list,body .course-innear-page .course-main-content .cho-kobetu-box.r .catch,body .course-innear-page .course-main-content .cho-kobetu-box.r .message-box h4{color:#195532}body .course-innear-page .course-main-content .cho-kobetu-box.r .zikan-double .zikanwari h4{color:#195532}body .course-innear-page .course-main-content .cho-kobetu-box.r .zikan-double .zikanwari h4:before{background:#195532}body .course-innear-page .course-main-content .cho-kobetu-box.r .zikan-double .zikanwari table thead tr th{border-color:#195532;color:#195532}body .course-innear-page .course-main-content .cho-kobetu-box.r .zikan-double .zikanwari table tbody tr td{border-color:#195532}body .course-innear-page .course-main-content .cho-kobetu-box.r .zikan-double .zikanwari table tbody tr td.bg{background:rgba(25,85,50,.12)}body .course-innear-page .course-main-content .cho-kobetu-box.r .zikan-double .zikanwari table tbody tr td.line{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/sen-g.png) no-repeat center center;background-size:100% 100%}body .course-innear-page .course-main-content .cho-kobetu-box.r .zikan-double .zikanwari table tbody tr td:nth-of-type(1){color:#195532}body .course-innear-page .course-main-content .cho-kobetu-box.r .sogo-link li a{border-color:#195532;color:#195532}body .course-innear-page .course-main-content .cho-kobetu-box.r .sogo-link li a:hover{color:#fff;background:#195532}body .course-innear-page .link-information{width:1024px;max-width:90%;margin:7.7777777778vh auto 0;display:flex;justify-content:space-around;flex-wrap:wrap}body .course-innear-page .link-information li{margin-top:1.5vh;width:170px;max-width:30%}@media(max-width:550px){body .course-innear-page .link-information li{max-width:47%}}body .course-innear-page .link-information li a{display:inline-block;box-sizing:border-box;background:#fff;color:#9b2841;padding:1.2222222222vh 1.5555555556vh;text-align:center;width:100%;white-space:nowrap;font-size:1.0625rem;transition:background .2s linear,color .2s linear}@media(max-width:630px){body .course-innear-page .link-information li a{font-size:.75rem}}body .course-innear-page .link-information li a:hover{background:#9b2841;color:#fff}body .course-innear-page .common-line-link{margin-top:8.3333333333vh}body .school-life-page .top-box{width:1024px;max-width:90%;margin:11.1111111111vh auto 0;display:flex;justify-content:space-between}body .school-life-page .top-box .image{width:50%}body .school-life-page .top-box .image img{width:100%;height:auto}body .school-life-page .top-box section{width:48%}body .school-life-page .top-box section h3{width:435px;max-width:100%;margin:0 auto}@media(max-width:930px){body .school-life-page .top-box section h3{font-size:1.5rem}}body .school-life-page .top-box section .common-text{width:435px;max-width:100%;margin:4.4444444444vh auto 0}body .school-life-page .content{position:relative;width:1280px;padding:4.7777777778vh 0 10vh;margin:13.3333333333vh auto 0;background:#fff;max-width:90%}body .school-life-page .content h3{position:absolute;text-align:center;width:100%;top:0;left:0;transform:translate(0,-50%)}body .school-life-page .content h3 img{max-width:85%;height:auto}body .school-life-page .content .content-list{display:flex;justify-content:space-around;flex-wrap:wrap;width:1180px;max-width:90%;margin:0 auto}body .school-life-page .content .content-list li{width:332px;max-width:80%;margin-top:4.7777777778vh}body .school-life-page .content .content-list li a{display:block}body .school-life-page .content .content-list li a .line-image{width:100%}body .school-life-page .content .content-list li a .line-image img{width:100%;height:auto}body .school-life-page .content .content-list li a figure{margin:2.2222222222vh 0 3.3333333333vh}body .school-life-page .content .content-list li a figure .image-box{width:100%;padding-top:72.289%;position:relative;overflow:hidden}body .school-life-page .content .content-list li a figure .image-box img{width:100%;height:auto;position:absolute;top:0;left:0;transition:transform .2s linear}body .school-life-page .content .content-list li a figure figcaption .fig-title{text-align:center;color:#195532;font-size:1.375rem;letter-spacing:.1em;white-space:nowrap;margin-top:2.5555555556vh;font-weight:600}body .school-life-page .content .content-list li a figure figcaption .common-text{width:260px;max-width:95%;margin:2.1111111111vh auto 0}body .school-life-page .content .content-list li a figure figcaption .submit{text-align:center;white-space:nowrap;margin:2.2222222222vh auto 0;border:1px solid #9b2841;color:#9b2841;font-size:1.0625rem;letter-spacing:.1em;transition:color .2s linear,background .2s linear;padding:1.7777777778vh 0;width:220px;max-width:95%}body .school-life-page .content .content-list li a:hover figure .image-box img{transform:scale(1.1)}body .school-life-page .content .content-list li a:hover figure figcaption .submit{background:#9b2841;color:#fff}body .school-life-common .common-image-title{margin-top:5.5555555556vh}body .school-life-common .content-wrap{background:#fff;margin:4.4444444444vh auto 0;max-width:90%;width:1024px;padding-bottom:9.4444444444vh}body .school-life-common .content-wrap .main-block{width:880px;max-width:90%;margin:2.8888888889vh auto 0;padding-top:6.1111111111vh}body .school-life-common .content-wrap .main-block h3{text-align:center}body .school-life-common .content-wrap .main-block h3 .h-innear{font-weight:700;font-size:1.625rem;letter-spacing:.325em;color:#9b2841;display:inline-block;padding:1.1111111111vh 3.2777777778vh;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";border:1px solid #9b2841}body .school-life-common .content-wrap .main-block .main-box{margin-top:4.2222222222vh;display:flex;justify-content:space-around}body .school-life-common .content-wrap .main-block .main-box .image{width:460px;max-width:47%}body .school-life-common .content-wrap .main-block .main-box .image img{width:100%;height:auto}body .school-life-common .content-wrap .main-block .main-box .right-box{width:440px;max-width:45%;display:flex;flex-direction:column;justify-content:center}body .school-life-common .content-wrap .main-block .main-box .right-box h4{width:100%;font-size:1.5rem;color:#195532;line-height:1.45em;letter-spacing:.2em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif"}body .school-life-common .content-wrap .main-block .main-box .right-box .text{width:100%;margin-top:2.4444444444vh;font-size:1.0625rem;line-height:1.7857142857em;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph}body .school-life-common .content-wrap .main-block .main-box .right-box .club-nav{display:flex;flex-wrap:wrap;max-width:100%;width:390px;margin-top:1vh}body .school-life-common .content-wrap .main-block .main-box .right-box .club-nav li{margin-top:1.7777777778vh}body .school-life-common .content-wrap .main-block .main-box .right-box .club-nav li a,body .school-life-common .content-wrap .main-block .main-box .right-box .club-nav li .smooth-scroll{font-size:1rem;transition:color .2s linear;letter-spacing:.1em;line-height:1.3em;text-decoration:underline}body .school-life-common .content-wrap .main-block .main-box .right-box .club-nav li a:hover,body .school-life-common .content-wrap .main-block .main-box .right-box .club-nav li .smooth-scroll:hover{cursor:pointer;color:#9b2841}body .school-life-common .content-wrap .main-block .main-box .right-box .club-nav li.aida{margin:1.7777777778vh 2vh 0;color:#b5b5b5}body .school-life-common .link-information{width:630px;max-width:90%;margin:7.7777777778vh auto 0;display:flex;justify-content:space-around;flex-wrap:wrap}body .school-life-common .link-information li{margin-top:1.5vh;width:170px;max-width:30%}@media(max-width:550px){body .school-life-common .link-information li{max-width:47%}}body .school-life-common .link-information li a{display:inline-block;box-sizing:border-box;background:#fff;color:#9b2841;padding:1.2222222222vh 1.5555555556vh;text-align:center;width:100%;white-space:nowrap;font-size:1.0625rem;transition:background .2s linear,color .2s linear}@media(max-width:630px){body .school-life-common .link-information li a{font-size:.75rem}}body .school-life-common .link-information li a:hover{background:#9b2841;color:#fff}body .school-life-common .common-line-link{margin-top:8.3333333333vh}body .schedule-page .content-wrap{background:0 0;padding-bottom:1vh}body .schedule-page .content-wrap .schedule-list{width:730px;max-width:90%;margin:7.5555555556vh auto 0}body .schedule-page .content-wrap .schedule-list .nenkan{text-align:center;font-size:1rem;text-decoration:underline}body .schedule-page .content-wrap .schedule-list .nenkan a{transition:color .1s linear}body .schedule-page .content-wrap .schedule-list .nenkan a:hover{color:#9b2841}body .schedule-page .content-wrap .schedule-list ul{margin-top:.5555555556vh;display:flex;justify-content:center;flex-wrap:wrap}body .schedule-page .content-wrap .schedule-list ul li{font-size:1rem;margin-top:3.8888888889vh}body .schedule-page .content-wrap .schedule-list ul li a{transition:color .1s linear;text-decoration:underline}body .schedule-page .content-wrap .schedule-list ul li a:hover{color:#9b2841}body .schedule-page .content-wrap .schedule-list ul li.aida{color:#b5b5b5;display:inline-block;margin:3.8888888889vh 2.7777777778vh 0}body .schedule-page .content-wrap .schedule-list .old-schedule-link{text-align:center;margin-top:5vh}body .schedule-page .content-wrap .schedule-list .old-schedule-link span{background:#195532;font-size:1.125rem;padding:1.1111111111vh 2.2222222222vh;display:inline-block;color:#fff;transition:background .2s linear}body .schedule-page .content-wrap .schedule-list .old-schedule-link span:hover{cursor:pointer;background:#9b2841}body .schedule-page .content-wrap .schedule-descriptions{margin-top:10vh}body .schedule-page .content-wrap .schedule-descriptions h3{text-align:center;font-size:1.25rem;color:#195532;letter-spacing:.2em;display:flex;justify-content:center;align-items:center;line-height:1.3em}body .schedule-page .content-wrap .schedule-descriptions h3 img:first-of-type{margin-right:10px}body .schedule-page .content-wrap .schedule-descriptions h3 img:last-of-type{margin-left:10px}body .schedule-page .content-wrap .schedule-descriptions .gakki{margin-top:7.7777777778vh}body .schedule-page .content-wrap .schedule-descriptions .gakki h4{width:618px;margin:0 auto 6.6666666667vh;max-width:100%;position:relative;text-align:center}body .schedule-page .content-wrap .schedule-descriptions .gakki h4 .line-dotto{display:block;border:1px dashed #000;position:absolute;top:50%;left:0;z-index:-1;width:100%}body .schedule-page .content-wrap .schedule-descriptions .gakki h4 img{max-width:80%;height:auto}body .schedule-page .content-wrap .schedule-descriptions .gakki .content{margin-top:5.5555555556vh;display:flex}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box{flex-shrink:0;width:222px;padding-bottom:2vh}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box h5{text-align:center;color:#fff;padding-top:1.8888888889vh}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box h5 .month{display:block;font-weight:700;letter-spacing:.1em}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box h5 .month .nth{font-size:2.25rem}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box h5 .month .unit{font-size:1.625rem;font-weight:600}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box h5 .english{display:block;opacity:.8;margin-top:.3333333333vh}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box .pdf-link{text-align:center;background:#fff;max-width:90%;width:182px;margin:2.2222222222vh auto 0;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";padding:1.3333333333vh 0;font-weight:700;line-height:1.3em;text-decoration:underline}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box .pdf-link .pdf{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",Verdana,sans-serif;font-weight:600}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box .pdf-link>span{opacity:.5;text-decoration:none;display:inline-block}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box .pdf-link a{transition:color .2s linear}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box .pdf-link a:hover{color:#9b2841}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description{display:flex;justify-content:space-between;width:100%}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .text-box{background:#fff;padding:2.847% 3.986%;width:100%}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .text-box ul{display:flex;flex-wrap:wrap;width:100%}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .text-box ul li{display:flex;align-items:center;font-weight:500;font-size:1.0625rem;letter-spacing:.075em;margin-right:4.159%;margin-bottom:1vh}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .text-box ul li:before{content:"";display:inline-block;width:11px;height:11px;background:#9b2841;margin-right:5px}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .text-box .common-text{width:100%;margin-top:1.3333333333vh}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .text-box .common-text.right-bottom{display:flex;align-items:flex-end;justify-content:flex-end;height:100%}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box{flex-shrink:0}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box .image{height:100%}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box .image .image-base{display:block;padding-top:89.005%}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.photo1{width:21.753%}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.photo1 .image{width:100%}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.photo2{width:43.507%;display:flex}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.photo2 .image{width:50%}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.april-image .image1{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image10.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image10.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image10@2x.png) 2x) no-repeat center center;background-size:cover}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.april-image .image2{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image9.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image9.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image9@2x.png) 2x) no-repeat center center;background-size:cover}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.june-image .image1{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image8.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image8.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image8@2x.png) 2x) no-repeat center center;background-size:cover}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.june-image .image2{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image7.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image7.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image7@2x.png) 2x) no-repeat center center;background-size:cover}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.july-image .image1{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image5.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image5.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image5@2x.png) 2x) no-repeat center center;background-size:cover}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.july-image .image2{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image6.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image6.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image6@2x.png) 2x) no-repeat center center;background-size:cover}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.august-image .image1{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image4.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image4.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image4@2x.png) 2x) no-repeat center center;background-size:cover}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.september-image .image1{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image3.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image3.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image3@2x.png) 2x) no-repeat center center;background-size:cover}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.september-image .image2{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image2.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image2.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image2@2x.png) 2x) no-repeat center center;background-size:cover}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.march-image .image1{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image1.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image1.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/image1@2x.png) 2x) no-repeat center center;background-size:cover}@media(max-width:1250px)and (min-width:701px){body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box{width:200px}}@media(max-width:950px)and (min-width:701px){body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.photo2{width:43.507%;display:block}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.photo2 .image{width:100%;height:auto}body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box.photo1{width:43.507%}}body .schedule-page .content-wrap .schedule-descriptions .gakki.color-green .content{background:#fff}body .schedule-page .content-wrap .schedule-descriptions .gakki.color-green .content .month-box{background:#195532;letter-spacing:.1em}body .schedule-page .content-wrap .schedule-descriptions .gakki.color-blue .content{background:#fff}body .schedule-page .content-wrap .schedule-descriptions .gakki.color-blue .content .month-box{background:#1e3c64;letter-spacing:.1em}body .schedule-page .content-wrap .schedule-descriptions .gakki.color-red .content{background:#fff}body .schedule-page .content-wrap .schedule-descriptions .gakki.color-red .content .month-box{background:#9b2841;letter-spacing:.1em}body .schedule-page .content-wrap .old-schedule{display:flex;justify-content:space-around;flex-direction:row-reverse;margin-top:4vh;align-items:flex-start}body .schedule-page .content-wrap .old-schedule dl{width:23%;background:#000;color:#fff;font-size:1rem;transition:background .2s linear;margin-top:2vh}body .schedule-page .content-wrap .old-schedule dl dt{text-align:center;display:flex;justify-content:center;align-items:flex-start;padding:1.2222222222vh 3.937007874%;line-height:1.4em}body .schedule-page .content-wrap .old-schedule dl dt .pdf{flex-shrink:0;margin:0 2px 0 5px}body .schedule-page .content-wrap .old-schedule dl dt:after{content:"";display:block;flex-shrink:0;width:13px;height:16px;background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/arrow_down.png) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/arrow_down.png) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-life/schedule/arrow_down@2x.png) 2x) no-repeat center center;background-size:contain;margin:0 5px;transition:transform .2s linear}body .schedule-page .content-wrap .old-schedule dl dd{width:155px;max-width:90%;margin:0 auto;line-height:1.5em;text-align:center;overflow:hidden;height:0;transition:height .2s linear}body .schedule-page .content-wrap .old-schedule dl dd:after{content:"";display:block;padding:0 0 1.2222222222vh}body .schedule-page .content-wrap .old-schedule dl dd a{display:inline-block;white-space:nowrap}body .schedule-page .content-wrap .old-schedule dl dd .aida{display:inline-block;margin-left:.5em;margin-right:.5em}body .schedule-page .content-wrap .old-schedule dl dd .aida:last-of-type{display:none}body .schedule-page .content-wrap .old-schedule dl.hover{background:#1e3c64}body .schedule-page .content-wrap .old-schedule dl.hover dt:after{transform:rotate(180deg)}@media(max-width:730px){body .schedule-page .content-wrap .old-schedule{flex-wrap:wrap}body .schedule-page .content-wrap .old-schedule dl{width:45%}}@media(max-width:390px){body .schedule-page .content-wrap .old-schedule dl{width:100%}}body .uniform-page .content-wrap{background:0 0;padding-bottom:0}body .uniform-page .content-wrap .main-block .main-box{display:block}body .uniform-page .content-wrap .main-block .main-box .image{width:100%;max-width:100%}body .uniform-page .content-wrap .main-block .main-box .right-box{width:605px;max-width:90%;margin:4.7777777778vh auto 0}body .uniform-page .content-wrap .main-block .main-box .right-box h4{text-align:center}body .uniform-page .content-wrap .main-block .main-box .right-box h4 br{display:block !important}body .uniform-page .content-wrap .uniform-wrap{position:relative;background:#fff;width:1024px;max-width:90%;margin:11.2222222222vh auto 0;padding:8.6666666667vh 0 10.1111111111vh}body .uniform-page .content-wrap .uniform-wrap h3{text-align:center;position:absolute;top:0;left:0;transform:translate(0,-50%);width:100%}body .uniform-page .content-wrap .uniform-wrap h3 img{max-width:80%;height:auto}body .uniform-page .content-wrap .uniform-wrap .mini-title{text-align:center;font-size:1.0625rem;line-height:1.9285714286em;letter-spacing:.05em;padding:0 3%}body .uniform-page .content-wrap .uniform-wrap .slide-box{width:800px;max-width:90%;margin:4.4444444444vh auto 0;display:flex;justify-content:space-between}body .uniform-page .content-wrap .uniform-wrap .slide-box .uniform-slider{width:83%}body .uniform-page .content-wrap .uniform-wrap .slide-box .nivo-controlNav{width:15.75%}body .uniform-page .content-wrap .uniform-wrap .slide-box .nivo-controlNav a{display:block;position:relative;padding-top:77.777%;overflow:hidden;text-align:center;margin-top:3.3333333333vh}body .uniform-page .content-wrap .uniform-wrap .slide-box .nivo-controlNav a:first-of-type{margin-top:0}body .uniform-page .content-wrap .uniform-wrap .slide-box .nivo-controlNav a img{width:200%;height:auto;position:absolute;top:0;left:-50%;transition:opacity .2 linear}body .uniform-page .content-wrap .uniform-wrap .slide-box .nivo-controlNav a:hover img{opacity:.7}body .uniform-page .content-wrap .uniform-wrap .slide-box .nivo-controlNav a.active img{opacity:.7}body .uniform-page .content-wrap .uniform-wrap.girl-uniform .slide-box .nivo-controlNav a{background:#9b2841}body .uniform-page .content-wrap .uniform-wrap.boy-uniform .slide-box .nivo-controlNav a{background:#195532}body .club-page .content-wrap .news{margin-top:7.8888888889vh}body .club-page .content-wrap .news .news-content h3{background:#f4f3f2;text-align:center;width:648px;max-width:90%;margin:0 auto;font-size:1.1875rem;color:#195532;letter-spacing:.2em;font-weight:600;padding-top:2.1111111111vh}body .club-page .content-wrap .news .news-content ul{text-align:left;background:#f4f3f2;padding:10px 25px 25px;font-size:.875;letter-spacing:.1em;width:648px;margin:0 auto 3vh;max-width:90%;box-sizing:border-box}body .club-page .content-wrap .news .news-content ul li{position:relative;height:56px;line-height:56px;margin-top:1.3333333333vh}body .club-page .content-wrap .news .news-content ul li a{display:flex;background:#fff;overflow:hidden;padding-left:85px;padding-right:63px;transition:all .314s;margin-right:26px}body .club-page .content-wrap .news .news-content ul li a time{flex-shrink:0;font-size:1.125rem}body .club-page .content-wrap .news .news-content ul li a .news-title{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem}body .club-page .content-wrap .news .news-content ul li a .name{display:inline-block;margin-left:2%;font-size:1.125rem;flex-shrink:0}body .club-page .content-wrap .news .news-content ul li a:hover{color:#9b2841}body .club-page .content-wrap .news .news-content ul li a:hover:after{background:#9b2841;right:0}body .club-page .content-wrap .news .news-content ul li a:after{content:"▶";color:#fff;font-size:12px;display:block;width:53px;height:56px;line-height:56px;position:absolute;right:26px;top:0;bottom:0;margin:auto;text-align:center;background:#b5b5b5;transition:all .314s}body .club-page .content-wrap .news .news-content ul li.new a:before{content:"NEW";display:block;width:51px;height:21px;line-height:21px;text-align:center;background:#9b2841;color:#fff;font-size:1rem;position:absolute;left:22px;top:0;bottom:0;margin:auto}body .club-page .content-wrap .club-wrap{padding-top:8.2222222222vh;border-top:1px solid #195532;width:880px;max-width:90%;margin:12.2222222222vh auto 0}body .club-page .content-wrap .club-wrap h3{text-align:center;font-size:1.25rem;color:#195532;letter-spacing:.2em;display:flex;justify-content:center;align-items:center;line-height:1.3em}body .club-page .content-wrap .club-wrap h3 img:first-of-type{margin-right:10px}body .club-page .content-wrap .club-wrap h3 img:last-of-type{margin-left:10px}body .club-page .content-wrap .club-wrap .mini-title{text-align:center;font-size:1.0625rem;line-height:1.7857142857em;letter-spacing:.05em;margin:5.7777777778vh auto 0}body .club-page .content-wrap .club-wrap .club-human{width:750px;max-width:100%;margin:5.1111111111vh auto 0;position:relative}body .club-page .content-wrap .club-wrap .club-human.on-human img{transform:translate(0,0)}body .club-page .content-wrap .club-wrap .club-human img{position:absolute;bottom:0;height:auto;transform:translate(0,20%);transition:all 2.4s cubic-bezier(.175,.885,.32,1.275)}body .club-page .content-wrap .club-wrap .club-human img:nth-of-type(1){left:0;max-width:16.125vw;width:145px}body .club-page .content-wrap .club-wrap .club-human img:nth-of-type(2){right:0;max-width:19.375vw;width:180px}@media(max-width:615px){body .club-page .content-wrap .club-wrap .club-human{display:none}}body .club-page .content-wrap .club-wrap .club-list{margin-top:2.4444444444vh}body .club-page .content-wrap .club-wrap .club-list h4{width:618px;margin:0 auto;max-width:100%;position:relative;text-align:center;z-index:0}body .club-page .content-wrap .club-wrap .club-list h4 .line-dotto{display:block;border:1px dashed #000;position:absolute;top:50%;left:0;z-index:-1;width:100%}body .club-page .content-wrap .club-wrap .club-list h4 img{max-width:80%;height:auto}body .club-page .content-wrap .club-wrap .club-list .bukatu-list{display:flex;justify-content:space-between;flex-wrap:wrap}body .club-page .content-wrap .club-wrap .club-list .bukatu-list li{width:248px;max-width:47%;margin-top:8.1111111111vh;padding:0 5px;box-sizing:border-box}body .club-page .content-wrap .club-wrap .club-list .bukatu-list li figure a{width:100%;display:block}body .club-page .content-wrap .club-wrap .club-list .bukatu-list li figure a .image-box{position:relative;width:100%;padding-top:51.2096%;overflow:hidden}body .club-page .content-wrap .club-wrap .club-list .bukatu-list li figure a .image-box img{position:absolute;width:100%;display:block;top:0;left:0;height:auto;transition:transform .2s linear}body .club-page .content-wrap .club-wrap .club-list .bukatu-list li figure a figcaption .club-name{text-align:center;font-size:1.0625rem;letter-spacing:.1em;line-height:1.7857142857em;margin-top:1.3333333333vh}body .club-page .content-wrap .club-wrap .club-list .bukatu-list li figure a figcaption .line-fuwatto{width:100%;height:.4444444444vh;margin-top:.4444444444vh}body .club-page .content-wrap .club-wrap .club-list .bukatu-list li figure a figcaption .line-fuwatto span{display:block;width:0;height:100%;transition:width .5s linear}body .club-page .content-wrap .club-wrap .club-list .bukatu-list li figure a figcaption .line-fuwatto.on-line span{width:100%}body .club-page .content-wrap .club-wrap .club-list .bukatu-list li figure a:hover .image-box img{transform:scale(1.1)}body .club-page .content-wrap .club-wrap .club-list.bunka{margin-top:18.8888888889vh}body .bukatu-page .content-wrap .main-image img{display:block;width:100%;height:auto}body .bukatu-page .content-wrap .bukatu-content h3{text-align:center;margin:7.1111111111vh auto 0;width:90%;font-size:1.1875rem;letter-spacing:.2em;line-height:1.4em;font-weight:500}body .bukatu-page .content-wrap .bukatu-content .shoukai{font-size:1rem;letter-spacing:.05em;line-height:2.2307692308em;width:614px;max-width:90%;margin:4.8888888889vh auto 0}body .bukatu-page .content-wrap .bukatu-content .nenkan{text-align:center;margin-top:4%}body .bukatu-page .content-wrap .bukatu-content .news{margin-top:7.8888888889vh}body .bukatu-page .content-wrap .bukatu-content .news .news-content h4{background:#f4f3f2;text-align:center;width:648px;max-width:90%;margin:0 auto;font-size:1.1875rem;color:#195532;letter-spacing:.2em;font-weight:600;padding-top:2.1111111111vh}body .bukatu-page .content-wrap .bukatu-content .news .news-content ul{text-align:left;background:#f4f3f2;padding:10px 25px 25px;font-size:.875;letter-spacing:.1em;width:648px;margin:0 auto 3vh;max-width:90%;box-sizing:border-box}body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li{position:relative;height:56px;line-height:56px;margin-top:1.3333333333vh}body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a{display:flex;background:#fff;overflow:hidden;padding-left:85px;padding-right:63px;transition:all .314s;margin-right:26px}body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a time{flex-shrink:0;font-size:1.125rem}body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a .news-title{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem}body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a .name{display:inline-block;margin-left:2%;font-size:1.125rem;flex-shrink:0}body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a:hover{color:#9b2841}body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a:hover:after{background:#9b2841;right:0}body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a:after{content:"▶";color:#fff;font-size:12px;display:block;width:53px;height:56px;line-height:56px;position:absolute;right:26px;top:0;bottom:0;margin:auto;text-align:center;background:#b5b5b5;transition:all .314s}body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li.new a:before{content:"NEW";display:block;width:51px;height:21px;line-height:21px;text-align:center;background:#9b2841;color:#fff;font-size:1rem;position:absolute;left:22px;top:0;bottom:0;margin:auto}body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box{margin-top:5.5555555556vh;display:flex;justify-content:space-around}body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box .result{width:41.328125%;order:1}body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box .result section{margin-bottom:3.7777777778vh;padding-bottom:3.7777777778vh;border-bottom:dashed 1px #000}body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box .result section h5{font-weight:600;font-size:1.125rem;letter-spacing:.2em}body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box .result section .result-content{margin-top:2vh;font-size:1rem;line-height:1.4em;letter-spacing:.1em}body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box .result section:last-of-type{border-bottom:none;padding-bottom:0}body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box .image-box{width:39.84375%}body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box .image-box li{margin-bottom:10.5555555556vh;text-align:center}body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box .image-box li img{max-width:100%;height:auto}body .admission-page .content-wrap{margin:8.3333333333vh auto 0}body .admission-page .content-wrap h3{text-align:center;color:#9b2841;font-weight:600;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";width:90%;margin:0 auto;font-size:1.875rem;line-height:1.6333333333em;letter-spacing:.2em}body .admission-page .content-wrap .news{width:880px;max-width:90%;border-top:1px solid #9b2841;border-bottom:1px solid #9b2841;margin:7.7777777778vh auto 0;padding:8.8888888889vh 0 11.1111111111vh}body .admission-page .content-wrap .news .news-content h4{background:#f4f3f2;text-align:center;width:648px;max-width:90%;margin:0 auto;font-size:1.1875rem;color:#9b2841;letter-spacing:.2em;font-weight:600;padding-top:2.1111111111vh}body .admission-page .content-wrap .news .news-content ul{text-align:left;background:#f4f3f2;padding:10px 25px 25px;font-size:.875;letter-spacing:.1em;width:648px;margin:0 auto 3vh;max-width:100%;box-sizing:border-box}body .admission-page .content-wrap .news .news-content ul li{position:relative;height:56px;line-height:56px;margin-top:1.3333333333vh}body .admission-page .content-wrap .news .news-content ul li a{display:flex;background:#fff;overflow:hidden;padding-left:85px;padding-right:63px;transition:all .314s;margin-right:26px}body .admission-page .content-wrap .news .news-content ul li a time{flex-shrink:0;font-size:1.125rem}body .admission-page .content-wrap .news .news-content ul li a .news-title{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem;margin-left:4%}body .admission-page .content-wrap .news .news-content ul li a:hover{color:#9b2841}body .admission-page .content-wrap .news .news-content ul li a:hover:after{background:#9b2841;right:0}body .admission-page .content-wrap .news .news-content ul li a:after{content:"▶";color:#fff;font-size:12px;display:block;width:53px;height:56px;line-height:56px;position:absolute;right:26px;top:0;bottom:0;margin:auto;text-align:center;background:#b5b5b5;transition:all .314s}body .admission-page .content-wrap .news .news-content ul li.new a:before{content:"NEW";display:block;width:51px;height:21px;line-height:21px;text-align:center;background:#9b2841;color:#fff;font-size:1rem;position:absolute;left:22px;top:0;bottom:0;margin:auto}body .admission-page .content-wrap .admission-contents{margin:8.3333333333vh auto 0;width:880px;max-width:90%}body .admission-page .content-wrap .admission-contents h4{text-align:center}body .admission-page .content-wrap .admission-contents h4 img{max-width:80%;height:auto}body .admission-page .content-wrap .admission-contents ul{display:flex;justify-content:space-between;flex-wrap:wrap}body .admission-page .content-wrap .admission-contents ul li{margin-top:5.3333333333vh;width:245px;max-width:32%}body .admission-page .content-wrap .admission-contents ul li p{padding-top:30%;position:relative}body .admission-page .content-wrap .admission-contents ul li p a{display:flex;background:#fff;transition:background .2s linear,color .2s linear;color:#9b2841;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;font-size:16px;letter-spacing:.1em}body .admission-page .content-wrap .admission-contents ul li p a:hover{background:#9b2841;color:#fff}body .admission-common .common-image-title{margin-top:5.5555555556vh}body .admission-common .content-wrap{width:1024px;background:#fff;max-width:90%;margin:4.4444444444vh auto 0;padding:6.3333333333vh 0 8.5555555556vh}body .admission-common .link-information{width:1111px;max-width:90%;margin:7.7777777778vh auto 0;display:flex;justify-content:space-around;flex-wrap:wrap}body .admission-common .link-information li{margin-top:1.5vh;width:170px;max-width:30%}@media(max-width:550px){body .admission-common .link-information li{max-width:47%}}body .admission-common .link-information li a{display:inline-block;box-sizing:border-box;background:#fff;color:#9b2841;padding:1.2222222222vh 1.5555555556vh;text-align:center;width:100%;white-space:nowrap;font-size:1.0625rem;transition:background .2s linear,color .2s linear}@media(max-width:630px){body .admission-common .link-information li a{font-size:.75rem}}body .admission-common .link-information li a:hover{background:#9b2841;color:#fff}body .admission-common .common-line-link{margin-top:8.3333333333vh}body .int-movie-page .content-wrap.line-wrap{border-top:16px solid #52b98f;border-bottom:16px solid #52b98f}body .int-movie-page .content-wrap h3{text-align:center;color:#195532;font-weight:700;font-size:2rem;letter-spacing:.1em;padding-top:5.3333333333vh}body .int-movie-page .content-wrap .catch{text-align:center;max-width:95%;margin:1.2222222222vh auto 0;font-weight:300;font-size:1rem;letter-spacing:.15em;line-height:2em}body .int-movie-page .content-wrap .movie-wrap{position:relative;width:1080px;max-width:92.6426426426%;margin:3.6666666667vh auto 0}body .int-movie-page .content-wrap .movie-wrap:before{content:"";display:block;padding-top:56.25%}body .int-movie-page .content-wrap .movie-wrap iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}body .int-movie-page .content-wrap .other-box{margin:9.7777777778vh auto 0;width:1011px;max-width:90.0900900901%}body .int-movie-page .content-wrap .other-box h4{text-align:center;font-size:bold;font-size:1.6153846154rem;letter-spacing:.1em;color:#52b98f}body .int-movie-page .content-wrap .other-box h4 img{display:block;max-width:100%;margin:1.4444444444vh auto 0}body .int-movie-page .content-wrap .other-box .other-content-list{display:flex;justify-content:space-between;margin-top:3.5555555556vh}body .int-movie-page .content-wrap .other-box .other-content-list .other-item{width:47.4777448071%;display:flex;border-top:3.6666666667vh solid #52b98f;background:#52b98f;position:relative;z-index:0}body .int-movie-page .content-wrap .other-box .other-content-list .other-item:before{content:"";display:block;background:#195532;height:46px;width:100%;position:absolute;top:0;left:0;z-index:-1}body .int-movie-page .content-wrap .other-box .other-content-list .other-item .other-item-inner{display:flex;justify-content:space-between;width:428px;max-width:93%;margin:0 auto;padding-bottom:1vh}body .int-movie-page .content-wrap .other-box .other-content-list .other-item .other-item-inner .image{width:31.308411215%;transform:translate(0,-7.9365079365%)}body .int-movie-page .content-wrap .other-box .other-content-list .other-item .other-item-inner .image img{width:100%;height:auto}body .int-movie-page .content-wrap .other-box .other-content-list .other-item .other-item-inner .right-box{width:60.5140186916%;color:#fff}body .int-movie-page .content-wrap .other-box .other-content-list .other-item .other-item-inner .right-box .title{font-weight:700;font-size:1.5384615385rem;letter-spacing:.1em;line-height:1.5em;padding-top:7px}body .int-movie-page .content-wrap .other-box .other-content-list .other-item .other-item-inner .right-box .text{margin-top:12px;padding-top:1vh;font-weight:300;font-size:.8125rem;letter-spacing:.15em;line-height:1.7692307692em;text-align:justify;text-justify:inter-ideograph}body .int-movie-page .content-wrap .other-box .other-content-list .other-item .other-item-inner .right-box .button{width:100%;height:38px;line-height:38px;text-align:center;color:#52b98f;font-size:1.2307692308rem;letter-spacing:.1em;border-radius:4px;transition:all .2s;background:#fff;margin-top:.6666666667vh;display:block}body .int-movie-page .content-wrap .other-box .other-content-list .other-item .other-item-inner .right-box .button:hover{cursor:pointer;opacity:.7}body .int-movie-page .book-content-wrap{position:fixed;z-index:-999999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);-webkit-overflow-scrolling:touch;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;transition:opacity .3s,z-index 0s ease .3s;opacity:0}body .int-movie-page .book-content-wrap::-webkit-scrollbar{display:none}body .int-movie-page .book-content-wrap .book-list{width:1140px;max-width:95%;margin:25px auto 0;position:relative;z-index:0}body .int-movie-page .book-content-wrap .book-list .item{width:50%;position:relative;left:50%;top:0;overflow:hidden;transform-origin:left center;transition:left 1s ease;z-index:1}body .int-movie-page .book-content-wrap .book-list .item img{display:block;width:100%;transition:transform 1s ease}body .int-movie-page .book-content-wrap .book-list .item img.space{opacity:0}body .int-movie-page .book-content-wrap .book-list .item img:nth-of-type(2){position:absolute;top:0;left:100%}body .int-movie-page .book-content-wrap .book-list .item:not(:first-of-type){position:absolute;z-index:-1}body .int-movie-page .book-content-wrap .book-list .item.open{left:0;z-index:10 !important;transition:left 1s ease}body .int-movie-page .book-content-wrap .book-list .item.open img{transform:translate(-100%,0)}body .int-movie-page .book-content-wrap .book-list.back .open+.item{z-index:11 !important}body .int-movie-page .book-content-wrap .navi{display:flex;justify-content:center;margin:3vh 0}body .int-movie-page .book-content-wrap .navi p{width:30px;height:30px;text-align:center;border-radius:50%;line-height:30px;color:#fff;background:#195532;margin:0 15px;font-weight:700}body .int-movie-page .book-content-wrap .navi p:hover{cursor:pointer}body .int-movie-page .book-content-wrap .pager{width:1000px;max-width:85%;display:flex;justify-content:center;margin:0 auto;align-items:flex-start}body .int-movie-page .book-content-wrap .pager .pager-item{width:100px;max-width:8%;display:flex;margin:0 10px;transition:all .2s;transform-origin:center bottom;align-items:flex-start;justify-content:center}body .int-movie-page .book-content-wrap .pager .pager-item.single{width:50px;max-width:4%}body .int-movie-page .book-content-wrap .pager .pager-item.single img{width:100%}body .int-movie-page .book-content-wrap .pager .pager-item img{display:block;width:50%;height:auto}body .int-movie-page .book-content-wrap .pager .pager-item:hover{cursor:pointer;transform:scale(1.5)}body .int-movie-page .book-content-wrap.on{z-index:999999;opacity:1;transition:opacity .3s,z-index 0s}@media(max-width:700px){body .int-movie-page .content-wrap .other-box .other-content-list{display:block}body .int-movie-page .content-wrap .other-box .other-content-list .other-item{width:100%;border-top:4vh solid #52b98f}body .int-movie-page .content-wrap .other-box .other-content-list .other-item:not(:first-of-type){margin-top:5.7142857143vh}body .int-movie-page .content-wrap .other-box .other-content-list .other-item .other-item-inner{padding-bottom:2.5vh}body .int-movie-page .content-wrap .other-box .other-content-list .other-item .other-item-inner .right-box .button{font-size:1rem;line-height:32px;height:32px}body .int-movie-page .book-content-wrap .pager{flex-wrap:wrap}body .int-movie-page .book-content-wrap .pager .pager-item{margin:0 4px 6px}}body .school-expenses .content-wrap .top-link-box{width:880px;max-width:90%;margin:0 auto}body .school-expenses .content-wrap .top-link-box h3{text-align:center}body .school-expenses .content-wrap .top-link-box h3 .h-innear{font-weight:700;font-size:1.625rem;letter-spacing:.2em;color:#9b2841;display:inline-block;padding:1.1111111111vh 3.2777777778vh;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";border:1px solid #9b2841}body .school-expenses .content-wrap .top-link-box .top-page-list{display:flex;justify-content:center;margin-top:6.1111111111vh}body .school-expenses .content-wrap .top-link-box .top-page-list li{font-size:1rem}body .school-expenses .content-wrap .top-link-box .top-page-list li span{text-decoration:underline;display:block;transform:color .1s linear}body .school-expenses .content-wrap .top-link-box .top-page-list li span:hover{cursor:pointer;color:#9b2841}body .school-expenses .content-wrap .top-link-box .top-page-list li.aida{color:#b5b5b5;margin:0 2vh}body .school-expenses .content-wrap .content{font-size:1rem;border-top:1px solid #9b2841;margin:5.5555555556vh auto 0;padding-top:5.5555555556vh;width:880px;max-width:90%;line-height:1.7692307692em;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}body .school-expenses .content-wrap .content p,body .school-expenses .content-wrap .content dd,body .school-expenses .content-wrap .content dt,body .school-expenses .content-wrap .content li{margin:.6666666667vh 0}body .school-expenses .content-wrap .content .indent{padding-left:1.3em;text-indent:-1.3em}body .school-expenses .content-wrap .content .indent2{padding-left:1.1em;text-indent:-1.1em}body .school-expenses .content-wrap .content .font-14{font-size:1.0625rem}body .school-expenses .content-wrap .content .font-weight500{font-weight:500}body .school-expenses .content-wrap .content .font-weight600{font-weight:600}body .school-expenses .content-wrap .content .margin-none{margin:0}body .school-expenses .content-wrap .content .margin-top-15{margin-top:1.6666666667vh}body .school-expenses .content-wrap .content .margin-top-20{margin-top:2.2222222222vh}body .school-expenses .content-wrap .content .margin-top-25{margin-top:2.7777777778vh}body .school-expenses .content-wrap .content .margin-20{margin:2.2222222222vh 0}body .school-expenses .content-wrap .content .margin-30{margin:3.3333333333vh 0}body .school-expenses .content-wrap .content .margin-50{margin:5.5555555556vh 0}body .school-expenses .content-wrap .content .dotto{border-top:1px dashed #000}body .school-expenses .content-wrap .content .line{border-top:1px solid #000}body .school-expenses .content-wrap .content .color-red{color:#9b2841}body .school-expenses .content-wrap .content .color-blue{color:#1e3c64}body .school-expenses .content-wrap .content .color-green{color:#195532}body .school-expenses .content-wrap .content .left-square:before{content:"■";display:inline-block;margin-right:4px;color:#9b2841}body .school-expenses .content-wrap .content .file-link{font-size:1.0625rem;font-weight:600;transition:color .1s linear}body .school-expenses .content-wrap .content .file-link .title{text-decoration:underline}body .school-expenses .content-wrap .content .file-link .pdf{line-height:1.4em}body .school-expenses .content-wrap .content .file-link:hover{color:#9b2841}body .school-expenses .content-wrap .content h3{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";color:#9b2841;font-size:1.625rem;letter-spacing:.2em;line-height:1em;margin-bottom:3.7777777778vh}body .school-expenses .content-wrap .block-chart{margin:24px auto;display:flex;flex-flow:row nowrap;align-items:center}body .school-expenses .content-wrap .block-chart>*{text-align:center}body .school-expenses .content-wrap .block-chart>.calc{width:2em}body .school-expenses .content-wrap .block-chart>.box{min-width:110px;border:solid 1px #000;padding:.5em 0}body .school-expenses .content-wrap .block-chart>.box b{font-weight:400;color:#9b2841;font-size:.8em}body .school-expenses .content-wrap .block-chart h4{font-weight:400}body .school-expenses .content-wrap .block-chart .expense{font-size:1.14em}body .school-expenses .content-wrap .block-chart .expense small{font-size:.8em}body .school-expenses .content-wrap .chart-image{margin:2.6666666667vh 0}body .school-expenses .content-wrap .chart-image img{display:block;width:100%;height:auto}body .school-expenses .content-wrap .foot-note-list{list-style-type:none;text-indent:-2.3em;margin-left:2.3em}body .school-expenses .content-wrap .foot-note-list span{color:#9b2841;margin-right:.5em}body .school-expenses .content-wrap .scholarship h4{font-weight:600;font-size:.875rem}body .school-expenses .content-wrap .scholarship h4:before{content:"■";display:inline-block;margin-right:4px;color:#9b2841}body .application-requirements{overflow:hidden}body .application-requirements .no-item{text-align:left;width:603px}body .application-requirements .no-item h3{font-size:1.25rem;line-height:1.5em}body .application-requirements .no-item p{text-align:left;margin:10px 0;font-size:1.0625rem;line-height:1.8em}body .application-requirements .no-item p strong{font-size:1.125rem}body .application-requirements .main-block{width:880px;margin:6.7777777778vh auto 0;max-width:90%;display:flex;position:relative}body .application-requirements .main-block .false{width:50%;max-height:472px;height:29.5vw}body .application-requirements .main-block .right-content{width:50%}body .application-requirements .main-block .right-content h3{text-align:center}body .application-requirements .main-block .right-content h3 .h-innear{font-weight:700;font-size:1.625rem;letter-spacing:.2em;color:#9b2841;display:inline-block;padding:1.1111111111vh 3.2777777778vh;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";border:1px solid #9b2841}body .application-requirements .main-block .right-content .main-image{width:42.875vw;max-width:686px;position:absolute;top:0;right:60.909%}body .application-requirements .main-block .right-content .main-image img{width:100%;height:auto}body .application-requirements .main-block .right-content .catch{text-align:center;color:#9b2841;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:1.5rem;line-height:1.5833333333em;letter-spacing:.2em;margin-top:5.2222222222vh}body .application-requirements .main-block .right-content .common-text{margin-top:4.2222222222vh}body .application-requirements .main-block .right-content .page-nav{display:flex;flex-wrap:wrap;max-width:100%;margin-top:1vh;justify-content:center}body .application-requirements .main-block .right-content .page-nav li{margin-top:1.7777777778vh}body .application-requirements .main-block .right-content .page-nav li a,body .application-requirements .main-block .right-content .page-nav li .smooth-scroll{font-size:1rem;transition:color .2s linear;letter-spacing:.1em;line-height:1.3em;text-decoration:underline}body .application-requirements .main-block .right-content .page-nav li a:hover,body .application-requirements .main-block .right-content .page-nav li .smooth-scroll:hover{cursor:pointer;color:#9b2841}body .application-requirements .main-block .right-content .page-nav li.big-nav{width:100%;text-align:center}body .application-requirements .main-block .right-content .page-nav li.aida{margin:1.7777777778vh 2vh 0;color:#b5b5b5}body .application-requirements .main-block .right-content .pdf-tokushu{width:100%;background:#fff;margin-top:3vh;padding:2vh 0}body .application-requirements .main-block .right-content .pdf-tokushu a{display:block;text-align:center;width:350px;margin:0 auto;max-width:80%;border:2px solid #9b2841;color:#9b2841;font-size:1.3em;letter-spacing:.1em;line-height:1.4em;padding:6px 0 10px;font-weight:700;transition:all .2s;background:#fff}body .application-requirements .main-block .right-content .pdf-tokushu a .dw{display:block;font-size:1rem;font-weight:400;width:110px;background:#9b2841;margin:5px auto 0;color:#fff;transition:all .2s}body .application-requirements .main-block .right-content .pdf-tokushu a:hover{color:#fff;background:#9b2841}body .application-requirements .main-block .right-content .pdf-tokushu a:hover .dw{color:#9b2841;background:#fff}body .application-requirements .main-block .right-content .pdf-get{margin-top:1em;font-size:1rem;text-align:center;letter-spacing:.1em;line-height:1.3em;transition:color .2s linear}body .application-requirements .main-block .right-content .pdf-get a .pdf-text{text-decoration:underline}body .application-requirements .main-block .right-content .pdf-get a:hover .pdf-text{color:#9b2841}body .application-requirements .main-block .right-content .senseiyo{margin-top:1em;font-size:1rem;text-align:center;letter-spacing:.1em;line-height:1.3em;transition:color .2s linear}body .application-requirements .main-block .right-content .senseiyo a{text-decoration:underline}body .application-requirements .main-block .right-content .senseiyo a:hover{color:#9b2841}body .application-requirements .application-wrap{width:1024px;max-width:90%;margin:10.5555555556vh auto 0;padding:7.7777777778vh 0;background:#fff}body .application-requirements .application-wrap .innear-box{width:880px;max-width:90%;margin:0 auto}body .application-requirements .application-wrap .innear-box h3{color:#fff;background:#9b2841;text-align:center;font-weight:500;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:1.625em;padding:1.6666666667vh 0}body .application-requirements .application-wrap .innear-box .ichiran{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:1.5555555556vh}body .application-requirements .application-wrap .innear-box .ichiran li{overflow:hidden;width:47.545%;display:flex;border-radius:30px;margin-top:2.5555555556vh}body .application-requirements .application-wrap .innear-box .ichiran li .left{width:185px;flex-shrink:0;text-align:center;padding:1.4444444444vh 0;line-height:1.3em}body .application-requirements .application-wrap .innear-box .ichiran li .left.color-green{background:#d1ddd6}body .application-requirements .application-wrap .innear-box .ichiran li .left.color-blue{background:#dde2e8}body .application-requirements .application-wrap .innear-box .ichiran li .left.color-red{background:#f0dfe2}@media(max-width:880px){body .application-requirements .application-wrap .innear-box .ichiran li .left{width:100px}}body .application-requirements .application-wrap .innear-box .ichiran li .right{padding:1.4444444444vh 1vh;background:#f4f3f2;text-align:center;width:100%;box-sizing:border-box;line-height:1.3em}body .application-requirements .application-wrap .innear-box .app-main-image{width:100%;margin-top:5.3333333333vh}body .application-requirements .application-wrap .innear-box .app-main-image img{position:relative;width:720px;left:50%;transform:translate(-50%,0);height:auto;max-width:100vw}body .application-requirements .application-wrap .innear-box .title-text{font-size:1rem;line-height:2.2307692308em;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph;margin:5vh auto 0;width:465px;max-width:90%}body .application-requirements .application-wrap .innear-box .mini-section>dl dt,body .application-requirements .application-wrap .innear-box .mini-content>dl dt{text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:1.3125rem;line-height:2.4285714286em;letter-spacing:.2em;margin-top:5vh}body .application-requirements .application-wrap .innear-box .mini-section>dl dd,body .application-requirements .application-wrap .innear-box .mini-content>dl dd{text-align:center;font-size:1.3125rem;letter-spacing:.05em;color:#9b2841;margin-top:2vh;line-height:1.3em}body .application-requirements .application-wrap .innear-box .mini-section>dl dd .number,body .application-requirements .application-wrap .innear-box .mini-content>dl dd .number{font-size:1.625rem}body .application-requirements .application-wrap .innear-box .mini-section>dl dd .mini-dd,body .application-requirements .application-wrap .innear-box .mini-content>dl dd .mini-dd{display:block;text-align:center;font-size:1.125rem;line-height:1.3em;margin-top:1.8888888889vh}body .application-requirements .application-wrap .innear-box .mini-section>dl dd .ultra-mini-dd,body .application-requirements .application-wrap .innear-box .mini-content>dl dd .ultra-mini-dd{display:block;text-align:center;font-size:1rem;line-height:1.3em;margin-top:1.4444444444vh}body .application-requirements .application-wrap .innear-box .mini-section{margin:7.4444444444vh auto 0;width:720px;max-width:100%}body .application-requirements .application-wrap .innear-box .mini-section h4{text-align:center;position:relative;z-index:0}body .application-requirements .application-wrap .innear-box .mini-section h4 .line{position:absolute;top:50%;left:0;z-index:-1;border-top:1px dashed #000;width:100%;display:block}body .application-requirements .application-wrap .innear-box .mini-section h4 img{max-width:80%;height:auto}body .application-requirements .application-wrap .innear-box .mini-section .course-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:.7777777778vh}body .application-requirements .application-wrap .innear-box .mini-section .course-list li{text-align:center;width:46.944%;border-radius:30px;padding:1.6666666667vh 0;margin-top:3vh;font-size:1.0625rem;letter-spacing:.05em;font-weight:600;line-height:1.3em}body .application-requirements .application-wrap .innear-box .mini-section .course-list li.color-green{background:#dce5e0}body .application-requirements .application-wrap .innear-box .mini-section .course-list li.color-red{background:#f0dfe2}body .application-requirements .application-wrap .innear-box .mini-section .course-list li.color-blue{background:#dde2e8}body .application-requirements .application-wrap .innear-box .mini-content{margin:7.4444444444vh auto 0;width:720px;max-width:100%}body .application-requirements .application-wrap .innear-box .mini-content dl{border-top:1px dashed #000}body .application-requirements .application-wrap .innear-box .mini-content dl dd ul{width:410px;max-width:100%;margin:0 auto}body .application-requirements .application-wrap .innear-box .mini-content dl dd ul li{display:flex;justify-content:space-between;align-items:center;background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/admission/application_requirements/dotto.png) repeat-x left center;margin-top:3.3333333333vh}body .application-requirements .application-wrap .innear-box .mini-content dl dd ul li:first-of-type{margin-top:0}body .application-requirements .application-wrap .innear-box .mini-content dl dd ul li .left-content{font-size:1rem;color:#000;display:inline-block;background:#fff;padding-right:.6666666667vh}body .application-requirements .application-wrap .innear-box .mini-content dl dd ul li .right-content{padding-left:.6666666667vh;display:inline-block;background:#fff}body .application-requirements .application-wrap .innear-box .mini-content:last-of-type dl{border-bottom:1px dashed #000;padding-bottom:7.4444444444vh}body .application-requirements .application-wrap .innear-box .more-list li{text-align:center;margin-top:5.7777777778vh}body .application-requirements .application-wrap .innear-box .more-list li a{display:block;border-radius:50px;color:#fff;padding:3.3333333333vh .5vh;transition:background .2s linear;font-size:1.5rem;letter-spacing:.075em}body .application-requirements .application-wrap .innear-box .more-list li a:hover{background:#9b2841 !important}body .application-requirements .application-wrap .innear-box .more-list li a.color-green{background:#195532}body .application-requirements .application-wrap .innear-box .more-list li a.color-blue{background:#1e3c64}body .application-requirements .last-attention{width:1024px;max-width:90%;margin:6vh auto 0;font-size:1.25rem;border:1px solid #195532;color:#195532;padding:20px;line-height:1.5em;letter-spacing:.1em;text-align:center;box-sizing:border-box}body .modaal-content-container{padding:30px 15px}body .modaal-content-container p{text-align:center;margin-top:1em;font-size:1rem;letter-spacing:.1em;line-height:2em;transition:color .2s linear}body .modaal-content-container p a{text-decoration:underline;display:inline-block;margin:0 1.2em}body .modaal-content-container p a .pdf{text-decoration:none;display:inline-block;color:#fff;background:#9b2841;font-size:.75rem;white-space:nowrap;text-decoration:none;padding:0 3px;margin:0 0 0 8px}body .modaal-content-container p a:hover{color:#9b2841}body .info-entrance-exam-page .content-wrap h3{text-align:center}body .info-entrance-exam-page .content-wrap h3 .h-innear{font-weight:700;font-size:1.625rem;letter-spacing:.2em;color:#9b2841;display:inline-block;padding:1.1111111111vh 3.2777777778vh;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";border:1px solid #9b2841}body .info-entrance-exam-page .content-wrap .mini-title{text-align:center;margin:4.5555555556vh auto 0;font-size:1.125rem;line-height:1.2777777778em;letter-spacing:.05em;width:90%}body .info-entrance-exam-page .content-wrap .page-nav-box{margin-top:1.8888888889vh}body .info-entrance-exam-page .content-wrap .page-nav-box .page-nav{display:flex;flex-wrap:wrap;max-width:90%;justify-content:center;margin:0 auto;align-items:center}body .info-entrance-exam-page .content-wrap .page-nav-box .page-nav li{margin-top:2.5555555556vh}body .info-entrance-exam-page .content-wrap .page-nav-box .page-nav li a,body .info-entrance-exam-page .content-wrap .page-nav-box .page-nav li .smooth-scroll{font-size:1rem;transition:color .2s linear;letter-spacing:.1em;line-height:1.3em;text-decoration:underline}body .info-entrance-exam-page .content-wrap .page-nav-box .page-nav li a:hover,body .info-entrance-exam-page .content-wrap .page-nav-box .page-nav li .smooth-scroll:hover{cursor:pointer;color:#9b2841}body .info-entrance-exam-page .content-wrap .page-nav-box .page-nav li.big-nav{width:100%;text-align:center}body .info-entrance-exam-page .content-wrap .page-nav-box .page-nav li.aida{margin:2.5555555556vh 2vh 0;color:#b5b5b5}body .info-entrance-exam-page .content-wrap .exam-page-content{margin:6.4444444444vh auto 0;padding-top:5.3333333333vh;border-top:1px solid #9b2841;width:880px;max-width:90%}body .info-entrance-exam-page .content-wrap .exam-page-content h4{font-size:1.625rem;letter-spacing:.2em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";color:#9b2841}body .info-entrance-exam-page .content-wrap .exam-page-content .maru-button{margin-top:4vh}body .info-entrance-exam-page .content-wrap .exam-page-content .maru-button a{display:inline-block;width:286px;max-width:100%;text-align:center;color:#fff;background:#1e3c64;border-radius:25px;font-size:1.0625rem;padding:1.3333333333vh 0;transition:.2s linear;letter-spacing:.2em}body .info-entrance-exam-page .content-wrap .exam-page-content .maru-button a:hover{background:#9b2841}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear{font-size:1rem;margin-top:4.7777777778vh}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear p,body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear dd,body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear dt,body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear li{margin:.6666666667vh 0;text-align:justify;text-justify:inter-ideograph;line-height:1.7em}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .space2{display:inline-block;width:2em}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .space3{display:inline-block;width:3em}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .indent{padding-left:1.3em;text-indent:-1.3em}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .indent2{padding-left:1.1em;text-indent:-1.1em}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .font-14{font-size:1.0625rem}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .font-weight500{font-weight:500}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .font-weight600{font-weight:600}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .margin-none{margin:0}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .margin-top-15{margin-top:1.6666666667vh}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .margin-top-20{margin-top:2.2222222222vh}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .margin-top-25{margin-top:2.7777777778vh}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .margin-top-30{margin-top:3.3333333333vh}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .margin-top-35{margin-top:3.8888888889vh}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .margin-top-40{margin-top:4.4444444444vh}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .margin-20{margin:2.2222222222vh 0}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .margin-30{margin:3.3333333333vh 0}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .margin-50{margin:5.5555555556vh 0}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .dotto{border-top:1px dashed #000}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .line{border-top:1px solid #000}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .color-red{color:#9b2841}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .color-blue{color:#1e3c64}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .color-green{color:#195532}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .left-square:before{content:"■";display:inline-block;margin-right:4px;color:#9b2841}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .file-link{font-size:1.0625rem;font-weight:600;transition:color .1s linear}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .file-link .title{text-decoration:underline}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .file-link .pdf{line-height:1.4em}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .file-link:hover{color:#9b2841}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear h5{font-size:1.0625rem;font-weight:500;margin-bottom:.8888888889vh}body .info-entrance-exam-page .content-wrap .exam-page-content .exam-innear .google-map a{display:inline-block;border:1px solid #000;padding:.3333333333vh .6666666667vh}body .archive-page .no-content{text-align:center}body .archive-page .content-wrap h3{text-align:center;padding-top:4.2222222222vh;padding-bottom:1.6666666667vh;color:#9b2841;font-weight:600;font-size:1.875rem;letter-spacing:.1em}body .archive-page .content-wrap .news-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;width:880px;max-width:90%;margin:6.6666666667vh auto 0;align-items:flex-start}body .archive-page .content-wrap .news-wrap .news-content{width:789px;max-width:calc(100% - 225px)}body .archive-page .content-wrap .news-wrap .news-content li{position:relative;border-bottom:dashed 1px #bfbfbf}body .archive-page .content-wrap .news-wrap .news-content li a{display:flex;background:#fff;overflow:hidden;padding:3.1111111111vh 0 3.1111111111vh 85px;transition:color .1s linear;font-size:1.0625rem;letter-spacing:.075em;padding-right:.5em}body .archive-page .content-wrap .news-wrap .news-content li a time{display:block;flex-shrink:0}body .archive-page .content-wrap .news-wrap .news-content li a .post-title{display:block;padding-left:3.8%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .archive-page .content-wrap .news-wrap .news-content li a:hover{color:#b5b5b5}body .archive-page .content-wrap .news-wrap .news-content li.new a:before{content:"NEW";display:block;width:51px;height:21px;line-height:21px;text-align:center;background:#9b2841;color:#fff;font-size:1rem;position:absolute;left:22px;top:0;bottom:0;margin:auto}body .archive-page .content-wrap .news-wrap .pager{order:1;width:100%;margin-top:10vh}body .archive-page .content-wrap .news-wrap .pager .navigation h2{display:none}body .archive-page .content-wrap .news-wrap .pager .navigation .nav-links{display:flex;justify-content:center;align-items:center}body .archive-page .content-wrap .news-wrap .pager .navigation .nav-links .page-numbers{padding:.25em .5em;margin:0 2%;display:block;font-size:1rem}body .archive-page .content-wrap .news-wrap .pager .navigation .nav-links .prev,body .archive-page .content-wrap .news-wrap .pager .navigation .nav-links .next{color:#195532}body .archive-page .content-wrap .news-wrap .pager .navigation .nav-links .current{color:#195532}body .archive-page .content-wrap .news-wrap .pager .navigation .nav-links a{transform:color .1s linear}body .archive-page .content-wrap .news-wrap .pager .navigation .nav-links a:hover{color:#195532}body .archive-page .content-wrap .news-wrap .nendo-archive{width:211px;flex-shrink:0;background:#f4f3f2;padding-top:2.3333333333vh;padding-bottom:2.3333333333vh}body .archive-page .content-wrap .news-wrap .nendo-archive h4{text-align:center;font-size:1.125rem;color:#195532;letter-spacing:.2em}body .archive-page .content-wrap .news-wrap .nendo-archive ul{padding:0 12.322%;margin-top:2.2222222222vh}body .archive-page .content-wrap .news-wrap .nendo-archive ul li{margin-top:1.1111111111vh;display:flex;align-items:center}body .archive-page .content-wrap .news-wrap .nendo-archive ul li:before{content:"■";color:#9b2841;text-decoration:none;display:inline-block;margin-right:3px}body .archive-page .content-wrap .news-wrap .nendo-archive ul li a{color:#195532;text-decoration:underline;font-size:1.0625rem;letter-spacing:.2em}body .archive-page .content-wrap .news-wrap .nendo-archive ul li a:hover{color:#8caa98}body .archive-page .content-wrap .news-wrap.color-red .nendo-archive h4{color:#9b2841}body .archive-page .content-wrap .news-wrap.color-red .nendo-archive ul li a{color:#9b2841}body .archive-page .content-wrap .news-wrap.color-red .nendo-archive ul li a:hover{color:#d7a9b3}body .archive-page .content-wrap .news-wrap.color-red .pager .navigation .nav-links .prev,body .archive-page .content-wrap .news-wrap.color-red .pager .navigation .nav-links .next{color:#9b2841}body .archive-page .content-wrap .news-wrap.color-red .pager .navigation .nav-links .current{color:#9b2841}body .archive-page .content-wrap .news-wrap.color-red .pager .navigation .nav-links a:hover{color:#9b2841}body .archive-page .content-wrap .news-wrap.color-blue .nendo-archive h4{color:#1e3c64}body .archive-page .content-wrap .news-wrap.color-blue .nendo-archive ul li a{color:#1e3c64}body .archive-page .content-wrap .news-wrap.color-blue .nendo-archive ul li a:hover{color:#e8ebef}body .archive-page .content-wrap .news-wrap.color-blue .pager .navigation .nav-links .prev,body .archive-page .content-wrap .news-wrap.color-blue .pager .navigation .nav-links .next{color:#1e3c64}body .archive-page .content-wrap .news-wrap.color-blue .pager .navigation .nav-links .current{color:#1e3c64}body .archive-page .content-wrap .news-wrap.color-blue .pager .navigation .nav-links a:hover{color:#1e3c64}body .single-page .content-wrap h3{font-weight:600;margin:7vh auto 0;width:1100px;max-width:90%;color:#195532;font-size:1rem;padding-bottom:1.2222222222vh;border-bottom:1px solid #195532}body .single-page .content-wrap h3.color-red{color:#9b2841;border-bottom:1px solid #9b2841}body .single-page .content-wrap .post-data{width:880px;max-width:90%;margin:2.9444444444vh auto 0}body .single-page .content-wrap .post-data h4{font-weight:500;border-bottom:1px dashed #000;padding-bottom:1.5555555556vh;margin-bottom:3.8333333333vh}body .single-page .content-wrap .post-data h4 time{display:block;font-size:1.0625rem;letter-spacing:.2em;margin-bottom:.7777777778vh}body .single-page .content-wrap .post-data h4 .title{font-size:1rem;line-height:1.3em}body .single-page .content-wrap .post-data .user_contents{font-size:1rem;line-height:2.2307692308em;letter-spacing:.05em;padding-bottom:7.1111111111vh;border-bottom:1px solid #195532}body .single-page .content-wrap .post-data.color-red .user_contents{border-bottom:1px solid #9b2841}body .single-page .content-wrap .post-data.color-blue .user_contents{border-bottom:1px solid #1e3c64}body .news-page .common-image-title{margin-top:5.5555555556vh}body .news-page .content-wrap{background:#fff;margin:7.2222222222vh auto 0;max-width:90%;width:1024px;padding-bottom:10vh}body .news-page .content-wrap .main-block{width:880px;max-width:90%;margin:2.8888888889vh auto 0;padding-top:6.1111111111vh}body .news-page .content-wrap .main-block h3{text-align:center}body .news-page .content-wrap .main-block h3 .h-innear{font-weight:700;font-size:1.625rem;letter-spacing:.325em;color:#9b2841;display:inline-block;padding:1.1111111111vh 3.2777777778vh;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";border:1px solid #9b2841}body .news-page .content-wrap .main-block .main-box{margin-top:4.2222222222vh;display:flex;justify-content:space-around}body .news-page .content-wrap .main-block .main-box .image{width:460px;max-width:47%}body .news-page .content-wrap .main-block .main-box .image img{width:100%;height:auto}body .news-page .content-wrap .main-block .main-box .right-box{width:440px;max-width:45%;display:flex;flex-direction:column;justify-content:center}body .news-page .content-wrap .main-block .main-box .right-box h4{width:100%;font-size:1.25rem;color:#195532;line-height:1.45em;letter-spacing:.2em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif"}body .news-page .content-wrap .main-block .main-box .right-box .text{width:100%;margin-top:2.4444444444vh;font-size:1.0625rem;line-height:1.7857142857em;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph}body .news-page .content-wrap .main-block .main-box .right-box .club-nav{display:flex;flex-wrap:wrap;max-width:100%;width:390px;margin-top:1vh}body .news-page .content-wrap .main-block .main-box .right-box .club-nav li{margin-top:1.7777777778vh}body .news-page .content-wrap .main-block .main-box .right-box .club-nav li a,body .news-page .content-wrap .main-block .main-box .right-box .club-nav li .smooth-scroll{font-size:1rem;transition:color .2s linear;letter-spacing:.1em;line-height:1.3em;text-decoration:underline}body .news-page .content-wrap .main-block .main-box .right-box .club-nav li a:hover,body .news-page .content-wrap .main-block .main-box .right-box .club-nav li .smooth-scroll:hover{cursor:pointer;color:#9b2841}body .news-page .content-wrap .main-block .main-box .right-box .club-nav li.aida{margin:1.7777777778vh 2vh 0;color:#b5b5b5}body .news-page .common-line-link{margin-top:8.3333333333vh}body .for-common .common-image-title{margin-top:5.5555555556vh}body .for-common .content-wrap{background:#fff;margin:7.2222222222vh auto 0;max-width:90%;width:1024px;padding-bottom:12.7777777778vh;padding-top:7.7777777778vh}body .for-common .content-wrap .first-text{text-align:center;max-width:90%;margin:0 auto;font-size:1.0625rem;line-height:1.6428571429em;letter-spacing:.1em}body .for-common .content-wrap .content{margin:5.5555555556vh auto 0;width:618px;max-width:90%;border-bottom:1px dashed #9b2841;padding-bottom:5.5555555556vh}body .for-common .content-wrap .content h3{text-align:center;position:relative;z-index:1;margin-bottom:4.4444444444vh}body .for-common .content-wrap .content h3 img{max-width:80%;height:auto}body .for-common .content-wrap .content h3 .line{display:block;width:100%;position:absolute;top:50%;left:0;border-top:1px dashed #9b2841;z-index:-1}body .for-common .content-wrap .content ul{display:flex;justify-content:center;flex-wrap:wrap}body .for-common .content-wrap .content ul li{margin-top:3.3333333333vh;letter-spacing:.2em}body .for-common .content-wrap .content ul li a{text-decoration:underline;transition:.1s linear}body .for-common .content-wrap .content ul li a:hover{color:#9b2841}body .for-common .content-wrap .content ul li.aida{margin-left:.8888888889vh;margin-right:.8888888889vh;color:#b5b5b5}body .for-common .content-wrap .big-link{width:618px;max-width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;margin:3.3333333333vh auto 0}body .for-common .content-wrap .big-link li{margin:2vh 1vh 0}body .for-common .common-line-link{margin-top:11.6666666667vh}body .for-graduates-page .content-wrap .mini-text{text-align:center;font-size:1rem;line-height:1.7692307692em;letter-spacing:.05em;margin-top:2.6666666667vh}body .for-graduates-page .content-wrap .certificate{padding-top:7.5555555556;margin:5.1111111111vh auto 0;width:620px;max-width:90%}body .for-graduates-page .content-wrap .certificate h3{font-weight:700;color:#9b2841;text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:1.125rem;letter-spacing:.05em;margin-bottom:3.3333333333vh}body .for-graduates-page .content-wrap .certificate .stage-padding{margin-top:2.6666666667vh}body .for-graduates-page .content-wrap .certificate section h4{font-size:1.125rem;line-height:1.5333333333em;letter-spacing:.0326086957em;margin-top:9.4444444444vh;text-align:center;margin-bottom:1.6666666667vh;font-weight:600}body .for-graduates-page .content-wrap .certificate section .link-text{font-weight:600;font-size:1.125rem;letter-spacing:.2em;margin:3.4444444444vh 0;line-height:1.3em}body .for-graduates-page .content-wrap .certificate section .link-text a .text{text-decoration:underline;transition:color .1s linear}body .for-graduates-page .content-wrap .certificate section .link-text a:hover .text{color:#9b2841}body .for-graduates-page .content-wrap .certificate .price-list{margin-top:2vh}body .for-graduates-page .content-wrap .certificate .price-list li{font-size:1.125rem;margin-top:10px;padding-left:1.1em;text-indent:-1.1em;letter-spacing:.1em;line-height:1.4em}body .archive-for .content-wrap{padding-top:0}body .archive-for .content-wrap .main-title{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:1.625rem;letter-spacing:.2em;background:#195532;color:#fff}body .archive-for .content-wrap .main-title.color-blue{background:#1e3c64}body .archive-for .content-wrap .main-title.color-red{background:#9b2841}body .archive-for .content-wrap .main-text{text-align:center;color:#fff;font-size:1.0625rem;line-height:1.7857142857em;letter-spacing:.05em;background:#195532;padding-bottom:4.4444444444vh;padding-top:1.4444444444vh}body .archive-for .content-wrap .main-text span{display:inline-block;width:630px;max-width:90%;text-align:justify;text-justify:inter-ideograph}body .archive-for .content-wrap .main-text.color-blue{background:#1e3c64}body .archive-for .content-wrap .main-text.color-red{background:#9b2841}body .single-for .content-wrap{padding-top:0}body .single-for .content-wrap h3.main-title{text-align:center;color:#fff;background:#195532;margin:0;font-size:1rem;letter-spacing:.2em;padding:1.1111111111vh 0;border:none;max-width:100%}body .single-for .content-wrap h3.main-title.color-red{background:#9b2841}body .single-for .content-wrap h3.main-title.color-blue{background:#1e3c64}body .q-and-a-page .common-image-title{margin-top:5.5555555556vh}body .q-and-a-page .content-wrap{width:1024px;max-width:90%;margin:10.5555555556vh auto 0;padding:7.7777777778vh 0;background:#fff}body .q-and-a-page .content-wrap .qa-list li{width:880px;max-width:90%;margin:0 auto;padding-bottom:6.6666666667vh;margin-bottom:6.6666666667vh;border-bottom:1px dashed #9b2841}body .q-and-a-page .content-wrap .qa-list li:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}body .q-and-a-page .content-wrap .qa-list li dl{width:770px;max-width:100%;margin:0 auto}body .q-and-a-page .content-wrap .qa-list li dl dt{display:flex;align-items:center;color:#1e3c64;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:1.125rem;line-height:1.6111111111em;letter-spacing:.1em;font-weight:600}body .q-and-a-page .content-wrap .qa-list li dl dt img{flex-shrink:0;margin-right:1.7777777778vh}body .q-and-a-page .content-wrap .qa-list li dl dd.ans{margin-top:2vh;font-size:1.125rem;line-height:1.6111111111em;display:flex;align-items:center;color:#9b2841;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";letter-spacing:.1em;font-weight:600}body .q-and-a-page .content-wrap .qa-list li dl dd.ans img{flex-shrink:0;margin-right:1.7777777778vh}body .q-and-a-page .content-wrap .qa-list li dl dd.description{padding-left:calc(50px + 1.7777vh);font-size:1.0625rem;line-height:1.7857142857em;letter-spacing:.05em;text-align:justify;text-justify:inter-ideograph}body .q-and-a-page .link-information{width:630px;max-width:90%;margin:7.7777777778vh auto 0;display:flex;justify-content:space-around;flex-wrap:wrap}body .q-and-a-page .link-information li{margin-top:1.5vh;width:170px;max-width:30%}@media(max-width:550px){body .q-and-a-page .link-information li{max-width:47%}}body .q-and-a-page .link-information li a{display:inline-block;box-sizing:border-box;background:#fff;color:#9b2841;padding:1.2222222222vh 1.5555555556vh;text-align:center;width:100%;white-space:nowrap;font-size:1.0625rem;transition:background .2s linear,color .2s linear}@media(max-width:630px){body .q-and-a-page .link-information li a{font-size:.75rem}}body .q-and-a-page .link-information li a:hover{background:#9b2841;color:#fff}body .q-and-a-page .common-line-link{margin-top:8.3333333333vh}body .text-common-page .content-wrap{width:1024px;max-width:90%;margin:10.5555555556vh auto 0;padding:7.7777777778vh 0;background:#fff}body .text-common-page .content-wrap h2{text-align:center;margin:0 auto;max-width:90%}body .text-common-page .content-wrap h2 .h-innear{font-weight:700;font-size:1.625rem;letter-spacing:.2em;color:#9b2841;display:inline-block;padding:1.1111111111vh 3.2777777778vh;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";border:1px solid #9b2841;line-height:1.4em}body .text-common-page .content-wrap .page-nav{display:flex;flex-wrap:wrap;max-width:90%;justify-content:center;margin:4.2222222222vh auto 0;align-items:center}body .text-common-page .content-wrap .page-nav li{margin-top:2.5555555556vh}body .text-common-page .content-wrap .page-nav li a,body .text-common-page .content-wrap .page-nav li .smooth-scroll{font-size:1rem;transition:color .2s linear;letter-spacing:.1em;line-height:1.3em;text-decoration:underline}body .text-common-page .content-wrap .page-nav li a:hover,body .text-common-page .content-wrap .page-nav li .smooth-scroll:hover{cursor:pointer;color:#9b2841}body .text-common-page .content-wrap .page-nav li.big-nav{width:100%;text-align:center}body .text-common-page .content-wrap .page-nav li.aida{margin:2.5555555556vh 2vh 0;color:#b5b5b5}body .text-common-page .content-wrap .pdf-nav{display:flex;flex-wrap:wrap;max-width:90%;margin:4.2222222222vh auto 0;align-items:center}body .text-common-page .content-wrap .pdf-nav li{margin-top:2.5555555556vh}body .text-common-page .content-wrap .pdf-nav li a,body .text-common-page .content-wrap .pdf-nav li .smooth-scroll{font-size:1rem;transition:color .2s linear;letter-spacing:.1em;line-height:1.3em;text-decoration:underline}body .text-common-page .content-wrap .pdf-nav li a:hover,body .text-common-page .content-wrap .pdf-nav li .smooth-scroll:hover{cursor:pointer;color:#9b2841}body .text-common-page .content-wrap .pdf-nav li.big-nav{width:100%;text-align:center}body .text-common-page .content-wrap .pdf-nav li.aida{margin:2.5555555556vh 2vh 0;color:#b5b5b5}body .text-common-page .content-wrap .left-square:before{content:"■";display:inline-block;margin-right:4px;color:#9b2841}body .text-common-page>.common-line-link{margin-top:11.6666666667vh}body .cauntion-page .content-wrap .color-red{color:#9b2841}body .cauntion-page .content-wrap .first-attention{text-align:center;margin:7.7777777778vh auto 0;width:880px;max-width:90%;font-size:1.25rem;letter-spacing:.05em;line-height:1.5em}body .cauntion-page .content-wrap dl{margin:7.7777777778vh auto 0;width:880px;max-width:90%;padding-bottom:5vh;margin-bottom:5vh;border-bottom:1px dashed #000}body .cauntion-page .content-wrap dl dt{font-size:1.25rem;letter-spacing:.05em;line-height:1.5em;font-weight:600;padding-left:1.1em;text-indent:-1.1em;text-align:left}body .cauntion-page .content-wrap dl dd{margin-top:2vh}body .cauntion-page .content-wrap dl dd .common-text{margin-bottom:1.5vh;margin-top:2.5vh}body .cauntion-page .content-wrap dl dd .common-text:first-of-type{margin-top:0}body .cauntion-page .content-wrap dl dd ul{padding-left:1.5em}body .cauntion-page .content-wrap dl dd ul li{padding-left:1.1em;text-indent:-1.1em}body .cauntion-page .content-wrap dl.red-line{border-bottom:1px solid #9b2841}body .cauntion-page .content-wrap .hosoku{margin:5.7777777778vh auto 0;width:880px;max-width:90%;font-size:1.0625rem;letter-spacing:.1em;font-weight:600}body .cauntion-page .content-wrap>ul{width:880px;max-width:90%;margin:1.6666666667vh auto 0}body .cauntion-page .content-wrap>ul li{font-size:1rem;line-height:2em;margin:.1em 0;padding-left:1.1em;text-indent:-1.1em}body .recruit-page .content-wrap .none-recruit{width:880px;max-width:90%;text-align:center;margin:17.2222222222vh auto 20.5555555556vh;font-size:1.125rem;line-height:1.4em;letter-spacing:.1em}body .recruit-page .content-wrap ul{width:880px;max-width:90%;text-align:center;margin:17.2222222222vh auto 20.5555555556vh;font-size:1.125rem;line-height:1.4em;letter-spacing:.1em}body .recruit-page .content-wrap ul li{margin-top:3vh}body .recruit-page .content-wrap ul li a .title{text-decoration:underline}body .recruit-page .content-wrap ul li a .pdf{line-height:1.1em}body .recruit-page .content-wrap dl{width:880px;max-width:90%;margin:0 auto;padding:4.4444444444vh 0 5.5555555556vh;border-top:1px solid #9b2841;border-bottom:1px solid #9b2841}body .recruit-page .content-wrap dl dt{text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:1.25rem;letter-spacing:.05em;font-weight:600}body .recruit-page .content-wrap dl .link{text-align:center;font-size:1.125rem;line-height:1.2em;margin-top:2.7777777778vh}body .recruit-page .content-wrap dl .link a{transition:color .1s linear}body .recruit-page .content-wrap dl .link a .text{text-decoration:underline}body .recruit-page .content-wrap dl .link a:hover{color:#9b2841}body .recruit-page .content-wrap dl .text-content{text-align:center;margin-top:3.8888888889vh;font-size:1rem;line-height:2em;letter-spacing:.05em}body .various-paper-page .content-wrap dl{width:880px;max-width:90%;margin:0 auto;padding:4.4444444444vh 0 5.5555555556vh;border-top:1px solid #9b2841;border-bottom:1px solid #9b2841}body .various-paper-page .content-wrap dl:first-of-type{border-top:none}body .various-paper-page .content-wrap dl dt{text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:1.25rem;letter-spacing:.05em;font-weight:600}body .various-paper-page .content-wrap dl .link{text-align:center;font-size:1.125rem;line-height:1.2em;margin-top:2.7777777778vh}body .various-paper-page .content-wrap dl .link a{transition:color .1s linear}body .various-paper-page .content-wrap dl .link a .text{text-decoration:underline}body .various-paper-page .content-wrap dl .link a:hover{color:#9b2841}body .various-paper-page .content-wrap dl .text-content{text-align:center;margin-top:3.8888888889vh;font-size:1rem;line-height:2em;letter-spacing:.05em}body .how-page .content-wrap .mini-section{width:880px;max-width:90%;margin:7vh auto 0;border-top:1px solid #9b2841;padding-top:6.1111111111vh}body .how-page .content-wrap .mini-section h3{font-size:1.25rem;letter-spacing:.05em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";line-height:1.3em;color:#9b2841;margin-bottom:2vh}body .how-page .content-wrap .mini-section .content-box{margin-top:3.8888888889vh;border-top:1px dashed #000}body .how-page .content-wrap .mini-section .content-box dl dt{font-weight:600;margin:3.3333333333vh 0 1.6666666667vh;font-size:1.0625rem}body .how-page .content-wrap .mini-section .content-box dl dd ul{margin-top:3.3333333333vh}body .info-rule-page .content-wrap .mini-section{width:880px;max-width:90%;margin:7vh auto 0;border-top:1px solid #9b2841;padding-top:6.1111111111vh}body .info-rule-page .content-wrap .mini-section:last-of-type{border-bottom:1px solid #9b2841;padding-bottom:6.1111111111vh}body .info-rule-page .content-wrap .mini-section h3{font-size:1.25rem;letter-spacing:.05em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";line-height:1.3em;color:#9b2841;margin-bottom:2vh}body .info-rule-page .content-wrap .mini-section .content-box{margin-top:3.8888888889vh;border-top:1px dashed #000}body .info-rule-page .content-wrap .mini-section .content-box dl dt{font-weight:600;margin:3.3333333333vh 0 1.6666666667vh;font-size:1.0625rem}body .info-rule-page .content-wrap .mini-section .content-box dl dd ul{margin-top:3.3333333333vh}body .gainare-page .content-wrap .gainare-block{width:880px;margin:0 auto;max-width:90%;padding:6.4444444444vh 0}body .gainare-page .content-wrap .gainare-block h3{text-align:center;background:#195532;color:#fff;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:1.625rem;padding:1.7777777778vh .5em}body .gainare-page .content-wrap .gainare-block .gainare-logo{text-align:center;margin-top:4.8888888889vh}body .gainare-page .content-wrap .gainare-block .gainare-logo img{max-width:80%;height:auto}body .gainare-page .content-wrap .gainare-block .gainare-innear h4{margin-top:4.8888888889vh;text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";color:#195532;font-size:2.125rem;letter-spacing:.1em;line-height:1.4em}body .gainare-page .content-wrap .gainare-block .gainare-innear h4 .mini{font-size:1.25rem;line-height:1.4em;display:block;margin-bottom:3px}body .gainare-page .content-wrap .gainare-block .gainare-innear .common-text{width:800px;max-width:90%;margin:3.3333333333vh auto 0}body .gainare-page .content-wrap .gainare-block .gainare-innear .button{margin-top:6.1111111111vh;text-align:center}body .gainare-page .content-wrap .gainare-block .gainare-innear .button a{display:inline-block;background:#195532;transition:background .2s linear;padding:2.6666666667vh 4.1111111111vh;color:#fff;font-size:1rem;letter-spacing:.2em}body .gainare-page .content-wrap .gainare-block .gainare-innear .button a:hover{background:#9b2841}body .news-page .content-wrap .diary-wrap{display:flex;justify-content:space-between;width:880px;max-width:90%;margin:6.6666666667vh auto 0;align-items:flex-start}body .news-page .content-wrap .diary-wrap .diary-content{display:flex;justify-content:space-between;width:789px;max-width:calc(100% - 225px);flex-wrap:wrap;margin-top:0}body .news-page .content-wrap .diary-wrap .diary-content:after{content:"";display:block;width:31%;height:0}body .news-page .content-wrap .diary-wrap .diary-content li{width:48%;margin-top:3vh}body .news-page .content-wrap .diary-wrap .diary-content li a{display:block}body .news-page .content-wrap .diary-wrap .diary-content li a figure .thumbnail{padding-top:72.3404255319%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}body .news-page .content-wrap .diary-wrap .diary-content li a figure .thumbnail:before{content:"more";position:absolute;color:#fff;text-shadow:0 0 5px #000;top:0;right:100%;height:100%;width:100%;display:flex;justify-content:center;align-items:center;font-size:1.25rem;background:rgba(255,255,255,.5);transition:right .2s linear;z-index:1}body .news-page .content-wrap .diary-wrap .diary-content li a figure figcaption time{text-align:center;display:block;color:#8f8f8f;margin-top:6px;font-size:12px;letter-spacing:.1em}body .news-page .content-wrap .diary-wrap .diary-content li a figure figcaption .diary-title{text-align:center;margin:6px 1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem}body .news-page .content-wrap .diary-wrap .diary-content li a:hover figure .thumbnail:before{right:0}body .news-page .content-wrap .diary-wrap .diary-content li.new-diary a figure .thumbnail:after{content:"NEW";background:#9b2841;padding:2px 5px;font-size:.9375rem;letter-spacing:.1em;position:absolute;z-index:2;left:0;bottom:0;color:#fff}body .news-page .content-wrap .diary-wrap .nendo-archive ul li{display:block}body .news-page .content-wrap .diary-wrap .nendo-archive ul li:before{display:none}body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-title{display:flex;align-items:center;font-size:1.0625rem;letter-spacing:.2em}body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-title:before{content:"■";color:#9b2841;text-decoration:none;display:inline-block;margin-right:3px}body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-title:after{content:"";display:inline-block;background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/common/nav_aco.png) no-repeat center center;background-size:contain;margin-left:3px;width:11px;height:11px;transition:transform .2s linear}body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-title:hover{cursor:pointer;opacity:.6}body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-content{overflow:hidden;margin-top:3px;height:0;transition:height .2s linear}body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-content .aco-inner{width:93px;text-align:right}body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-content .aco-inner a{text-decoration:underline;padding:5px 0;display:inline-block}body .news-page .content-wrap .diary-wrap .nendo-archive ul li.on_aco .aco-title:after{transform:rotate(-180deg)}body .news-page .content-wrap .diary-wrap .nendo-archive ul li.aco-archive:nth-of-type(1) .aco-title:hover,body .news-page .content-wrap .diary-wrap .nendo-archive ul li.aco-archive:nth-of-type(2) .aco-title:hover{opacity:1}body .news-page .content-wrap .diary-wrap .nendo-archive ul li.aco-archive:nth-of-type(1) .aco-title:after,body .news-page .content-wrap .diary-wrap .nendo-archive ul li.aco-archive:nth-of-type(2) .aco-title:after{display:none}body .news-page .content-wrap .diary-wrap .nendo-archive ul li.aco-archive:nth-of-type(1) .aco-content,body .news-page .content-wrap .diary-wrap .nendo-archive ul li.aco-archive:nth-of-type(2) .aco-content{height:auto !important}body .news-page .content-wrap .diary-wrap .nendo-archive #wp-calendar{width:160px;max-width:100%;margin:25px auto 0}body .news-page .content-wrap .diary-wrap .nendo-archive #wp-calendar caption{background:#195532;color:#fff;font-size:14px;line-height:20px;letter-spacing:.1em}body .news-page .content-wrap .diary-wrap .nendo-archive #wp-calendar thead{line-height:20px}body .news-page .content-wrap .diary-wrap .nendo-archive #wp-calendar thead .sun{color:red}body .news-page .content-wrap .diary-wrap .nendo-archive #wp-calendar thead .sat{color:#00008b}body .news-page .content-wrap .diary-wrap .nendo-archive #wp-calendar tbody{text-align:center;line-height:20px}body .news-page .content-wrap .diary-wrap .nendo-archive #wp-calendar tbody td a{color:#9b2841;text-decoration:underline}body .news-page .content-wrap .diary-wrap .nendo-archive #wp-calendar tfoot{line-height:20px;display:none}body .news-page .content-wrap .diary-wrap .nendo-archive #wp-calendar tfoot tr{padding:0 5px}body .news-page .link-information{width:630px;max-width:90%;margin:7.7777777778vh auto 0;display:flex;justify-content:space-around;flex-wrap:wrap}body .news-page .link-information li{margin-top:1.5vh;width:170px;max-width:30%}@media(max-width:550px){body .news-page .link-information li{max-width:47%}}body .news-page .link-information li a{display:inline-block;box-sizing:border-box;background:#fff;color:#9b2841;padding:1.2222222222vh 1.5555555556vh;text-align:center;width:100%;white-space:nowrap;font-size:1.0625rem;transition:background .2s linear,color .2s linear}@media(max-width:630px){body .news-page .link-information li a{font-size:.75rem}}body .news-page .link-information li a:hover{background:#9b2841;color:#fff}@media(min-width:701px){body .none-o700{display:none !important}}body .notfound-page{margin-bottom:12vh}body .notfound-page .image{text-align:center;margin-top:12vh}body .notfound-page .image img{width:100px;max-width:40%;height:auto}body .notfound-page h2{text-align:center;margin-top:4vh;font-size:1.75rem;width:600px;max-width:90%;border-bottom:1px solid #9b2841;padding-bottom:3vh;margin-left:auto;margin-right:auto}body .notfound-page .notfound404 h3{text-align:center;font-weight:400;font-size:1.25rem;margin-top:3vh;line-height:1.4em}body .notfound-page .notfound404 .text{text-align:center;margin-top:2.5vh;font-size:1.0625rem;line-height:1.4em;letter-spacing:.1em}body .sports-page .content-wrap .eyecatch{padding-top:0 !important;display:block !important;overflow:visible !important;height:auto !important}body .sports-page .content-wrap .eyecatch .other{width:100%;height:auto}body .sports-page .content-wrap .content-inner .events ul li>span s:last-of-type{display:none}body .sports-page .content-wrap .content-inner .shumoku ul li{font-size:1.1875rem;letter-spacing:.1em;line-height:1.4em;min-height:60px}body .sports-page .content-wrap .content-inner .shumoku ul li:not(.break-words){border-bottom:none}body .sports-page .content-wrap .content-inner .shumoku ul li span{color:#9b2841}body .sports-page .content-wrap .content-inner .shumoku .shumoku-attention{margin-top:2vh;text-align:justify;text-justify:inter-ideograph;line-height:1.8em;font-size:1.125rem;letter-spacing:.1em}body .sports-page .content-wrap .content-inner .shumoku .shumoku-attention a{color:#363636;text-decoration:underline}body .sports-page .content-wrap .content-inner .shumoku .shumoku-attention a:hover{opacity:.8}body .sports-page .content-wrap .content-inner .nittei dl{text-align:center;font-size:1.1875rem;line-height:1.4em;letter-spacing:.1em;margin-top:4vh}body .sports-page .content-wrap .content-inner .nittei dl dt{margin-top:1.5vh;font-size:1.25rem;color:#9b2841}body .sports-page .content-wrap .content-inner .nittei dl dd{margin-top:.5vh}body .sports-page .content-wrap .content-inner .nittei .shumoku-attention{margin-top:2vh;text-align:justify;text-justify:inter-ideograph;line-height:1.8em;font-size:1.125rem;letter-spacing:.1em}body .sports-page .content-wrap .content-inner .nittei .shumoku-attention a{color:#363636;text-decoration:underline}body .sports-page .content-wrap .content-inner .nittei .shumoku-attention a:hover{opacity:.8}body .bukatudo-taiken-main-page .content-wrap{padding:7.7777777778vh 0 8.3333333333vh !important}body .bukatudo-taiken-main-page .content-wrap h3{text-align:center}body .bukatudo-taiken-main-page .content-wrap h3 img{max-width:72.2222222222%}body .bukatudo-taiken-main-page .content-wrap h4{text-align:center;color:#9b2841;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:600;font-size:1.5714285714em;margin-top:3vh;letter-spacing:.2em;padding:0 10px 2.7777777778vh;position:relative;z-index:0;line-height:1.5em}body .bukatudo-taiken-main-page .content-wrap h4:before{content:"";display:block;width:91px;height:1px;background:#9b2841;position:absolute;left:50%;bottom:0;transform:translate(-50%,0)}body .bukatudo-taiken-main-page .content-wrap .text{text-align:center;font-size:1.2307692308em;letter-spacing:.05em;line-height:1.8125em;font-weight:500;padding:0 10px;margin-top:2.7777777778vh}body .bukatudo-taiken-main-page .content-wrap ul{display:flex;justify-content:space-between;margin:0 auto;width:1022px;max-width:75.0750750751%;flex-wrap:wrap}body .bukatudo-taiken-main-page .content-wrap ul li{margin-top:3.8888888889vh;text-align:center;width:46.771037182%}body .bukatudo-taiken-main-page .content-wrap ul li img{max-width:100%;transition:opacity .2s}body .bukatudo-taiken-main-page .content-wrap ul li a:hover img{opacity:.6}@media(max-width:700px){body .bukatudo-taiken-main-page .content-wrap h4{font-size:1.2857142857em}body .bukatudo-taiken-main-page .content-wrap .text{font-size:1em}body .bukatudo-taiken-main-page .content-wrap ul{display:block}body .bukatudo-taiken-main-page .content-wrap ul li{width:100%}}body .nyushi-setumei form select{width:100%;height:40px;line-height:40px}body .nyushi-setumei .content-wrap .content-inner .block-belt.shumoku ul li{display:block;border:none;min-height:0;line-height:2em;margin:10px 0}body .nyushi-setumei .content-wrap .content-inner .block-belt.shumoku ul li a{text-decoration:underline;color:#9b2841}body .search-page{padding-top:6.6666666667vh}body .search-page .content-wrap{background:#fff;width:1280px;max-width:90%;margin:6.6666666667vh auto 0;padding:6.1111111111vh 0}body .search-page .content-wrap .search-box{width:1100px;max-width:90%;margin:0 auto;overflow:hidden}body .search-page .content-wrap .search-box .inner-word-box{display:flex;justify-content:space-between;flex-wrap:wrap}body .search-page .content-wrap .search-box .inner-word-box .word{display:flex;align-items:flex-start;line-height:26px;margin-bottom:10px}body .search-page .content-wrap .search-box .inner-word-box .word .word-title{font-size:20px;letter-spacing:.1em;color:#b5b5b5}body .search-page .content-wrap .search-box .inner-word-box .word .your-word{font-size:24px;letter-spacing:.1em}body .search-page .content-wrap .search-box .inner-word-box form{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}body .search-page .content-wrap .search-box .inner-word-box form>input{width:236px;height:42px;line-height:38px;border:2px solid #9b2841;box-sizing:border-box;background:#fff;border-radius:21px;padding:0 12px}body .search-page .content-wrap .search-box .inner-word-box form .submit{display:block;margin-left:9px}body .search-page .content-wrap .search-box .inner-word-box form .submit img{display:block}body .search-page .content-wrap .search-box .inner-word-box form .submit input{display:none}body .search-page .content-wrap .search-box .inner-word-box form .submit:hover{cursor:pointer}body .search-page .content-wrap .search-box .serch-list-box .serch-list{border-top:1px solid #b5b5b5;margin-top:20px}body .search-page .content-wrap .search-box .serch-list-box .serch-list .serch-item{padding:3.1111111111vh 0;border-bottom:1px solid #b5b5b5}body .search-page .content-wrap .search-box .serch-list-box .serch-list .serch-item .title{font-size:16px;letter-spacing:.1em;font-weight:700}body .search-page .content-wrap .search-box .serch-list-box .serch-list .serch-item .text-box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}body .search-page .content-wrap .search-box .serch-list-box .serch-list .serch-item .text-box .text{width:925px;max-width:100%;margin-top:15px;line-height:1.9285714286em;font-size:14px;letter-spacing:.075em}body .search-page .content-wrap .search-box .serch-list-box .serch-list .serch-item .text-box a{display:block;margin-left:auto;margin-top:15px;font-size:13px;letter-spacing:.1em;transition:color .2s;color:#195532}body .search-page .content-wrap .search-box .serch-list-box .serch-list .serch-item .text-box a .arrow{color:#fff;display:inline-block;font-size:10px;line-height:14px;text-align:center;width:14px;height:14px;background:#195532;border-radius:50%;margin-right:5px;letter-spacing:0;transition:background .2s}body .search-page .content-wrap .search-box .serch-list-box .serch-list .serch-item .text-box a .arrow .ku{display:inline-block;transform:scale(-1,1)}body .search-page .content-wrap .search-box .serch-list-box .serch-list .serch-item .text-box a:hover{color:#9b2841}body .search-page .content-wrap .search-box .serch-list-box .serch-list .serch-item .text-box a:hover .arrow{background:#9b2841}body .search-page .content-wrap .search-box .serch-pager{margin-top:8.1818181818%}body .search-page .content-wrap .search-box .serch-pager .pager{display:flex;justify-content:center;font-size:16px}body .search-page .content-wrap .search-box .serch-pager .pager .prev>span,body .search-page .content-wrap .search-box .serch-pager .pager .prev>a,body .search-page .content-wrap .search-box .serch-pager .pager .next>span,body .search-page .content-wrap .search-box .serch-pager .pager .next>a{display:block;padding:5px;color:#195532}body .search-page .content-wrap .search-box .serch-pager .pager .prev>span:hover,body .search-page .content-wrap .search-box .serch-pager .pager .prev>a:hover,body .search-page .content-wrap .search-box .serch-pager .pager .next>span:hover,body .search-page .content-wrap .search-box .serch-pager .pager .next>a:hover{opacity:.6}body .search-page .content-wrap .search-box .serch-pager .pager .prev .no-link,body .search-page .content-wrap .search-box .serch-pager .pager .next .no-link{display:none}body .search-page .content-wrap .search-box .serch-pager .pager .nth-box{margin:0 25px;color:#195532}body .search-page .content-wrap .search-box .serch-pager .pager .nth-box>span,body .search-page .content-wrap .search-box .serch-pager .pager .nth-box>a{display:inline-block;padding:5px;margin:0 15px}body .search-page .content-wrap .search-box .serch-pager .pager .nth-box>span{color:#000}body .search-page .content-wrap .search-box .serch-pager .pager .nth-box a:hover{opacity:.6}body .search-page .modoru{margin-top:11.1111111111vh}body .protect-page .password-box{width:700px;max-width:85%;margin:15vh auto 0}body .protect-page .password-box>.text{text-align:center;line-height:1.6em;font-size:1.0625rem;letter-spacing:.1em}body .protect-page .password-box .attention{text-align:center;font-size:1.25rem;color:#9b2841;margin:.5em;line-height:1.4em;letter-spacing:.1em}body .protect-page .password-box form{text-align:center;margin-top:4vh}body .protect-page .password-box .movie-attention{color:#9b2841;font-size:1.1em;text-align:justify;text-justify:inter-ideograph;margin-top:3vh;letter-spacing:.1em;line-height:1.5em}body .protect-page .password-box .movie-attention strong{font-weight:700;font-size:1.2rem}body .protect-page .password-box .movie-attention .center{text-align:center;margin-bottom:.8em}body .movie-page .movie-genre{width:1024px;max-width:90%;margin:6vh auto}body .movie-page .movie-genre a{display:block;width:250px;height:50px;line-height:48px;margin:3vh auto;transition:all .2s;text-align:center;font-size:1.25rem;font-weight:700;letter-spacing:.1em}body .movie-page .movie-genre a:nth-of-type(1){border:1px solid #195532;color:#195532}body .movie-page .movie-genre a:nth-of-type(2){border:1px solid #1e3c64;color:#1e3c64}body .movie-page .movie-genre a:nth-of-type(3){border:1px solid #9b2841;color:#9b2841}body .movie-page .movie-genre a:hover:nth-of-type(1){background:#195532;color:#fff}body .movie-page .movie-genre a:hover:nth-of-type(2){background:#1e3c64;color:#fff}body .movie-page .movie-genre a:hover:nth-of-type(3){background:#9b2841;color:#fff}body .movie-page .content-wrap{padding-top:1px}body .movie-page .content-wrap .news-wrap .news-content{width:100%;max-width:100%}body .movie-page .content-wrap .news-wrap .news-content li a .post-title{overflow:visible;white-space:unset;text-overflow:unset;padding-left:0;line-height:1.4em}body .movie-single-page .content-wrap{padding-top:1px}body .book-page .book-button{width:200px;height:50px;text-align:center;border-radius:25px;line-height:50px;font-size:1.125rem;color:#fff;letter-spacing:.1em;background:#195532;transition:opacity .2s;margin:5vh auto 0}body .book-page .book-button:hover{cursor:pointer;opacity:.6}body .book-page .book-content-wrap{position:fixed;z-index:-999999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);-webkit-overflow-scrolling:touch;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;transition:opacity .3s,z-index 0s ease .3s;opacity:0}body .book-page .book-content-wrap::-webkit-scrollbar{display:none}body .book-page .book-content-wrap .book-list{width:1140px;max-width:95%;margin:25px auto 0;position:relative;z-index:0}body .book-page .book-content-wrap .book-list .item{width:50%;position:relative;left:50%;top:0;overflow:hidden;transform-origin:left center;transition:left 1s ease;z-index:1}body .book-page .book-content-wrap .book-list .item img{display:block;width:100%;transition:transform 1s ease}body .book-page .book-content-wrap .book-list .item img.space{opacity:0}body .book-page .book-content-wrap .book-list .item img:nth-of-type(2){position:absolute;top:0;left:100%}body .book-page .book-content-wrap .book-list .item:not(:first-of-type){position:absolute;z-index:-1}body .book-page .book-content-wrap .book-list .item.open{left:0;z-index:10 !important;transition:left 1s ease}body .book-page .book-content-wrap .book-list .item.open img{transform:translate(-100%,0)}body .book-page .book-content-wrap .book-list.back .open+.item{z-index:11 !important}body .book-page .book-content-wrap .navi{display:flex;justify-content:center;margin:3vh 0}body .book-page .book-content-wrap .navi p{width:30px;height:30px;text-align:center;border-radius:50%;line-height:30px;color:#fff;background:#195532;margin:0 15px;font-weight:700}body .book-page .book-content-wrap .navi p:hover{cursor:pointer}body .book-page .book-content-wrap .pager{width:1000px;max-width:85%;display:flex;justify-content:center;margin:0 auto}body .book-page .book-content-wrap .pager .pager-item{width:100px;max-width:8%;display:flex;margin:0 10px;transition:all .2s;transform-origin:center bottom}body .book-page .book-content-wrap .pager .pager-item.single{width:50px;max-width:4%}body .book-page .book-content-wrap .pager .pager-item.single img{width:100%}body .book-page .book-content-wrap .pager .pager-item img{display:block;width:50%}body .book-page .book-content-wrap .pager .pager-item:hover{cursor:pointer;transform:scale(1.5)}body .book-page .book-content-wrap.on{z-index:999999;opacity:1;transition:opacity .3s,z-index 0s}body main.open-school form select{width:100%;height:40px;line-height:40px}body main.open-school section.block-belt.events>ul>li>span{text-align:left;display:block;width:100%}body main.open-school section.block-belt.events>ul>li>span .etc{line-height:1.5em;font-size:14px}body main.open-school section.block-belt.events .i-jugyo,body main.open-school section.block-belt.events .i-bukatu{width:90%;display:block;text-align:left;color:#1e3c64;font-size:1rem}body main.open-school section.block-belt.events .i-jugyo .jt,body main.open-school section.block-belt.events .i-bukatu .jt{font-weight:500;font-weight:700}body .post-password-form{width:800px;margin:10vh auto 0;max-width:85%}body .post-password-form p{text-align:center;line-height:1.6em}body .post-password-form p+p{margin-top:4vh;text-align:center}body .taiken-yakyu-page{margin-top:6.6666666667vh}body .taiken-yakyu-page h3{font-size:2rem;text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:500;color:#fff;letter-spacing:.1em;line-height:1.3em}body .taiken-yakyu-page h3 span{background:#9b2841;display:inline-block;padding:5px .7692307692em}body .taiken-yakyu-page .content-box{background:#fff;margin:5.8888888889vh auto 0;width:1280px;max-width:90%}body .taiken-yakyu-page .content-box .main-image img{display:block;width:100%}body .taiken-yakyu-page .content-box .content-inner{width:880px;max-width:77.3333333333vw;margin:0 auto;padding-bottom:10vh}body .taiken-yakyu-page .content-box .content-inner .attention{margin-top:10.5555555556vh;font-size:14px;letter-spacing:.05em;line-height:1.7647058824em;border:1px solid #000;padding:4.5454545455%}body .taiken-yakyu-page .content-box .content-inner .event{margin-top:10.7777777778vh}body .taiken-yakyu-page .content-box .content-inner .event h4{width:100%;text-align:center;font-size:2rem;line-height:1.96154em;letter-spacing:.2em;text-indent:.2em;font-weight:400;color:#fff;background:#9b2841;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif"}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li{border-bottom:1px dashed #9b2841;min-height:102px;display:flex;justify-content:space-around;align-items:center}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li .text-box{color:#9b2841;letter-spacing:.05em;display:flex;flex-wrap:wrap;align-items:center;font-weight:500;line-height:2em;font-size:16px}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li .text-box .year{font-size:1.125em;display:block}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li .text-box .nth{font-size:1.625em;display:block}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li .text-box .w1{font-size:1.3125em;display:block}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li .text-box .time{font-size:1.125em;display:block;margin-right:1.6666666667em}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li .text-box .simekiri{font-size:1.125em;display:block}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li .button-box{flex-shrink:0;width:148px;height:37px;line-height:37px;color:#fff;text-align:center;font-size:1.0769230769rem}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li .button-box .no-entry{background:#b5b5b5}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li .button-box .entry{background:#1e3c64}body .taiken-yakyu-page .content-box .content-inner .event .info-box{text-align:center;font-size:16px;border-bottom:1px dashed #9b2841;padding:3.3333333333vh 0 3.8888888889vh}body .taiken-yakyu-page .content-box .content-inner .event .info-box .red-text{color:#9b2841;font-size:1.125em;line-height:1.6666666667em;letter-spacing:.05em;font-weight:600}body .taiken-yakyu-page .content-box .content-inner .event .info-box .note{font-size:1.0625em;line-height:1.5294117647em;letter-spacing:.0472222222em}@media(max-width:700px){body .taiken-yakyu-page .content-box .content-inner .event h4{font-size:1.6923076923em}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li{display:block}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li .text-box{font-size:14px;justify-content:center;margin:15px 0}body .taiken-yakyu-page .content-box .content-inner .event .schedule-list li .button-box{margin:0 auto 15px}body .taiken-yakyu-page .content-box .content-inner .event .info-box{font-size:14px}}body .kouka-page .content-wrap{padding-top:1px}body .kouka-page .content-wrap .main-block{margin-top:7.7777777778vh}body .kouka-page .content-wrap .main-block .image{text-align:center;margin-top:4.7777777778vh}body .kouka-page .content-wrap .main-block .image img{max-width:100%}body .kouka-page .content-wrap .main-block .kouka{text-align:center;margin-top:5vh}body .kouka-page .content-wrap .main-block .kouka img{max-width:100%}body .kouka-page .content-wrap .speaker-box{margin:5vh auto 0;border-top:1px solid #9b2841;padding-top:4.4444444444vh;width:1100px;max-width:92.042042042%}body .kouka-page .content-wrap .speaker-box .text{font-size:13px;text-align:center;font-size:1.0625rem;letter-spacing:.05em;line-height:1.3529411765em}body .kouka-page .content-wrap .speaker-box .kouka-button{width:220px;line-height:44px;color:#fff;background:#195532;margin:1.4444444444vh auto 0;text-align:center;font-size:17px;font-weight:500;letter-spacing:.2em;transition:opacity .2s}body .kouka-page .content-wrap .speaker-box .kouka-button img{margin-left:28px;vertical-align:sub}body .kouka-page .content-wrap .speaker-box .kouka-button:hover{cursor:pointer;opacity:.6}body .kouka-page .content-wrap .speaker-box .audio-box{margin-top:3vh;justify-content:center;display:none}body .kouka-page .content-wrap .speaker-box .audio-box.on{display:flex}body .document-page{padding-top:6.6666666667vh}body .document-page .bg-title{color:#fff;background:#9b2841;text-align:center;font-weight:500;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:1.625em;padding:1.3333333333vh 1em;letter-spacing:.01em;line-height:1.3em}body .document-page .bg-title.blue{background:#1e3c64}body .document-page .d{display:inline-block}body .document-page .contents-wrap{background:#fff;margin:5.8888888889vh auto 0;width:1280px;max-width:90%}body .document-page .contents-wrap .contents-inner{width:1000px;max-width:77.3333333333vw;margin:0 auto;padding-bottom:18.8888888889vh;padding-top:7.2222222222vh}body .document-page .contents-wrap .contents-inner .top-catch{width:712px;max-width:100%;margin:0 auto;font-size:18px;font-weight:500;text-align:justify;text-justify:inter-ideograph;line-height:1.6666666667em;letter-spacing:.03em}body .document-page .contents-wrap .contents-inner .top-catch .color-red{color:#9b2841;font-weight:700}body .document-page .contents-wrap .contents-inner .ct1-area{margin-top:7.7777777778vh}body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box{margin-top:4.4444444444vh}body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table{width:100%;border-collapse:separate}body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table thead tr{color:#9b2841;background:rgba(155,40,65,.15)}body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table thead tr th{text-align:center;padding:10px 8px;font-size:15px;line-height:1.5em;letter-spacing:.05em;font-weight:400}body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table thead tr th+th{border-left:dashed 1px #fff}body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table tbody tr.blank td{border:none !important;padding:5px}body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table tbody tr th,body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table tbody tr td{font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.5em;padding:10px 20px;border-top:1px solid #b5b5b5;text-align:left}body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table tbody tr th.center,body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table tbody tr td.center{text-align:center}body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table tbody tr th{border-left:1px solid #b5b5b5}body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table tbody tr td{border-left:1px dashed #b5b5b5}body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table tbody tr td:last-of-type{border-right:1px solid #b5b5b5}body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table tbody tr:last-of-type th,body .document-page .contents-wrap .contents-inner .ct1-area .pc-item-box table tbody tr:last-of-type td{border-bottom:1px solid #b5b5b5}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box{margin-top:27px}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl dt{color:#fff;font-weight:700;font-size:16px;letter-spacing:.2em;line-height:1.5em;padding:5px;background:#1e3c64;text-align:center}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl dd{margin-top:12px}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl dd table{width:100%}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl dd table tbody{border:1px solid #b5b5b5}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl dd table tbody tr th{color:#9b2841;background:rgba(155,40,65,.15);vertical-align:middle;font-size:13px;letter-spacing:.05em;line-height:1.5em;padding:12px 10px;text-align:left;font-weight:400}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl dd table tbody tr th small{font-size:12px}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl dd table tbody tr td{vertical-align:middle;font-size:12px;font-weight:400;letter-spacing:.05em;line-height:1.6666666667em;padding:6px;border-left:1px dashed #b5b5b5}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl dd table tbody tr td.center{text-align:center}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl dd table tbody tr+tr th{border-top:1px solid #fff}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl dd table tbody tr+tr td{border-top:1px solid #b5b5b5}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl+dl{margin-top:37px}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl:nth-of-type(2n) dt{background:#195532}body .document-page .contents-wrap .contents-inner .ct1-area .sp-item-box dl:nth-of-type(3n) dt{background:#9b2841}body .document-page .contents-wrap .contents-inner .ct1-area .note{font-size:12px;line-height:2em;letter-spacing:.05em;margin-top:4.4444444444vh}body .document-page .contents-wrap .contents-inner .ct1-area .note .strong{font-size:13px;color:#9b2841}body .document-page .contents-wrap .contents-inner .ct2-area{margin-top:11.7777777778vh}body .document-page .contents-wrap .contents-inner .ct2-area dl{margin-top:5.7777777778vh}body .document-page .contents-wrap .contents-inner .ct2-area dl dt{text-align:center;position:relative;z-index:0}body .document-page .contents-wrap .contents-inner .ct2-area dl dt:before{content:"";display:block;width:100%;border-top:1px dashed #b5b5b5;top:50%;left:0;z-index:-1;position:absolute}body .document-page .contents-wrap .contents-inner .ct2-area dl dt .dt-text{display:block;width:408px;max-width:100%;position:relative;color:#fff;background:#195532;box-sizing:border-box;font-weight:500;font-size:19px;line-height:1.3em;padding:10px 13px;margin:0 auto}body .document-page .contents-wrap .contents-inner .ct2-area dl dt .dt-text b{font-weight:700;text-decoration:underline;font-size:1.0526315789em}body .document-page .contents-wrap .contents-inner .ct2-area dl dt .dt-text:before{content:"";display:block;border-style:solid;border-width:25px 14px 0;border-color:#195532 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:50%;transform:translate(-50%,0);top:calc(100% - 1px)}body .document-page .contents-wrap .contents-inner .ct2-area dl dd{position:relative;z-index:1;margin-top:6.2222222222vh}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .title{color:#fff;background:#195532;font-weight:500;font-size:17px;padding:.8333333333em 1.1764705882em;line-height:1.5em;letter-spacing:.1em}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .title p{padding-left:1.1em;text-indent:-1.1em}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .text{background:rgba(25,85,50,.1);padding:1em 1.3333333333em;font-size:15px;line-height:1.6666666667em;letter-spacing:.05em}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .text .smooth-scroll{color:#1e3c64;text-decoration:underline;font-weight:500}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .text .color-red{color:#9b2841}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .sayu-box{display:flex}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .sayu-box .title{width:27.8%;display:flex;align-items:center}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .sayu-box .text{width:72.2%;display:flex;align-items:center}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .sayu-box+.sayu-box{margin-top:2.2222222222vh}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .line-box{margin:4px 0}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .line-box:before,body .document-page .contents-wrap .contents-inner .ct2-area dl dd .line-box:after{content:"";display:block;margin:0 auto}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .line-box:before{width:1px;height:52px;background:#195532}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .line-box:after{width:51.2%;height:45px;border:1px solid #195532;border-bottom:none}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .flex-item{display:flex;justify-content:space-between}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .flex-item .item{width:48.5%}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .flex-item .item .title{text-align:center}body .document-page .contents-wrap .contents-inner .ct2-area dl:nth-of-type(2n) dt .dt-text{background:#9b2841}body .document-page .contents-wrap .contents-inner .ct2-area dl:nth-of-type(2n) dt .dt-text:before{border-color:#9b2841 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body .document-page .contents-wrap .contents-inner .ct2-area dl:nth-of-type(2n) dd .title{background:#9b2841}body .document-page .contents-wrap .contents-inner .ct2-area dl:nth-of-type(2n) dd .text{background:rgba(155,40,65,.1)}body .document-page .contents-wrap .contents-inner .ct2-area dl:nth-of-type(3n) dt .dt-text{background:#1e3c64}body .document-page .contents-wrap .contents-inner .ct2-area dl:nth-of-type(3n) dt .dt-text:before{border-color:#1e3c64 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body .document-page .contents-wrap .contents-inner .ct2-area dl:nth-of-type(3n) dd .title{background:#1e3c64}body .document-page .contents-wrap .contents-inner .ct2-area dl:nth-of-type(3n) dd .text{background:rgba(30,60,100,.1)}body .document-page #form{margin-top:7vh}body .document-page #form .title-wrap{margin:0 auto;width:1280px;max-width:90%}body .document-page #form .title-wrap .bg-title{width:1000px;max-width:77.3333333333vw;margin:0 auto}body .document-page #form .mail-form .form-top-catch{font-size:15px;line-height:1.6666666667em;text-align:justify;text-justify:inter-ideograph;letter-spacing:.05em}body .document-page #form .mail-form .form-top-catch .color-red{color:#9b2841}body .document-page #form .mail-form dl dd .memo.red{color:#9b2841}body .document-page #form .mail-form dl dd .flex-item{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-1.6666666667vh}body .document-page #form .mail-form dl dd .flex-item .item{width:250px;max-width:100%;margin-top:1.6666666667vh;display:flex;align-items:center;line-height:1.5em;font-size:13px;justify-content:space-between}body .document-page #form .mail-form dl dd .flex-item .item .input{flex-shrink:0}body .document-page #form .mail-form dl dd .flex-item .item .input input{width:50px;margin:0 5px;padding-left:5px;padding-right:2px}@media(max-width:700px){body .document-page .bg-title{font-size:1.3125rem}body .document-page .contents-wrap .contents-inner .top-catch{font-size:15px}body .document-page .contents-wrap .contents-inner .ct2-area dl dt .dt-text{font-size:17px}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .line-box{display:none}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .title{font-size:16px}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .text{font-size:14px}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .sayu-box{display:block}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .sayu-box .title{width:100%;box-sizing:border-box;text-align:center;display:block}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .sayu-box .text{width:100%;box-sizing:border-box}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .flex-item{display:block}body .document-page .contents-wrap .contents-inner .ct2-area dl dd .flex-item .item{width:100%;margin-top:2.2222222222vh}body .document-page #form .common.mail-form{width:90%}}body .event-page .content-wrap h3 img{display:block;width:100%}body .event-page .content-wrap .section-title{color:#fff;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:26px;background:#9b2841;text-align:center;letter-spacing:.2em;font-weight:400;line-height:1.961}body .event-page .content-wrap .event-link{font-size:14px;display:block;width:10.5714285714em;letter-spacing:.05em;color:#fff;transition:background .2s;background:#1e3c64;text-align:center;line-height:2.6428571429em}body .event-page .content-wrap .event-link:hover{background:#9b2841}body .event-page .content-wrap .block-item{width:1100px;max-width:88.8888888889%;margin:81px auto 0}body .event-page .content-wrap .block-item .kaisai-list{margin-top:5px}body .event-page .content-wrap .block-item .kaisai-list li{display:flex;align-items:baseline;padding:30px calc(148px + 7.2727272727%) 30px 5.9090909091%;border-bottom:1px dashed #9b2841;color:#9b2841;line-height:1.3;position:relative}body .event-page .content-wrap .block-item .kaisai-list li .title{font-size:18px;font-weight:600;letter-spacing:.05em}body .event-page .content-wrap .block-item .kaisai-list li .hiduke{font-size:21px;font-weight:600;letter-spacing:.05em}body .event-page .content-wrap .block-item .kaisai-list li .hiduke small{font-weight:600;font-size:18px}body .event-page .content-wrap .block-item .kaisai-list li .hiduke b{font-weight:600;font-size:26px}body .event-page .content-wrap .block-item .kaisai-list li .time{margin-left:.5em;font-size:18px;font-weight:600}body .event-page .content-wrap .block-item .kaisai-list li .button{font-size:14px;display:block;width:10.5714285714em;letter-spacing:.05em;color:#fff;transition:background .2s;background:#1e3c64;text-align:center;line-height:2.6428571429em;position:absolute;top:50%;right:6.7272727273%;transform:translate(0,-50%)}body .event-page .content-wrap .block-item .kaisai-list li .button.end{background:#b5b5b5;pointer-events:none}body .event-page .content-wrap .block-item .kaisai-list li .button:hover{background:#9b2841}body .event-page .content-wrap .block-item .place-box{margin-top:30px;padding:0 5.9090909091%;line-height:1.5;padding-bottom:30px;border-bottom:1px dashed #9b2841}body .event-page .content-wrap .block-item .place-box .place{color:#9b2841;font-size:18px;letter-spacing:.05em;font-weight:600}body .event-page .content-wrap .block-item .place-box .place small{font-weight:400;font-size:14px}body .event-page .content-wrap .block-item .place-box .text{margin-top:6px;font-size:14px;letter-spacing:.1em;font-weight:500}body .event-page .content-wrap .block-item .place-box .text a{text-decoration:underline;display:inline-block;transition:opacity .2s;color:#9b2841}body .event-page .content-wrap .block-item .place-box .text a:hover{opacity:.6}body .event-page .content-wrap .block-item .mini-title{font-size:19px;position:relative;max-width:100%;margin:0 auto;width:618px;z-index:0;letter-spacing:.2em}body .event-page .content-wrap .block-item .mini-title:before{content:"";display:block;width:100%;border-top:1px dashed #000;position:absolute;left:0;top:50%;z-index:-1}body .event-page .content-wrap .block-item .mini-title span{display:block;width:10.5263157895em;text-align:center;line-height:2.3157894737lh;color:#fff;background:#000;font-weight:400;margin:0 auto;position:relative}body .event-page .content-wrap .block-item .mini-title span:after{content:"";display:block;border-style:solid;border-width:1.3684210526em .8421052632em 0;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:50%;top:calc(100% - 1px);transform:translate(-50%,0)}body .event-page .content-wrap .block-item .mini-item1{margin-top:82px;border-bottom:1px dashed #9b2841;padding-bottom:85px}body .event-page .content-wrap .block-item .mini-item1 .catch{text-align:center;font-weight:600;font-size:18px;letter-spacing:.2em;margin-top:50px}body .event-page .content-wrap .block-item .mini-item1 .double-box{margin-top:35px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:25px 0}body .event-page .content-wrap .block-item .mini-item1 .double-box .left-text-box{max-width:100%;line-height:1.5}body .event-page .content-wrap .block-item .mini-item1 .double-box .left-text-box .text{color:#9b2841;font-weight:500;color:#9b2841;font-size:14px;letter-spacing:.1em}body .event-page .content-wrap .block-item .mini-item1 .double-box .left-text-box .mini-text{font-weight:300;font-size:13px;letter-spacing:.05em;margin-top:4px}body .event-page .content-wrap .block-item .mini-item1 .double-box .left-text-box>*+.text{margin-top:9px}body .event-page .content-wrap .block-item .mini-item1 .double-box .right-box{max-width:100%}body .event-page .content-wrap .block-item .mini-item1 .double-box .right-box .image img{max-width:100%}body .event-page .content-wrap .block-item .mini-item1 .double-box .right-box .event-link{margin:20px auto 0}body .event-page .content-wrap .block-item .mini-item1>.event-link{margin:40px auto 0}body .event-page .content-wrap .block-item .mini-item2{margin-top:85px;border-bottom:1px dashed #9b2841;padding-bottom:85px}body .event-page .content-wrap .block-item .mini-item2 .text-box{line-height:1.5;margin-top:50px}body .event-page .content-wrap .block-item .mini-item2 .text-box .text{color:#9b2841;font-weight:500;color:#9b2841;font-size:14px;letter-spacing:.1em}body .event-page .content-wrap .block-item .mini-item2 .text-box .mini-text{font-weight:300;font-size:13px;letter-spacing:.05em;margin-top:4px}body .event-page .content-wrap .block-item .mini-item2 .text-box>*+.text{margin-top:9px}body .event-page .content-wrap .block-item .bottom-box{margin-top:85px;border-bottom:1px dashed #9b2841;padding-bottom:85px}body .event-page .content-wrap .block-item .bottom-box .mini-text{font-weight:300;font-size:13px;letter-spacing:.05em;margin-top:4px}body .international-education-page .content-wrap{padding-top:0 !important;width:1280px !important}body .international-education-page .content-wrap .top-image img{display:block;width:100%}body .international-education-page .content-wrap .ie-text{font-size:14px;letter-spacing:.05em;line-height:2em}body .international-education-page .content-wrap .pdf-link{display:flex;width:288px;height:68px;border:1px solid #9b2841;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 6px;color:#9b2841;font-size:16px;letter-spacing:.2em;font-weight:500;transition:background .2s,color .2s;background:#fff;max-width:100%;padding:5px;box-sizing:border-box}body .international-education-page .content-wrap .pdf-link .pdf-icon{display:block;position:relative}body .international-education-page .content-wrap .pdf-link .pdf-icon img{display:block;transition:opacity .2s}body .international-education-page .content-wrap .pdf-link .pdf-icon img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body .international-education-page .content-wrap .pdf-link:hover{background:#9b2841;color:#fff}body .international-education-page .content-wrap .pdf-link:hover .pdf-icon img{opacity:0}body .international-education-page .content-wrap .pdf-link:hover .pdf-icon img:nth-of-type(2){opacity:1}body .international-education-page .content-wrap .inner{margin:0 auto;width:1100px;max-width:88.8888888889%}body .international-education-page .content-wrap .inner h3{font-size:26px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";text-align:center;font-weight:500;width:550px;margin:0 auto;max-width:100%;border-top:1px solid #9b2841;border-bottom:1px solid #9b2841;letter-spacing:.2em;line-height:1.5;color:#9b2841;margin-top:97px}body .international-education-page .content-wrap .inner h3+.ie-text{margin-top:24px}body .international-education-page .content-wrap .inner .block-item{margin-top:86px}body .international-education-page .content-wrap .inner .block-item h4{color:#fff;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-size:26px;background:#9b2841;text-align:center;letter-spacing:.1em;font-weight:400;line-height:1.5;padding:7px 4px}body .international-education-page .content-wrap .inner .block-item .catch{text-align:center;margin-top:15px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";color:#9b2841;font-size:26px;letter-spacing:.2em;line-height:1.9615384615em;font-weight:500}body .international-education-page .content-wrap .inner .block-item .double-box{display:flex;justify-content:space-between;margin-top:30px}body .international-education-page .content-wrap .inner .block-item .double-box .image{width:44.1818181818%}body .international-education-page .content-wrap .inner .block-item .double-box .image img{display:block;width:100%}body .international-education-page .content-wrap .inner .block-item .double-box .text-box{width:51.8181818182%}body .international-education-page .content-wrap .inner .block-item .double-box .text-box .pdf-link{margin-top:20px}body .international-education-page .content-wrap .inner .block-item+.block-item{margin-top:83px}body .international-education-page .link-information{width:1024px;max-width:90%;margin:7.7777777778vh auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:15px 20px}body .international-education-page .link-information li{width:110px;max-width:30%}@media(max-width:550px){body .international-education-page .link-information li{max-width:47%}}body .international-education-page .link-information li.middle{width:140px}body .international-education-page .link-information li.big{width:170px}body .international-education-page .link-information li a{display:inline-block;box-sizing:border-box;background:#fff;color:#9b2841;padding:1.2222222222vh 1.5555555556vh;text-align:center;width:100%;white-space:nowrap;font-size:.875rem;transition:background .2s linear,color .2s linear}@media(max-width:630px){body .international-education-page .link-information li a{font-size:.75rem}}body .international-education-page .link-information li a:hover{background:#9b2841;color:#fff}body .kinkyu{width:1024px;margin:0 auto;max-width:90%}body .kinkyu p{text-align:center;font-size:1.75rem;line-height:1.5em;font-weight:400;color:#1a1a1a;letter-spacing:.1em}body main .common-link-target{padding-top:9.3333333333vh;margin-top:-9.3333333333vh}body main .common-image-title{text-align:center}body main .common-image-title img{max-width:100%;height:auto}@media(max-width:700px){body main .common-image-title img{transform:scale(.7)}}body main .common-image-title .text-title{display:block;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";color:#9b2841;font-size:1.75rem;letter-spacing:.2em;font-weight:700;margin:1.2222222222vh auto 1.1111111111vh;line-height:1.3em}@media(max-width:700px){body main .common-image-title .text-title{font-size:1.26rem}}body main .common-image-title .sub-english{color:#d7a9b3;font-size:1.25rem;letter-spacing:.1em;white-space:nowrap;font-weight:700}@media(max-width:700px){body main .common-image-title .sub-english{font-size:.9333333333rem}}body main .common-image-title.color-white .text-title{color:#fff}body main .common-image-title.color-white .sub-english{color:rgba(255,255,255,.6)}body main .common-line-link{text-align:center}body main .common-line-link a{display:inline-block;padding:1.4222222222vh 5.7777777778vh;border:1px solid #9b2841;color:#9b2841;transition:background .2s linear,color .2s linear;font-size:1.0625rem;letter-spacing:.2em;white-space:nowrap}body main .common-line-link a:hover{background:#9b2841;color:#fff}body main .common-line-link.color-green a{border:1px solid #195532;color:#195532}body main .common-line-link.color-green a:hover{background:#195532;color:#fff}body main .common-line-link.color-blue a{border:1px solid #1e3c64;color:#1e3c64}body main .common-line-link.color-blue a:hover{background:#1e3c64;color:#fff}body main .common-line-link.color-white-green a{color:#fff;border-color:#fff}body main .common-line-link.color-white-green a:hover{color:#195532;background:#fff}body main .common-line-link.color-white-blue a{color:#fff;border-color:#fff}body main .common-line-link.color-white-blue a:hover{color:#1e3c64;background:#fff}body main .common-text{text-align:justify;text-justify:inter-ideograph;font-size:1rem;line-height:1.9230769231em;letter-spacing:.05em}body main .common-main-image{position:relative}body main .common-main-image .common-image-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}@media(max-width:700px){body main .common-main-image .common-image-title img{transform:scale(.6)}}@media(max-width:700px){body main .common-main-image .common-image-title .text-title{font-size:1.12rem;margin-top:-3px;margin-bottom:0}}@media(max-width:700px){body main .common-main-image .common-image-title .sub-english{font-size:.8rem}}body main .common-main-image .main-image{z-index:0;position:relative;overflow:hidden;background:#000;padding-top:25%}body main .common-main-image .main-image .image-box{display:block;position:absolute;top:0;left:0;opacity:.8;width:100%}body main .common-main-image .main-image img{width:100%;height:auto;display:block}body main .common-main-image .main-image img:last-of-type{display:none}body main .common-main-image .main-image img:first-of-type{display:block}@media(max-width:700px){body main .common-main-image .main-image img:first-of-type{display:none}body main .common-main-image .main-image img:last-of-type{display:block}}body main .common-main-title-green{text-align:center;font-size:1.875rem;letter-spacing:.2em;color:#195532;line-height:1.7em;font-weight:700;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif"}body main .common-title-red{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:700;font-size:1.75rem;line-height:1.75em;letter-spacing:.2em;color:#9b2841}@media(max-width:700px){body main .common-title-red{font-size:1.05rem}}body main .common-title-green{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:700;font-size:1.75rem;line-height:1.75em;letter-spacing:.2em;color:#195532}@media(max-width:700px){body main .common-title-green{font-size:1.05rem}}body main .common-list-category{text-align:center;background:#195532;color:#fff;position:relative}body main .common-list-category .list-title{text-align:center;transition:background .2s linear;font-weight:600;font-size:1.625rem;padding:2.2222222222vh 0;letter-spacing:.1em;display:flex;justify-content:center;align-items:center}body main .common-list-category .list-title .title-text{display:inline-block;margin-right:1.6666666667vh}body main .common-list-category .list-title:hover{cursor:pointer;background:rgba(255,255,255,.36)}body main .common-list-category .list-title .arrow{transition:transform .2s linear;display:inline-block;line-height:0;letter-spacing:0;transform:rotate(-88deg)}body main .common-list-category .hover-content{position:absolute;width:100%;top:100%;left:0;font-size:1.0625rem;letter-spacing:.1em;line-height:1.3em;background:#195532;overflow:hidden;height:0;transition:height .2s linear;z-index:10}body main .common-list-category .hover-content .mini-link{text-align:center;padding-top:5.2222222222vh}body main .common-list-category .hover-content ul{margin:1.4444444444vh auto 0;width:880px;max-width:95%;display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:7.7777777778vh}body main .common-list-category .hover-content ul li{margin:1.6666666667vh 1.8181% 0}body main .common-list-category .hover-content ul.columns{display:block}body main .common-list-category.open-list .list-title .arrow{transform:rotate(90deg)}body main .common-list-category.color-red{background:#9b2841}body main .common-list-category.color-red .hover-content{background:#9b2841}body main .common-list-category.diary-line{background:#9b2841}body main .common-list-category.diary-line .list-title:hover{cursor:auto;background:rgba(255,255,255,0)}body main .br2{display:block;height:1em}body main .en{display:none}body main:not(.club-page) .fuwatto-base{transition:all .4s linear}body main:not(.club-page) .fuwatto,body main:not(.club-page) .fuwatto2-in{opacity:0}body main:not(.club-page) .line-fuwatto span{display:block;width:0;transition:width .5s linear;height:100%}body main:not(.club-page) .line-fuwatto.on-line span{width:100%}body main:not(.club-page) .line-fuwatto.color-green span{background:#195532}body main:not(.club-page) .line-fuwatto.color-red span{background:#9b2841}body main:not(.club-page) .line-fuwatto.color-blue span{background:#1e3c64}body main .pdf{display:inline-block;color:#fff;background:#9b2841;font-size:.75rem;white-space:nowrap;text-decoration:none;padding:0 3px;margin:0 0 0 8px}html.under-700 body .common-main-image .main-image{padding-top:35.6%}html.under-700 body .common-main-title-green{font-size:1.3125rem}html.under-700 body .common-list-category .list-title{font-size:1.125rem}html.under-700 body .common-list-category .hover-content{font-size:.75rem}html.under-700 body .common-list-category .hover-content ul li a{padding:5px 0}html.over-700.ua-pc .pc-none{display:none}html.ua-sp.none-scroll,html.under-700.none-scroll{overflow:hidden}html.ua-sp .sp-none,html.under-700 .sp-none{display:none}html.ua-sp body .main-header h1,html.under-700 body .main-header h1{text-align:center;display:block;width:100%;margin:0}html.ua-sp body .main-header h1 a,html.under-700 body .main-header h1 a{display:inline-block;max-width:60%;padding:6px 0}html.ua-sp body .main-header .sp-nav,html.under-700 body .main-header .sp-nav{position:fixed;z-index:0;bottom:0;left:0;background:#195532;width:100%}html.ua-sp body .main-header .sp-nav .hidden-nav,html.under-700 body .main-header .sp-nav .hidden-nav{visibility:hidden;position:fixed;z-index:2;top:100%;left:0;background:#195532;transition:transform .2s linear;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}html.ua-sp body .main-header .sp-nav .hidden-nav.visit-open,html.under-700 body .main-header .sp-nav .hidden-nav.visit-open{visibility:visible;transform:translate(0,-100%)}html.ua-sp body .main-header .sp-nav .hidden-nav section,html.under-700 body .main-header .sp-nav .hidden-nav section{max-width:750px;margin:0 auto;position:relative}html.ua-sp body .main-header .sp-nav .hidden-nav section h3,html.under-700 body .main-header .sp-nav .hidden-nav section h3{text-align:center;padding:8% 0}html.ua-sp body .main-header .sp-nav .hidden-nav section h3 img,html.under-700 body .main-header .sp-nav .hidden-nav section h3 img{max-width:30%;height:auto}html.ua-sp body .main-header .sp-nav .hidden-nav section .main-nav>li,html.under-700 body .main-header .sp-nav .hidden-nav section .main-nav>li{color:#fff;padding-bottom:3px}html.ua-sp body .main-header .sp-nav .hidden-nav section .main-nav>li>a,html.ua-sp body .main-header .sp-nav .hidden-nav section .main-nav>li>span,html.under-700 body .main-header .sp-nav .hidden-nav section .main-nav>li>a,html.under-700 body .main-header .sp-nav .hidden-nav section .main-nav>li>span{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";background:#3b6e51;text-align:center;font-size:1.5625rem;letter-spacing:.1em;display:block;padding:.5em 0;position:relative}html.ua-sp body .main-header .sp-nav .hidden-nav section .main-nav>li>a img,html.ua-sp body .main-header .sp-nav .hidden-nav section .main-nav>li>span img,html.under-700 body .main-header .sp-nav .hidden-nav section .main-nav>li>a img,html.under-700 body .main-header .sp-nav .hidden-nav section .main-nav>li>span img{width:21px;height:auto;position:absolute;top:50%;right:8%;transform:translate(0,-50%);transition:transform .2s linear}html.ua-sp body .main-header .sp-nav .hidden-nav section .main-nav>li ul,html.under-700 body .main-header .sp-nav .hidden-nav section .main-nav>li ul{background:#9b2841;overflow:hidden;transition:height .2s linear}html.ua-sp body .main-header .sp-nav .hidden-nav section .main-nav>li ul li:first-of-type,html.under-700 body .main-header .sp-nav .hidden-nav section .main-nav>li ul li:first-of-type{padding-top:10px}html.ua-sp body .main-header .sp-nav .hidden-nav section .main-nav>li ul li:last-of-type,html.under-700 body .main-header .sp-nav .hidden-nav section .main-nav>li ul li:last-of-type{padding-bottom:10px}html.ua-sp body .main-header .sp-nav .hidden-nav section .main-nav>li ul li a,html.under-700 body .main-header .sp-nav .hidden-nav section .main-nav>li ul li a{display:block;text-align:center;padding:.5em 0;font-size:1.25rem;font-weight:300}html.ua-sp body .main-header .sp-nav .hidden-nav section .main-nav>li.open .aco-title img,html.under-700 body .main-header .sp-nav .hidden-nav section .main-nav>li.open .aco-title img{transform:translate(0,-50%) rotate(180deg)}html.ua-sp body .main-header .sp-nav .hidden-nav section .main-nav>li.sp-oubo a,html.under-700 body .main-header .sp-nav .hidden-nav section .main-nav>li.sp-oubo a{background:#9b2841}html.ua-sp body .main-header .sp-nav .hidden-nav section .mini-nav,html.under-700 body .main-header .sp-nav .hidden-nav section .mini-nav{width:88.8%;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:8.4% auto 0;padding:6% 0 6.6666666667%;color:#fff}html.ua-sp body .main-header .sp-nav .hidden-nav section .mini-nav .f,html.under-700 body .main-header .sp-nav .hidden-nav section .mini-nav .f{text-align:center;font-size:1.3125rem;letter-spacing:.05em}html.ua-sp body .main-header .sp-nav .hidden-nav section .mini-nav ul,html.under-700 body .main-header .sp-nav .hidden-nav section .mini-nav ul{display:flex;justify-content:space-around;flex-wrap:wrap;font-size:1.3125rem;letter-spacing:.05em;margin:4.5045045045% auto 0;width:270px;max-width:100%}html.ua-sp body .main-header .sp-nav .hidden-nav section .mini-nav .siryo,html.under-700 body .main-header .sp-nav .hidden-nav section .mini-nav .siryo{text-align:center;margin-top:4.5045045045%}html.ua-sp body .main-header .sp-nav .hidden-nav section .mini-nav .siryo a,html.under-700 body .main-header .sp-nav .hidden-nav section .mini-nav .siryo a{font-size:1.3125rem;display:inline-block;max-width:90%;line-height:35px;height:37px;border:1px solid #fff;width:10.1470588235em;border-radius:6px}html.ua-sp body .main-header .sp-nav .hidden-nav section .serch-form-sp,html.under-700 body .main-header .sp-nav .hidden-nav section .serch-form-sp{display:flex;align-items:center;justify-content:center;margin-top:6.6666666667%}html.ua-sp body .main-header .sp-nav .hidden-nav section .serch-form-sp>input,html.under-700 body .main-header .sp-nav .hidden-nav section .serch-form-sp>input{width:175px;height:30px;line-height:28px;border:2px solid #9b2841;background:#fff;border-radius:21px;padding:0 9px;margin-right:10px}html.ua-sp body .main-header .sp-nav .hidden-nav section .serch-form-sp label img,html.under-700 body .main-header .sp-nav .hidden-nav section .serch-form-sp label img{display:block;width:35px;height:auto}html.ua-sp body .main-header .sp-nav .hidden-nav section .serch-form-sp label input,html.under-700 body .main-header .sp-nav .hidden-nav section .serch-form-sp label input{display:none}html.ua-sp body .main-header .sp-nav .hidden-nav section .nav-close,html.under-700 body .main-header .sp-nav .hidden-nav section .nav-close{position:absolute;top:15px;left:15px}html.ua-sp body .main-header .sp-nav .visit-nav,html.under-700 body .main-header .sp-nav .visit-nav{width:88.8%;margin:0 auto;max-width:750px;display:flex;justify-content:space-between;align-items:center}html.ua-sp body .main-header .sp-nav .visit-nav .normal-nav,html.under-700 body .main-header .sp-nav .visit-nav .normal-nav{max-width:10%}html.ua-sp body .main-header .sp-nav .visit-nav .normal-nav a,html.ua-sp body .main-header .sp-nav .visit-nav .normal-nav span,html.under-700 body .main-header .sp-nav .visit-nav .normal-nav a,html.under-700 body .main-header .sp-nav .visit-nav .normal-nav span{max-width:100%;display:inline-block;padding:10px 3px}html.ua-sp body .main-header .sp-nav .visit-nav .normal-nav a img,html.ua-sp body .main-header .sp-nav .visit-nav .normal-nav span img,html.under-700 body .main-header .sp-nav .visit-nav .normal-nav a img,html.under-700 body .main-header .sp-nav .visit-nav .normal-nav span img{max-width:100%;height:auto}html.ua-sp body .main-header .sp-nav .visit-nav .text-nav a,html.under-700 body .main-header .sp-nav .visit-nav .text-nav a{display:inline-flex;align-items:center;color:#fff;border:2px solid #fff;border-radius:9px;padding:6px 15px;white-space:nowrap;letter-spacing:.05em;font-size:.75rem}html.ua-sp body .main-header .sp-nav .visit-nav .text-nav a img,html.under-700 body .main-header .sp-nav .visit-nav .text-nav a img{margin-right:5px;width:10px;height:auto}html.ua-sp body .footer-link-box .hogosha-sotugyousei li,html.under-700 body .footer-link-box .hogosha-sotugyousei li{width:270px;max-width:90%}html.ua-sp body .footer-link-box .hogosha-sotugyousei li a,html.under-700 body .footer-link-box .hogosha-sotugyousei li a{padding:20px 0}html.ua-sp body .main-footer .footer-main-content,html.under-700 body .main-footer .footer-main-content{display:block}html.ua-sp body .main-footer .footer-main-content h2,html.under-700 body .main-footer .footer-main-content h2{width:100%;text-align:center}html.ua-sp body .main-footer .footer-main-content h2 a,html.under-700 body .main-footer .footer-main-content h2 a{display:inline-block;max-width:80%}html.ua-sp body .main-footer .footer-main-content h2 a img,html.under-700 body .main-footer .footer-main-content h2 a img{max-width:100%;height:auto}html.ua-sp body .main-footer .footer-main-content .mini-link,html.under-700 body .main-footer .footer-main-content .mini-link{display:flex;justify-content:space-between;margin-top:3.5555555556vh;flex-wrap:wrap;width:100%}html.ua-sp body .main-footer .footer-main-content .mini-link li,html.under-700 body .main-footer .footer-main-content .mini-link li{margin-top:1.6666666667vh}html.ua-sp body .main-footer .footer-main-content .mini-link li a,html.under-700 body .main-footer .footer-main-content .mini-link li a{display:inline-block;white-space:nowrap;font-size:.75rem;letter-spacing:.1em;padding:9px 10px;box-sizing:border-box;border:1px solid #fff;transition:background .2s linear}html.ua-sp body .main-footer .footer-main-content .mini-link li a:hover,html.under-700 body .main-footer .footer-main-content .mini-link li a:hover{background:#fff}html.ua-sp body .main-footer .footer-main-content>section,html.under-700 body .main-footer .footer-main-content>section{width:100%}html.ua-sp body .main-footer .footer-main-content>section .mini-link,html.under-700 body .main-footer .footer-main-content>section .mini-link{display:none !important}html.ua-sp body .main-footer .footer-main-content .map-box,html.under-700 body .main-footer .footer-main-content .map-box{width:100%;margin-top:2vh}html.ua-sp body .main-footer .footer-link-sp,html.under-700 body .main-footer .footer-link-sp{width:1024px;max-width:95%;margin:6.3333333333vh auto 0;padding-top:3.8888888889vh;border-top:1px solid #fff}html.ua-sp body .main-footer .footer-link-sp>ul,html.under-700 body .main-footer .footer-link-sp>ul{width:880px;max-width:95%;display:flex;justify-content:space-between;margin:0 auto;flex-wrap:wrap;align-items:flex-start}html.ua-sp body .main-footer .footer-link-sp>ul>li,html.under-700 body .main-footer .footer-link-sp>ul>li{width:47.597%;margin-top:10px;background:#47775b}html.ua-sp body .main-footer .footer-link-sp>ul>li>a,html.ua-sp body .main-footer .footer-link-sp>ul>li>span,html.under-700 body .main-footer .footer-link-sp>ul>li>a,html.under-700 body .main-footer .footer-link-sp>ul>li>span{display:block;text-align:center;position:relative;padding:10px 0;font-size:.75rem;letter-spacing:.1em}html.ua-sp body .main-footer .footer-link-sp>ul>li>span img,html.under-700 body .main-footer .footer-link-sp>ul>li>span img{width:10px;height:auto;position:absolute;top:50%;right:5%;transform:translate(0,-50%)}html.ua-sp body .main-footer .footer-link-sp>ul>li ul,html.under-700 body .main-footer .footer-link-sp>ul>li ul{background:#d1ddd6;transition:height .2s linear}html.ua-sp body .main-footer .footer-link-sp>ul>li ul li,html.under-700 body .main-footer .footer-link-sp>ul>li ul li{font-size:.6875rem;color:#195532;line-height:1.7em;padding:0 1em}html.ua-sp body .main-footer .footer-link-sp>ul>li ul li a,html.under-700 body .main-footer .footer-link-sp>ul>li ul li a{display:inline-block;padding-left:1.1em;text-indent:-1.1em}html.ua-sp body .main-footer .footer-link-sp>ul>li ul li:first-of-type,html.under-700 body .main-footer .footer-link-sp>ul>li ul li:first-of-type{padding-top:1em}html.ua-sp body .main-footer .footer-link-sp>ul>li ul li:last-of-type,html.under-700 body .main-footer .footer-link-sp>ul>li ul li:last-of-type{padding-bottom:1.1em}html.under-700 :root{font-size:12px}html.under-700 .none-u700{display:none !important}html.under-700 body .main-footer .sns-box{text-align:center}html.under-700 body .footer-link-box .hogosha-sotugyousei li a{padding:22px 0;font-size:1.25rem}html.under-700 body .footer-link-box .other-link li a{min-width:140px;font-size:.75rem}html.under-700 body .top-page .main-slide .slide-scroll{max-width:8%}html.under-700 body .top-page .main-slide .slide-scroll img{max-width:100%;height:auto}html.under-700 body .top-page .top-slide-link-box .inner{width:63.7333333333%}html.under-700 body .top-page .top-slide-link-box .inner .slide-cover{width:100%}html.under-700 body .top-page .top-slide-link-box .left-slide-link,html.under-700 body .top-page .top-slide-link-box .right-slide-link{width:24px;line-height:24px;font-size:10px}html.under-700 body .top-page .news .news-content ul li{height:auto}html.under-700 body .top-page .news .news-content ul li a{padding-right:42px;flex-wrap:wrap;align-items:flex-start;padding-top:10px;padding-bottom:10px}html.under-700 body .top-page .news .news-content ul li a time,html.under-700 body .top-page .news .news-content ul li a span{line-height:1.4em}html.under-700 body .top-page .news .news-content ul li a:before{left:9px}html.under-700 body .top-page .news .news-content ul li a:after{width:28px;height:30px;right:13px;line-height:32px}@media(max-width:500px){html.under-700 body .top-page .news .news-content ul{padding:6px 15px 15px}html.under-700 body .top-page .news .news-content ul li a{padding-left:1.5vh;padding-right:1.5vh;display:flex;line-height:1.5em}html.under-700 body .top-page .news .news-content ul li a:before{position:static;margin:0;margin-right:6px}html.under-700 body .top-page .news .news-content ul li a span{width:100%;display:block}html.under-700 body .top-page .news .news-content ul li a:after{display:none}}html.under-700 body .top-page .shoin-diary ul li{width:48%}html.under-700 body .top-page .shoin-diary ul li:last-of-type{display:none}html.under-700 body .top-page .shoin-diary .nikki-link{margin-top:2vh}html.under-700 body .top-page .shoin-diary .nikki-link a:before{width:100%}html.under-700 body .top-page .education{display:block}html.under-700 body .top-page .education .image{transform:translate(0,-12.138%) !important;width:90%;margin:0 auto;background-position:center 30%}html.under-700 body .top-page .education .image .image-base{padding-top:60%}html.under-700 body .top-page .education section{width:90%;margin:0 auto;padding-top:0;transform:translate(0,-10px)}html.under-700 body .top-page .course .course-list{display:block}html.under-700 body .top-page .course .course-list .course-item{margin-top:6vh;width:100%}html.under-700 body .top-page .course .course-list .course-item a{display:flex;padding-bottom:0}html.under-700 body .top-page .course .course-list .course-item a .image{padding-top:20%;width:40%}html.under-700 body .top-page .course .course-list .course-item a .image img{top:-6%;display:none}html.under-700 body .top-page .course .course-list .course-item a .text-box{width:60%;padding-bottom:20px}html.under-700 body .top-page .course .course-list .course-item:nth-of-type(1) a .image{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/top/link1.jpg) no-repeat center center;background-size:cover}html.under-700 body .top-page .course .course-list .course-item:nth-of-type(2) a .image{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/top/link2_3.jpg) no-repeat center center;background-size:cover}html.under-700 body .top-page .course .course-list .course-item:nth-of-type(3) a .image{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/top/link3_2.jpg) no-repeat center center;background-size:cover}html.under-700 body .top-page .achivement .achivement-innear{display:block;margin:0;max-width:100%}html.under-700 body .top-page .achivement .achivement-innear .image{width:100%}html.under-700 body .top-page .achivement .achivement-innear .image img{width:100%}html.under-700 body .top-page .achivement .achivement-innear section{width:90%;margin:3vh auto 0}html.under-700 body .top-page .school-life h2{top:calc(10vh + 19.6vw)}html.under-700 body .top-page .school-life h2 img{width:90px;height:auto}html.under-700 body .top-page .school-life h2:after{display:none !important}html.under-700 body .top-page .school-life .school-life-innear>div a section h3{font-size:1.125rem}html.under-700 body .top-page .school-life .school-life-innear>div a section .common-text{display:none}html.under-700 body .top-page .school-life .school-life-innear>div a section .school-life-more span{font-size:1.0625rem;padding:10px 20px}html.under-700 body .top-page .school-life .school-life-innear .button-link{margin-top:8vh}html.under-700 body .top-page .admission .admission-innear{display:block;margin:0;max-width:100%}html.under-700 body .top-page .admission .admission-innear .image{width:100%}html.under-700 body .top-page .admission .admission-innear .image img{width:100%;float:none}html.under-700 body .top-page .admission .admission-innear section{width:90%;margin:3vh auto 0}html.under-700 body .top-page .oubo-area .admission-innear{display:block;margin:0;max-width:100%}html.under-700 body .top-page .oubo-area .admission-innear .image{width:100%}html.under-700 body .top-page .oubo-area .admission-innear .image img{width:100%}html.under-700 body .top-page .oubo-area .admission-innear section{width:90%;margin:3vh auto 0}html.under-700 body .top-page .oubo-area .admission-innear section h2 img{width:198px}html.under-700 body .school-information .first-content .first-content-innear{display:block}html.under-700 body .school-information .first-content .first-content-innear .image{width:100%;padding:0}html.under-700 body .school-information .first-content .first-content-innear .image img{width:100%;position:relative}html.under-700 body .school-information .first-content .first-content-innear section{width:100%;max-width:90%;margin-left:auto;margin-right:auto}html.under-700 body .school-information .first-content .first-content-innear section h3{margin-top:2vh}html.under-700 body .school-information .first-content .first-content-innear section .common-text{margin-top:3.5vh}html.under-700 body .school-information .second-content{flex-wrap:wrap;justify-content:center;align-items:stretch}html.under-700 body .school-information .second-content .image-left{align-self:auto;order:0;width:49.9%;padding:38.43% 0 0;background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-information/image2.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-information/image2.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-information/image2@2x.jpg) 2x) no-repeat center center;background-size:cover}html.under-700 body .school-information .second-content .image-left img{display:none}html.under-700 body .school-information .second-content .image-right{align-self:auto;order:1;width:49.9%;padding:38.43% 0 0;background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-information/image3.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-information/image3.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/school-information/image3@2x.jpg) 2x) no-repeat center center;background-size:cover}html.under-700 body .school-information .second-content .image-right img{display:none}html.under-700 body .school-information .second-content section{order:2;width:100%;max-width:90%;margin:4.4444444444vh auto 0}html.under-700 body .school-information .second-content section .common-text{margin-top:1.5vh}html.under-700 body .school-information .boss-content section h3{font-size:1.3125em}html.under-700 body .school-information .boss-content section .boss-innear{display:block}html.under-700 body .school-information .boss-content section .boss-innear figure{margin:0 auto;width:100%;display:block}html.under-700 body .school-information .boss-content section .boss-innear figure img{width:65%;height:auto;margin:0 auto;display:block}html.under-700 body .school-information .boss-content section .boss-innear .common-text{margin-top:2.5vh}html.under-700 body .school-information .bottom-box .image{width:100%}html.under-700 body .school-information .bottom-box .image.bottom{margin-top:3.5vh}html.under-700 body .school-information-typeB .content-wrap .main-block h3{font-size:1.26rem}html.under-700 body .school-information-typeB .content-wrap .main-block .flex-block{display:block}html.under-700 body .school-information-typeB .content-wrap .main-block .flex-block .image{width:100%}html.under-700 body .school-information-typeB .content-wrap .main-block .flex-block .right-box{width:100%;margin-top:2.5vh}html.under-700 body .school-information-typeB .content-wrap .block-info{display:block}html.under-700 body .school-information-typeB .content-wrap .block-info .left-content{width:100%}html.under-700 body .school-information-typeB .content-wrap .block-info .right-content{width:100%;margin-top:1.5vh}html.under-700 body .school-information-typeB .content-wrap .block-pdf ul li a{font-size:1rem}html.under-700 body .school-information-typeB .content-wrap .block-pdf ul li a .pdf{font-size:1rem;padding:1px 7px}html.under-700 body .school-information-typeB .content-wrap .block-pdf ul li.title{font-size:1.1rem}html.under-700 body .school-information-typeC .content-wrap .main-block h3 .h-innear{font-size:1.26rem}html.under-700 body .school-information-typeC .content-wrap .main-block .nav-box{justify-content:space-around;flex-wrap:wrap}html.under-700 body .school-information-typeC .content-wrap .main-block .nav-box .title{width:100%;text-align:center}html.under-700 body .school-information-typeC .content-wrap .main-block .nav-box .prev,html.under-700 body .school-information-typeC .content-wrap .main-block .nav-box .next{order:1;margin-top:1vh}html.under-700 body .school-information-typeC .content-wrap .main-block .flex-block{display:block}html.under-700 body .school-information-typeC .content-wrap .main-block .flex-block .image{width:100%}html.under-700 body .school-information-typeC .content-wrap .main-block .flex-block .right-box{width:100%;margin-top:2.5vh}html.under-700 body .school-information-typeC .content-wrap .block-shingaku .pdf-link-gokaku{font-size:12px;margin-top:15px}html.under-700 body .school-information-typeC .content-wrap .block-shingaku .zisseki-list .zisseki-content{width:100%}html.under-700 body .school-information-typeC .content-wrap .block-middle{display:block}html.under-700 body .school-information-typeC .content-wrap .block-middle .left-content{width:100%}html.under-700 body .school-information-typeC .content-wrap .block-middle .left-content .image{margin-top:1.5vh}html.under-700 body .school-information-typeC .content-wrap .block-middle .left-content .image img{width:100%;height:auto}html.under-700 body .school-information-typeC .content-wrap .block-access{flex-wrap:wrap}html.under-700 body .school-information-typeC .content-wrap .block-access .left-box{width:100%;order:1;margin-top:2.5vh}html.under-700 body .school-information-typeC .content-wrap .block-access #map2{width:100%;padding-top:91.636%}html.under-700 body .school-information-typeC .content-wrap .block-access .hogosha h3{font-size:1rem;line-height:1.5em}html.under-700 body .school-information-typeC .content-wrap .block-access .hogosha ul li{line-height:1.5em;margin-top:5px}html.under-700 body .education-page .line-act-box .border-tate{height:28px}html.under-700 body .education-page .line-act-box .title-content .title-text{font-size:1.125rem}html.under-700 body .education-page .bunbu .bunbu-bottom{flex-wrap:wrap;margin-top:15%}html.under-700 body .education-page .bunbu .bunbu-bottom .right-content{width:100%}html.under-700 body .education-page .bunbu .bunbu-bottom .right-content .common-text{width:85%;margin:3.8888888889vh auto 0}html.under-700 body .education-page [class^=normal-box]{display:block}html.under-700 body .education-page [class^=normal-box] .image{width:80%;max-width:80%;margin:0 auto}html.under-700 body .education-page [class^=normal-box] section{max-width:80%;margin:2.5vh auto 0}html.under-700 body .education-page [class^=normal-box] section .common-text{margin-top:1.5vh}html.under-700 body .education-page .global-wrap .global .top-box{flex-wrap:wrap}html.under-700 body .education-page .global-wrap .global .top-box .image img{position:relative;left:39%;z-index:0}html.under-700 body .education-page .global-wrap .global .top-box .right-content{z-index:1;position:relative}html.under-700 body .education-page .global-wrap .global .top-box .common-text{width:80%;margin-top:2.5vh;margin-left:auto;margin-right:auto}@media(max-width:390px){html.under-700 body .education-page .global-wrap .global .top-box{display:block}html.under-700 body .education-page .global-wrap .global .top-box .image{width:100%;max-width:100%;margin:0 auto}html.under-700 body .education-page .global-wrap .global .top-box .image img{left:0;float:none;width:100%;height:auto}html.under-700 body .education-page .global-wrap .global .top-box .right-content{width:80%;max-width:80%;margin:2vh auto}}html.under-700 body .education-page .career-wrap .career .top-box{flex-wrap:wrap}html.under-700 body .education-page .career-wrap .career .top-box .image img{position:relative;right:39%;z-index:0}html.under-700 body .education-page .career-wrap .career .top-box .right-content{z-index:1;position:relative}html.under-700 body .education-page .career-wrap .career .top-box .common-text{width:80%;margin-top:2.5vh;margin-left:auto;margin-right:auto;order:2}@media(max-width:390px){html.under-700 body .education-page .career-wrap .career .top-box{display:block}html.under-700 body .education-page .career-wrap .career .top-box .image{width:100%;max-width:100%;margin:0 auto}html.under-700 body .education-page .career-wrap .career .top-box .image img{right:0;float:none;width:100%;height:auto}html.under-700 body .education-page .career-wrap .career .top-box .right-content{width:80%;max-width:80%;margin:2vh auto}}html.under-700 body .education-page .miryoku-box .flex-box{display:block}html.under-700 body .education-page .miryoku-box .flex-box .image{width:100%}html.under-700 body .education-page .miryoku-box .flex-box .image img{width:100%;right:auto;left:auto}html.under-700 body .education-page .miryoku-box .flex-box section{width:100%}html.under-700 body .education-page .miryoku-box .flex-box section h4{font-size:1.125rem;margin-top:2.5vh}html.under-700 body .gainare .gainare-innear{display:block}html.under-700 body .gainare .gainare-innear .right-box{width:100%;padding-left:0}html.under-700 body .gainare .gainare-innear .right-box .logo-box{position:relative}html.under-700 body .gainare .gainare-innear .right-box .logo-box .line-act-box{max-width:80%;margin:0 auto;width:295px}html.under-700 body .gainare .gainare-innear .right-box .logo-box .line-act-box .mini-text{font-size:1rem}html.under-700 body .gainare .gainare-innear .right-box .logo-box .line-act-box .border-tate{height:18px}html.under-700 body .gainare .gainare-innear .right-box .logo-box .line-act-box .title-content .title-text{font-size:.9333333333rem;padding:6px 0}@media(max-width:355px){html.under-700 body .gainare .gainare-innear .right-box .logo-box .line-act-box .title-content .title-text{font-size:.8666666667rem}}html.under-700 body .gainare .gainare-innear .right-box .logo-box h4{position:absolute;top:80px;left:0}html.under-700 body .gainare .gainare-innear .right-box .logo-box .logo-image-base{margin-top:-20px;padding-top:140.545%;background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/education/gainare.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/education/gainare.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/education/gainare@2x.jpg) 2x) no-repeat center center;background-size:cover}html.under-700 body .gainare .gainare-innear .right-box .text-box h4{font-size:1.375rem}html.under-700 body .course-page .first-content h3{font-size:1.4rem}html.under-700 body .course-page .first-content .mini-title{font-size:.9333333333rem}html.under-700 body .course-page .first-content .page-link-list2{display:block;margin-top:5.7057057057%}html.under-700 body .course-page .first-content .page-link-list2 li{margin-bottom:15px;width:100%}html.under-700 body .course-page .first-content .page-link-list2 li a{display:flex;padding-bottom:0}html.under-700 body .course-page .first-content .page-link-list2 li a .image{width:50%;padding:0}html.under-700 body .course-page .first-content .page-link-list2 li a .image:before{content:"";display:block;padding-top:69.6245733788%}html.under-700 body .course-page .first-content .page-link-list2 li a .text-box{width:50%;margin-top:5.0574712644%;padding-bottom:5.0574712644%}html.under-700 body .course-page .first-content .page-link-list2 li a .text-box .title{font-size:17px}html.under-700 body .course-page .first-content .page-link-list2 li a .text-box .sub-title{min-height:0}html.under-700 body .course-page .first-content .page-link-list2 li:nth-of-type(1) a .image{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link1_sp.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link1_sp.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link1_sp@2x.jpg) 2x) no-repeat center center;background-size:cover}html.under-700 body .course-page .first-content .page-link-list2 li:nth-of-type(2) a .image{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link2_sp.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link2_sp.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link2_sp@2x.jpg) 2x) no-repeat center center;background-size:cover}html.under-700 body .course-page .first-content .page-link-list2 li:nth-of-type(3) a .image{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link3_sp.jpg) no-repeat center center;background:-webkit-image-set(url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link3_sp.jpg) 1x,url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/course/link3_sp@2x.jpg) 2x) no-repeat center center;background-size:cover}html.under-700 body .course-page .flow-content{position:relative}html.under-700 body .course-page .flow-content .innear-content{display:block}html.under-700 body .course-page .flow-content .innear-content>.image{width:100%;position:relative;z-index:0}html.under-700 body .course-page .flow-content .innear-content .text-content{width:100%;position:relative;z-index:1}html.under-700 body .course-page .flow-content .innear-content .text-content .circle-box{justify-content:space-around}html.under-700 body .course-page .flow-content .direction-box{width:90%;max-width:90%;margin:0 auto !important}html.under-700 body .course-page .flow-content .direction-box a{display:block}html.under-700 body .course-page .flow-content .direction-box a .image{width:100%;max-width:100%}html.under-700 body .course-page .flow-content .direction-box a .image .image-base{width:100%;max-width:100%}html.under-700 body .course-page .flow-content .direction-box a .text-content{width:100%;max-width:100%;padding-top:0;transform:translate(0,0) !important;padding-bottom:4vh}html.under-700 body .course-page .flow-content .direction-box a .text-content .circle-message{margin-top:-3.5vh}html.under-700 body .course-page .flow-content .direction-box a .text-content .common-text{width:80%;margin-left:auto;margin-right:auto}html.under-700 body .course-page .flow-content .direction-box.left-image{float:none;padding-top:5.5555555556vh}html.under-700 body .course-page .flow-content .circle-message{max-width:34.5vw;max-height:34.5vw;margin-top:-3.5vh;margin-left:auto;margin-right:auto}html.under-700 body .course-page .flow-content .map-image-sp{position:relative}html.under-700 body .course-page .flow-content .map-image-sp .f-scroll{position:absolute;top:0;left:50%;transition:opacity 1s;mix-blend-mode:multiply;margin-top:28.5714285714%;width:0}html.under-700 body .course-page .flow-content .map-image-sp .f-scroll img{display:block;width:576px;max-width:38.4vw;transform:translate(-50%,0)}html.under-700 body .course-page .flow-content .map-image-sp.move .f-scroll{opacity:0}html.under-700 body .course-page .kibou{font-size:1.2rem}html.under-700 body .course-innear-page .course-main-content .common-image-title .text-title{font-size:1rem;line-height:1.6em}@media(max-width:370px){html.under-700 body .course-innear-page .course-main-content .common-image-title .text-title{font-size:1rem}}html.under-700 body .course-innear-page .course-main-content .main-image{padding-top:45.045%}html.under-700 body .course-innear-page .course-main-content .course-innear{padding-top:30.5vw}html.under-700 body .course-innear-page .course-main-content .course-innear .circle-message{max-width:37vw;max-height:37vw;margin-top:12vw}html.under-700 body .course-innear-page .course-main-content .course-innear .course-list .course-item .image{width:44%}html.under-700 body .course-innear-page .course-main-content .course-innear .course-list .course-item .text-box{width:56%;box-sizing:border-box;padding:20px 10px}html.under-700 body .course-innear-page .course-main-content .course-innear .course-list .course-item .text-box .big-title{font-size:18px}html.under-700 body .course-innear-page .course-main-content .course-innear .course-list .course-item .text-box .big-title .big{font-size:30px}html.under-700 body .course-innear-page .course-main-content .course-innear .course-list .course-item .text-box .big-title .mini{font-size:13px}html.under-700 body .course-innear-page .course-main-content .course-innear .course-list .course-item .text-box .catch{font-size:11px}html.under-700 body .course-innear-page .course-main-content .course-innear .course-list .course-item .text-box .more{font-size:11px;width:110px}html.under-700 body .course-innear-page .course-main-content .cho-kobetu-box h3{margin-top:7.8078078078%}html.under-700 body .course-innear-page .course-main-content .cho-kobetu-box h3 .mini{font-size:14px}html.under-700 body .course-innear-page .course-main-content .cho-kobetu-box h3 .title{font-size:25px}html.under-700 body .course-innear-page .course-main-content .cho-kobetu-box .catch{font-size:20px}html.under-700 body .course-innear-page .course-main-content .cho-kobetu-box .zikan-double .zikanwari table tbody tr td:first-of-type{width:11px}html.under-700 body .school-life-page .top-box section{width:100%}html.under-700 body .school-life-page .top-box section .image{width:100%;margin-top:2.5vh}html.under-700 body .school-life-common .content-wrap .main-block h3{font-size:1.26rem}html.under-700 body .school-life-common .content-wrap .main-block .main-box{display:block}html.under-700 body .school-life-common .content-wrap .main-block .main-box .image{width:100%;max-width:100%}html.under-700 body .school-life-common .content-wrap .main-block .main-box .right-box{width:100%;display:block;max-width:100%;margin-top:2.5vh}html.under-700 body .school-life-common .content-wrap .main-block .main-box .right-box h4{text-align:center}html.under-700 body .school-life-common .content-wrap .main-block .main-box .right-box h4 br{display:none}html.under-700 body .school-life-common .content-wrap .schedule-list .nenkan{font-size:1.0625rem}html.under-700 body .school-life-common .content-wrap .schedule-list ul{justify-content:flex-start}html.under-700 body .school-life-common .content-wrap .schedule-list ul li{font-size:1.0625rem}html.under-700 body .school-life-common .content-wrap .schedule-list ul li.aida{width:auto;margin-left:1vw;margin-right:1vw}@media(max-width:370px){html.under-700 body .school-life-common .content-wrap .schedule-list ul li{font-size:11px}}html.under-700 body .schedule-page .content-wrap .schedule-descriptions .gakki .content{display:block}html.under-700 body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.7777777778vh 2vh;box-sizing:border-box}html.under-700 body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box h5{padding:0}html.under-700 body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box h5 .month,html.under-700 body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box h5 .english{display:inline-block;margin:0}html.under-700 body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box h5 .month .nth{font-size:1.575rem}html.under-700 body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box h5 .month .unit{font-size:1.1375rem}html.under-700 body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box h5 .english{font-size:.7rem}html.under-700 body .schedule-page .content-wrap .schedule-descriptions .gakki .content .month-box .pdf-link{margin:0;padding:.6vh 0;font-size:.8rem;width:150px}html.under-700 body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description{flex-wrap:wrap}html.under-700 body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .text-box{order:1;width:100%;margin-top:1.5vh}html.under-700 body .schedule-page .content-wrap .schedule-descriptions .gakki .content .description .image-box{width:100%}html.under-700 body .club-page .content-wrap .news .news-content ul li{height:auto}html.under-700 body .club-page .content-wrap .news .news-content ul li a{padding-right:42px;flex-wrap:wrap;align-items:flex-start;margin-right:0;padding-top:10px;padding-bottom:10px}html.under-700 body .club-page .content-wrap .news .news-content ul li a time,html.under-700 body .club-page .content-wrap .news .news-content ul li a .news-title,html.under-700 body .club-page .content-wrap .news .news-content ul li a .name{line-height:1.4em}html.under-700 body .club-page .content-wrap .news .news-content ul li a:before{left:9px}html.under-700 body .club-page .content-wrap .news .news-content ul li a:after{width:28px;height:30px;right:13px;line-height:32px}@media(max-width:500px){html.under-700 body .club-page .content-wrap .news .news-content ul{padding:6px 15px 15px}html.under-700 body .club-page .content-wrap .news .news-content ul li a{padding-left:1.5vh;padding-right:1.5vh;display:block;line-height:1.5em}html.under-700 body .club-page .content-wrap .news .news-content ul li a:before{position:static;margin:0}html.under-700 body .club-page .content-wrap .news .news-content ul li a .news-title{width:100%;display:block}html.under-700 body .club-page .content-wrap .news .news-content ul li a:after{display:none}}html.under-700 body .club-page .content-wrap .club-list .bukatu-list li{padding:0}html.under-700 body .club-page .content-wrap .club-list .bukatu-list li figure a figcaption .club-name{font-size:11px}html.under-700 body .bukatu-page .content-wrap .bukatu-content h3{font-size:1rem}html.under-700 body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li{height:auto}html.under-700 body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a{padding-right:42px;flex-wrap:wrap;align-items:flex-start;margin-right:0;padding-top:10px;padding-bottom:10px}html.under-700 body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a time,html.under-700 body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a .news-title,html.under-700 body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a .name{line-height:1.4em}html.under-700 body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a:before{left:9px}html.under-700 body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a:after{width:28px;height:30px;right:13px;line-height:32px}@media(max-width:500px){html.under-700 body .bukatu-page .content-wrap .bukatu-content .news .news-content ul{padding:6px 15px 15px}html.under-700 body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a{padding-left:1.5vh;padding-right:1.5vh;display:block;line-height:1.5em}html.under-700 body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a:before{position:static;margin:0}html.under-700 body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a .news-title{width:100%;display:block}html.under-700 body .bukatu-page .content-wrap .bukatu-content .news .news-content ul li a:after{display:none}}html.under-700 body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box{display:block}html.under-700 body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box .result{width:90%;margin-left:auto;margin-right:auto}html.under-700 body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box .image-box{width:90%;margin-left:auto;margin-right:auto}html.under-700 body .bukatu-page .content-wrap .bukatu-content .result-wrap .result-box .image-box li{margin-bottom:5vh}html.under-700 body .admission-page .content-wrap h3{font-size:1.5rem}html.under-700 body .admission-page .content-wrap .news .news-content ul li{height:auto}html.under-700 body .admission-page .content-wrap .news .news-content ul li a{padding-right:42px;flex-wrap:wrap;align-items:flex-start;margin-right:0;padding-top:10px;padding-bottom:10px}html.under-700 body .admission-page .content-wrap .news .news-content ul li a time,html.under-700 body .admission-page .content-wrap .news .news-content ul li a .news-title,html.under-700 body .admission-page .content-wrap .news .news-content ul li a .name{line-height:1.4em;display:block}html.under-700 body .admission-page .content-wrap .news .news-content ul li a:before{left:9px}html.under-700 body .admission-page .content-wrap .news .news-content ul li a:after{width:28px;height:30px;right:13px;line-height:32px}html.under-700 body .admission-page .content-wrap .admission-contents ul li{max-width:48%}html.under-700 body .application-requirements .main-block{display:block}html.under-700 body .application-requirements .main-block .right-content{width:100%}html.under-700 body .application-requirements .main-block .right-content h3{font-size:1.26rem}html.under-700 body .application-requirements .main-block .right-content .main-image{position:static;width:100%;margin:3.5555555556vh 0 0}html.under-700 body .application-requirements .main-block .right-content .catch{font-size:1.2rem}html.under-700 body .application-requirements .main-block .right-content .page-nav li a,html.under-700 body .application-requirements .main-block .right-content .page-nav li .smooth-scroll{font-size:.8rem}html.under-700 body .application-requirements .main-block .right-content .page-nav li.aida{font-size:.8rem;margin:1.7777777778vh 1vh 0}html.under-700 body .application-requirements .application-wrap .innear-box h3{font-size:1.3125rem}html.under-700 body .application-requirements .application-wrap .innear-box .ichiran li{width:100%;font-size:1.125rem}@media(max-width:375){html.under-700 body .application-requirements .application-wrap .innear-box .ichiran li .left{width:80px}}html.under-700 body .application-requirements .application-wrap .innear-box .mini-section .course-list li{font-size:1.0625rem;padding-left:.5em;padding-right:.5em;box-sizing:border-box}@media(max-width:460px){html.under-700 body .application-requirements .application-wrap .innear-box .mini-content>dl dd ul li{background:0 0;justify-content:center;flex-wrap:wrap}html.under-700 body .application-requirements .application-wrap .innear-box .mini-content>dl dd ul li .left-content{width:100%;text-align:center}html.under-700 body .application-requirements .application-wrap .innear-box .mini-content>dl dd ul li .right-content{width:100%;text-align:center;margin-top:1vh}}html.under-700 body .application-requirements .application-wrap .innear-box .more-list li a{font-size:1rem}html.under-700 body .info-entrance-exam-page .content-wrap .page-nav-box .page-nav li a,html.under-700 body .info-entrance-exam-page .content-wrap .page-nav-box .page-nav li .smooth-scroll{font-size:.75rem}html.under-700 body .archive-page .content-wrap{padding-bottom:0}html.under-700 body .archive-page .content-wrap h3{font-size:1.5rem}html.under-700 body .archive-page .content-wrap .news-wrap{display:block}html.under-700 body .archive-page .content-wrap .news-wrap .news-content{width:100%;max-width:100%}html.under-700 body .archive-page .content-wrap .news-wrap .news-content li a{display:block;padding-left:5px}html.under-700 body .archive-page .content-wrap .news-wrap .news-content li a:before{left:9px}html.under-700 body .archive-page .content-wrap .news-wrap .news-content li a time{display:block;margin-bottom:6px}html.under-700 body .archive-page .content-wrap .news-wrap .news-content li a .post-title .name{font-size:1rem;display:block;margin-bottom:4px}html.under-700 body .archive-page .content-wrap .news-wrap .news-content li.new a:before{position:inherit;margin:0 0 2px}html.under-700 body .archive-page .content-wrap .news-wrap .nendo-archive{width:110%;background:#195532;position:relative;left:-5%;margin-top:5.5555555556vh}html.under-700 body .archive-page .content-wrap .news-wrap .nendo-archive .sp-none{display:none !important}html.under-700 body .archive-page .content-wrap .news-wrap .nendo-archive h4{color:#fff}html.under-700 body .archive-page .content-wrap .news-wrap .nendo-archive ul li{display:block}html.under-700 body .archive-page .content-wrap .news-wrap .nendo-archive ul li:before{display:none}html.under-700 body .archive-page .content-wrap .news-wrap .nendo-archive ul li a{display:block;color:#fff;background:rgba(255,255,255,.2);text-align:center;padding:1.3333333333vh 0}html.under-700 body .archive-page .content-wrap .news-wrap.color-red .nendo-archive{background:#9b2841}html.under-700 body .news-page .content-wrap .main-block h3{font-size:1.26rem}html.under-700 body .news-page .content-wrap .main-block .main-box{display:block}html.under-700 body .news-page .content-wrap .main-block .main-box .image{width:100%;max-width:100%}html.under-700 body .news-page .content-wrap .main-block .main-box .right-box{width:100%;display:block;max-width:100%;margin-top:2.5vh}html.under-700 body .news-page .content-wrap .main-block .main-box .right-box h4{text-align:center}html.under-700 body .news-page .content-wrap .main-block .main-box .right-box h4 br{display:none}html.under-700 body .news-page .content-wrap .schedule-list .nenkan{font-size:1.0625rem}html.under-700 body .news-page .content-wrap .schedule-list ul{justify-content:flex-start}html.under-700 body .news-page .content-wrap .schedule-list ul li{font-size:1.0625rem}html.under-700 body .news-page .content-wrap .schedule-list ul li.aida{width:auto;margin-left:1vw;margin-right:1vw}@media(max-width:370px){html.under-700 body .news-page .content-wrap .schedule-list ul li{font-size:11px}}html.under-700 body .news-page .content-wrap .news-wrap .news-content li.new a:before{position:static;margin-left:0;margin-bottom:5px}html.under-700 body .text-common-page .content-wrap h2 span{font-size:1.3rem}html.under-700 body .text-common-page .content-wrap .page-nav li,html.under-700 body .text-common-page .content-wrap .pdf-nav li{margin-top:1.5vh}html.under-700 body .text-common-page .content-wrap .page-nav li a,html.under-700 body .text-common-page .content-wrap .page-nav li .smooth-scroll,html.under-700 body .text-common-page .content-wrap .pdf-nav li a,html.under-700 body .text-common-page .content-wrap .pdf-nav li .smooth-scroll{font-size:.75rem}html.under-700 body .text-common-page .content-wrap .page-nav li.aida,html.under-700 body .text-common-page .content-wrap .pdf-nav li.aida{margin:1.5vh 1.5vh 0}html.under-700 body .text-common-page .content-wrap .pdf-nav{justify-content:space-between}html.under-700 body .text-common-page .content-wrap .pdf-nav li{width:48%}html.under-700 body .text-common-page .content-wrap .pdf-nav li.aida{display:none}html.under-700 body .cauntion-page .content-wrap .first-attention{font-size:1.0625rem}html.under-700 body .cauntion-page .content-wrap dl dt{font-size:1.0625rem}html.under-700 body .news-page .content-wrap .diary-wrap .diary-content{max-width:100%}html.under-700 body .news-page .content-wrap .diary-wrap .diary-content li{width:100%}html.under-700 body .news-page .content-wrap .diary-wrap .pager{margin-top:4.5vh;padding-bottom:3.5vh}html.under-700 body .news-page .content-wrap .diary-wrap .nendo-archive ul li{background:rgba(255,255,255,.2);padding:5px 0}html.under-700 body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-title{justify-content:center;color:#fff;opacity:1 !important}html.under-700 body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-title:before{display:none}html.under-700 body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-title:after{background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/common/arrow_down.png) no-repeat center center;background-size:contain}html.under-700 body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-content{display:flex;justify-content:center;flex-wrap:wrap}html.under-700 body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-content .aco-inner{width:auto}html.under-700 body .news-page .content-wrap .diary-wrap .nendo-archive ul li .aco-content .aco-inner a{background:0 0;padding:8px 10px}html.under-700 body .news-page .content-wrap .diary-wrap .nendo-archive #wp-calendar{background:#fff}html.under-700 body .search-page .content-wrap .search-box .inner-word-box .word .word-title{font-size:16px}html.under-700 body .search-page .content-wrap .search-box .inner-word-box .word .your-word{font-size:18px}html.under-700 body .search-page .content-wrap .search-box .inner-word-box form>input{width:185px;font-size:12px;height:34px;line-height:30px}html.under-700 body .search-page .content-wrap .search-box .inner-word-box form .submit{width:34px}html.under-700 body .search-page .content-wrap .search-box .inner-word-box form .submit img{width:100%}html.under-700 body .search-page .content-wrap .search-box .serch-pager .nth-box{margin:0 18px}html.under-700 body .search-page .content-wrap .search-box .serch-pager .nth-box>span,html.under-700 body .search-page .content-wrap .search-box .serch-pager .nth-box>a{margin:0 6px}html.under-700 body .event-page .content-wrap .section-title{font-size:6vw}html.under-700 body .event-page .content-wrap .block-item{margin:55px auto 0}html.under-700 body .event-page .content-wrap .block-item .kaisai-list li{flex-wrap:wrap;padding-left:0;padding-right:0;justify-content:center;padding-bottom:70px}html.under-700 body .event-page .content-wrap .block-item .kaisai-list li .title{width:100%;text-align:center;font-size:14.4px}html.under-700 body .event-page .content-wrap .block-item .kaisai-list li .hiduke{text-align:center;font-size:16.8px}html.under-700 body .event-page .content-wrap .block-item .kaisai-list li .hiduke small{font-size:14.4px}html.under-700 body .event-page .content-wrap .block-item .kaisai-list li .hiduke b{font-size:20.8px}html.under-700 body .event-page .content-wrap .block-item .kaisai-list li .time{font-size:14.4px}html.under-700 body .event-page .content-wrap .block-item .kaisai-list li .button{font-size:11.2px;transform:translate(-50%,0);top:auto;right:auto;bottom:30px;left:50%}html.under-700 body .event-page .content-wrap .block-item .place-box{padding:0 0 30px}html.under-700 body .event-page .content-wrap .block-item .place-box .place{text-align:center;font-size:14.4px}html.under-700 body .event-page .content-wrap .block-item .place-box .place small{font-weight:400;font-size:14px;display:block}html.under-700 body .event-page .content-wrap .block-item .place-box .text{text-align:center;font-size:11.2px}html.under-700 body .event-page .content-wrap .block-item .mini-title{font-size:15.2px}html.under-700 body .event-page .content-wrap .block-item .mini-item1{margin-top:65.6px;padding-bottom:68px}html.under-700 body .event-page .content-wrap .block-item .mini-item1 .catch{font-size:14.4px;letter-spacing:.2em;margin-top:50px}html.under-700 body .event-page .content-wrap .block-item .mini-item1 .double-box{margin-top:28px}html.under-700 body .event-page .content-wrap .block-item .mini-item1 .double-box .left-text-box .text{font-size:11.2px}html.under-700 body .event-page .content-wrap .block-item .mini-item1 .double-box .left-text-box .mini-text{font-size:10.4px}html.under-700 body .event-page .content-wrap .block-item .mini-item1 .double-box .right-box{width:100%}html.under-700 body .event-page .content-wrap .block-item .mini-item1 .double-box .right-box .image{text-align:center}html.under-700 body .event-page .content-wrap .block-item .mini-item1 .double-box .right-box .image img{max-width:100%}html.under-700 body .event-page .content-wrap .block-item .mini-item1 .double-box .right-box .event-link{margin:16px auto 0}html.under-700 body .event-page .content-wrap .block-item .mini-item1>.event-link{margin:32px auto 0}html.under-700 body .event-page .content-wrap .block-item .mini-item2{margin-top:68px;padding-bottom:68px}html.under-700 body .event-page .content-wrap .block-item .mini-item2 .text-box{margin-top:40px}html.under-700 body .event-page .content-wrap .block-item .mini-item2 .text-box .text{font-size:11.2px}html.under-700 body .event-page .content-wrap .block-item .mini-item2 .text-box .mini-text{font-size:10.4px}html.under-700 body .event-page .content-wrap .block-item .bottom-box{margin-top:68px;padding-bottom:68px}html.under-700 body .event-page .content-wrap .block-item .bottom-box .mini-text{font-size:10.4px}html.under-700 body .international-education-page .content-wrap .inner h3{margin-top:50px}html.under-700 body .international-education-page .content-wrap .inner .block-item h4{font-size:22px}html.under-700 body .international-education-page .content-wrap .inner .block-item .catch{font-size:20px}html.under-700 body .international-education-page .content-wrap .inner .block-item .double-box{display:block;margin-top:26px}html.under-700 body .international-education-page .content-wrap .inner .block-item .double-box .image{width:100%}html.under-700 body .international-education-page .content-wrap .inner .block-item .double-box .text-box{width:100%;margin-top:17px}html.under-700 body .international-education-page .content-wrap .inner .block-item .double-box .text-box .pdf-link{margin-top:20px;margin-left:auto;margin-right:auto}html.under-700 body .international-education-page .link-information{width:1024px;max-width:90%;margin:7.7777777778vh auto 0;display:flex;justify-content:space-around;flex-wrap:wrap}html.under-700 body .international-education-page .link-information li{margin-top:1.5vh;width:110px;max-width:30%}@media(max-width:550px){html.under-700 body .international-education-page .link-information li{max-width:47%}}html.under-700 body .international-education-page .link-information li.middle{width:140px}html.under-700 body .international-education-page .link-information li.big{width:170px}html.under-700 body .international-education-page .link-information li a{display:inline-block;box-sizing:border-box;background:#fff;color:#9b2841;padding:1.2222222222vh 1.5555555556vh;text-align:center;width:100%;white-space:nowrap;font-size:.875rem;transition:background .2s linear,color .2s linear}@media(max-width:630px){html.under-700 body .international-education-page .link-information li a{font-size:.75rem}}html.under-700 body .international-education-page .link-information li a:hover{background:#9b2841;color:#fff}@media(max-width:700px)and (orientation:landscape){html.ua-sp body .main-header h1 a{width:247px}html.ua-sp body .main-header .sp-nav .visit-nav{width:65%}html.ua-sp body .main-header .sp-nav .visit-nav .normal-nav{width:29px}}.not-ready-for-selection{max-width:720px;margin:16vh auto;text-align:center;font-size:1.0625rem;line-height:1.818;padding:40px 5vw;border:solid 2px #9b2841}.common.fukidashi{display:block;position:relative;text-align:center;width:620px;max-width:100%;margin-left:auto;margin-right:auto}.common.fukidashi>span{display:inline-block;width:200px;height:45px;line-height:45px;background:#000;color:#fff;font-size:1.4615384615rem;letter-spacing:.2em;text-indent:.2em;font-weight:400;text-align:center;position:relative;z-index:1;margin-bottom:24px}.common.fukidashi>span:after{content:"";display:block;width:24px;height:24px;position:absolute;top:100%;left:0;right:0;margin:auto;box-sizing:border-box;border:solid 12px rgba(0,0,0,0);border-top:solid 24px #000;border-bottom:0}.common.fukidashi:after{content:"";display:block;width:100%;height:1px;top:22.5px;position:absolute;z-index:0;border-top:dashed 1px #000}.common.fukidashi.rose:after{border-top-color:#9b2841}.common.mail-form{margin-top:5.5555555556vh;width:100%;max-width:calc(580px + (3px + 0px)*2);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:3px;padding-right:3px}.common.mail-form dl{overflow:hidden;margin-bottom:7.7777777778vh}.common.mail-form dl input[type=radio]{vertical-align:baseline}.common.mail-form dl input[type=text],.common.mail-form dl input[type=tel],.common.mail-form dl input[type=email],.common.mail-form dl input[type=number],.common.mail-form dl textarea{width:100%;font-size:14px;line-height:1.8;letter-spacing:.1em;border:solid 1px #000;padding:12px 18px;box-sizing:border-box;outline:#195532;border:solid 1px #1e3c64}.common.mail-form dl input[type=text],.common.mail-form dl input[type=tel],.common.mail-form dl input[type=email],.common.mail-form dl input[type=number]{height:40px;line-height:14px}.common.mail-form dl textarea{height:38.2222222222vh}.common.mail-form dt,.common.mail-form dd{display:block;font-weight:400;float:left;min-height:40px;line-height:40px;margin:14px 0;font-size:1.0769230769rem;letter-spacing:.1em}.common.mail-form dt{width:9.5em;color:#1e3c64}.common.mail-form dt+dd{width:calc(100% - 9.5em)}.common.mail-form dt.required:before{content:"※";color:#9b2841}.common.mail-form dt.block{width:100%;margin-bottom:0}.common.mail-form dt.block+dd{width:100%;margin-top:0}.common.mail-form .mail-confirm{padding-top:14px}.common.mail-form .memo{font-size:1rem;letter-spacing:.1em;line-height:1.5}.common.mail-form .note{text-align:center;font-size:1rem;letter-spacing:.05em;text-indent:.05em;line-height:1.6;padding:40px 0;border-top:dashed 1px #000}.common.mail-form .mail-submit{text-align:center;position:relative}.common.mail-form .mail-submit input{width:100%;max-width:580px;height:82px;line-height:82px;border:0;border-radius:18px;background:#1e3c64;color:#fff;font-size:1.2307692308rem;letter-spacing:.2em;text-indent:.2em;text-align:center;cursor:pointer;transition:all .2s linear}.common.mail-form .mail-submit input:hover{background:#9b2841}.common.mail-form .mail-submit input+.ajax-loader{position:absolute;top:45px;bottom:0;left:0;right:0;margin:auto}.common.mail-form .wpcf7-list-item>label{display:flex;flex-flow:row nowrap;align-items:center}.common.mail-form .wpcf7-list-item>label>input{margin:3px 5px}.common.mail-form span[role=alert]{font-size:1rem;line-height:2;color:#9b2841}@media(max-width:800px){.common.mail-form dt,.common.mail-form dt+dd{width:100%;margin:0}.common.mail-form dt{margin-top:.8rem;font-size:1.2307692308rem}}.user_contents{text-align:justify;text-justify:inter-ideograph}.user_contents:after{content:"";display:block;clear:both}.user_contents .news-pdf a:before{content:"";background:url(//www.yonagoshoin.ed.jp/wp-content/themes/shoin-theme/css/../image/common/adobe-pdf-icon.svg) no-repeat center center;background-size:contain;width:26px;height:27px;display:inline-block;vertical-align:middle;margin-right:8px}.user_contents a{text-decoration:underline}.user_contents *{max-width:100%}.user_contents img{max-width:100%;height:auto}.user_contents img.alignright,.user_contents img.alignleft{margin:.5em 1em}.user_contents p{margin:1em auto;word-break:break-all}.user_contents .aligncenter{display:block;margin:0 auto}.user_contents .alignright{float:right}.user_contents .alignleft{float:left}.user_contents strong{font-weight:700;font-size:1.21em}.user_contents em{font-style:italic}.user_contents blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.user_contents ul{list-style-type:disc;margin:0 1em}.user_contents ol{list-style-type:decimal;margin:0 1em}.user_contents li{display:list-item;margin-left:1em}.user_contents h1,.user_contents h2,.user_contents h3,.user_contents h4,.user_contents h5,.user_contents h6{font-weight:700;margin:1.2em auto}.user_contents h1{font-size:1.818em}.user_contents h2{font-size:1.616em}.user_contents h3{font-size:1.414em}.user_contents h4{font-size:1.212em}.user_contents h5{font-size:1em}.user_contents h6{font-size:.9em}