@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")}#contents.top{background:#f7f7f7}#contents.top h1{margin-bottom:17px;font-size:24px;font-family:'Noto Sans Japanese DemiLight'}#contents.top h1+p{font-size:16px}#contents.top h1 span{display:block;font-size:14px}#contents.top h2+p{font-size:16px}#contents.top .thinkingMenu.more{padding:34px 20px;background:#f7f7f7}#contents.top .thinkingMenu.more .pageDetailInfo ul{margin-top:-30px;margin-left:0}#contents.top .thinkingMenu.more .pageDetailInfo ul li{margin-top:30px;width:100%;margin-left:0}#contents.top .thinkingMenu.more .pageDetailInfo ul li .link{margin-top:3px}#contents.top .thinkingMenu.more .pageDetailInfo ul li .link:after{content:none}@media screen and (min-width: 769px){#contents.top h1{font-size:34px;text-align:center}#contents.top h1 span{font-size:20px;letter-spacing:3px;margin-bottom:10px;color:#333}#contents.top h1+p{font-size:16px;line-height:1.7;text-align:center}#contents.top .thinkingMenu.more{padding:50px 0 60px}#contents.top .thinkingMenu.more h2{font-size:34px;margin-bottom:13px}#contents.top .thinkingMenu.more .pageDetailInfo ul{margin-left:-20px}#contents.top .thinkingMenu.more .pageDetailInfo ul li{width:370px;margin-left:20px}}#contents .contentBox.top{position:relative;z-index:0;padding:0}#contents .contentBox.top h2 span{font-size:14px;letter-spacing:0}#contents .contentBox.top .pageDetailInfo{padding:0;margin-top:30px;background:none}#contents .contentBox.top .pageDetailInfo .contentIn{width:100%}#contents .contentBox.top .pageDetailInfo ul li.single{overflow:hidden;display:table;width:100%;margin:36px 0 5px;background:#fff;line-height:1}#contents .contentBox.top .pageDetailInfo ul li.single a{position:relative;display:block;font-family:'Noto Sans Japanese Regular';color:#333;border:1px solid #e5e5e5}#contents .contentBox.top .pageDetailInfo ul li.single 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}#contents .contentBox.top .pageDetailInfo ul li.single .img,#contents .contentBox.top .pageDetailInfo ul li.single .blogName{overflow:hidden;display:table-cell;vertical-align:middle}#contents .contentBox.top .pageDetailInfo ul li.single .img{width:43%;font-size:0;line-height:0}#contents .contentBox.top .pageDetailInfo ul li.single .img img{width:100%;height:auto}#contents .contentBox.top .pageDetailInfo ul li.single .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}#contents .contentBox.top .pageDetailInfo ul li:first-child.large_item{width:100%}#contents .contentBox.top .pageDetailInfo ul.hello_list li:nth-child(odd){margin-left:3%}#contents .contentBox.top .pageDetailInfo ul.hello_list li:nth-child(even){margin-left:0}#contents .contentBox.top .pageDetailInfo ul.hello_list li:first-child{margin-left:0}@media screen and (min-width: 769px){#contents .contentBox.top{position:relative}#contents .contentBox.top h2{margin-bottom:10px}#contents .contentBox.top h2 span{font-size:20px;letter-spacing:3px;margin-bottom:10px;color:#333}#contents .contentBox.top h2+p{font-size:16px}#contents .contentBox.top .pageDetailInfo{padding:0;margin-top:30px}#contents .contentBox.top .pageDetailInfo .contentIn{width:1150px;margin:0 auto}#contents .contentBox.top .pageDetailInfo ul{margin-left:-20px;padding-bottom:0}#contents .contentBox.top .pageDetailInfo ul li{width:370px;margin-left:20px;text-align:center}#contents .contentBox.top .pageDetailInfo ul li .link{margin:15px 0 5px;padding:0;font-size:18px}#contents .contentBox.top .pageDetailInfo ul li .link:after{display:none}#contents .contentBox.top .pageDetailInfo ul li a:hover .link{text-decoration:none}#contents .contentBox.top .pageDetailInfo ul li.single{margin:50px 0 0}#contents .contentBox.top .pageDetailInfo ul li.single a{width:690px;margin:0 auto}#contents .contentBox.top .pageDetailInfo ul li.single .img{width:204px}#contents .contentBox.top .pageDetailInfo ul li.single .blogName{width:auto;text-align:left;padding:5px 30px;font-size:18px;line-height:1.1;letter-spacing:0.6px}#contents .contentBox.top .pageDetailInfo ul li.single .blogName p{font-size:14px;line-height:1.5;margin:9px 0 0}#contents .contentBox.top .pageDetailInfo ul li.large_item{width:565px}#contents .contentBox.top .pageDetailInfo ul li:first-child.large_item{width:565px}#contents .contentBox.top .pageDetailInfo ul.hello_list li:nth-child(odd){margin-left:0}#contents .contentBox.top .pageDetailInfo ul.hello_list li:nth-child(even){margin-left:20px}#contents .contentBox.top .pageDetailInfo ul.hello_list li:first-child{margin-left:0}#contents .contentBox.top .pageDetailInfo ul.hello_list li:last-child{margin-left:20px}}#contents .kvList{overflow:hidden;margin:0;background:#f7f7f7;opacity:0}#contents .kvList li{position:relative;width:100%}#contents .kvList li img{width:100%;height:auto}#contents .kvList li .txtBox{width:40%;padding:20px 15px;position:absolute;top:62px;right:20px;z-index:20}#contents .kvList li.taiken .txtBox{background:#50acee}#contents .kvList li.opencampus .txtBox{background:#50acee}#contents .kvList li.seminnar .txtBox{background:#395ba6}#contents .kvList li.girls .txtBox{background:#ed7bae}#contents .kvList li.girls .txtBox .img{margin-top:-30px}#contents .kvList li.ao .txtBox{background:url(/img/top/bg_kv05.png) repeat 0 0;-webkit-background-size:2px auto;background-size:2px auto}#contents .kvList li.district .txtBox{background:#0aacfd}#contents .kvList li.bandai .txtBox{background:#3c434c}#contents .kvList .slick-slide img.pc{display:none}#contents .kvList .slick-dots{padding:0 20px;bottom:0;z-index:20;text-align:right}#contents .kvList .slick-dots li{display:inline-block;width:8px;height:8px;margin:0 3px}#contents .kvList .slick-dots li button{width:8px;height:8px;padding:0;background:#c8c8c8;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}#contents .kvList .slick-dots li.slick-active button{background:#689cc1}@media screen and (min-width: 769px){#contents .kvList li img{position:relative;z-index:-1}#contents .kvList li .txtBox{width:270px;min-height:430px;padding:40px 30px;top:78px;right:10%;-webkit-box-shadow:rgba(0,0,0,0.3) 0 4px 5px;-moz-box-shadow:rgba(0,0,0,0.3) 0 4px 5px;box-shadow:rgba(0,0,0,0.3) 0 4px 5px}#contents .kvList li.girls .txtBox{background:#e83b88}#contents .kvList li.girls .txtBox img{margin-top:-38px}#contents .kvList .slick-slide img.pc{display:block}#contents .kvList .slick-slide img.sp{display:none}#contents .kvList .slick-dots{width:10px;height:10px;position:absolute;width:100%;padding:0;margin:0 auto;bottom:3%;right:10%;z-index:20}#contents .kvList .slick-dots li button{width:10px;height:10px}#contents .kvList .slick-arrow{opacity:0;background:none;z-index:30}#contents .kvList .slick-arrow:before{width:20px;height:24px}#contents .kvList .slick-arrow.slick-prev{left:5%}#contents .kvList .slick-arrow.slick-prev:before{background:url(/img/arrow.png) no-repeat -26px -34px;-webkit-background-size:50px auto;background-size:50px auto}#contents .kvList .slick-arrow.slick-next{right:5%}#contents .kvList .slick-arrow.slick-next:before{background:url(/img/arrow.png) no-repeat 0 -33px;-webkit-background-size:50px auto;background-size:50px auto}#contents .kvList:hover .slick-arrow{opacity:1}}#contents .newsList{padding:23px 20px 20px;background:#f7f7f7}#contents .newsList h2{margin-bottom:12px}#contents .newsList ul{margin:26px 0 0;border-bottom:1px solid #e6e6e6}#contents .newsList ul li{width:100%;border-top:1px solid #e6e6e6}#contents .newsList ul li a{position:relative;display:block;padding:15px 36px 15px 12px;color:#333}#contents .newsList ul li a: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}#contents .newsList ul li .img{height:120px;text-align:center}#contents .newsList ul li .img img{width:auto;margin:0 auto;max-width:100%;max-height:120px;margin:0 auto}#contents .newsList ul li .data{position:relative;margin:0 0 4px}#contents .newsList ul li .data .tag{display:inline-block;padding:2px 10px 2px;font-size:11px;text-align:center;background:#f7f7f7;font-family:'Noto Sans Japanese Regular'}#contents .newsList ul li .data .tag.event{color:#f27ab0}#contents .newsList ul li .data .tag.info{color:#6d8bd5}#contents .newsList ul li .data .tag.students{color:#77c6c5}#contents .newsList ul li .data .tag.kic{color:#e4b439}#contents .newsList ul li .data .tag.other{color:#c27cda}#contents .newsList ul li .data .tag+.tag{margin-left:6px}#contents .newsList ul li .data .day{color:#666;padding:0 0 0 6px}#contents .newsList ul li .data .date{color:#666}#contents .newsList ul li .data .title{margin-top:12px;line-height:1.3;color:#333;font-family:'Noto Sans Japanese Regular'}#contents .newsList .slick-list{overflow:visible}#contents .newsList .linkBox{margin-top:25px;text-align:center}#contents .newsList .formBtn{margin-top:45px}#contents .newsList .formBtn img{width:100%;height:auto}@media screen and (min-width: 769px){#contents .newsList{padding:55px 0 70px}#contents .newsList h2{margin-bottom:15px !important}#contents .newsList ul{overflow:hidden;width:990px;margin:34px auto 0}#contents .newsList ul li a{padding:20px 0 20px}#contents .newsList ul li a:after{display:none}#contents .newsList ul li .img,#contents .newsList ul li .data{display:table-cell;vertical-align:middle}#contents .newsList ul li .img{width:230px;height:160px}#contents .newsList ul li .img img{max-width:230px;max-height:160px}#contents .newsList ul li .data{width:310px;margin:0;position:relative}#contents .newsList ul li .data .tag{display:block;margin:0;padding:4px 0 2px;text-align:center;width:153px;background:none;border-width:1px;border-style:solid}#contents .newsList ul li .data .tag.event{color:#f27ab0;border-color:#f27ab0}#contents .newsList ul li .data .tag.info{color:#6d8bd5;border-color:#6d8bd5}#contents .newsList ul li .data .tag.students{color:#77c6c5;border-color:#77c6c5}#contents .newsList ul li .data .tag.kic{color:#e4b439;border-color:#e4b439}#contents .newsList ul li .data .tag.other{color:#c27cda;border-color:#c27cda}#contents .newsList ul li .data .tag+.tag{margin-top:6px;margin-left:0}#contents .newsList ul li .data .day{position:absolute;top:50%;right:0;margin-top:-0.8em}#contents .newsList ul li .title{display:table-cell;vertical-align:middle}#contents .newsList .slick-list{position:static !important;height:auto !important;transform:none !important}#contents .newsList .slick-slide{float:none}#contents .newsList .slick-track{width:990px !important;left:0 !important;transform:none !important}}#contents .thinkingMenu{background:none}#contents .thinkingCont.top{margin:0;padding:52px 20px 45px;-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}#contents .thinkingCont.top.first_students{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#contents .thinkingCont.top a{color:#333}#contents .thinkingCont.top p+ul{margin-top:30px}#contents .thinkingCont.top .img{font-size:14px;line-height:1.5}#contents .thinkingCont.top .courseTxt .txtArea{margin-top:4px}#contents .thinkingCont.top .courseTxt .txtArea h2{margin-bottom:0;font-size:20px;font-family:'Noto Sans Japanese Regular'}#contents .thinkingCont.top .courseTxt .hasTextLink{text-align:left}#contents .thinkingCont.top .courseTxt .hasTextLink .txtArea{margin-bottom:5px}#contents .thinkingCont.top .courseTxt .hasTextLink .link::after{margin:-7px 0 0 5px}#contents .thinkingCont.top .courseTxt .hasTextLink .link a{color:#50acee}@media screen and (min-width: 769px){#contents .thinkingCont.top{margin:0 auto;padding:92px 0 45px;box-shadow:none}#contents .thinkingCont.top li{padding-top:0}#contents .thinkingCont.top li:first-child{padding-top:8px}#contents .thinkingCont.top li:nth-child(even) .txtBox{margin-right:4%}#contents .thinkingCont.top li .txtBox{margin-top:70px}#contents .thinkingCont.top li .txtBox h2{font-size:28px}#contents .thinkingCont.top li .txtBox .link a{color:#50acee}#contents .thinkingCont.top li .img{width:572px}#contents .thinkingCont.top .courseTxt ul{margin-left:-10px;letter-spacing:-0.4em}#contents .thinkingCont.top .courseTxt ul li{display:inline-block;vertical-align:top;letter-spacing:normal;width:280px;margin-top:10px;margin-left:10px;padding:0}#contents .thinkingCont.top .courseTxt ul li .img{float:none;width:100%}#contents .thinkingCont.top .courseTxt ul li a{display:block;overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#contents .thinkingCont.top .courseTxt ul li a:hover{opacity:0.7}#contents .thinkingCont.top .courseTxt ul li.hasTextLink{text-align:center}#contents .thinkingCont.top .courseTxt ul li.hasTextLink .txtArea{margin-bottom:0}#contents .thinkingCont.top .courseTxt ul li.hasTextLink .link a{font-size:12px;color:#50acee}#contents .thinkingCont.top .courseTxt .txtArea{margin:10px 0 20px}#contents .thinkingCont.top .courseTxt .txtArea h2{margin-bottom:0;font-size:16px;font-family:'Noto Sans Japanese Regular'}#contents .thinkingCont.top .courseTxt .txtArea p{font-size:12px}#contents .thinkingCont.first_students.top+.courseListBox>.contentIn{width:100%}#contents .thinkingCont.first_students.top+.courseListBox{margin-top:49px}}#contents .moreKoubedenshi{padding:30px 20px 38px;background:#f7f7f7}@media screen and (min-width: 769px){#contents .moreKoubedenshi{padding:90px 0 88px}}@media screen and (min-width: 769px){#contents .courseListBox{-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}#contents .courseListBox.top{padding-top:0;margin-top:0}}@media screen and (min-width: 769px){#contents .studentActivity.top{padding:49px 0 60px;background:#f7f7f7}#contents .studentActivity.top .contentIn{width:990px}#contents .studentActivity.top .pageMenuList{width:990px}#contents .studentActivity.top .pageMenuList li{width:485px;margin-left:20px}#contents .studentActivity.top .pageMenuList li:first-child{margin-left:0}#contents .studentActivity.top .pageMenuList li:nth-child(odd){margin-left:0}#contents .studentActivity.top .pageMenuList li .img{width:232px}#contents .studentActivity.top .pageMenuList li .blogName{width:253px;padding:15px 30px;font-size:18px}#contents .studentActivity.top .pageMenuList li .blogName p{margin-top:10px;font-size:14px}#contents .studentActivity.top .pageMenuList li a:after{top:55px}}#contents .opencampusFixed{position:fixed;bottom:0;left:0;padding:0 10px 10px;width:100%;z-index:1000;box-sizing:border-box}#contents .opencampusFixed a{position:relative;display:block;height:56px;line-height:56px;padding:0 10px 0 60px;border-radius:3px;background:#50acee;text-align:center;font-size:18px;color:#fff;box-shadow:0 2px 7px rgba(0,0,0,0.5);overflow:hidden;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#contents .opencampusFixed a .small{padding:0 2px;font-size:14px}#contents .opencampusFixed a:hover{opacity:0.7}#contents .opencampusFixed 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}#contents .opencampusFixed i::after{content:'';position:absolute;top:0;right:-38px;border:28px solid transparent;border-left:10px solid #fff319}#contents .opencampusFixed i img{position:relative;top:-2px;left:2px;width:31px;vertical-align:middle}@media screen and (max-width: 320px){#contents .opencampusFixed a{font-size:15px}#contents .opencampusFixed a .small{font-size:12px}}#contents .opencampusFixedTaiken a{background:#ea7801}#contents .opencampusFixedTaiken i{background:#fff31a}#contents .opencampusFixedTaiken i::after{border-left:10px solid #fff31a}#contents .opencampusFixedTaiken i img{width:25px}
/*# sourceMappingURL=top.css.map */
