﻿@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@font-face{font-family:'Noto Sans Japanese DemiLight';font-style:normal;font-weight:300;src:url("/font/Noto Sans CJK JP/NotoSansCJKjp-DemiLight.eot");src:url("/font/Noto Sans CJK JP/NotoSansCJKjp-DemiLight.eot?#iefix") format("embedded-opentype"),url("/font/Noto Sans CJK JP/NotoSansCJKjp-DemiLight.woff") format("woff"),url("/font/Noto Sans CJK JP/NotoSansCJKjp-DemiLight.ttf") format("truetype")}@font-face{font-family:'Noto Sans Japanese Regular';font-style:normal;font-weight:400;src:url("/font/Noto Sans CJK JP/NotoSansCJKjp-Regular.eot");src:url("/font/Noto Sans CJK JP/NotoSansCJKjp-Regular.eot?#iefix") format("embedded-opentype"),url("/font/Noto Sans CJK JP/NotoSansCJKjp-Regular.woff") format("woff"),url("/font/Noto Sans CJK JP/NotoSansCJKjp-Regular.ttf") format("truetype")}@font-face{font-family:'OSP DIN';src:url("/font/osp-din/OSP-DIN.eot");src:url("/font/osp-din/OSP-DIN.eot?#iefix") format("embedded-opentype"),url("/font/osp-din/OSP-DIN.woff") format("woff"),url("/font/osp-din/OSP-DIN.ttf") format("truetype"),url("/font/osp-din/OSP-DIN.svg#svgFontName") format("svg")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav,ul,ol,li{list-style-type:none;list-style-image:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;text-decoration:none;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}select{vertical-align:middle;cursor:pointer}input{font:14px/1.5 "Noto Sans Japanese",serif, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;vertical-align:middle;margin:0}textarea{font:13px/1.5 "Noto Sans Japanese",serif, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;vertical-align:middle;color:#666}input[type="radio"],input[type="checkbox"],input[type="submit"]{cursor:pointer;outline:none}input[type="submit"]::-moz-focus-inner{border:0px}input[type="button"],input[type="submit"]{-webkit-appearance:none;border:none;margin:0}input[type="text"],input[type="number"],input[type="password"],input[type="email"],textarea{-webkit-appearance:none;border:none;border-radius:0;margin:0;padding:0 10px;border-radius:1px}textarea,select{outline:0}label{cursor:pointer}input[type="text"]{padding:6px 10px;font-size:12px}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'slick';font-weight:normal;font-style:normal}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;margin-top:-10px\9;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:2020;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:2030;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:2030}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'slick';font-weight:normal;font-style:normal}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;margin-top:-10px\9;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}body{opacity:0;font-size:14px;line-height:1.5;font:14px/1.5 'Noto Sans Japanese DemiLight', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;font-style:normal;font-weight:300;color:#333;word-wrap:break-word;overflow-wrap:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@media screen and (min-width: 769px){body{font-style:normal;font-weight:300}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{outline:none;color:#50acee}a[target="_blank"] .link:after{content:"";display:inline-block;vertical-align:middle;width:15px;height:19px;position:absolute;top:8px;right:0;margin:-5px 0 0 5px;border:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;background:url(/img/icn.png) no-repeat 0 -17px;-webkit-background-size:30px auto;background-size:30px auto}a[target="_blank"] .linkWhite:after{content:"";display:inline-block;vertical-align:middle;width:15px;height:19px;position:absolute;top:8px;right:0;margin:-5px 0 0 5px;border:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;background:url(/img/icn.png) no-repeat 0 -35px;-webkit-background-size:30px auto;background-size:30px auto}a[target="_blank"] .link.addFurigana:after{margin-top:10px}@media screen and (min-width: 769px){a:hover .link{text-decoration:underline}a[target="_blank"] .link:after{width:15px;height:13px;background:url(/img/icn.png) no-repeat 0 -22px;-webkit-background-size:31px auto;background-size:31px auto}a[target="_blank"] .linkWhite:after{background:url(/img/icn.png) no-repeat 0 -35px;-webkit-background-size:31px auto;background-size:31px auto}a[target="_blank"] .link.addFurigana:after{margin-top:15px}}#wrap{overflow:hidden;margin-bottom:-21px}@media screen and (min-width: 769px){#wrap{min-width:1196px}}.spInline{display:inline !important}.pc,.pcInline,.pcTableRow{display:none !important}br.pc{font-size:0;line-height:0}@media screen and (min-width: 769px){.sp,.spInline{display:none !important}.pc{display:block !important}.pcInline{display:inline !important}.pcTableRow{display:table-row !important}.tb{display:none !important}p,th,td,li{color:#666}h2,h3{color:#333}.contentIn{margin:0 auto;padding:0}}@media screen and (min-width: 769px) and (min-width: 769px){.contentIn{width:790px}}@media screen and (min-width: 769px){.courceList .contentIn{margin:0 auto}}@media screen and (min-width: 769px) and (min-width: 769px){.courceList .contentIn{width:790px}}@media screen and (min-width: 769px){.courceList h2{text-align:left;font-size:20px}.courceList .pageMenuList{margin-top:-5px}.courceList .pageMenuList li{margin-top:20px}}@media screen and (min-width: 768px) and (max-width: 375px){.tb{display:block !important}}.mainCont{padding:0 20px}@media screen and (min-width: 769px){.mainCont{padding:0}}.fadeArea,.fadeList li{opacity:0;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px);transition:all 500ms}.fadeArea.scrollin,.fadeList li.scrollin{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);transform:translate(0, 0)}.fadeList02 li:nth-child(even){-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms}@media screen and (min-width: 769px){.fadeList03 li:nth-child(3n+1){-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms}.fadeList03 li:nth-child(3n+2){-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;-ms-transition-delay:400ms;transition-delay:400ms}.fadeList03 li:nth-child(3n){-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;-ms-transition-delay:600ms;transition-delay:600ms}}.img{font-size:0;line-height:0}.img img{width:100%;height:auto}.img .caption{margin:5px auto 26px;font-size:13px;line-height:1.3}@media screen and (min-width: 769px){.img .caption{margin-top:10px;font-size:12px;line-height:1.7}.img.mixi{width:56px;height:auto}.img.rakuten{width:120px;height:auto}.img.microsoft{width:110px;height:auto}.img.yahoo{width:1350px;height:auto}.img.nomura{width:220px;height:auto}.img.ks{width:84px;height:auto}}#header{position:absolute;top:0;left:0;z-index:2000;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header.act{position:fixed}#header a{color:#fff;font-family:'Noto Sans Japanese Regular'}#header .headerTop{overflow:hidden;padding:7px 10px 6px 20px;background-color:rgba(0,0,0,0.8)}#header .headerTop .toTaikenHome{padding:5px 10px 0 0;float:right}#header .logo{float:left;width:138px;margin-top:10px}@keyframes menuFlash{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}49.9%{opacity:0;-webkit-transform:translateX(5px) scale(0.5);transform:translateX(5px) scale(0.5)}50%{opacity:0;-webkit-transform:translateX(-5px) scale(1.6);transform:translateX(-5px) scale(1.6)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#header .menuRecruit{float:right;padding:7px 10px;border:1px solid #666;width:auto;font-size:11px;margin:0px 10px 0 0;border-radius:4px;display:inline-block}#header .menuRecruit .js-new{font-size:10px}#header .menuRecruit span.js-txt:nth-of-type(1),#header .menuRecruit span.js-txt:nth-of-type(2),#header .menuRecruit span.js-txt:nth-of-type(3),#header .menuRecruit span.js-txt:nth-of-type(4){font-size:10px}#header .menuRecruit.js-flash span{-webkit-animation-name:menuFlash;animation-name:menuFlash;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-animation-fill-mode:both;animation-fill-mode:both}#header .menuRecruit.js-flash span.js-txt:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}#header .menuRecruit.js-flash span.js-txt:nth-of-type(2){-webkit-animation-delay:30ms;animation-delay:30ms}#header .menuRecruit.js-flash span.js-txt:nth-of-type(3){-webkit-animation-delay:60ms;animation-delay:60ms}#header .menuRecruit.js-flash span.js-txt:nth-of-type(4){-webkit-animation-delay:90ms;animation-delay:90ms}#header .menuRecruit.js-flash span.js-txt:nth-of-type(5){-webkit-animation-delay:.12s;animation-delay:.12s}#header .menuRecruit.js-flash span.js-txt:nth-of-type(6){-webkit-animation-delay:.15s;animation-delay:.15s}#header .menuRecruit.js-flash span.js-txt:nth-of-type(7){-webkit-animation-delay:.18s;animation-delay:.18s}#header .menuRecruit.js-flash span.js-txt:nth-of-type(8){-webkit-animation-delay:.21s;animation-delay:.21s}#header .menuRecruit.js-flash span.js-txt:nth-of-type(9){-webkit-animation-delay:.24s;animation-delay:.24s}#header .menuRecruit.js-flash span.js-txt:nth-of-type(10){-webkit-animation-delay:.27s;animation-delay:.27s}#header .toTaikenHome{display:inline-block;width:27px;height:23px;vertical-align:bottom}#header .menu{float:right;width:33px;height:33px;padding:7px;border:1px solid #666;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}#header .menu a,#header .menu a span{display:inline-block;transition:all .4s;box-sizing:border-box}#header .menu a{position:relative;width:16px;height:16px;text-indent:-9999px}#header .menu a span{position:absolute;left:0;width:100%;height:2px;background:#fff}#header .menu a span:nth-of-type(1){top:0}#header .menu a span:nth-of-type(2){top:7px}#header .menu a span:nth-of-type(3){bottom:0}#header .menu a.open span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}#header .menu a.open span:nth-of-type(2){opacity:0}#header .menu a.open span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}#header .headerMenu{display:none;width:100%;padding:32px 33px;background:#1b1b1b;height:100vh;overflow-y:auto}#header .headerMenu .menuTop li{border-bottom:1px solid #666}#header .headerMenu .menuTop li a{position:relative;display:block;padding:10px 0;font-size:16px}#header .headerMenu .menuTop li a:after{content:"";display:block;width:15px;height:7px;position:absolute;top:50%;right:5px;margin-top:-2px;background:url(/img/arrow.png) no-repeat 0 -85px;-webkit-background-size:23px auto;background-size:23px auto}#header .headerMenu .menuTop li a.act:after{background:url(/img/arrow.png) no-repeat 0 -92px;-webkit-background-size:23px auto;background-size:23px auto}#header .headerMenu .menuTop li .menuIn{display:none;position:relative}#header .headerMenu .menuTop li .menuIn .menuCont:after{content:"";display:block;width:100%;height:10px;position:absolute;bottom:-10px;left:0;-moz-box-shadow:0 0 10px 30px #1b1b1b;-webkit-box-shadow:0 0 10px 30px #1b1b1b;box-shadow:0 0 10px 30px #1b1b1b}#header .headerMenu .menuTop li ul{padding-left:24px;margin-top:8px}#header .headerMenu .menuTop li ul li{margin-top:3px;border-bottom:none}#header .headerMenu .menuTop li ul li.menusubname{color:#999999;font-size:12px;margin-top:17px;margin-bottom:13px;position:relative}#header .headerMenu .menuTop li ul li.menusubname span{background:#1b1b1b;padding:0 10px 0 0;position:relative;z-index:1}#header .headerMenu .menuTop li ul li.menusubname:after{content:"";display:inline-block;width:100%;height:1px;background:#999999;position:absolute;top:50%;right:0;z-index:0}#header .headerMenu .menuTop li ul li:last-child{padding-bottom:20px}#header .headerMenu .menuTop li ul li a:after{display:none}#header .headerMenu .menuBottom{margin-top:35px;padding-bottom:20px}#header .headerMenu .menuBottom a{font-size:16px}#header .headerMenu .menuBottom li+li{margin-top:10px}#header .headerMenu .menuBottom .menuArea .menuIn{display:none;margin:10px 0 0}#header .headerMenu .menuBottom .menuArea .menuIn a::after{display:none}#header .headerMenu .menuBottom .menuArea a{position:relative;display:block;padding:5px 0;font-size:16px}#header .headerMenu .menuBottom .menuArea a:after{content:"";display:block;width:15px;height:7px;position:absolute;top:50%;left:90px;margin-top:-2px;background:url(/img/arrow.png) no-repeat 0 -85px;-webkit-background-size:23px auto;background-size:23px auto}#header .headerMenu .menuBottom .menuArea a.act:after{background:url(/img/arrow.png) no-repeat 0 -92px;-webkit-background-size:23px auto;background-size:23px auto}@media screen and (min-width: 769px){#header{overflow:visible;height:auto;background-color:rgba(0,0,0,0.8)}#header .headerTop{padding:7px 10px 13px 20px;background:none}#header .headerIn{display:block !important;width:1060px;margin:0 auto}#header .logo{float:left;width:170px}#header .logo img{width:170px;height:auto}#header .headerTop{float:left;padding:8px 0 12px}#header .headerMenu{overflow:visible;display:block !important;float:right;width:820px;padding:0;background:none;max-height:100%;height:auto}#header .headerMenu:after{display:none}#header .headerMenu .menuTop{letter-spacing:-0.4em;display:flex;align-items:center}#header .headerMenu .menuTop li{position:relative;vertical-align:bottom;letter-spacing:normal;margin-left:5px;border:none}#header .headerMenu .menuTop li:hover a{color:#fff}#header .headerMenu .menuTop li p:hover+.menuIn:after{background:#575756}#header .headerMenu .menuTop li a{position:relative;z-index:10;width:100%;padding:10px 12px;font-size:14px;color:#ccc;font-family:'Noto Sans Japanese Regular';-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header .headerMenu .menuTop li a:after{display:none}#header .headerMenu .menuTop li a.act{color:#fff}#header .headerMenu .menuTop li .menuIn{margin:7px 0 0;display:block;opacity:0;visibility:hidden;transition:.4s;position:absolute;left:0;top:100%;background:#696969;padding-bottom:20px;-webkit-border-radius:0 3px 3px 3px;-moz-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px}#header .headerMenu .menuTop li .menuIn h2{color:#fff}#header .headerMenu .menuTop li .menuIn a{display:inline-block;line-height:1.2}#header .headerMenu .menuTop li .menuIn:after{content:"";display:block;width:137px;height:50px;position:absolute;top:-50px;left:0;z-index:0;background:#696969;color:#fff;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#header .headerMenu .menuTop li .menuIn:before{content:'';position:absolute;width:30px;height:40px;border:3px solid #696969;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px #696969;top:-38px;left:130px;clip:rect(35px, 10px, auto, auto);-webkit-clip-path:rectangle(0, 50%, 50%, 100%, 0, 0)}#header .headerMenu .menuTop li .menuIn .menuCont{overflow:hidden}#header .headerMenu .menuTop li .menuIn .menuCont:after{display:none}#header .headerMenu .menuTop li .menuIn .menuCont .bnrArea a:after{display:none}#header .headerMenu .menuTop li.pc{display:inline-block !important}#header .headerMenu .menuTop li .menuRecruit{float:none;padding-right:50px;width:auto;font-weight:bold;border:none;margin:0 -50px 0 0;display:inline-block}#header .headerMenu .menuTop li .menuRecruit span.js-txt:nth-of-type(1),#header .headerMenu .menuTop li .menuRecruit span.js-txt:nth-of-type(2),#header .headerMenu .menuTop li .menuRecruit span.js-txt:nth-of-type(3),#header .headerMenu .menuTop li .menuRecruit span.js-txt:nth-of-type(4){font-size:12.5px;vertical-align:center}#header .headerMenu .menuTop li.menuAct:hover .menuIn{visibility:visible;opacity:1}#header .headerMenu .menuTop li ul{overflow:hidden;margin-top:3px;padding:0;max-height:100%}#header .headerMenu .menuTop li ul li{display:block;width:100%;margin-left:0}#header .headerMenu .menuTop li ul li:last-child{padding-bottom:0}#header .headerMenu .menuTop li ul li:after{display:none}#header .headerMenu .menuTop li ul li span{font-size:8px;color:#a9a9a9}#header .headerMenu .menuTop li ul li a{display:block;width:100%;padding:6px 15px;font-size:12px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header .headerMenu .menuTop li ul li a:hover{background:#575756}#header .headerMenu .menuTop li ul li a.act:after{display:none}#header .headerMenu .menuTop li ul li.menusubname{font-size:10px;width:auto;margin:20px 15px 10px}#header .headerMenu .menuTop li ul li.menusubname span{background:#696969;padding:0 10px 0 0}#header .headerMenu .menuTop li ul li.menusubname:after{content:"";display:inline-block;width:100%;height:1px;background:#b3b3b3}#header .headerMenu .menuTop li.top a:hover{background:none}#header .headerMenu .menuTop li.info .menuIn{width:154px}#header .headerMenu .menuTop li.course .menuIn{width:235px}#header .headerMenu .menuTop li.academic .menuIn{width:225px}#header .headerMenu .menuTop li.entrance .menuIn{width:130px}#header .headerMenu .menuTop li.entrance .menuIn:after{width:80px}#header .headerMenu .menuTop li.entrance .menuIn:before{left:72px}#header .headerMenu .menuTop li.license .menuIn{width:150px}#header .headerMenu .menuTop li.license .menuIn:after{width:90px}#header .headerMenu .menuTop li.license .menuIn:before{left:82px}#header .headerMenu .menuTop li.international{margin:0 0 0 20px}#header .headerMenu .menuTop li.international .menuIn{width:120px;margin:0}#header .headerMenu .menuTop li.international .menuIn:after{width:70px;height:50px}#header .headerMenu .menuTop li.international .menuIn:before{left:62px}}#headerTaiken{width:100%;position:fixed;top:0;left:0;z-index:100}#headerTaiken .topMenu{padding:7px 10px 6px 20px;background:#333}#headerTaiken .topMenu .inner{display:flex;align-items:center;justify-content:space-between}#headerTaiken .topMenu .logo a{display:block;width:218px;height:25px;text-indent:-9999px;background:url("/img/taiken/logo.png") no-repeat 0 0;background-size:100%}#headerTaiken .topMenu .btn{position:relative;width:33px;height:33px;padding:7px;border:1px solid #666;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}#headerTaiken .topMenu .btn span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:8px;width:16px;height:2px;background:#fff}#headerTaiken .topMenu .btn span:nth-of-type(1){top:6px}#headerTaiken .topMenu .btn span:nth-of-type(2){top:14px}#headerTaiken .topMenu .btn span:nth-of-type(3){bottom:7px}#headerTaiken .topMenu .btn.open span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}#headerTaiken .topMenu .btn.open span:nth-of-type(2){opacity:0}#headerTaiken .topMenu .btn.open span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}#headerTaiken .topMenu .menu{display:none}#headerTaiken .bottomMenu{display:none;width:100%;background:#f7f7f7;height:100vh;overflow-y:auto}#headerTaiken .bottomMenu .menu{margin-top:10px}#headerTaiken .bottomMenu .menu>li{margin-top:7px;background:#fff;transition:all .3s ease}#headerTaiken .bottomMenu .menu>li a{position:relative;display:block;padding:18px 20px 20px 95px;color:#333;font-weight:bold}#headerTaiken .bottomMenu .menu>li .icn{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:40px;transform:translateY(-50%);width:38px;height:38px;background:#f6f6f6;border-radius:100%;transition:all .3s ease}#headerTaiken .bottomMenu .menu>li.index .icn svg{width:23px;height:24px}#headerTaiken .bottomMenu .menu>li.op .icn svg{fill:#34b3cb;width:28px;height:19px}#headerTaiken .bottomMenu .menu>li.taiken .icn svg{fill:#ea6a02;width:20px;height:20px}#headerTaiken .bottomMenu .menu>li.movie .icn svg{fill:#ed5845;width:22px;height:15px}#headerTaiken .bottomMenu .menu>li.ao .icn svg{fill:#2abf77;width:19px;height:22px}#headerTaiken .bottomMenu .menu>li.kobetsu .icn svg{fill:#646ede;width:15px;height:30px}#headerTaiken .bottomMenu .menu>li.seminar .icn svg{fill:#3470c9;width:14px;height:20px}#headerTaiken .bottomMenu .menu>li.act .icn svg,#headerTaiken .bottomMenu .menu>li:hover .icn svg{fill:#fff !important}#headerTaiken .bottomMenu .menu>li.act.op .icn,#headerTaiken .bottomMenu .menu>li:hover.op .icn{background:#34b3cb}#headerTaiken .bottomMenu .menu>li.act.taiken .icn,#headerTaiken .bottomMenu .menu>li:hover.taiken .icn{background:#ea6a02}#headerTaiken .bottomMenu .menu>li.act.movie .icn,#headerTaiken .bottomMenu .menu>li:hover.movie .icn{background:#ed5845}#headerTaiken .bottomMenu .menu>li.act.ao .icn,#headerTaiken .bottomMenu .menu>li:hover.ao .icn{background:#2abf77}#headerTaiken .bottomMenu .menu>li.act.kobetsu .icn,#headerTaiken .bottomMenu .menu>li:hover.kobetsu .icn{background:#646ede}#headerTaiken .bottomMenu .menu>li.act.seminar .icn,#headerTaiken .bottomMenu .menu>li:hover.seminar .icn{background:#3470c9}#headerTaiken .bottomMenu .pageList{width:100%;display:flex;align-items:center;justify-content:center;margin-top:35px}#headerTaiken .bottomMenu .pageList li{padding:0 18px;border-left:1px solid #333}#headerTaiken .bottomMenu .pageList li:first-child{border-left:none}#headerTaiken .bottomMenu .pageList li a{display:block;line-height:1;font-size:14px;font-weight:bold;color:#333}#headerTaiken .bottomMenu .pageList li a:hover{text-decoration:underline}#headerTaiken .bottomMenu .pageList li a .icn{left:0}#headerTaiken .bottomMenu .tel{width:100%;display:flex;align-items:flex-end;justify-content:center;margin-top:35px;font-family:'OSP DIN';color:#333}#headerTaiken .bottomMenu .tel>*{line-height:0.8}#headerTaiken .bottomMenu .tel dt{font-size:20px;margin-right:10px}#headerTaiken .bottomMenu .tel dd{font-size:30px;letter-spacing:1px}@media screen and (min-width: 769px){#headerTaiken{position:static}#headerTaiken .inner{width:1100px;margin:0 auto}#headerTaiken .topMenu{padding:10px}#headerTaiken .topMenu .logo a{width:253px;height:30px}#headerTaiken .topMenu .btn{display:none}#headerTaiken .topMenu .menu{display:flex;justify-content:flex-end}#headerTaiken .topMenu .menu>li a{position:relative;display:block}#headerTaiken .topMenu .menu>li a .icn{position:absolute;top:50%;left:40px;width:38px;height:38px;background:#f6f6f6}#headerTaiken .topMenu .menu .pageList{display:flex;align-items:center}#headerTaiken .topMenu .menu .pageList li{padding:0 18px;border-left:1px solid #fff}#headerTaiken .topMenu .menu .pageList li:first-child{border-left:none}#headerTaiken .topMenu .menu .pageList li a{display:block;line-height:1;font-size:13px;font-weight:bold;color:#fff}#headerTaiken .topMenu .menu .pageList li a:hover{text-decoration:underline}#headerTaiken .topMenu .menu .pageList li a .icn{left:0}#headerTaiken .topMenu .tel{display:flex;align-items:flex-end;justify-content:center;margin-left:40px;font-family:'OSP DIN';color:#fff}#headerTaiken .topMenu .tel>*{line-height:0.8}#headerTaiken .topMenu .tel dt{font-size:18px;margin-right:10px}#headerTaiken .topMenu .tel dd{font-size:28px;letter-spacing:1px}#headerTaiken .bottomMenu{overflow:hidden;display:block !important;height:auto;background:#fff}#headerTaiken .bottomMenu .menu{display:flex;align-items:flex-end;justify-content:space-between;margin-top:0}#headerTaiken .bottomMenu .menu>li{position:relative;margin-top:0}#headerTaiken .bottomMenu .menu>li a{padding:14px 0 18px 47px}#headerTaiken .bottomMenu .menu>li .icn{left:0}#headerTaiken .bottomMenu .menu>li.index{display:none}#headerTaiken .bottomMenu .menu>li.act::after,#headerTaiken .bottomMenu .menu>li:hover::after{content:"";display:block;width:100%;height:4px;position:absolute;bottom:0;left:0}#headerTaiken .bottomMenu .menu>li.act.op::after,#headerTaiken .bottomMenu .menu>li:hover.op::after{background:#34b3cb}#headerTaiken .bottomMenu .menu>li.act.taiken::after,#headerTaiken .bottomMenu .menu>li:hover.taiken::after{background:#ea6a02}#headerTaiken .bottomMenu .menu>li.act.movie::after,#headerTaiken .bottomMenu .menu>li:hover.movie::after{background:#ed5845}#headerTaiken .bottomMenu .menu>li.act.ao::after,#headerTaiken .bottomMenu .menu>li:hover.ao::after{background:#2abf77}#headerTaiken .bottomMenu .menu>li.act.kobetsu::after,#headerTaiken .bottomMenu .menu>li:hover.kobetsu::after{background:#646ede}#headerTaiken .bottomMenu .menu>li.act.seminar::after,#headerTaiken .bottomMenu .menu>li:hover.seminar::after{background:#3470c9}#headerTaiken .bottomMenu .pageList,#headerTaiken .bottomMenu .tel{display:none}}#footer{width:100%;color:#d7d7d7;position:relative;font-size:12px;z-index:10;background:#3a3a3a}#footer a{color:#fff;font-size:15px}#footer p{color:#fff}#footer address{font-style:normal}#footer .menuBox{padding:25px 30px 0}#footer .footerMenu{width:100%;margin-bottom:65px}#footer .footerMenu .menuTop li{border-bottom:1px solid #666}#footer .footerMenu .menuTop li a{position:relative;display:block;padding:10px 0}#footer .footerMenu .menuTop li a:after{content:"";display:block;width:15px;height:7px;position:absolute;top:50%;right:5px;margin-top:-2px;background:url(/img/arrow.png) no-repeat 0 -85px;-webkit-background-size:23px auto;background-size:23px auto}#footer .footerMenu .menuTop li a.act:after{background:url(/img/arrow.png) no-repeat 0 -92px;-webkit-background-size:23px auto;background-size:23px auto}#footer .footerMenu .menuTop li:first-child a:after{display:none}#footer .footerMenu .menuTop li .menuIn{display:none;position:relative}#footer .footerMenu .menuTop li ul{padding-left:24px}#footer .footerMenu .menuTop li ul li{border-bottom:none}#footer .footerMenu .menuTop li ul li.menusubname{color:#999999;font-size:12px;margin-top:17px;margin-bottom:13px;position:relative}#footer .footerMenu .menuTop li ul li.menusubname span{background:#3a3a3a;padding:0 10px 0 0;position:relative;z-index:1}#footer .footerMenu .menuTop li ul li.menusubname:after{content:"";display:inline-block;width:100%;height:1px;background:#999999;position:absolute;top:50%;right:0;z-index:0}#footer .footerMenu .menuTop li ul li:last-child{padding-bottom:20px}#footer .footerMenu .menuTop li ul li a:after{display:none}#footer .pageMenu{margin-top:35px}#footer .pageMenu h2{font-size:14px;color:#9e9e9e}#footer .pageMenu ul{margin-top:7px;border-top:1px solid #505050}#footer .pageMenu ul li{border-bottom:1px solid #505050}#footer .pageMenu ul li a{display:block;padding:10px 0}#footer .pageMenu .officialBox{padding:25px 0 29px;text-align:center;border-bottom:1px solid #505050}#footer .pageMenu .officialBox ul{margin-top:3px;border-top:none}#footer .pageMenu .officialBox ul li{display:inline-block;vertical-align:middle;border-bottom:none;margin-left:24px}#footer .pageMenu .officialBox ul li a{padding:0}#footer .pageMenu .officialBox ul li:first-child{margin-left:0}#footer .footerBottom{padding:14px 0 30px;background:#3a3a3a;border-top:1px solid #505050;margin-top:-1px}#footer .footerBottom .footerMenu{margin-bottom:0;letter-spacing:-0.4em}#footer .footerBottom .footerMenu li{display:inline-block;vertical-align:middle;letter-spacing:normal;letter-spacing:normal;width:49%;margin-top:12px;margin-left:2%}#footer .footerBottom .footerMenu li a{font-size:14px}#footer .footerBottom .footerMenu li:nth-child(odd){margin-left:0}#footer .koubeBox{border-top:1px solid #666}#footer .koubeBox .addressBox{padding:29px 20px 50px}#footer .koubeBox .logoArea{font-size:13px;margin-bottom:8px}#footer .koubeBox .logoArea .logo,#footer .koubeBox .logoArea p{display:inline-block;vertical-align:top;letter-spacing:normal}#footer .koubeBox .logoArea .logo{margin-right:5px;margin-bottom:5px}#footer .koubeBox .logoArea p{font-size:18px;line-height:1.2}#footer .koubeBox .logoArea span{display:block;font-size:10px}#footer .koubeBox .copyright{margin-top:13px;font-size:10px}#footer .numberList li{display:inline-block;vertical-align:middle;letter-spacing:normal;color:#fff;font-size:16px}#footer .numberList li+li{margin-left:2%}@media screen and (min-width: 769px){#footer{padding:0 0 40px}#footer a{font-size:12px}#footer a:hover{text-decoration:underline}#footer .footerIn{margin:0 auto}}@media screen and (min-width: 769px) and (min-width: 769px){#footer .footerIn{width:990px}}@media screen and (min-width: 769px){#footer .menuBox{padding:0}#footer .pageMenu{position:relative;width:100%;margin-top:0;padding:12px 0 15px;border-bottom:1px solid #000}#footer .pageMenu:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:-2px;left:0;background:#5f5f5f}#footer .pageMenu h2,#footer .pageMenu nav{display:inline-block !important;vertical-align:middle}#footer .pageMenu h2.sp,#footer .pageMenu nav.sp{display:none}#footer .pageMenu .sp{display:none !important}#footer .pageMenu h2{width:240px;font-size:12px;color:#ccc}#footer .pageMenu ul{margin-top:0;border:none}#footer .pageMenu ul li{display:inline-block;vertical-align:middle;padding:0 3px 0 5px;border-bottom:none;border-left:1px solid #5f5f5f}#footer .pageMenu ul li:first-child{border-left:none}#footer .pageMenu ul li a{padding:0;line-height:1}#footer .pageMenu .officialBox{display:inline-block !important;vertical-align:middle;padding:0;margin-left:150px;border:none}#footer .pageMenu .officialBox h2,#footer .pageMenu .officialBox ul{display:inline-block;vertical-align:middle}#footer .pageMenu .officialBox h2{width:auto;margin-right:10px}#footer .pageMenu .officialBox ul li{border:none;padding:0;margin-left:5px}#footer .pageMenu .officialBox ul li img{width:36px;height:36px}#footer .footerMenu{position:relative;margin-bottom:0;padding-bottom:25px;border-bottom:1px solid #000}#footer .footerMenu:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:-2px;left:0;background:#5f5f5f}#footer .footerMenu.sp{display:none}#footer .footerMenu.pc{display:block}#footer .footerMenu .menuTop{letter-spacing:-0.4em}#footer .footerMenu .menuTop li{display:inline-block;vertical-align:bottom;letter-spacing:normal;border:none}#footer .footerMenu .menuTop li a{display:inline-block;padding:0}#footer .footerMenu .menuTop li a:after{display:none}#footer .footerMenu .menuTop li .menuIn{display:block}#footer .footerMenu .menuTop li .menuIn h2{color:#fff}#footer .footerMenu .menuTop li ul{overflow:hidden;padding:0;max-height:100%}#footer .footerMenu .menuTop li ul li{margin-left:0;display:inline-block;vertical-align:top;width:245px;margin-top:15px;padding-right:5px}#footer .footerMenu .menuTop li ul li:after{display:none}#footer .footerMenu .menuTop li ul li span{font-size:8px;color:#a9a9a9}#footer .footerMenu .menuTop li ul li:first-child{display:block;margin-top:22px}#footer .footerMenu .menuTop li ul li:first-child span{font-size:14px;color:#fff}#footer .footerMenu .menuTop li ul li:last-child{padding-bottom:0}#footer .footerMenu .menuTop li ul li a{font-size:14px}#footer .footerMenu .menuTop li ul li a:hover{text-decoration:underline}#footer .footerMenu .menuTop li ul li ul{width:auto;margin:0;padding:0}#footer .footerMenu .menuTop li ul li ul li{display:block;width:auto;margin:0}#footer .footerMenu .menuTop li ul li ul li:first-child{margin-top:0}#footer .footerMenu .menuTop li ul li ul li a{font-size:12px}#footer .footerMenu .menuTop li.info ul,#footer .footerMenu .menuTop li.info .bnrArea,#footer .footerMenu .menuTop li.entrance ul,#footer .footerMenu .menuTop li.entrance .bnrArea,#footer .footerMenu .menuTop li.license ul,#footer .footerMenu .menuTop li.license .bnrArea{display:inline-block;vertical-align:middle}#footer .footerMenu .menuTop li.info ul,#footer .footerMenu .menuTop li.entrance ul,#footer .footerMenu .menuTop li.license ul{width:750px}#footer .footerMenu .menuTop li.info .bnrArea,#footer .footerMenu .menuTop li.entrance .bnrArea,#footer .footerMenu .menuTop li.license .bnrArea{width:234px;margin-top:30px}#footer .footerBottom{padding:10px 0}#footer .footerBottom h2{width:240px;display:inline-block !important;vertical-align:top;color:#ccc}#footer .footerBottom .footerMenu{width:70%;margin:0;padding:0;display:inline-block;vertical-align:top;border:none}#footer .footerBottom .footerMenu:after{display:none}#footer .footerBottom .footerMenu li{width:auto;margin:0;padding:0 3px 0 5px;border-left:1px solid #5f5f5f}#footer .footerBottom .footerMenu li:first-child{border-left:none}#footer .footerBottom .footerMenu li a{font-size:12px}#footer .footerBottom .footerMenu li a:hover{text-decoration:underline}#footer .footerBottom .copyright{margin-top:11px;text-align:center;font-size:10px}#footer .bnrArea{position:relative;width:990px;margin:0 auto;padding:25px 0 20px;letter-spacing:-0.4em;border-top:1px solid #000;background:none}#footer .bnrArea a{overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#footer .bnrArea a:hover{opacity:0.7}#footer .bnrArea:after{content:"";display:block;width:100%;height:1px;position:absolute;top:0;left:0;background:#5f5f5f}#footer .bnrArea li{display:inline-block;vertical-align:top;letter-spacing:normal;margin-left:17px}#footer .bnrArea li:first-child{margin-left:0}#footer .koubeBox{border:none;overflow:hidden;margin-top:15px}#footer .koubeBox .footerIn{padding:0}#footer .koubeBox .addressBox{width:790px;float:left;padding:0}#footer .koubeBox .logoArea,#footer .koubeBox .detail,#footer .koubeBox .address,#footer .koubeBox .numberList{display:inline-block;vertical-align:top}#footer .koubeBox .logoArea{margin:0}#footer .koubeBox .logoArea p{font-size:17px;line-height:1}#footer .koubeBox .logoArea p span{margin-bottom:3px;font-size:8px}#footer .koubeBox .address{margin-left:25px;font-size:12px;line-height:1}#footer .koubeBox .address span{margin-bottom:3px;font-size:10px}#footer .koubeBox .numberList{line-height:1}#footer .koubeBox .numberList li{margin-left:10px;font-size:12px;line-height:1}#footer .koubeBox .numberList span{margin-bottom:3px;font-size:10px}#footer .koubeBox .copyright{text-align:left;margin-top:0;margin-left:25px}}#pageTop{padding:25px 0;text-align:center;border-bottom:1px solid #505050}#pageTop a{font-size:15px;font-family:'Noto Sans Japanese Regular'}#pageTop a:after{content:"";display:inline-block;vertical-align:middle;width:15px;height:7px;margin-left:3px;background:url(/img/arrow.png) no-repeat 0 -92px;-webkit-background-size:23px auto;background-size:23px auto}@media screen and (min-width: 769px){#pageTop{position:relative;padding:20px 0 10px;text-align:right;border-bottom:1px solid #000}#pageTop:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:-2px;left:0;background:#5f5f5f}#pageTop a:after{margin-left:5px}}#breadCrumb{overflow:hidden;width:100%;padding:5px 20px 9px;background:#515151;font-size:12px}#breadCrumb ul{overflow:hidden;min-width:1000px;letter-spacing:-0.4em}#breadCrumb ul li{position:relative;display:inline-block;vertical-align:middle;letter-spacing:normal;color:#fff;padding-right:10px}#breadCrumb ul li span{display:inline-block;vertical-align:middle;width:5px;height:8px;margin-top:-2px;margin-left:8px;text-indent:-9999px;background:url(/img/arrow.png) no-repeat 0 -101px #515151;-webkit-background-size:23px auto;background-size:23px auto}#breadCrumb ul li a{color:#fff}#breadCrumb ul li:first-child{z-index:10;margin-right:5px;padding-right:5px;padding-left:26px;background:url(/img/icn.png) no-repeat 0 -192px #515151;-webkit-background-size:28px auto;background-size:28px auto}#breadCrumb ul li:last-child{padding-right:0}@media screen and (min-width: 769px){#breadCrumb{padding:5px 0}#breadCrumb ul{margin:0 auto}}@media screen and (min-width: 769px) and (min-width: 769px){#breadCrumb ul{width:990px}}.noteTxt{position:relative;display:inline-block;color:#666;padding-left:15px;font-size:12px}.noteTxt:before{content:"※";position:absolute;top:0;left:0}.btnBlue{overflow:hidden;display:block;width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 10px 10px;font-size:14px;color:#fff;background:#50acee;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.btnBlue span:after{content:"";display:inline-block;vertical-align:middle;width:10px;height:13px;margin:-2px 0 0 10px;background:url(/img/arrow.png) no-repeat 0 -14px;-webkit-background-size:23px auto;background-size:23px auto}@media screen and (min-width: 769px){.btnBlue{position:relative}.btnBlue span{position:relative;z-index:10}.btnBlue:after{content:"";display:block;position:absolute;bottom:0;left:-110%;width:100%;height:100%;z-index:0;transition:all .3s ease;background-color:#333}.btnBlue:hover:after{left:0}}.btnRightBlue{overflow:hidden;display:block;width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 10px 10px;font-size:14px;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;background:#6db9f0;border-bottom:2px solid #4c95c9}.btnRightBlue span:after{content:"";display:inline-block;vertical-align:middle;width:10px;height:13px;margin:-2px 0 0 10px;background:url(/img/arrow.png) no-repeat 0 -14px;-webkit-background-size:23px auto;background-size:23px auto}@media screen and (min-width: 769px){.btnRightBlue{position:relative}.btnRightBlue span{position:relative;z-index:10}.btnRightBlue:after{content:"";display:block;position:absolute;bottom:0;left:-110%;width:100%;height:45px;z-index:0;transition:all .3s ease;background-color:#4966b5}.btnRightBlue:hover{border-bottom:2px solid #4966b5}.btnRightBlue:hover:after{left:0}}.link{display:inline-block;position:relative;font-size:16px;color:#50acee;font-family:'Noto Sans Japanese Regular';padding-right:20px}.link:after{content:"";display:inline-block;vertical-align:middle;width:11px;height:15px;position:absolute;top:50%;right:0;margin:-7px 0 0 5px;background:url(/img/arrow.png) no-repeat 0 0;-webkit-background-size:23px auto;background-size:23px auto}.link.linkWhite{color:#fff}.link.linkWhite a{color:#fff}.link.linkWhite:after{width:11px;height:11px;margin:-5px 0 0 5px;background:url(/img/arrow.png) no-repeat 0 -15px;-webkit-background-size:23px auto;background-size:23px auto}@media screen and (min-width: 769px){.link:hover{text-decoration:underline}}.link02:after{display:none}.link02 a:after{content:"";display:inline-block;vertical-align:middle;width:12px;height:15px;position:absolute;top:50%;right:0;margin:-4px 0 0 5px;background:url(/img/arrow.png) no-repeat 0 0;-webkit-background-size:23px auto;background-size:23px auto}.link02 a[target="_blank"]:after{content:"";display:inline-block;vertical-align:middle;width:12px;height:15px;position:absolute;top:50%;right:0;margin:-4px 0 0 5px;border:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;background:url(/img/icn.png) no-repeat 0 -17px;-webkit-background-size:23px auto;background-size:23px auto}@media screen and (min-width: 769px){.link02 a[target="_blank"]:after{width:15px;height:15px;margin-top:-7px;background:url(/img/icn.png) no-repeat 0 -22px;-webkit-background-size:31px auto;background-size:31px auto}}.contentBox{position:relative;z-index:10;padding:27px 0 0;background:#fff}.contentBox .titBox{padding:0 20px}.contentBox .titBox+.titBox{margin-top:20px}.contentBox .titBox.titBg{padding-bottom:20px;background:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f6f6f6));background:-moz-linear-gradient(top, #fff, #f6f6f6);background:-o-linear-gradient(top, #fff, #f6f6f6);background:-webkit-linear-gradient(top, #fff, #f6f6f6);background:linear-gradient(#fff, #f6f6f6)}.contentBox .titBox.ex{padding-top:30px;padding-bottom:0px;margin-bottom:-20px}.contentBox .titBox .link{margin-bottom:20px}@media screen and (min-width: 769px){.contentBox .titBox .link{margin-bottom:0}}.contentBox h2{margin-bottom:17px;font-size:24px;font-family:'Noto Sans Japanese DemiLight'}.contentBox h2+p{font-size:16px}.contentBox h2 span{display:block;font-size:14px}.contentBox h2 ruby{display:inline-table;text-align:center;white-space:nowrap;text-indent:0;margin:0;vertical-align:1.06em}.contentBox h2 ruby>rb{display:table-row-group;line-height:120%}.contentBox h2 ruby>rt{display:table-header-group;font-size:0.5rem;line-height:120%;letter-spacing:-0.1px;text-align:center}.contentBox h2.titiMin{font-size:24px;margin-top:27px;margin-bottom:14px}.contentBox h2.titiMin+p small{display:block;font-size:12px;margin:-12px auto 8px}.contentBox h2.titiMin+p.main{font-size:16px;font-weight:bold;letter-spacing:0px}.contentBox h2.titiMin+p.emphasis{font-size:20px;font-weight:bold;letter-spacing:0px;margin:-8px auto 0}.contentBox h2.titiMin+p.emphasis small{font-size:14px;font-weight:bold;margin:4px auto 0}.contentBox h2.titiMin+p.emphasis strong,.contentBox h2.titiMin+p.emphasis span{font-weight:bold}.contentBox h3{margin-bottom:13px;font-size:16px;font-family:'Noto Sans Japanese Regular'}.contentBox p+h3{margin-top:20px}@media screen and (min-width: 769px){.contentBox{padding:46px 0 0}.contentBox .titBox{padding:0 20px;text-align:center}.contentBox .titBox.titBg{background:none;filter:none;padding:0}.contentBox .titBox.ex{padding-bottom:25px;margin-bottom:0}.contentBox h2{margin-bottom:20px;font-size:34px;text-align:center}.contentBox h2+p{font-size:14px;line-height:1.7;letter-spacing:1px;text-align:center}.contentBox h2 ruby{display:inline-table;text-align:center;white-space:nowrap;text-indent:0;margin:0;vertical-align:1.06em}.contentBox h2 ruby>rb{display:table-row-group;line-height:120%}.contentBox h2 ruby>rt{display:table-header-group;font-size:0.5rem;line-height:120%;letter-spacing:-0.1px;text-align:center}.contentBox h2.titiMin{font-size:30px;margin-bottom:25px}.contentBox h2.titiMin+p small{display:block;font-size:12px;margin:-16px auto 0}.contentBox h2.titiMin+p.main{font-size:16px;font-weight:bold;letter-spacing:0px}.contentBox h2.titiMin+p.emphasis{font-size:20px;font-weight:bold;letter-spacing:0px;margin:-8px auto 0}.contentBox h2.titiMin+p.emphasis small{font-size:16px;font-weight:bold;margin:18px auto 0}.contentBox h3{font-size:20px;margin-bottom:10px}}.contentDetail h2{font-size:24px}.contentDetail .taCenter{text-align:center}@media screen and (min-width: 769px){.contentDetail h2{font-size:30px}}.kvArea{color:#fff;padding:25% 0 14%;position:relative;text-align:center;z-index:0;width:100%;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.kvArea h1{font-size:25px;line-height:1.25;font-family:'Noto Sans Japanese Regular';text-shadow:0px 0px 15px rgba(0,0,0,0.8)}.kvArea h1 .small{font-size:16px}.kvArea .category{margin-top:25px;font-size:20px;font-family:'Noto Sans Japanese Regular';text-shadow:0px 0px 15px rgba(0,0,0,0.8);position:relative}.kvArea .category span{display:block;font-size:14px}.kvArea.topKv{text-align:center;padding:38% 0 30%}.kvArea.topKv.academic,.kvArea.topKv.entrance,.kvArea.topKv.info,.kvArea.topKv.license{padding:25% 0 12%}.kvArea.topKv h1{font-size:31px;text-align:center}.kvArea.topKv h1.indent{text-indent:-1em;padding-left:1px}.kvArea.topKv h1.category{font-size:20px;margin-top:0}@media screen and (min-width: 641px) and (max-width: 979px){.kvArea h1{font-size:30px}.kvArea .category{font-size:28px;color:#fff}.kvArea.topKv h1{font-size:30px}.kvArea.topKv .category{font-size:28px}.kvArea .titArea{width:100%;padding:0 20px}}@media screen and (min-width: 769px){.kvArea{padding:14% 0 12%;text-align:left}.kvArea .titArea{width:790px;margin:0 auto}.kvArea h1{font-size:36px}.kvArea h1 .small{font-size:22px}.kvArea .category{margin-top:28px;font-size:38px;color:#fff}.kvArea .category span{font-size:15px}.kvArea .category span::after{font-size:13px}.kvArea.topKv{padding:16% 0 16.5%;text-align:center}.kvArea.topKv h1{font-size:39px}.kvArea.topKv h1.category{font-family:'Noto Sans Japanese DemiLight';font-size:38px;margin:0}.kvArea.topKv.academic,.kvArea.topKv.entrance,.kvArea.topKv.info,.kvArea.topKv.license{padding:14% 0 12%}}#bnrArea{padding:43px 20px 34px;background:#fff}#bnrArea h2{margin-bottom:10px;font-size:20px;text-align:left}#bnrArea p{font-size:16px;color:#666}#bnrArea ul{margin-top:-5px}#bnrArea ul li{width:100%;margin-top:15px;font-size:0;line-height:0}#bnrArea ul li a{display:block}#bnrArea ul li img{width:100%;height:auto}@media screen and (min-width: 641px) and (max-width: 979px){#bnrArea ul{width:100%}#bnrArea ul li{display:inline-block;vertical-align:top;width:45%;margin-left:3%}}@media screen and (min-width: 769px){#bnrArea{padding:64px 0 61px;text-align:center}#bnrArea h2{margin-bottom:5px;font-size:26px;text-align:center}#bnrArea p{font-size:14px}#bnrArea ul{width:790px;margin:0 auto;letter-spacing:-0.4em}#bnrArea ul li{display:inline-block;vertical-align:top;letter-spacing:normal;width:370px;margin-top:20px;margin-left:50px}#bnrArea ul li:nth-child(odd){margin-left:0}#bnrArea ul li a{overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#bnrArea ul li a:hover{opacity:0.7}}#prospectiveBox{padding:8% 20px 50px;font-family:'Noto Sans Japanese Regular'}#prospectiveBox h2{margin-bottom:30px;font-size:23px;text-align:center;font-family:'Noto Sans Japanese Regular'}#prospectiveBox .description{text-align:left;font-size:16px;font-weight:bold}#prospectiveBox .prospectiveMenu{margin-top:22px}#prospectiveBox .prospectiveMenu li{margin-top:15px;background-color:rgba(255,255,255,0.93)}#prospectiveBox .prospectiveMenu li h3{font-size:17px;margin-bottom:13px}#prospectiveBox .prospectiveMenu li h3:after{content:"";display:inline-block;width:12px;height:13px;margin:-5px 0 0 12px;background:url(/img/arrow.png) no-repeat 0 -15px;-webkit-background-size:24px auto;background-size:24px auto}#prospectiveBox .prospectiveMenu li p{font-size:12px}#prospectiveBox .prospectiveMenu li .btnArea{padding:11px 55px 0}#prospectiveBox .prospectiveMenu li a{display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:20px 56% 19px 20px;min-height:205px;color:#fff}#prospectiveBox .prospectiveMenu li:nth-child(1){background:url(/img/img_prospective01.jpg) no-repeat 0 0;-webkit-background-size:cover;background-size:cover}#prospectiveBox .prospectiveMenu li:nth-child(2){background:url(/img/img_prospective02.jpg) no-repeat 0 0;-webkit-background-size:cover;background-size:cover}@media screen and (min-width: 641px) and (max-width: 979px){#prospectiveBox .prospectiveMenu{width:100%;margin-left:-2%}#prospectiveBox .prospectiveMenu li{display:inline-block;vertical-align:top;width:45%;margin-left:3%}}@media screen and (min-width: 769px){#prospectiveBox{padding:45px 0 80px}#prospectiveBox h2{margin-bottom:5px;font-size:26px}#prospectiveBox .description{text-align:center;font-size:14px}#prospectiveBox .prospectiveMenu{display:flex;margin:6px 0 0}#prospectiveBox .prospectiveMenu li{flex:1;margin-left:5px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#prospectiveBox .prospectiveMenu li:hover{opacity:0.7}#prospectiveBox .prospectiveMenu li:nth-child(odd){margin-left:0;margin-right:5px}#prospectiveBox .prospectiveMenu li h3{font-size:27px;margin-bottom:12px;width:100%;color:#fff}#prospectiveBox .prospectiveMenu li p{width:190px;font-size:14px;color:#fff;text-align:left}#prospectiveBox .prospectiveMenu li .btnArea{padding:18px 60px 0}#prospectiveBox .prospectiveMenu li a{padding:20% 45px;min-height:320px;color:#fff}#prospectiveBox .prospectiveMenu li:nth-child(1){background:url(/img/img_prospective01_pc.jpg) no-repeat 0 0;-webkit-background-size:cover;background-size:cover}#prospectiveBox .prospectiveMenu li:nth-child(2){background:url(/img/img_prospective02_pc.jpg) no-repeat 0 0;-webkit-background-size:cover;background-size:cover}}@media screen and (min-width: 641px) and (max-width: 979px){.courseListBox .contentIn{padding:0}}@media screen and (min-width: 769px){.courseListBox{width:100%;margin-top:74px;position:relative;z-index:10;-webkit-box-shadow:rgba(0,0,0,0.08) 0 0 25px;-moz-box-shadow:rgba(0,0,0,0.08) 0 0 25px;box-shadow:rgba(0,0,0,0.08) 0 0 25px}.courseListBox .contentIn{width:100%}.courseListBox+.graduateVoice.cource{margin-top:90px}}.stepListBox h2{font-size:24px}@media screen and (min-width: 769px){.stepListBox h2{font-size:30px}}.stepList{padding:0 20px 0}.stepList li{position:relative;margin-top:10px}.stepList li .step,.stepList li .detail{display:table-cell;vertical-align:middle}.stepList li .step{position:relative;width:50px;padding:0 7px;text-align:center;color:#fff;line-height:1;font-family:'Noto Sans Japanese DemiLight';-webkit-box-shadow:rgba(0,0,0,0.13) 9px 0px 4px -3px;-moz-box-shadow:rgba(0,0,0,0.13) 9px 0px 4px -3px;box-shadow:rgba(0,0,0,0.13) 9px 0px 4px -3px}.stepList li .step span{display:block;margin-left:-5px;font-size:30px;font-style:italic}.stepList li .step:before{content:"";width:0;height:0;position:absolute;top:-1px;left:0;z-index:0;border-style:solid;border-width:15px 25px 0 25px;border-color:#fff transparent transparent transparent}.stepList li .step:after{content:"";width:0;height:0;border-style:solid;border-width:15px 25px 0 25px;position:absolute;bottom:-15px;left:0;z-index:2}.stepList li:first-child{z-index:2}.stepList li:nth-child(2){z-index:1}.stepList li:nth-child(3){z-index:0}.stepList li .detail{padding:20px 0 15px 23px}.stepList li .detail .tit{font-family:'Noto Sans Japanese Regular';font-size:20px}.stepList li .detail .txt{margin:5px 0 10px;font-size:16px}.stepList li:last-child{margin:8px -20px 0;padding:40px 20px 30px;background:#f7f7f7;z-index:-1}.stepList li:last-child .step{display:inline-block;width:auto;margin-bottom:5px;padding:5px 10px 6px;font-size:14px;font-family:'Noto Sans Japanese Regular';color:#333;text-align:center;border:1px solid #333;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.stepList li:last-child .step:before,.stepList li:last-child .step:after{display:none}.stepList li:last-child h2{margin-bottom:5px;font-size:20px;font-family:'Noto Sans Japanese Regular'}.stepList li:last-child .img{width:100%;margin-top:10px}.stepList li.architecture li{position:relative;padding:0;margin:0}.stepList li.architecture li+li{margin-top:20px}.stepList li.architecture li:first-child:before,.stepList li.architecture li:first-child:after{content:"";display:block;width:0;height:0;margin-left:-10px;border-style:solid;border-width:22px 12px 0 12px}.stepList li.architecture li:first-child:before{position:absolute;bottom:-10px;left:50%;z-index:1;border-color:#00795c transparent transparent transparent}.stepList li.architecture li:first-child:after{position:absolute;bottom:-12px;left:51%;z-index:0;border-color:#e7e7e7 transparent transparent transparent}.stepList.it li:nth-child(1) .step{background:#7fc5e4}.stepList.it li:nth-child(1) .step:before{background:#7fc5e4}.stepList.it li:nth-child(1) .step:after{border-color:#7fc5e4 transparent transparent transparent}.stepList.it li:nth-child(2) .step{background:#64b8de}.stepList.it li:nth-child(2) .step:before{background:#64b8de}.stepList.it li:nth-child(2) .step:after{border-color:#64b8de transparent transparent transparent}.stepList.it li:nth-child(3) .step{background:#49acd8}.stepList.it li:nth-child(3) .step:before{background:#49acd8}.stepList.it li:nth-child(3) .step:after{border-color:#49acd8 transparent transparent transparent}.stepList.hw li:nth-child(1) .step{background:#65a6d3}.stepList.hw li:nth-child(1) .step:before{background:#65a6d3}.stepList.hw li:nth-child(1) .step:after{border-color:#65a6d3 transparent transparent transparent}.stepList.hw li:nth-child(2) .step{background:#4493ca}.stepList.hw li:nth-child(2) .step:before{background:#4493ca}.stepList.hw li:nth-child(2) .step:after{border-color:#4493ca transparent transparent transparent}.stepList.hw li:nth-child(3) .step{background:#2380c1}.stepList.hw li:nth-child(3) .step:before{background:#2380c1}.stepList.hw li:nth-child(3) .step:after{border-color:#2380c1 transparent transparent transparent}.stepList.business li:nth-child(1) .step{background:#6998ca}.stepList.business li:nth-child(1) .step:before{background:#6998ca}.stepList.business li:nth-child(1) .step:after{border-color:#6998ca transparent transparent transparent}.stepList.business li:nth-child(2) .step{background:#4a82be}.stepList.business li:nth-child(2) .step:before{background:#4a82be}.stepList.business li:nth-child(2) .step:after{border-color:#4a82be transparent transparent transparent}.stepList.business li:nth-child(3) .step{background:#2a6cb3}.stepList.business li:nth-child(3) .step:before{background:#2a6cb3}.stepList.business li:nth-child(3) .step:after{border-color:#2a6cb3 transparent transparent transparent}.stepList.architecture li:nth-child(1) .step{background:#4ca18d}.stepList.architecture li:nth-child(1) .step:before{background:#4ca18d}.stepList.architecture li:nth-child(1) .step:after{border-color:#4ca18d transparent transparent transparent}.stepList.architecture li:nth-child(2) .step{background:#33947d}.stepList.architecture li:nth-child(2) .step:before{background:#33947d}.stepList.architecture li:nth-child(2) .step:after{border-color:#33947d transparent transparent transparent}.stepList.architecture li:nth-child(3) .step{background:#00795c}.stepList.architecture li:nth-child(3) .step:before{background:#00795c}.stepList.architecture li:nth-child(3) .step:after{border-color:#00795c transparent transparent transparent}.stepList.industrial li:nth-child(1) .step{background:#81c17f}.stepList.industrial li:nth-child(1) .step:before{background:#81c17f}.stepList.industrial li:nth-child(1) .step:after{border-color:#81c17f transparent transparent transparent}.stepList.industrial li:nth-child(2) .step{background:#67b463}.stepList.industrial li:nth-child(2) .step:before{background:#67b463}.stepList.industrial li:nth-child(2) .step:after{border-color:#67b463 transparent transparent transparent}.stepList.industrial li:nth-child(3) .step{background:#4ca748}.stepList.industrial li:nth-child(3) .step:before{background:#4ca748}.stepList.industrial li:nth-child(3) .step:after{border-color:#4ca748 transparent transparent transparent}.stepList.graphic li:nth-child(1) .step{background:#bbdc8b}.stepList.graphic li:nth-child(1) .step:before{background:#bbdc8b}.stepList.graphic li:nth-child(1) .step:after{border-color:#bbdc8b transparent transparent transparent}.stepList.graphic li:nth-child(2) .step{background:#a5d065}.stepList.graphic li:nth-child(2) .step:before{background:#a5d065}.stepList.graphic li:nth-child(2) .step:after{border-color:#a5d065 transparent transparent transparent}.stepList.graphic li:nth-child(3) .step{background:#8ec43e}.stepList.graphic li:nth-child(3) .step:before{background:#8ec43e}.stepList.graphic li:nth-child(3) .step:after{border-color:#8ec43e transparent transparent transparent}.stepList.gamesoft li:nth-child(1) .step{background:#e6d34c}.stepList.gamesoft li:nth-child(1) .step:before{background:#e6d34c}.stepList.gamesoft li:nth-child(1) .step:after{border-color:#e6d34c transparent transparent transparent}.stepList.gamesoft li:nth-child(2) .step{background:#e2cd33}.stepList.gamesoft li:nth-child(2) .step:before{background:#e2cd33}.stepList.gamesoft li:nth-child(2) .step:after{border-color:#e2cd33 transparent transparent transparent}.stepList.gamesoft li:nth-child(3) .step{background:#dbc000}.stepList.gamesoft li:nth-child(3) .step:before{background:#dbc000}.stepList.gamesoft li:nth-child(3) .step:after{border-color:#dbc000 transparent transparent transparent}.stepList.threedcg li:nth-child(1) .step{background:#efa7be}.stepList.threedcg li:nth-child(1) .step:before{background:#efa7be}.stepList.threedcg li:nth-child(1) .step:after{border-color:#efa7be transparent transparent transparent}.stepList.threedcg li:nth-child(2) .step{background:#ed9bb5}.stepList.threedcg li:nth-child(2) .step:before{background:#ed9bb5}.stepList.threedcg li:nth-child(2) .step:after{border-color:#ed9bb5 transparent transparent transparent}.stepList.threedcg li:nth-child(3) .step{background:#e882a3}.stepList.threedcg li:nth-child(3) .step:before{background:#e882a3}.stepList.threedcg li:nth-child(3) .step:after{border-color:#e882a3 transparent transparent transparent}.stepList.animation li:nth-child(1) .step{background:#e689a4}.stepList.animation li:nth-child(1) .step:before{background:#e689a4}.stepList.animation li:nth-child(1) .step:after{border-color:#e689a4 transparent transparent transparent}.stepList.animation li:nth-child(2) .step{background:#e37997}.stepList.animation li:nth-child(2) .step:before{background:#e37997}.stepList.animation li:nth-child(2) .step:after{border-color:#e37997 transparent transparent transparent}.stepList.animation li:nth-child(3) .step{background:#dc577d}.stepList.animation li:nth-child(3) .step:before{background:#dc577d}.stepList.animation li:nth-child(3) .step:after{border-color:#dc577d transparent transparent transparent}.stepList.voiceactor li:nth-child(1) .step{background:#e46292}.stepList.voiceactor li:nth-child(1) .step:before{background:#e46292}.stepList.voiceactor li:nth-child(1) .step:after{border-color:#e46292 transparent transparent transparent}.stepList.voiceactor li:nth-child(2) .step{background:#e04c83}.stepList.voiceactor li:nth-child(2) .step:before{background:#e04c83}.stepList.voiceactor li:nth-child(2) .step:after{border-color:#e04c83 transparent transparent transparent}.stepList.voiceactor li:nth-child(3) .step{background:#d81f64}.stepList.voiceactor li:nth-child(3) .step:before{background:#d81f64}.stepList.voiceactor li:nth-child(3) .step:after{border-color:#d81f64 transparent transparent transparent}.stepList.create li:nth-child(1) .step{background:#e46292}.stepList.create li:nth-child(1) .step:before{background:#e46292}.stepList.create li:nth-child(1) .step:after{border-color:#e46292 transparent transparent transparent}.stepList.create li:nth-child(2) .step{background:#cc397d}.stepList.create li:nth-child(2) .step:before{background:#cc397d}.stepList.create li:nth-child(2) .step:after{border-color:#cc397d transparent transparent transparent}.stepList.create li:nth-child(3) .step{background:#bf085d}.stepList.create li:nth-child(3) .step:before{background:#bf085d}.stepList.create li:nth-child(3) .step:after{border-color:#bf085d transparent transparent transparent}.stepList.technique li:nth-child(1) .step{background:#b45e93}.stepList.technique li:nth-child(1) .step:before{background:#b45e93}.stepList.technique li:nth-child(1) .step:after{border-color:#b45e93 transparent transparent transparent}.stepList.technique li:nth-child(2) .step{background:#a43c7c}.stepList.technique li:nth-child(2) .step:before{background:#a43c7c}.stepList.technique li:nth-child(2) .step:after{border-color:#a43c7c transparent transparent transparent}.stepList.technique li:nth-child(3) .step{background:#941a65}.stepList.technique li:nth-child(3) .step:before{background:#941a65}.stepList.technique li:nth-child(3) .step:after{border-color:#941a65 transparent transparent transparent}.stepList.stepInfoList{padding-left:35px}.stepList.stepInfoList li .step:before{border-width:18px 25px 0 25px;border-color:#fff transparent transparent transparent}.stepList.stepInfoList li .step:after{border-width:18px 25px 0 25px;bottom:-18px}.stepList.stepInfoList .stepUp{position:relative;padding:0 20px 70% 70px;margin-left:-85px;background:url(/img/info/img_info_features04.jpg) no-repeat right bottom #fff;background-size:100%}.stepList.stepInfoList .stepUp:after{content:"";width:0;height:0;border-style:solid;border-width:15px 25px 0 25px;position:absolute;top:0;left:20px;z-index:2;border-color:#ccc transparent transparent transparent}.stepList.stepInfoList .stepUp .stepUpIn{overflow:hidden}.stepList.stepInfoList .stepUp .stepBox{float:left;width:85px;margin-left:-3px}.stepList.stepInfoList .stepUp .stepBox .step{display:block;border:none;color:#fff;margin:0 auto 5px;-webkit-box-shadow:rgba(0,0,0,0.13) 9px 0px 4px -3px;-moz-box-shadow:rgba(0,0,0,0.13) 9px 0px 4px -3px;box-shadow:rgba(0,0,0,0.13) 9px 0px 4px -3px}.stepList.stepInfoList .stepUp .stepBox .step span{display:inline-block;margin-right:3px}.stepList.stepInfoList .stepUp .stepBox .step:before,.stepList.stepInfoList .stepUp .stepBox .step:after{display:block}.stepList.stepInfoList .stepUp .stepBox .step.step01{width:54px;padding:21px 0 0;background:#90cfea;font-size:14px}.stepList.stepInfoList .stepUp .stepBox .step.step01:before,.stepList.stepInfoList .stepUp .stepBox .step.step01:after{border-width:15px 27px 0}.stepList.stepInfoList .stepUp .stepBox .step.step01:after{bottom:-15px;border-color:#90cfea transparent transparent transparent}.stepList.stepInfoList .stepUp .stepBox .step.step02{width:64px;padding:28px 0 1px;background:#36a1cf;font-size:11px}.stepList.stepInfoList .stepUp .stepBox .step.step02 span{font-size:15px}.stepList.stepInfoList .stepUp .stepBox .step.step02:before,.stepList.stepInfoList .stepUp .stepBox .step.step02:after{border-width:19px 32px 0}.stepList.stepInfoList .stepUp .stepBox .step.step02:after{bottom:-19px;border-color:#36a1cf transparent transparent transparent}.stepList.stepInfoList .stepUp .stepBox .step.step03{width:72px;padding:37px 0 4px;background:#1a6ebd;font-size:14px;margin-bottom:10px}.stepList.stepInfoList .stepUp .stepBox .step.step03 span{font-size:18px}.stepList.stepInfoList .stepUp .stepBox .step.step03:before,.stepList.stepInfoList .stepUp .stepBox .step.step03:after{border-width:24px 36px 0}.stepList.stepInfoList .stepUp .stepBox .step.step03:after{bottom:-24px;border-color:#1a6ebd transparent transparent transparent}.stepList.stepInfoList .stepUp .stepBox .step.step04{width:84px;padding:41px 0 9px;background:#283278;font-size:14px}.stepList.stepInfoList .stepUp .stepBox .step.step04 span{font-size:20px}.stepList.stepInfoList .stepUp .stepBox .step.step04:before,.stepList.stepInfoList .stepUp .stepBox .step.step04:after{border-width:24px 42px 0}.stepList.stepInfoList .stepUp .stepBox .step.step04:after{bottom:-24px;border-color:#283278 transparent transparent transparent}.stepList.stepInfoList .stepUp .txtArea{float:right;width:65%}.stepList.currentStep{padding:0;z-index:100}.stepList.currentStep>li{padding:0 20px}.stepList.currentStep>li:last-child{margin:40px 0 30px;padding:20px 20px 30px;overflow:inherit;z-index:200}.stepList.currentStep>li:last-child .img{float:none}.stepList.currentStep>li:last-child .titArea{color:#ffffff;text-align:center}.stepList.currentStep>li:last-child .titArea h2{color:#ffffff;font-size:22px}.stepList.currentStep>li:last-child .titArea small{font-size:16px}.stepList.currentStep>li:last-child .titArea small:before,.stepList.currentStep>li:last-child .titArea small:after{display:inline-block;border-left:2px solid #fff;height:20px;width:1px;vertical-align:middle}.stepList.currentStep>li:last-child .titArea small:before{content:"";-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);margin-right:18px}.stepList.currentStep>li:last-child .titArea small:after{content:"";-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:15px}.stepList.currentStep>li:last-child .detail{padding:0;position:relative}.stepList.currentStep>li:last-child .detail .iconPC{position:absolute;bottom:100px;right:-15px}.stepList.currentStep>li:last-child .txt{color:#ffffff}.stepList.currentStep>li:last-child .txt li{font-size:14px;margin:10px 0 0 1em;text-indent:-1em;background:none;padding:0}.stepList.currentStep>li:last-child .btnTaiken{width:100%;text-align:center;padding-top:35px;z-index:400}.stepList.currentStep>li:last-child .btnTaiken a{display:inline-block;z-index:500;font-size:20px;width:330px;padding:20px 0;color:#FFFFFF;border:#ffffff solid 1px;position:relative}.stepList.currentStep>li:last-child .btnTaiken a:before{position:absolute;content:'';display:block;width:6px;height:6px;border-right:2px #FFF solid;border-top:2px #FFF solid;transform:rotate(45deg);top:50%;right:35px;margin-top:-3px}.stepList.currentStep>li:last-child .btnTaiken a:hover{opacity:0.7}.stepList.currentStep.it li:nth-child(1) .step{background:#7fc5e4}.stepList.currentStep.it li:nth-child(1) .step:before{background:#7fc5e4}.stepList.currentStep.it li:nth-child(1) .step:after{border-color:#7fc5e4 transparent transparent transparent}.stepList.currentStep.it li:nth-child(2) .step{background:#64b8de}.stepList.currentStep.it li:nth-child(2) .step:before{background:#64b8de}.stepList.currentStep.it li:nth-child(2) .step:after{border-color:#64b8de transparent transparent transparent}.stepList.currentStep.it li:nth-child(3) .step{background:#49acd8}.stepList.currentStep.it li:nth-child(3) .step:before{background:#49acd8}.stepList.currentStep.it li:nth-child(3) .step:after{border-color:#49acd8 transparent transparent transparent}.stepList.currentStep.it>li:last-child{background:url(/img/taiken/bg_try_it.png) 0 0 repeat}.stepList.currentStep.hw li:nth-child(1) .step{background:#65a6d3}.stepList.currentStep.hw li:nth-child(1) .step:before{background:#65a6d3}.stepList.currentStep.hw li:nth-child(1) .step:after{border-color:#65a6d3 transparent transparent transparent}.stepList.currentStep.hw li:nth-child(2) .step{background:#4493ca}.stepList.currentStep.hw li:nth-child(2) .step:before{background:#4493ca}.stepList.currentStep.hw li:nth-child(2) .step:after{border-color:#4493ca transparent transparent transparent}.stepList.currentStep.hw li:nth-child(3) .step{background:#2380c1}.stepList.currentStep.hw li:nth-child(3) .step:before{background:#2380c1}.stepList.currentStep.hw li:nth-child(3) .step:after{border-color:#2380c1 transparent transparent transparent}.stepList.currentStep.hw>li:last-child{background:url(/img/taiken/bg_try_hw.png) 0 0 repeat}.stepList.currentStep.bz li:nth-child(1) .step{background:#6998ca}.stepList.currentStep.bz li:nth-child(1) .step:before{background:#6998ca}.stepList.currentStep.bz li:nth-child(1) .step:after{border-color:#6998ca transparent transparent transparent}.stepList.currentStep.bz li:nth-child(2) .step{background:#4a82be}.stepList.currentStep.bz li:nth-child(2) .step:before{background:#4a82be}.stepList.currentStep.bz li:nth-child(2) .step:after{border-color:#4a82be transparent transparent transparent}.stepList.currentStep.bz li:nth-child(3) .step{background:#2a6cb3}.stepList.currentStep.bz li:nth-child(3) .step:before{background:#2a6cb3}.stepList.currentStep.bz li:nth-child(3) .step:after{border-color:#2a6cb3 transparent transparent transparent}.stepList.currentStep.bz>li:last-child{background:url(/img/taiken/bg_try_bz.png) 0 0 repeat}.stepList.currentStep.ac li:nth-child(1) .step{background:#4ca18d}.stepList.currentStep.ac li:nth-child(1) .step:before{background:#4ca18d}.stepList.currentStep.ac li:nth-child(1) .step:after{border-color:#4ca18d transparent transparent transparent}.stepList.currentStep.ac li:nth-child(2) .step{background:#33947d}.stepList.currentStep.ac li:nth-child(2) .step:before{background:#33947d}.stepList.currentStep.ac li:nth-child(2) .step:after{border-color:#33947d transparent transparent transparent}.stepList.currentStep.ac li:nth-child(3) .step{background:#00795c}.stepList.currentStep.ac li:nth-child(3) .step:before{background:#00795c}.stepList.currentStep.ac li:nth-child(3) .step:after{border-color:#00795c transparent transparent transparent}.stepList.currentStep.ac>li:last-child{background:url(/img/taiken/bg_try_ac.png) 0 0 repeat}.stepList.currentStep.id li:nth-child(1) .step{background:#81c17f}.stepList.currentStep.id li:nth-child(1) .step:before{background:#81c17f}.stepList.currentStep.id li:nth-child(1) .step:after{border-color:#81c17f transparent transparent transparent}.stepList.currentStep.id li:nth-child(2) .step{background:#67b463}.stepList.currentStep.id li:nth-child(2) .step:before{background:#67b463}.stepList.currentStep.id li:nth-child(2) .step:after{border-color:#67b463 transparent transparent transparent}.stepList.currentStep.id li:nth-child(3) .step{background:#4ca748}.stepList.currentStep.id li:nth-child(3) .step:before{background:#4ca748}.stepList.currentStep.id li:nth-child(3) .step:after{border-color:#4ca748 transparent transparent transparent}.stepList.currentStep.id>li:last-child{background:url(/img/taiken/bg_try_id.png) 0 0 repeat}.stepList.currentStep.gf li:nth-child(1) .step{background:#bbdc8b}.stepList.currentStep.gf li:nth-child(1) .step:before{background:#bbdc8b}.stepList.currentStep.gf li:nth-child(1) .step:after{border-color:#bbdc8b transparent transparent transparent}.stepList.currentStep.gf li:nth-child(2) .step{background:#a5d065}.stepList.currentStep.gf li:nth-child(2) .step:before{background:#a5d065}.stepList.currentStep.gf li:nth-child(2) .step:after{border-color:#a5d065 transparent transparent transparent}.stepList.currentStep.gf li:nth-child(3) .step{background:#8ec43e}.stepList.currentStep.gf li:nth-child(3) .step:before{background:#8ec43e}.stepList.currentStep.gf li:nth-child(3) .step:after{border-color:#8ec43e transparent transparent transparent}.stepList.currentStep.gf>li:last-child{background:url(/img/taiken/bg_try_gf.png) 0 0 repeat}.stepList.currentStep.gs li:nth-child(1) .step{background:#e6d34c}.stepList.currentStep.gs li:nth-child(1) .step:before{background:#e6d34c}.stepList.currentStep.gs li:nth-child(1) .step:after{border-color:#e6d34c transparent transparent transparent}.stepList.currentStep.gs li:nth-child(2) .step{background:#e2cd33}.stepList.currentStep.gs li:nth-child(2) .step:before{background:#e2cd33}.stepList.currentStep.gs li:nth-child(2) .step:after{border-color:#e2cd33 transparent transparent transparent}.stepList.currentStep.gs li:nth-child(3) .step{background:#dbc000}.stepList.currentStep.gs li:nth-child(3) .step:before{background:#dbc000}.stepList.currentStep.gs li:nth-child(3) .step:after{border-color:#dbc000 transparent transparent transparent}.stepList.currentStep.gs>li:last-child{background:url(/img/taiken/bg_try_gs.png) 0 0 repeat}.stepList.currentStep.three li:nth-child(1) .step{background:#efa7be}.stepList.currentStep.three li:nth-child(1) .step:before{background:#efa7be}.stepList.currentStep.three li:nth-child(1) .step:after{border-color:#efa7be transparent transparent transparent}.stepList.currentStep.three li:nth-child(2) .step{background:#ed9bb5}.stepList.currentStep.three li:nth-child(2) .step:before{background:#ed9bb5}.stepList.currentStep.three li:nth-child(2) .step:after{border-color:#ed9bb5 transparent transparent transparent}.stepList.currentStep.three li:nth-child(3) .step{background:#e882a3}.stepList.currentStep.three li:nth-child(3) .step:before{background:#e882a3}.stepList.currentStep.three li:nth-child(3) .step:after{border-color:#e882a3 transparent transparent transparent}.stepList.currentStep.three>li:last-child{background:url(/img/taiken/bg_try_three.png) 0 0 repeat}.stepList.currentStep.anm li:nth-child(1) .step{background:#e689a4}.stepList.currentStep.anm li:nth-child(1) .step:before{background:#e689a4}.stepList.currentStep.anm li:nth-child(1) .step:after{border-color:#e689a4 transparent transparent transparent}.stepList.currentStep.anm li:nth-child(2) .step{background:#e37997}.stepList.currentStep.anm li:nth-child(2) .step:before{background:#e37997}.stepList.currentStep.anm li:nth-child(2) .step:after{border-color:#e37997 transparent transparent transparent}.stepList.currentStep.anm li:nth-child(3) .step{background:#dc577d}.stepList.currentStep.anm li:nth-child(3) .step:before{background:#dc577d}.stepList.currentStep.anm li:nth-child(3) .step:after{border-color:#dc577d transparent transparent transparent}.stepList.currentStep.anm>li:last-child{background:url(/img/taiken/bg_try_anm.png) 0 0 repeat}.stepList.currentStep.vo li:nth-child(1) .step{background:#e46292}.stepList.currentStep.vo li:nth-child(1) .step:before{background:#e46292}.stepList.currentStep.vo li:nth-child(1) .step:after{border-color:#e46292 transparent transparent transparent}.stepList.currentStep.vo li:nth-child(2) .step{background:#e04c83}.stepList.currentStep.vo li:nth-child(2) .step:before{background:#e04c83}.stepList.currentStep.vo li:nth-child(2) .step:after{border-color:#e04c83 transparent transparent transparent}.stepList.currentStep.vo li:nth-child(3) .step{background:#d81f64}.stepList.currentStep.vo li:nth-child(3) .step:before{background:#d81f64}.stepList.currentStep.vo li:nth-child(3) .step:after{border-color:#d81f64 transparent transparent transparent}.stepList.currentStep.vo>li:last-child{background:url(/img/taiken/bg_try_vo.png) 0 0 repeat}.stepList.currentStep.ct li:nth-child(1) .step{background:#cc578d}.stepList.currentStep.ct li:nth-child(1) .step:before{background:#cc578d}.stepList.currentStep.ct li:nth-child(1) .step:after{border-color:#cc578d transparent transparent transparent}.stepList.currentStep.ct li:nth-child(2) .step{background:#cc397d}.stepList.currentStep.ct li:nth-child(2) .step:before{background:#cc397d}.stepList.currentStep.ct li:nth-child(2) .step:after{border-color:#cc397d transparent transparent transparent}.stepList.currentStep.ct li:nth-child(3) .step{background:#bf085d}.stepList.currentStep.ct li:nth-child(3) .step:before{background:#bf085d}.stepList.currentStep.ct li:nth-child(3) .step:after{border-color:#bf085d transparent transparent transparent}.stepList.currentStep.ct>li:last-child{background:url(/img/taiken/bg_try_ct.png) 0 0 repeat}.stepList.currentStep.tq li:nth-child(1) .step{background:#d2528d}.stepList.currentStep.tq li:nth-child(1) .step:before{background:#d2528d}.stepList.currentStep.tq li:nth-child(1) .step:after{border-color:#d2528d transparent transparent transparent}.stepList.currentStep.tq li:nth-child(2) .step{background:#a43c7c}.stepList.currentStep.tq li:nth-child(2) .step:before{background:#a43c7c}.stepList.currentStep.tq li:nth-child(2) .step:after{border-color:#a43c7c transparent transparent transparent}.stepList.currentStep.tq li:nth-child(3) .step{background:#941a65}.stepList.currentStep.tq li:nth-child(3) .step:before{background:#941a65}.stepList.currentStep.tq li:nth-child(3) .step:after{border-color:#941a65 transparent transparent transparent}.stepList.currentStep.tq>li:last-child{background:url(/img/taiken/bg_try_tq.png) 0 0 repeat}@media screen and (min-width: 641px) and (max-width: 979px){.stepList{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px 80px}}@media screen and (min-width: 769px){.stepList{margin:0 auto;padding:0 0 63px}}@media screen and (min-width: 769px) and (min-width: 769px){.stepList{width:790px}}@media screen and (min-width: 769px){.stepList li .step{width:70px;padding-top:20px;font-size:17px}.stepList li .step span{font-size:40px}.stepList li .step:before{border-width:20px 35px 0 35px}.stepList li .step:after{bottom:-19px;border-width:20px 35px 0 35px}.stepList li .detail{padding:10px 0 30px 19px}.stepList li .detail .txtBox,.stepList li .detail .img{display:inline-block;vertical-align:middle}.stepList li .detail .txtBox{width:46.5%;padding:0 7% 0 1%}.stepList li .detail .txtBox .tit{font-size:24px}.stepList li .detail .txtBox .txt{font-size:14px;line-height:1.7}.stepList li .detail .img{width:53%}.stepList li:last-child{overflow:hidden;margin:0;padding:30px 30px 30px 48px}.stepList li:last-child .txtArea{float:left;width:325px;margin-top:25px}.stepList li:last-child .txtArea h2,.stepList li:last-child .txtArea p{text-align:left}.stepList li:last-child .txtArea h2{margin-bottom:10px;font-size:24px}.stepList li:last-child .txtArea .step{margin-bottom:10px;padding:7px 10px 8px}.stepList li:last-child .img{margin-top:0;float:right;width:338px}.stepList li.architecture .txtArea,.stepList li.architecture .img{float:none;width:100%}.stepList li.architecture li{width:45%;display:inline-block;vertical-align:top;margin-top:15px}.stepList li.architecture li+li{margin-top:15px;margin-left:50px}.stepList li.architecture li:first-child:before,.stepList li.architecture li:first-child:after{margin-top:-12px;border-width:12px 0 12px 20px}.stepList li.architecture li:first-child:before{left:108%;bottom:50%;border-color:transparent transparent transparent #8ec43e}.stepList li.architecture li:first-child:after{left:109%;bottom:48%;border-color:transparent transparent transparent #e7e7e7}.stepList li.architecture li .caption{margin-top:6px;font-size:14px;line-height:1}.stepList.stepInfoList{width:100%}.stepList.stepInfoList li{width:790px;margin:10px auto 0}.stepList.stepInfoList li .step:before{border-width:23px 35px 0 35px}.stepList.stepInfoList li .step:after{border-width:23px 35px 0 35px;bottom:-23px}.stepList.stepInfoList .stepUp{width:100%;padding:120px 0 7%;margin:-115px 0 0;background:url(/img/info/img_info_features04_pc.jpg) no-repeat right bottom;-webkit-background-size:cover;background-size:cover}.stepList.stepInfoList .stepUp:after{display:none}.stepList.stepInfoList .stepUp .stepUpIn{overflow:visible;width:790px;margin:0 auto}.stepList.stepInfoList .stepUp .stepBox{width:134px;margin-left:-32px}.stepList.stepInfoList .stepUp .stepBox .step{display:block;border:none;margin:0 auto 5px}.stepList.stepInfoList .stepUp .stepBox .step span{display:inline-block;margin-right:3px}.stepList.stepInfoList .stepUp .stepBox .step:before,.stepList.stepInfoList .stepUp .stepBox .step:after{display:block}.stepList.stepInfoList .stepUp .stepBox .step.step01{width:84px;padding:33px 0 0;font-size:16px}.stepList.stepInfoList .stepUp .stepBox .step.step01:before,.stepList.stepInfoList .stepUp .stepBox .step.step01:after{border-width:28px 42px 0}.stepList.stepInfoList .stepUp .stepBox .step.step01:after{bottom:-28px}.stepList.stepInfoList .stepUp .stepBox .step.step02{width:100px;padding:38px 0 1px;font-size:14px}.stepList.stepInfoList .stepUp .stepBox .step.step02 span{font-size:18px}.stepList.stepInfoList .stepUp .stepBox .step.step02:before,.stepList.stepInfoList .stepUp .stepBox .step.step02:after{border-width:32px 50px 0}.stepList.stepInfoList .stepUp .stepBox .step.step02:after{bottom:-32px}.stepList.stepInfoList .stepUp .stepBox .step.step03{width:120px;padding:47px 0 4px;font-size:18px;margin-bottom:3px}.stepList.stepInfoList .stepUp .stepBox .step.step03 span{font-size:24px}.stepList.stepInfoList .stepUp .stepBox .step.step03:before,.stepList.stepInfoList .stepUp .stepBox .step.step03:after{border-width:38px 60px 0}.stepList.stepInfoList .stepUp .stepBox .step.step03:after{bottom:-38px}.stepList.stepInfoList .stepUp .stepBox .step.step04{width:134px;padding:55px 0 5px;font-size:20px}.stepList.stepInfoList .stepUp .stepBox .step.step04 span{font-size:30px}.stepList.stepInfoList .stepUp .stepBox .step.step04:before,.stepList.stepInfoList .stepUp .stepBox .step.step04:after{border-width:44px 67px 0}.stepList.stepInfoList .stepUp .stepBox .step.step04:after{bottom:-44px}.stepList.stepInfoList .stepUp .txtArea{width:390px;float:left;margin:95px 0 0 50px}.stepList.currentStep>li:last-child{margin:57px auto 70px;padding:20px 0 10px}.stepList.currentStep>li:last-child img{float:none}.stepList.currentStep>li:last-child .titArea{color:#ffffff;text-align:center}.stepList.currentStep>li:last-child .titArea h2{color:#ffffff;font-size:46px}.stepList.currentStep>li:last-child .titArea small{font-size:16px}.stepList.currentStep>li:last-child .titArea small:before,.stepList.currentStep>li:last-child .titArea small:after{height:30px}.stepList.currentStep>li:last-child .txt li{font-size:12px;color:#ffffff;margin-top:5px}.stepList.currentStep>li:last-child .txt li .txtName{margin-left:84px}.stepList.currentStep>li:last-child .btnTaiken{width:340px;text-align:center;margin:10px auto 0;padding:0;border-radius:10px}.stepList.currentStep>li:last-child .btnTaiken a{display:inline-block;font-size:20px;width:330px;padding:15px 0}.stepList.currentStep>li:last-child .btnTaiken a:before{position:absolute;content:'';display:block;width:6px;height:6px;border-right:2px #FFF solid;border-top:2px #FFF solid;transform:rotate(45deg);top:50%;right:35px;margin-top:-3px}.stepList.currentStep>li:last-child .btnTaiken a:after{display:none}.stepList.currentStep>li:last-child .detail{padding:10px 0 10px 0;width:100%;display:block}.stepList.currentStep>li:last-child .detail .txtBox{width:48%;padding:0 10px 0 40px}.stepList.currentStep>li:last-child .detail .txtBox.animation{padding:0 0 0 40px;margin-right:-5px}.stepList.currentStep>li:last-child .detail .txtBox.txtGame{width:54%;padding:0 1% 0 1%}.stepList.currentStep>li:last-child .detail .iconPC{position:absolute;bottom:11px;right:-65px}}.mainPageList li{padding:12px 20px 38px;background:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f6f6f6));background:-moz-linear-gradient(top, #fff, #f6f6f6);background:-o-linear-gradient(top, #fff, #f6f6f6);background:-webkit-linear-gradient(top, #fff, #f6f6f6);background:linear-gradient(#fff, #f6f6f6)}.mainPageList li a{display:block;color:#333}.mainPageList li .img{margin-top:15px;font-size:0;line-height:0}.mainPageList li .img img{width:100%;height:auto}.mainPageList li .detailBox{margin-top:7px}.mainPageList li h3{font-size:23px}.mainPageList li h3 span{display:block;font-size:12px}.mainPageList li .type{display:inline-block;margin-top:5px;line-height:1;padding:1px 12px 2px;color:#333;border:1px solid #333;font-family:'Noto Sans Japanese Regular'}.mainPageList li .detail{margin:7px 0 15px;font-size:14px;line-height:1.5}@media screen and (min-width: 769px){.mainPageList li{overflow:hidden;margin-top:0;padding:0;height:374px;background:none;filter:none;opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);transition:all 0}.mainPageList li .detailCont{opacity:0;-webkit-transform:translate(0, 50px);-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px);transition:all 500ms}.mainPageList li.scrollin .detailCont{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);transform:translate(0, 0)}.mainPageList li a:hover img{opacity:1;-webkit-animation:flash 1.5s;animation:flash 1.5s}.mainPageList li .img,.mainPageList li .detailBox{width:50%;margin-top:0}.mainPageList li .detailBox{position:relative;text-align:center;background:#fff}.mainPageList li .detailBox .detailIn{display:table;width:100%;height:374px;overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.mainPageList li .detailBox .detailIn .detailCont{display:table-cell;vertical-align:middle}.mainPageList li .detailBox h3{font-size:30px;line-height:1.3}.mainPageList li .detailBox h3 br{margin-top:-15px;line-height:0;font-size:0}.mainPageList li .detailBox h3 span{font-size:14px;font-weight:bold;line-height:1.3}.mainPageList li .detailBox h3 span br{margin-top:0}.mainPageList li .detailBox .type{margin-top:12px;padding:1px 16px 2px;font-size:14px}.mainPageList li .img img{min-width:569px;min-height:374px}.mainPageList li .detail{margin:13px 0 20px}.mainPageList li .contLeft{float:left}.mainPageList li .contRight{float:right}}@-webkit-keyframes flash{0%{opacity:.4}100%{opacity:1}}@keyframes flash{0%{opacity:.4}100%{opacity:1}}.supportBox h2{line-height:1.5}.supportBox li{padding:30px 20px 27px;border-top:1px solid #f7f7f7;background:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f6f6f6));background:-moz-linear-gradient(top, #fff, #f6f6f6);background:-o-linear-gradient(top, #fff, #f6f6f6);background:-webkit-linear-gradient(top, #fff, #f6f6f6);background:linear-gradient(#fff, #f6f6f6)}.supportBox li:first-child{padding-top:37px}.supportBox li a{display:block;color:#333}.supportBox li h2{margin-bottom:18px}.supportBox li h3{font-size:16px;font-family:'Noto Sans Japanese Regular';margin:20px 0 25px}.supportBox li .link{margin-top:17px}.supportBox li .img{margin-top:22px}.supportBox li .img img{width:100%;height:auto}.supportBox li .img .caption{margin:5px 0 0;font-size:12px;line-height:1}@media screen and (min-width: 769px){.supportBox{padding:0 0 73px}.supportBox ul{letter-spacing:-0.4em;margin:20px auto 0}}@media screen and (min-width: 769px) and (min-width: 769px){.supportBox ul{width:790px}}@media screen and (min-width: 769px){.supportBox ul li{width:370px;padding:0;margin-top:40px;margin-left:50px;display:inline-block;vertical-align:bottom;letter-spacing:normal;border:none;background:none;filter:none}.supportBox ul li a{overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.supportBox ul li a:hover{opacity:0.7}.supportBox ul li h2,.supportBox ul li p{text-align:left}.supportBox ul li h2{font-size:20px;margin-bottom:10px;min-height:3em}.supportBox ul li h3{font-size:20px;margin-bottom:10px}.supportBox ul li p{letter-spacing:normal;font-size:14px;min-height:5em}.supportBox ul li p.row_em2{min-height:3.5em}.supportBox ul li p.row_em4{min-height:6.5em}.supportBox ul li:first-child{padding-top:0}.supportBox ul li:nth-child(odd){margin-left:0}.supportBox ul li .link{margin-top:7px;min-height:0}.supportBox ul li .link a{font-size:14px}.supportBox ul li .img{margin-top:17px;position:relative;padding-bottom:20px}.supportBox ul li .img .caption{margin:0;position:absolute;bottom:0;left:0}}.featurepicBox{padding-bottom:40px}.featurepicBox h2{line-height:1.5}.featurepicBox li{padding:45px 20px 5px;vertical-align:top}.featurepicBox li:first-child{padding-top:43px}.featurepicBox li a{display:block;color:#333}.featurepicBox li h2{margin-bottom:18px}.featurepicBox li .titleArea{display:flex;align-items:center;margin:20px 0 6px}.featurepicBox li .titleArea h3{font-size:20px;font-family:'Noto Sans Japanese Regular';margin:0}.featurepicBox li .titleArea .block{background:#d53569;border-radius:5px;display:inline-block;vertical-align:middle;width:48px;height:48px;box-sizing:border-box;padding:6px 6px 6px 4px;font-size:14px;color:#ffffff;text-align:center;font-style:italic;line-height:1.2;margin-right:10px}.featurepicBox li .titleArea .block span{font-size:18px;line-height:1.2}.featurepicBox li p{font-size:16px;line-height:1.5}.featurepicBox li .link{margin-top:17px}.featurepicBox li .img{line-height:1.0}.featurepicBox li .img img{width:100%;height:auto}.featurepicBox.featurepicBoxAnm{padding-top:40px}@media screen and (min-width: 769px){.featurepicBox{padding:14px 0 85px}.featurepicBox ul{margin:0 auto;letter-spacing:-0.4em}}@media screen and (min-width: 769px) and (min-width: 769px){.featurepicBox ul{width:790px}}@media screen and (min-width: 769px){.featurepicBox ul li{width:370px;padding:0;margin-top:35px;margin-left:50px;display:inline-block;vertical-align:bottom;letter-spacing:normal;border:none;background:none;filter:none;vertical-align:top}.featurepicBox ul li a{overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.featurepicBox ul li a:hover{opacity:0.7}.featurepicBox ul li h2,.featurepicBox ul li p{text-align:left}.featurepicBox ul li h2{font-size:20px;margin-bottom:10px}.featurepicBox ul li h3{font-size:19px;font-family:'Noto Sans Japanese Regular';margin:20px 0 15px}.featurepicBox ul li p{letter-spacing:normal;font-size:13px;line-height:1.7}.featurepicBox ul li:first-child{padding-top:0}.featurepicBox ul li:nth-child(odd){margin-left:0}.featurepicBox ul li .link{margin-top:7px}.featurepicBox ul li .link a{font-size:14px}.featurepicBox ul li .img{margin-top:17px}.featurepicBox.featurepicBoxAnm{padding-top:70px}}.pageMenuList{width:100%}.pageMenuList li{overflow:hidden;display:table;width:100%;margin-top:9px;background:#fff;line-height:1}.pageMenuList li a{position:relative;display:block;font-family:'Noto Sans Japanese Regular';color:#333}.pageMenuList li a:after{content:"";display:inline-block;vertical-align:middle;width:11px;height:13px;position:absolute;top:50%;right:15px;margin:-5px 0 0 5px;background:url(/img/arrow.png) no-repeat 0 0;-webkit-background-size:23px auto;background-size:23px auto}.pageMenuList li a[target="_blank"]:after{content:"";display:inline-block;vertical-align:middle;width:15px;height:19px;position:absolute;top:50%;right:15px;margin:-11px 0 0 5px;border:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;background:url(/img/icn.png) no-repeat 0 -17px;-webkit-background-size:30px auto;background-size:30px auto}.pageMenuList li .img,.pageMenuList li .blogName{overflow:hidden;display:table-cell;vertical-align:middle}.pageMenuList li .img{width:43%;font-size:0;line-height:0}.pageMenuList li .img img{width:100%;height:auto}.pageMenuList li .blogName{width:57%;padding:15px 30px 15px 15px;font-size:14px;line-height:1.5}.pageMenuList li .blogName span{display:block;font-size:12px}@media screen and (min-width: 641px) and (max-width: 979px){.pageMenuList{width:100%;margin-left:-3%}.pageMenuList li{width:45%;display:inline-block;vertical-align:top;margin-left:3%}}@media screen and (min-width: 769px){.pageMenuList{margin:10px auto 0;letter-spacing:-0.4em}}@media screen and (min-width: 769px) and (min-width: 769px){.pageMenuList{width:790px}}@media screen and (min-width: 769px){.pageMenuList li{overflow:hidden;display:inline-block;vertical-align:top;letter-spacing:normal;width:370px;margin-left:50px}.pageMenuList li:nth-child(odd){margin-left:0}.pageMenuList li a{overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.pageMenuList li a:hover{opacity:0.7}.pageMenuList li a:hover .blogName{color:#333}.pageMenuList li .img{width:155px}.pageMenuList li .blogName{width:58%;font-size:16px;line-height:1.5}}.activityList{margin-top:10px}.activityList li{width:48%;margin:0 5px;background:#fff}.activityList li a{display:block;color:#333}.activityList li .img{position:relative;overflow:hidden}.activityList li .img img{margin:auto;width:100%;height:auto;min-width:100%;max-width:315px}.activityList li .txt{padding:9px 20px 28px;background:#fff;min-height:3em}.activityList+.pageMenuList{margin-top:55px}@media screen and (min-width: 769px){.activityList{margin:18px auto 0;width:328px;padding:0}.activityList li{width:318px}.activityList li .txt{padding:14px 20px 37px;line-height:1.5;font-size:14px}.activityList li a{overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.activityList li a:hover{opacity:0.7}.activityList li .img{height:318px}.studentActivity .activityList li .img{height:auto}.activityList li .img img{max-width:318px}.activityList .slick-arrow{opacity:0}.activityList:hover .slick-arrow{opacity:0.8}.activityList .arrow{fill:#fff}.activityList.slick-disabled{display:none !important}}.aimCategory{margin-top:36px}.aimCategory h2{font-size:24px;margin-bottom:0;padding:0 20px}.aimCategory .aimCategoryList li{padding:30px 0 25px;border-top:1px solid #e2e2e2;font-size:16px}.aimCategory .aimCategoryList li:first-child{padding-top:30px;border-top:none}.aimCategory .aimCategoryList li .categoryName{margin-bottom:16px;font-size:16px;font-family:'Noto Sans Japanese Regular';color:#333}.aimCategory .aimCategoryList li .categoryName span{display:inline-block;vertical-align:middle;margin-right:10px}.aimCategory .qualificationTit{padding:20px 20px 0}.aimCategory .qualificationTit+.mainCont{margin-bottom:38px}.aimCategory .qualificationList{width:100%}.aimCategory .qualificationList li{padding:20px 0;border-bottom:#e1e1e1 solid 1px;font-weight:bold;font-size:16px}.aimCategory .qualificationList li small{font-size:12.5px}.aimCategory.titBox{padding:0}.aimCategory.titBox h2{margin-bottom:14px}.aimCategory.titBox p{padding-left:20px;padding-right:20px}@media screen and (min-width: 769px){.aimCategory{margin-top:46px;padding:0}.aimCategory h2{font-size:24px}.aimCategory .aimCategoryList{margin:-50px 0 82px -50px;letter-spacing:-0.4em;text-align:center}.aimCategory .aimCategoryList li{display:inline-block;vertical-align:top;letter-spacing:normal;width:370px;margin-top:70px;margin-left:50px;padding:0;text-align:center;border:none}.aimCategory .aimCategoryList li:first-child{padding-top:0}.aimCategory .aimCategoryList li p{font-size:14px}.aimCategory .aimCategoryList li .categoryName{margin-bottom:8px}.aimCategory .aimCategoryList li .categoryName span{display:block;width:70px;height:70px;margin:0 auto}.aimCategory .aimCategoryList li .categoryName span img{display:block;width:100%;height:auto;margin:0 auto}.aimCategory .aimCategoryList02 li{width:225px}.aimCategory .activityList .slick-slide{border:#eee solid 1px}.aimCategory .img{overflow:hidden;height:230px}.aimCategory .qualificationTit{margin-bottom:48px}.aimCategory .qualificationTit+.mainCont{margin-bottom:60px}.aimCategory .qualificationList{display:block;width:100%}.aimCategory .qualificationList:after{content:"";display:block;clear:both;height:0}.aimCategory .qualificationList li{width:370px;text-align:center;padding:20px 0;display:table;border-bottom:#e1e1e1 solid 1px;vertical-align:top;float:left}.aimCategory .qualificationList li small{font-size:14px}.aimCategory .qualificationList li:nth-child(even){margin-left:50px}.aimCategory .qualificationList li:nth-child(1),.aimCategory .qualificationList li:nth-child(2){border-top:#e1e1e1 solid 1px}.aimCategory .qualificationList li p{display:table-cell;vertical-align:middle}.aimCategory.titBox h2{font-size:30px}}.slick-list{overflow:visible}.slick-dots{padding:0 20px;bottom:-23px}.slick-dots li{width:10px;height:10px;margin:0 3px;background:none}.slick-dots li button{width:10px;height:10px;padding:0;background:#c8c8c8;text-indent:-9999px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.slick-dots li.slick-active button{background:#689cc1}@media screen and (min-width: 769px){.slick-dots li{width:10px !important}}.slick-arrow{display:none}@media screen and (min-width: 769px){.slick-arrow{display:block;width:40px;height:60px;background:#c8c8c8;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;z-index:10;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.slick-arrow:hover{opacity:1 !important;background:#c8c8c8}.slick-arrow:before{width:15px;height:17px;opacity:1;position:absolute;top:50%;margin-top:-9px}.slick-arrow.slick-prev{left:-100px}.slick-arrow.slick-prev:before{content:"";left:13px;background:url(/img/arrow.png) no-repeat -15px -19px;-webkit-background-size:30px auto;background-size:30px auto}.slick-arrow.slick-next{right:-100px}.slick-arrow.slick-next:before{content:"";right:10px;background:url(/img/arrow.png) no-repeat 0 -19px;-webkit-background-size:30px auto;background-size:30px auto}}.pageDetailInfo{background:#f8f8f8;padding:20px}.pageDetailInfo ul{letter-spacing:-0.4em;margin-top:-40px}.pageDetailInfo ul li{display:inline-block;vertical-align:top;letter-spacing:normal;width:48%;margin-top:40px;margin-left:3%}.pageDetailInfo ul li:nth-child(odd){margin-left:0}.pageDetailInfo ul li .link{display:block;font-size:16px;color:#333;margin-top:5px}.pageDetailInfo ul li .link:after{top:10px}.pageDetailInfo ul li a{display:block}.pageDetailInfo ul li .img img{width:100%;height:auto}.pageDetailInfo .link{font-size:14px}.pageDetailInfo .contentIn+.img{margin:63px -20px 0}@media screen and (min-width: 769px){.pageDetailInfo{padding:58px 0 70px}.pageDetailInfo .contentIn{margin:0 auto}}@media screen and (min-width: 769px) and (min-width: 769px){.pageDetailInfo .contentIn{width:790px}}@media screen and (min-width: 769px){.pageDetailInfo h2{text-align:left;font-size:20px}.pageDetailInfo ul{margin-left:-50px}.pageDetailInfo ul li{width:160px;margin-left:50px}.pageDetailInfo ul li:nth-child(odd){margin-left:50px}.pageDetailInfo ul li .link{position:relative;margin-top:5px;font-size:14px;color:#333}.pageDetailInfo ul li a{padding-bottom:2px;overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.pageDetailInfo ul li a:hover{opacity:0.7}.pageDetailInfo .contentIn+.img{overflow:hidden;height:230px;margin:0}.pageDetailInfo .contentIn+.img img{width:100%;height:auto}}.academicYear ol{padding-top:38px}.academicYear ol li .txtArea{padding:26px 20px 20px}.academicYear ol li .txtArea .year{letter-spacing:-0.4em;margin-bottom:20px}.academicYear ol li .txtArea .year dt,.academicYear ol li .txtArea .year dd{display:inline-block;vertical-align:middle;letter-spacing:normal}.academicYear ol li .txtArea .year dt{position:relative;color:#fff;width:50px;height:50px;text-align:center;margin-right:5%;background:#ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.academicYear ol li .txtArea .year dt .block{display:table-cell;vertical-align:middle;width:50px;height:50px;line-height:1}.academicYear ol li .txtArea .year dt .number{font-size:20px}.academicYear ol li .txtArea .year dd{width:75%;font-size:16px;font-family:'Noto Sans Japanese Regular'}.academicYear ol li .txtArea p{font-size:16px}.academicYear ol li .txtArea .subjects{margin-top:18px;color:#666}.academicYear ol li .txtArea .subjects dd{font-size:14px}@media screen and (min-width: 769px) and (min-width: 769px){.academicYear .contentIn{width:990px}}@media screen and (min-width: 769px){.academicYear ol{margin:0 auto 70px;padding-top:0}.academicYear ol li{margin-top:51px}.academicYear ol li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.academicYear ol li .contLeft{float:left}.academicYear ol li .contRight{float:right}.academicYear ol li .txtArea,.academicYear ol li .img{width:470px}.academicYear ol li .txtArea{padding:5px 25px 0 97px;position:relative}.academicYear ol li .txtArea.contLeft.practiceRequirement .year dd,.academicYear ol li .txtArea.contRight.practiceRequirement .year dd{padding-left:90px}.academicYear ol li .txtArea.contLeft.practiceRequirement .year dt,.academicYear ol li .txtArea.contRight.practiceRequirement .year dt{left:0}.academicYear ol li .txtArea p{font-size:14px}.academicYear ol li .txtArea .year dt{position:absolute;top:5px;left:22px;width:60px;height:60px;line-height:55px;font-size:14px}.academicYear ol li .txtArea .year dt .block{width:60px;height:60px}.academicYear ol li .txtArea .year dt .number{font-size:24px}.academicYear ol li .txtArea .year dd{width:100%;font-size:20px;color:#333}.academicYear ol li .txtArea .year.mind dd{line-height:60px}.academicYear ol li .img{overflow:hidden}.academicYear ol li .img img{width:auto}}.graduateVoiceResults{font-family:'Noto Sans Japanese Regular';background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.graduateVoiceResults a{display:block;padding:11% 32px 9%}.graduateVoiceResults a p{color:#fff}.graduateVoiceResults .mainVoice{margin:9px 0 3px;font-size:19px;line-height:1.2}.graduateVoiceResults .name{font-size:10px}.graduateVoiceResults .voiceLink{text-align:center;color:#fff;display:inline-block;margin-top:6px;padding:3px 30px;border:2px solid #fff}.graduateVoiceResults .voiceLink span{position:relative}.graduateVoiceResults .voiceLink span:after{content:"";display:inline-block;vertical-align:middle;width:10px;height:13px;margin:-4px 0 0 10px;background:url(/img/arrow.png) no-repeat 0 -13px;-webkit-background-size:23px auto;background-size:23px auto}.graduateVoiceResults.cource{background-image:url(/img/course/img_voice_cource.jpg)}.graduateVoiceResults.current{background-image:url(/img/course/img_voice_results_current.jpg)}.graduateVoiceResults.it{background-image:url(/img/course/it/img_voice_results_it.jpg)}.graduateVoiceResults.hw{background-image:url(/img/course/hardware/img_voice_results_hardware.jpg)}.graduateVoiceResults.business{background-image:url(/img/course/business/img_voice_results_business.jpg)}.graduateVoiceResults.architecture{background-image:url(/img/course/architecture/img_voice_results_architecture.jpg)}.graduateVoiceResults.industrial{background-image:url(/img/course/industrial/img_voice_results_industrial.jpg)}.graduateVoiceResults.graphic{background-image:url(/img/course/graphic/img_voice_results_graphic.jpg)}.graduateVoiceResults.gamesoft{background-image:url(/img/course/gamesoft/img_voice_results_gamesoft.jpg)}.graduateVoiceResults.threedcg{background-image:url(/img/course/threedcg/img_voice_results_threedcg.jpg)}.graduateVoiceResults.animation{background-image:url(/img/course/animation/img_voice_results_animation.jpg)}.graduateVoiceResults.voiceactor{background-image:url(/img/course/voiceactor/img_voice_results_voiceactor.jpg)}.graduateVoiceResults.create{background-image:url(/img/course/create/img_voice_results_create.jpg)}.graduateVoiceResults.technique{background-image:url(/img/course/technique/img_voice_results_technique.jpg)}.graduateVoiceResults.studentvoice{background-image:url(/img/studentvoice/img_student_voice_results.jpg)}.graduateVoiceResults.studentvoice a{padding:11% 32px 10%;text-align:right}.graduateVoiceResults.studentvoice .mainVoice{margin:-17px -26px -15px 0}.graduateVoiceResults.studentvoice .voiceLink{padding:4px 25px 4px 28px;border-width:1px}@media screen and (min-width: 769px){.graduateVoiceResults{overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:6% 0 8%}.graduateVoiceResults:hover{opacity:0.8}.graduateVoiceResults a{padding:0}.graduateVoiceResults a .mainVoice{font-size:24px;line-height:1.5;margin:20px 0 9px}.graduateVoiceResults a .name,.graduateVoiceResults a .voiceLink{font-size:14px}.graduateVoiceResults a .name{letter-spacing:2px}.graduateVoiceResults a .voiceLink{width:206px;padding:6px 25px;margin-top:22px}.graduateVoiceResults.cource{background-image:url(/img/course/img_voice_cource_pc.jpg)}.graduateVoiceResults.current{background-image:url(/img/course/img_voice_results_current_pc.jpg)}.graduateVoiceResults.it{background-image:url(/img/course/it/img_voice_results_it_pc.jpg)}.graduateVoiceResults.hw{background-image:url(/img/course/hardware/img_voice_results_hw_pc.jpg)}.graduateVoiceResults.business{background-image:url(/img/course/business/img_voice_results_business_pc.jpg)}.graduateVoiceResults.architecture{background-image:url(/img/course/architecture/img_voice_results_architecture_pc.jpg)}.graduateVoiceResults.industrial{background-image:url(/img/course/industrial/img_voice_results_industrial_pc.jpg)}.graduateVoiceResults.graphic{background-image:url(/img/course/graphic/img_voice_results_graphic_pc.jpg)}.graduateVoiceResults.gamesoft{background-image:url(/img/course/gamesoft/img_voice_results_gamesoft_pc.jpg)}.graduateVoiceResults.threedcg{background-image:url(/img/course/threedcg/img_voice_results_threedcg_pc.jpg)}.graduateVoiceResults.animation{background-image:url(/img/course/animation/img_voice_results_animation_pc.jpg)}.graduateVoiceResults.voiceactor{background-image:url(/img/course/voiceactor/img_voice_results_voiceactor_pc.jpg)}.graduateVoiceResults.create{background-image:url(/img/course/create/img_voice_results_create_pc.jpg)}.graduateVoiceResults.technique{background-image:url(/img/course/technique/img_voice_results_technique_pc.jpg)}.graduateVoiceResults.acCurrent{background-image:url(/img/course/architecture/kv_ac_current_results_pc.jpg)}.graduateVoiceResults.studentvoice{padding:6% 0;background-image:url(/img/studentvoice/img_student_voice_results_pc.jpg)}.graduateVoiceResults.studentvoice a{padding:0;text-align:left}}@media screen and (min-width: 769px) and (min-width: 769px){.graduateVoiceResults.studentvoice .contentIn{width:990px}}@media screen and (min-width: 769px){.graduateVoiceResults.studentvoice .mainVoice{margin:-27px 0 -47px -56px}.graduateVoiceResults.studentvoice .voiceLink{width:280px;padding:12px 25px 14px;font-size:18px}}.contCharaArea{margin-top:40px;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.contCharaArea .txtArea{padding:0 20px 20px}.contCharaArea .txtArea .link{margin-top:20px}.contCharaArea .txtArea h2{font-size:24px;margin-bottom:0}.contCharaArea .txtArea .link{border:2px solid  #fff;color:#fff}.contCharaArea .txtArea p{font-size:16px}.contCharaArea .txtArea .txt{margin-top:20px}.contCharaArea .txtArea .note{margin-top:20px}.contCharaArea .txtArea .linkWhite{color:#50acee}.contCharaArea .txtArea .step{display:inline-block;margin-bottom:5px;padding:1px 10px 2px;font-size:14px;font-family:'Noto Sans Japanese Regular';text-align:center;border:1px solid #333}.contCharaArea .img img{width:100%;height:auto}.contCharaArea a{color:#333}.contCharaArea a[target="_blank"] .linkWhite:after{background:url(/img/icn.png) no-repeat 0 -17px;-webkit-background-size:23px auto;background-size:23px auto;top:50%}@media screen and (min-width: 769px){.contCharaArea{margin-top:0;padding:90px 0 54px;overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.contCharaArea:hover{opacity:0.8}.contCharaArea a .linkWhite{color:#fff}.contCharaArea a .linkWhite:after{right:25px;top:50%;margin-top:-8px}.contCharaArea a:hover .linkWhite{text-decoration:none;color:#fff}.contCharaArea a[target="_blank"] .linkWhite:after{height:14px;margin-top:-7px;background:url(/img/icn.png) no-repeat 0 -35px;-webkit-background-size:31px auto;background-size:31px auto}.contCharaArea .contentIn{width:810px}.contCharaArea .txtArea{width:400px;padding:0 0 20px}.contCharaArea .txtArea.addWidth{width:450px}.contCharaArea .txtArea h2,.contCharaArea .txtArea p{text-align:left}.contCharaArea .txtArea h2{margin-bottom:0;font-size:24px;line-height:1.6}.contCharaArea .txtArea .link{display:inline-block;margin-top:23px;padding:4px 50px 4px 30px;border:2px solid  #333;color:#333;text-align:center}.contCharaArea .txtArea .note{font-size:12px}.contCharaArea .txtArea .step{margin-bottom:11px;padding:4px 10px 5px}}.seniorBox ul{margin-bottom:20px}.seniorBox ul li{margin-top:30px;letter-spacing:-0.4em}.seniorBox ul li .img,.seniorBox ul li .nameBox{display:inline-block;vertical-align:middle;letter-spacing:normal}.seniorBox ul li .img{width:88px;height:88px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.seniorBox ul li .img img{width:100%;height:auto}.seniorBox ul li .nameBox{width:68%;padding-left:18px}.seniorBox ul li .nameBox .name{margin-top:2px;font-size:16px;color:#000}.seniorBox ul li .nameBox .name span{font-size:13px}@media screen and (min-width: 641px) and (max-width: 979px){.seniorBox{text-align:center}.seniorBox li{width:45%;display:inline-block;vertical-align:middle;text-align:left}}@media screen and (min-width: 769px){.seniorBox ul{margin-bottom:22px;letter-spacing:-0.4em}.seniorBox ul li{width:370px;display:inline-block;vertical-align:middle;letter-spacing:normal;text-align:left;margin-top:25px}.seniorBox ul li:first-child{margin-right:50px}.seniorBox ul li .img{float:none;width:160px;height:160px}.seniorBox ul li .nameBox{width:55%;padding-left:15px}.seniorBox ul li .nameBox .logo img{width:60%;height:auto}}.courceMenu{padding:33px 20px 20px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;background:#f5f5f5;font-family:'Noto Sans Japanese Regular'}.courceMenu h3{color:#333;font-size:15px}.courceMenu ul{margin-top:12px}.courceMenu ul li{font-size:15px;border-top:1px solid #ccc}.courceMenu ul li a{position:relative;display:block;width:100%;padding:10px 0 11px;color:#333}.courceMenu ul li a:after{content:"";display:block;width:11px;height:10px;position:absolute;top:50%;right:9px;margin-top:-5px;background:url(/img/arrow.png) no-repeat 0 -46px;-webkit-background-size:23px auto;background-size:23px auto}.studentActivity{padding:38px 20px 30px;background:#f7f7f7}.studentActivity h2{margin-bottom:11px}.studentActivity h3{text-align:center}.studentActivity.graduate{margin-top:30px}.studentActivity.courceList{background:none}.studentActivity.courceList .pageMenuList{border-bottom:1px solid #e2e2e2}.studentActivity.courceList .pageMenuList li{margin-top:0;border-top:1px solid #e2e2e2}.studentActivity.courceList .pageMenuList li a{padding:20px 0 20px}.studentActivity.courceList .pageMenuList li a:after{width:11px;height:14px;top:32%;right:0;margin:-5px 0 0 5px}.studentActivity.courceList .pageMenuList li .img{width:42%}.studentActivity.courceList .pageMenuList li .blogName{width:58%;padding:0 15px 0 10px}.studentActivity.courceList .pageMenuList li .blogName .name{font-size:16px;line-height:1.4;margin:0 0 10px}.studentActivity.courceList .pageMenuList li .blogName .text{font-size:12px;line-height:1.6}.studentActivity.article{background:none}@media screen and (min-width: 769px){.studentActivity{padding:58px 0 54px}.studentActivity h2{font-size:26px;margin-bottom:3px}.studentActivity.graduate{margin-top:80px}.studentActivity.courceList{padding:58px 0 70px}.studentActivity.courceList .pageMenuList{margin:-8px 0 0;border:none}.studentActivity.courceList .pageMenuList li{border:none;margin-left:42px;margin-top:32px}.studentActivity.courceList .pageMenuList li:nth-child(odd){margin-left:0}.studentActivity.courceList .pageMenuList li a{padding:0}}.noteList{margin-top:20px;font-size:14px}.noteList li{position:relative;padding-left:15px}.noteList li+li{margin-top:10px}.noteList li .course{margin:5px 0;font-family:'Noto Sans Japanese Regular'}.noteList li:before{content:"※";position:absolute;top:0;left:0}@media screen and (min-width: 769px){.noteList{margin-top:15px}.noteList li{position:relative}.noteList li .course{margin:3px 0}}.wp-pagenavi{padding:20px;display:-webkit-flex;display:flex;justify-content:space-between;text-align:center}.wp-pagenavi .current,.wp-pagenavi .extend,.wp-pagenavi a,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;border-radius:3px;background:#ffffff;font-size:16px;margin:0 2px;vertical-align:top}.wp-pagenavi .first,.wp-pagenavi .last{padding:0 5px;font-size:14px;background:#50acee;color:#fff}.wp-pagenavi .current{background:#999999;color:#ffffff}.wp-pagenavi .extend{width:15px;background:none;font-size:14px}.wp-pagenavi span{background:#ffffff;color:#50acee}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{background:#50acee;color:#ffffff}@media screen and (min-width: 641px) and (max-width: 979px){.wp-pagenavi{display:block}.wp-pagenavi .current,.wp-pagenavi .extend,.wp-pagenavi a,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{margin:0 4px}.wp-pagenavi .current:last-child,.wp-pagenavi .extend:last-child,.wp-pagenavi a:last-child,.wp-pagenavi .previouspostslink:last-child,.wp-pagenavi .nextpostslink:last-child{margin-right:0}.wp-pagenavi .current:first-child,.wp-pagenavi .extend:first-child,.wp-pagenavi a:first-child,.wp-pagenavi .previouspostslink:first-child,.wp-pagenavi .nextpostslink:first-child{margin-left:0}}@media screen and (min-width: 769px){.wp-pagenavi{width:auto;display:block;box-sizing:border-box;margin:0 auto;overflow:hidden;padding-left:0;padding-right:0}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{content:"";width:0}.wp-pagenavi .current,.wp-pagenavi .extend,.wp-pagenavi a,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:32px;height:32px;line-height:32px;font-size:16px;margin:0 4px}.wp-pagenavi .current:last-child,.wp-pagenavi .extend:last-child,.wp-pagenavi a:last-child,.wp-pagenavi .previouspostslink:last-child,.wp-pagenavi .nextpostslink:last-child{margin-right:0}.wp-pagenavi .current:first-child,.wp-pagenavi .extend:first-child,.wp-pagenavi a:first-child,.wp-pagenavi .previouspostslink:first-child,.wp-pagenavi .nextpostslink:first-child{margin-left:0}.wp-pagenavi .first,.wp-pagenavi .last{padding:0 8px}}.companyStep .idTit{font-size:20px;margin:38px 20px 0}.companyStep .idTit+p{margin:8px 20px 0}.companyStep ol li .txtArea{padding:26px 20px 20px}.companyStep ol li .txtArea .year{letter-spacing:-0.4em;margin-bottom:20px}.companyStep ol li .txtArea .year dt,.companyStep ol li .txtArea .year dd{display:inline-block;vertical-align:middle;letter-spacing:normal}.companyStep ol li .txtArea .year dt{position:relative;color:#fff;width:50px;height:50px;text-align:center;margin-right:5%;background:#ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.companyStep ol li .txtArea .year dt .block{display:table-cell;vertical-align:middle;width:50px;height:50px;line-height:1}.companyStep ol li .txtArea .year dt .number{font-size:20px}.companyStep ol li .txtArea .year dd{width:75%;font-size:16px;font-family:'Noto Sans Japanese Regular'}.companyStep ol li .txtArea p{font-size:16px}.companyStep ol li .txtArea p+img{width:100%;height:auto}.companyStep ol li .txtArea .subjects{margin-top:18px;color:#666}.companyStep ol li .txtArea .subjects dd{font-size:14px}.companyStep.architecture{margin-top:40px}.companyStep.architecture ol{padding-top:0}.companyStep.architecture .txtArea .year dt{background:#00795c}@media screen and (min-width: 769px){.companyStep+.companyStep{padding-top:50px}.companyStep+.companyStep{padding-top:50px}.companyStep .idTit{font-size:26px;margin:38px 0 0}.companyStep .idTit+p{margin:8px 0 0}.companyStep .contentIn{width:790px}.companyStep ol{margin:0 auto 70px;padding-top:0}.companyStep ol li{margin-top:80px}.companyStep ol li:first-child{margin-top:50px}.companyStep ol li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.companyStep ol li .contLeft{float:left}.companyStep ol li .contRight{float:right}.companyStep ol li .txtArea,.companyStep ol li .img{width:370px}.companyStep ol li .txtArea{padding:5px 25px 0 0;position:relative}.companyStep ol li .txtArea p{font-size:14px;margin-bottom:20px}.companyStep ol li .txtArea .year{display:table;overflow:hidden}.companyStep ol li .txtArea .year dt{position:absolute;top:5px;left:0;width:60px;height:60px;line-height:55px;font-size:14px;background:#00795c}.companyStep ol li .txtArea .year dt .block{width:60px;height:60px}.companyStep ol li .txtArea .year dt .number{font-size:24px}.companyStep ol li .txtArea .year dd{width:100%;font-size:20px;color:#333;display:table-cell;vertical-align:middle;height:60px;padding:0 0 0 72px}.companyStep ol li .txtArea .year.mind dd{line-height:60px}.companyStep ol li .img{overflow:hidden}.companyStep ol li .img img{width:auto}}@-moz-keyframes shimmer{0%{background-position:top left}30%{background-position:top right}100%{background-position:top right}}@-webkit-keyframes shimmer{0%{background-position:top left}30%{background-position:top right}100%{background-position:top right}}@-o-keyframes shimmer{0%{background-position:top left}30%{background-position:top right}100%{background-position:top right}}@keyframes shimmer{0%{background-position:top left}30%{background-position:top right}100%{background-position:top right}}.entryMenu{display:none}@media screen and (min-width: 769px){.entryMenu{position:fixed;top:35%;right:0;z-index:1000}.entryMenu li{text-align:right}.entryMenu a{display:block;overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.entryMenu a:hover{opacity:0.7}}.entryMenu.online{display:block;position:fixed;bottom:0;left:0;padding:0 10px;width:100%;z-index:1000;box-sizing:border-box}.entryMenu.online li{width:50%;float:left}.entryMenu.online li:nth-child(3){display:none}.entryMenu.online li a img{width:100%;height:auto}.entryMenu.online i{display:block;position:absolute;top:0;left:0;background:#fff319;width:50px;height:56px;line-height:56px;border-radius:3px 0 0 3px;text-align:center}.entryMenu.online i::after{content:'';position:absolute;top:0;right:-38px;border:28px solid transparent;border-left:10px solid #fff319}.entryMenu.online i img{position:relative;top:-2px;left:2px;width:31px;vertical-align:middle}@media screen and (max-width: 320px){.entryMenu.online a{font-size:15px}.entryMenu.online a .small{font-size:12px}}.entryMenu.onlineTaiken a{background:#ea7801}.entryMenu.onlineTaiken i{background:#fff31a}.entryMenu.onlineTaiken i::after{border-left:10px solid #fff31a}.entryMenu.onlineTaiken i img{width:25px}@media screen and (min-width: 769px){.entryMenu.online{position:fixed;top:auto;bottom:100px;right:0;left:auto;z-index:1000;width:59px;padding:0}.entryMenu.online li{width:59px}.entryMenu.online li:nth-child(3){display:block}.entryMenu.online li a img{width:auto;height:auto}.entryMenu.online li{text-align:right}.entryMenu.online a{display:block;overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.entryMenu.online a:hover{opacity:0.7}}.thinkingMenu{padding:34px 20px;-webkit-box-shadow:rgba(0,0,0,0.05) 0 15px 20px;-moz-box-shadow:rgba(0,0,0,0.05) 0 15px 20px;box-shadow:rgba(0,0,0,0.05) 0 15px 20px;background-color:#f7f7f7}.thinkingMenu h2{margin-bottom:17px;font-size:24px;margin-bottom:5px;line-height:1.45;font-family:'Noto Sans Japanese DemiLight'}.thinkingMenu .txt span{font-weight:bold}.thinkingMenu .link{margin-bottom:0;font-size:16px;margin-top:11px;font-family:'Noto Sans Japanese Regular'}.thinkingMenu.international{box-shadow:none}.thinkingMenu.international .pageDetailInfo{background:none}.thinkingMenu.more{background:#f7f7f7 url(/img/course/bg_arrow.png) no-repeat center top;background-size:275px 40px;padding:74px 20px 5px}.thinkingMenu.more h2{margin-bottom:6px}.thinkingMenu.more+.international{background:none;padding:0 20px}@media screen and (min-width: 769px){.thinkingMenu{padding:50px 0 60px}.thinkingMenu.more{background:#fff url(/img/course/bg_arrow_pc.png) no-repeat center top;background-size:820px 102px;padding:175px 0 100px}.thinkingMenu.more.international{background:#f4f4f4;margin:-30px 0 0;padding:83px	0 85px}}.pageDetailInfo h2{font-size:20px;margin-bottom:10px}.pageDetailInfo a{color:#666}@media screen and (min-width: 641px) and (max-width: 979px){.pageDetailInfo ul{margin-left:-3%}.pageDetailInfo ul li{width:22%;margin-left:3%}.pageDetailInfo ul li:nth-child(odd){margin-left:3%}}@media screen and (min-width: 769px){.pageDetailInfo h2{text-align:left;font-size:20px}}.resultsMain{padding:0 20px 50px}.resultsMain .chart{position:relative;margin:20px 0;padding:0 20px;box-sizing:border-box}.resultsMain .chart canvas{width:100% !important;height:auto !important;-webkit-box-shadow:rgba(0,0,0,0.22) 30px 20px 22px -3px;-moz-box-shadow:rgba(0,0,0,0.22) 30px 20px 22px -3px;box-shadow:rgba(0,0,0,0.22) 30px 20px 22px -3px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.resultsMain .chart .graphTxt{width:100%;text-align:center;position:absolute;top:50%;left:0;margin-top:-5em}.resultsMain .chart .graphTxt.txtDouble{top:41%}.resultsMain .chart .graphTxt .txt{font-size:22px;line-height:1.2}.resultsMain .chart .graphTxt .txt .number{font-size:54px;letter-spacing:-4px;margin-right:5px;font-size:53px}.resultsMain .chart .graphTxt .txt small{font-size:18px}.resultsMain .chart .graphTxt .note{margin-top:15px;font-size:11px}.resultsMain .chart canvas{box-shadow:none}.resultsMain .chart canvas.run{-webkit-transition:box-shadow 1s;transition:box-shadow 1s;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-box-shadow:rgba(0,0,0,0.22) 30px 20px 22px -3px;-moz-box-shadow:rgba(0,0,0,0.22) 30px 20px 22px -3px;box-shadow:rgba(0,0,0,0.22) 30px 20px 22px -3px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.resultsMain .chart.barType{padding-left:0;padding-right:0}.resultsMain .chart.barType .graphTitle{font-size:22px;text-align:center}.resultsMain .chart.barType .graphContainer{margin-left:-20px;margin-right:-20px;text-align:center}.resultsMain .chart.barType .graphContainer>div{display:inline-block;background:url(/img/course/bg_shadow.png) no-repeat 70px center;background-size:100px 100%}.resultsMain .chart.barType .graphContainer>div svg .val{font-size:18px}.resultsMain .chart.barType .graphContainer>div svg .y.axis text{font-size:14px}.resultsMain .chart.barType .graphContainer.typeBusiness>div{background-position:80px center}.resultsMain .chart.barType .graphContainer.typeArchitecture>div{background-position:120px center}.resultsMain .graph2columns{clear:both}.resultsMain .graph2columns .img.barType{padding-top:20px;margin-top:0}.resultsMain .graph2columns .chart .graphTxt{top:49%}.resultsMain .companyList{margin-left:-20px;margin-top:20px}.resultsMain .companyList li{display:inline-block;vertical-align:middle;text-align:center;margin-left:20px}.resultsMain .companyList li:nth-child(5){margin-left:25px}.resultsMain .employmentList{margin-top:20px;font-size:16px}.resultsMain .employmentList h3{margin-bottom:20px;font-size:24px}.resultsMain .employmentList ul{display:inline}.resultsMain .employmentList ul li{display:inline}.resultsMain .employmentList ul li:before{content:"/"}.resultsMain .employmentList ul li:first-child:before{content:""}.resultsMain .employmentList ul li.break:before{content:"";display:block}.resultsMain .employmentList ul li.break:after{clear:left}.resultsMain .employmentList ul li.notSeperate:before{content:""}.resultsMain .employmentList ul+ul li:last-child:after{display:none}.resultsMain .employmentList .other{display:inline}.resultsMain .employmentList .listAnm li{display:block;margin-top:5px}.resultsMain .employmentList .listAnm li:before{display:none}@media screen and (min-width: 641px) and (max-width: 979px){.resultsMain .chart{width:70%;margin:20px auto}.resultsMain .chart .graphTxt .note{font-size:14px}}@media screen and (min-width: 769px){.resultsMain{margin:0 auto;padding:0 0 37px}}@media screen and (min-width: 769px) and (min-width: 769px){.resultsMain{width:790px}}@media screen and (min-width: 769px){.resultsMain .txtBox{position:relative;z-index:10;width:470px;float:left;margin-bottom:50px}.resultsMain .txtBox h2,.resultsMain .txtBox p{text-align:left}.resultsMain .txtBox p{width:370px}.resultsMain .txtBox.graph2Type{width:auto;float:none}.resultsMain .txtBox.graph2Type p{width:auto}.resultsMain .imgNoneBox{float:none;width:100%}.resultsMain .imgNoneBox h2,.resultsMain .imgNoneBox p{text-align:center}.resultsMain .imgNoneBox p{width:100%}.resultsMain .chart{float:right;width:405px;margin-right:-70px;margin-left:-20px;padding:0}.resultsMain .chart canvas:not(:target){width:410px\9 !important;height:402px\9 !important}.resultsMain .chart .graphTxt{margin-top:-7em}.resultsMain .chart .graphTxt .txt{font-size:32px;line-height:1.1;color:#333}.resultsMain .chart .graphTxt .txt .number{font-size:77px}.resultsMain .chart .graphTxt .note{margin-top:15px;font-size:14px}.resultsMain .chart.barType .graphContainer{margin-left:0;margin-right:0}.resultsMain .graph2columns{overflow:hidden;padding:0 0 40px}.resultsMain .graph2columns .chart{float:left;width:50%;margin:0;padding:0}.resultsMain .companyListBox h3{margin-bottom:10px;font-size:14px;font-family:'Noto Sans Japanese Regular'}.resultsMain .companyListBox .companyList{margin-top:0;text-align:left}.resultsMain .companyListBox .companyList li{margin-top:10px}.resultsMain .companyListBox .companyList li img.yahoo{width:116px;height:auto}.resultsMain .companyListBox .companyList li img.nttD{width:109px;height:30px}.resultsMain .companyListBox .companyList li img.nomura{width:180px;height:auto}.resultsMain .employmentList{overflow:hidden;clear:both;font-size:14px}.resultsMain .employmentList ul{width:370px}.resultsMain .employmentList .listLeft{float:left}.resultsMain .employmentList .listRight{float:right}.resultsMain .employmentList .other{display:block;clear:both;text-align:right}}.timetableBox{overflow:hidden;margin:35px 20px 43px;padding-bottom:1px}.timetableBox .timetable{width:100.5%;font-size:14px;margin-left:-2px;border-bottom:1px solid #d8d8d8;border-spacing:1px;border-collapse:unset}.timetableBox .timetable th,.timetableBox .timetable td{overflow:hidden;display:block;vertical-align:middle}.timetableBox .timetable th:nth-child(even),.timetableBox .timetable td:nth-child(even){background:#f8f8f8}.timetableBox .timetable th{padding:10px 9px;text-align:left;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-family:'Noto Sans Japanese Regular'}.timetableBox .timetable td{padding:4px 9px 5px}.timetableBox .timetable .time{display:inline-block;vertical-align:middle;width:36%;letter-spacing:1px}.timetableBox .timetable .numberList{display:inline-block;vertical-align:top;width:48%}.timetableBox .timetable .numberList p{overflow:hidden;margin-top:10px}.timetableBox .timetable .numberList p:first-child{margin-top:0}.timetableBox .timetable.courceTable th,.timetableBox .timetable.courceTable td{font-size:14px}.timetableBox .timetable.courceTable .time{width:50%}.timetableBox .timetable02 th{background:#f8f8f8}.timetableBox .timetable02 td{padding:10px 9px;background:none}.timetableBox .timetable02 td:nth-child(even){background:none}.timetableBox.aboutAsTop{margin-top:0}.timetableBox .timetable03 td .number{float:right}.timetableBox .timetable03 tr:first-child{border-top:none}.timetableBox .timetable04{margin:13px 0 0}.timetableBox .timetable04 th{background:#f8f8f8;padding-top:24px}.timetableBox .timetable04 td{padding:24px 9px 10px;background:none}.timetableBox .timetable04 td:nth-child(even){background:none}.timetableBox .timetable04 td ul li{margin-bottom:10px}@media screen and (min-width: 769px){.timetableBox .timetable04 td ul li{margin-bottom:15px}}.timetableBox .timetable05{margin:13px 0 0}.timetableBox .timetable05 th{background:#f8f8f8;padding-top:24px}.timetableBox .timetable05 td{padding:24px 9px 10px;background:none}.timetableBox .timetable05 td:nth-child(even){background:none}.timetableBox.international{margin:0 20px 48px;padding:0}.timetableBox .timetableArea.web{margin-top:30px}@media screen and (min-width: 641px) and (max-width: 979px){.timetableBox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;margin:35px 0 43px}}@media screen and (min-width: 769px){.timetableBox{margin:60px auto 85px}}@media screen and (min-width: 769px) and (min-width: 769px){.timetableBox{width:790px}}@media screen and (min-width: 769px){.timetableBox .timetable tr{display:table;width:100%;border-top:1px solid #d8d8d8}.timetableBox .timetable tr:nth-child(even){background:#f8f8f8}.timetableBox .timetable th,.timetableBox .timetable td{display:table-cell;width:15%;height:38px;padding:11px 8px;border:none}.timetableBox .timetable th:nth-child(even),.timetableBox .timetable td:nth-child(even){background:none}.timetableBox .timetable .week{width:13%;padding:11px 5px;text-align:center}.timetableBox .timetable .time{display:none}.timetableBox .timetable .timeBox td{height:28px;padding:4px 8px 6px;color:#666}.timetableBox .timetable .numberList{width:100%}.timetableBox .timetable .numberList p{margin-top:0;padding:19px 0 20px;border-top:1px solid #d8d8d8}.timetableBox .timetable .numberList p:first-child{border:none}.timetableBox .timetable .numberBox{width:8%;padding:0}.timetableBox .timetable .nowrap{white-space:nowrap}.timetableBox .timetable02 tr{background:none}.timetableBox .timetable02 tr:nth-child(even){background:none}.timetableBox .timetable02 th,.timetableBox .timetable02 td{font-size:14px}.timetableBox .timetable02 th{width:7%;padding:11px 10px 11px 20px}.timetableBox .timetable02 td{width:50%;padding:11px 25px}.timetableBox .courceTable th{padding:11px 25px}.timetableBox .historyTable{border-bottom:1px solid #d8d8d8}.timetableBox .historyTable th{width:7%;padding:20px 10px 11px 20px;text-align:left}.timetableBox .historyTable td{overflow:hidden}.timetableBox .historyTable td .imgBox{overflow:hidden}.timetableBox .historyTable td .imgBox li{float:left;width:329px;margin-left:0}.timetableBox .historyTable td .imgBox li+li{margin-left:8px}.timetableBox .historyTable td .img{width:375px;float:right;margin-top:0;margin-left:45px}.timetableBox .historyTable td .img .caption{padding-top:10px;font-size:10px;text-align:right}.timetableBox .historyTable td .txtArea{float:left;width:35%}.timetableBox .historyTable td.wide .txtArea,.timetableBox .historyTable td.wide .img{float:none;width:100%}.timetableBox .historyTable td.wide .img{margin:20px 0 0}.timetableBox .historyTable td.wide02 .img+.img{clear:both;float:none;width:100%;margin:0;padding-top:20px}.timetableBox .timetableArea.web{margin-top:40px}.timetableBox .timetableArea.web .timetable th,.timetableBox .timetableArea.web .timetable td{width:12%}.timetableBox .timetable03{width:100%;border-bottom:1px solid #d8d8d8}.timetableBox .timetable03 .runk{width:5%;background:none;text-align:center}.timetableBox .timetable03 tr:nth-child(even){background:none}.timetableBox .timetable03 tr.pc{background:#f8f8f8}.timetableBox .timetable03 th,.timetableBox .timetable03 td{padding:20px 15px;vertical-align:middle}.timetableBox .timetable03 th{padding:15px}.timetableBox .timetable03 th.runkTop{background:#f8f8f8}.timetableBox .timetable03 th.runk{font-size:16px}.timetableBox .timetable03 td{background:none}.timetableBox .timetable03 td .number{float:none}.timetableBox .timetable04{margin:24px 0 0}.timetableBox .timetable04 tr:nth-child(even){background:none}.timetableBox .timetable04 th,.timetableBox .timetable04 td{font-size:14px;background:none;text-align:left;box-sizing:border-box}.timetableBox .timetable04 th ruby,.timetableBox .timetable04 td ruby{display:inline-table;text-align:center;white-space:nowrap;text-indent:0;margin:0;vertical-align:1.06em;vertical-align:1.15em}.timetableBox .timetable04 th ruby>rb,.timetableBox .timetable04 td ruby>rb{display:table-row-group;line-height:120%}.timetableBox .timetable04 th ruby>rt,.timetableBox .timetable04 td ruby>rt{display:table-header-group;font-size:0.5rem;line-height:120%;letter-spacing:-0.1px;text-align:center}.timetableBox .timetable04 th{background:#f8f8f8;width:20%;padding:6px 10px 16px 20px}.timetableBox .timetable04 td{background:none;width:80%;padding:6px 25px 16px}.timetableBox .timetable05{margin:24px 0 0}.timetableBox .timetable05 tr:nth-child(even){background:none}.timetableBox .timetable05 tr:first-child{background:#f8f8f8}.timetableBox .timetable05 th,.timetableBox .timetable05 td{font-size:14px;background:none;text-align:left;box-sizing:border-box}.timetableBox .timetable05 th ruby,.timetableBox .timetable05 td ruby{display:inline-table;text-align:center;white-space:nowrap;text-indent:0;margin:0;vertical-align:1.06em;vertical-align:1.15em}.timetableBox .timetable05 th ruby>rb,.timetableBox .timetable05 td ruby>rb{display:table-row-group;line-height:120%}.timetableBox .timetable05 th ruby>rt,.timetableBox .timetable05 td ruby>rt{display:table-header-group;font-size:0.5rem;line-height:120%;letter-spacing:-0.1px;text-align:center}.timetableBox .timetable05 th{background:#f8f8f8;width:auto;padding:0 0 4px;font-weight:bold;text-align:center}.timetableBox .timetable05 th:nth-child(even){background:#f8f8f8}.timetableBox .timetable05 th:nth-child(1){width:102px}.timetableBox .timetable05 th:nth-child(2){width:186px}.timetableBox .timetable05 th:nth-child(3){width:120px}.timetableBox .timetable05 th:nth-child(4){width:208px}.timetableBox .timetable05 th small{font-size:11px;font-weight:bold}.timetableBox .timetable05 td{background:none;width:auto;padding:3px 0 16px;text-align:center}.timetableBox .timetable05 td:nth-child(1){width:102px}.timetableBox .timetable05 td:nth-child(2){width:186px}.timetableBox .timetable05 td:nth-child(3){width:120px}.timetableBox .timetable05 td:nth-child(4){width:208px}.timetableBox .timetable05 td:nth-child(5){width:169px}.timetableBox.international{margin:4px auto 60px;background:none}.timetableBox.columns6 .timetable .timeBox th.week{width:115px;height:auto}.timetableBox.columns6 .timetable .timeBox td{width:135px;height:auto}}.timetableEdu{width:100%;font-size:14px;border-bottom:1px solid #d8d8d8}.timetableEdu .week{padding:10px 9px;text-align:left;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-family:'Noto Sans Japanese Regular'}.timetableEdu .period{overflow:hidden;display:block;padding:4px 9px 5px}.timetableEdu .period:nth-child(even){background:#f8f8f8}.timetableEdu .period .num{display:inline-block;width:40px;letter-spacing:1px;padding:0 3px}@media screen and (min-width: 769px){.timetableEdu{display:flex}}@media screen and (min-width: 769px) and (min-width: 769px){.timetableEdu{width:790px}}@media screen and (min-width: 769px){.timetableEdu .periodNum{width:111px}.timetableEdu .periodNum .num{display:flex;align-items:center;justify-content:center;height:64px;padding:11px 8px;border-top:1px solid #d8d8d8}.timetableEdu .periodNum .num:first-child{border-top:none}.timetableEdu .periodNum .num:nth-child(even){background:#f8f8f8}.timetableEdu .day{width:calc((100% - 111px)/ 5)}.timetableEdu .week{padding:4px 0 6px;text-align:center;border-bottom:none}.timetableEdu .period{display:flex;align-items:center;justify-content:center;text-align:center;height:64px;padding:11px 8px;border-top:1px solid #d8d8d8}.timetableEdu .period:first-child{border-top:none}.timetableEdu.narrow .periodNum .num,.timetableEdu.narrow .period{height:46px}}.tableNoteArea{margin:-20px 0 43px;padding:0 20px}.tableNoteArea .noteTxt+.noteTxt{margin-top:10px}.tableNoteArea.otherArea{margin:-30px 0 0}@media screen and (min-width: 641px) and (max-width: 979px){.tableNoteArea{margin:20px 20px 40px}}@media screen and (min-width: 769px){.tableNoteArea{margin:-70px auto 85px;padding:0}}@media screen and (min-width: 769px) and (min-width: 769px){.tableNoteArea{width:790px}}@media screen and (min-width: 769px){.tableNoteArea.otherArea{margin:-70px auto 0}}.historyTable{width:100%;border-collapse:inherit;border-bottom:1px solid #d8d8d8}.historyTable th,.historyTable td{font-size:14px;vertical-align:top;border-top:1px solid #d8d8d8}.historyTable th{width:15%;background:#f8f8f8;padding:20px 10px}.historyTable td{width:55%;padding:20px 15px}.historyTable td .img{margin-top:15px}.historyTable td .img+.img{margin-top:12px}.historyTable td .img .caption{padding-top:5px;font-size:12px;line-height:1}.historyTable td .tit{font-family:'Noto Sans Japanese Regular'}.historyTable td .supportList li+li{margin-top:25px}.courceTable td,.courceTable th{font-size:14px}.fl_kinkyu2020{padding:50px 20px 0px}.fl_kinkyu2020 p{text-indent:-1rem;padding-left:14px}.fl_kinkyu2020 a{margin-bottom:20px;position:relative;display:block;background-color:#fff;font-family:'Noto Sans Japanese Regular';color:#333;border:1px solid #e5e5e5}.fl_kinkyu2020 a:after{content:"";display:inline-block;vertical-align:middle;width:11px;height:13px;position:absolute;top:50%;right:15px;margin:-5px 0 0 5px;background:url(/img/arrow.png) no-repeat 0 0;-webkit-background-size:23px auto;background-size:23px auto}.fl_kinkyu2020 .img,.fl_kinkyu2020 .blogName{overflow:hidden;display:table-cell;vertical-align:middle}.fl_kinkyu2020 .img{width:43%;font-size:0;line-height:0}.fl_kinkyu2020 .img img{width:100%;height:auto}.fl_kinkyu2020 .blogName{width:57%;padding:15px 30px 15px 15px;font-size:14px;line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 769px){.fl_kinkyu2020{margin-top:40px;padding:0}.fl_kinkyu2020 a{width:770px;margin:70px auto}.fl_kinkyu2020 .img{width:204px}.fl_kinkyu2020 .blogName{width:auto;text-align:left;padding:5px 30px;font-size:18px;line-height:1.1;letter-spacing:0.6px}.fl_kinkyu2020 .blogName p{font-size:14px;line-height:1.5;margin:9px 0 0}}.ot_kinkyu2020{padding:15px 20px 40px}.ot_kinkyu2020 p{text-indent:-1rem;padding-left:14px}.ot_kinkyu2020 a{margin-bottom:20px;position:relative;display:block;font-family:'Noto Sans Japanese Regular';color:#333;border:1px solid #e5e5e5}.ot_kinkyu2020 a:after{content:"";display:inline-block;vertical-align:middle;width:11px;height:13px;position:absolute;top:50%;right:15px;margin:-5px 0 0 5px;background:url(/img/arrow.png) no-repeat 0 0;-webkit-background-size:23px auto;background-size:23px auto}.ot_kinkyu2020 .img,.ot_kinkyu2020 .blogName{overflow:hidden;display:table-cell;vertical-align:middle}.ot_kinkyu2020 .img{width:43%;font-size:0;line-height:0}.ot_kinkyu2020 .img img{width:100%;height:auto}.ot_kinkyu2020 .blogName{width:57%;padding:15px 30px 15px 15px;font-size:14px;line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 769px){.ot_kinkyu2020{padding:0}.ot_kinkyu2020 a{width:770px;margin:40px auto;overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.ot_kinkyu2020 a:hover{opacity:0.7}.ot_kinkyu2020 .img{width:204px}.ot_kinkyu2020 .blogName{width:auto;text-align:left;padding:5px 30px;font-size:18px;line-height:1.1;letter-spacing:0.6px}.ot_kinkyu2020 .blogName p{font-size:14px;line-height:1.5;margin:9px 0 0}}.dayListBox{padding:35px 15px 0}.dayListBox .tit h2{margin-bottom:20px;line-height:1.3;color:#333;text-align:center;font-size:16px;font-weight:bold}.dayListBox .tit h2 span{display:block;font-size:10px;font-weight:bold;color:#999}.dayListBox .noteList{margin-top:-20px;padding-bottom:20px}.dayListBox .noteList li{margin-top:5px;font-size:10px}.dayListBox .titBox{padding:0}@media screen and (min-width: 769px){.dayListBox{padding:50px 0 35px}.dayListBox .noteList{width:990px;margin:10px auto 0}.dayListBox .noteList li{font-size:12px}.dayListBox .titBox h2{font-size:28px}}.dayList{letter-spacing:-0.4em;text-align:center;margin-bottom:0;padding-bottom:41px}.dayList.unslick{width:100%}.dayList li{position:relative;display:inline-block;vertical-align:top;letter-spacing:normal;width:80px;margin-left:5px;text-align:center;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.dayList li .dayBox{height:70px;font-size:34px;letter-spacing:-1px;color:#666;line-height:1;font-family:'OSP DIN'}.dayList li .dayBox .dayIn{display:table;width:100%;height:70px}.dayList li .dayBox .dayIn p{display:table-cell;vertical-align:middle}.dayList li .dayBox span{display:block}.dayList li .dayBox .week{font-size:14px;font-weight:bold;font-family:'Noto Sans Japanese Regular'}.dayList li .dayBox .time{font-size:14px;margin-top:7px;font-family:'OSP DIN';letter-spacing:0.5px;color:#666}.dayList li .dayBox .note{font-size:10px}.dayList li .dayBox .txt{font-size:20px}.dayList li .cat{position:relative;font-size:10px;color:#fff;padding:5px 0;font-family:'Noto Sans Japanese Regular';line-height:1.2}.dayList li .cat p{display:table;width:100%}.dayList li .cat p span{display:table-cell;vertical-align:middle;color:#fff}.dayList li .cat .note{display:inline;font-size:10px}.dayList li.op{border:1px solid #34b3cb}.dayList li.op .cat{background:#34b3cb}.dayList li.taiken{border:1px solid #ea6a02}.dayList li.taiken .cat{background:#ea6a02}.dayList li.ao{border:1px solid #2abf77}.dayList li.ao .cat{background:#2abf77}.dayList li.school{border:1px solid #2abf77}.dayList li.school .cat{background:#2abf77}.dayList li.kobetu{border:1px solid #ec7271}.dayList li.kobetu .cat{background:#ec7271}.dayList li.zaikou{border:1px solid #a873db}.dayList li.zaikou .cat{background:#a873db}.dayList li.seminar{border:1px solid #3470c9}.dayList li.seminar .cat{background:#3470c9}.dayList li.girls{border:1px solid #e864a0}.dayList li.girls .cat{background:#e864a0}.dayList li.eventNone{width:100%;text-align:center;margin:0;background:none}.dayList .slick-arrow{display:none}@media screen and (min-width: 769px){.dayList{width:990px;margin:0 auto;padding-bottom:0}.dayList .slick-list{overflow:hidden}.dayList li{width:100px;margin-left:15px}.dayList li a{display:block;overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.dayList li a:hover{opacity:0.7}.dayList li .dayBox,.dayList li .dayBox .dayIn{height:83px}.dayList li .dayBox{font-size:42px}.dayList li .dayBox .week{font-size:17px}.dayList li.tit{display:inline-block !important;padding:44px 0;background:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.dayList li.tit p{padding:0 5px;font-size:16px;color:#000;line-height:1.2}.dayList li.tit p span{display:block;margin-top:4px;font-size:12px;color:#999}.dayList li .cat{padding:5px 0;height:auto;font-size:9px}.dayList li .cat p{height:auto}.dayList li.seminar:before{margin-top:-21px}.dayList li.seminar:after{margin-top:-23px}.dayList li.eventNone{font-size:15px}.dayList .slick-arrow{display:block;width:22px;height:42px;margin-top:-4px;background:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.dayList .slick-arrow:before{display:none}.dayList .slick-arrow.slick-prev{left:-58px;background:url("/img/arrow.png") no-repeat 0 -237px}.dayList .slick-arrow.slick-next{right:-58px;background:url("/img/arrow.png") no-repeat -26px -237px}.dayList .slick-arrow.slick-disabled{display:none !important}.dayList.unslick li.tit{margin-left:-100px}}
/*# sourceMappingURL=common.css.map */
