@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}img{vertical-align:top}a{color:#999999}@font-face{font-family:"BapaFont";src:url("../fonts/fonts/bapa.eot?");src:url("../fonts/fonts/bapa.eot??#iefix") format("embedded-opentype"),url("../fonts/bapa.woff") format("woff"),url("../fonts/bapa.ttf") format("truetype")}.webfont{text-rendering:optimizeLegibility;/*!
 * "はんなり明朝" is lisenced under the IPA Font License
 * @ see http://ipafont.ipa.go.jp/faq.html
 * @ download http://typingart.net/ */;letter-spacing:-0.1em;font-family:"BapaFont", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif}.oldie .webfont{font-family:"ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;letter-spacing:0}.webfont__eisuu{font-family:"ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;letter-spacing:0.05em;font-size:85%}.win .webfont__eisuu{font-family:"BapaFont", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size:100%}.altWebfont{font-family:"ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size:85%;letter-spacing:0.1em;line-height:1.6}.mac .altWebfont{letter-spacing:0.1em}.no-letterspace{letter-spacing:0}.footer__container{background-color:#f7f7f7;position:relative}.footer{background-color:#f7f7f7;padding-bottom:1px;padding-top:50px;width:640px;margin:0px auto 0 auto}.footer .footer__inner{background-color:#f7f7f7}.footer .footer__other{text-align:center;margin-bottom:15px}.backToTopPageLink{text-align:center;margin:25px 0 20px}.backToTopPageLink a:hover{opacity:0.7}.navList{font-size:26px;padding-left:34px;padding-bottom:10px;border-bottom:1px solid #969696}.navList p{color:#9b9b9b;font-size:30px;margin-bottom:50px;background-color:#f7f7f7}.navList a{color:#9b9b9b;text-decoration:none}.navList ul{overflow:hidden;*zoom:1}.navList .navList__item{letter-spacing:0.1em;margin-bottom:30px;vertical-align:top;float:left;margin-right:62px}.navList .navList__item a{display:inline-block;border-bottom:0px solid #9b9b9b}.navList .navList__item a span{margin-right:5px}.navList .navList__item:last-child{padding-right:0}.navList .navList__item--program{margin-right:56px}.policylink{font-size:75%}.policylink a:hover{text-decoration:none}body{background:white;-webkit-text-size-adjust:100%}header{width:100%;text-align:center}header .main-image{width:640px;margin:0 auto;background:url("../img/sp/sp_top_image.jpg?1421759044");height:1425px}header .main-image h1{text-indent:-9999em}header .main-image nav{margin-top:890px}header .main-image nav li{margin-bottom:25px}#content{position:relative;width:640px;margin:0 auto}#intro{padding-top:74px;text-align:center;margin-bottom:74px}#date-location{padding-bottom:50px}#date-location .title{margin-bottom:46px}#date-location #map{padding-bottom:46px;border-bottom:1px solid #e0e0e0;text-align:center}#date-location #map a{text-decoration:none;font-size:20px}#date-location #map_basic{width:482px;margin:0 auto;border:1px solid #e0e0e0}#date-location .sub-info{padding-top:46px;padding-bottom:55px;margin-left:34px;font-size:20px}#date-location .sub-info li.bottom-space{margin-bottom:10px}#date-location .sub-info li.mail{margin-left:7em}#date-location .sub-info li{font-size:20px}#date-location .sub-info ul{overflow:hidden;*zoom:1}#date-location .sub-info li.left{float:left;padding-top:10px}#date-location .sub-info img{margin-right:5px;margin-left:5px}#date-location .sub-info img.tokyu{margin-top:-4px}#date-location .sub-info img.cakes{margin-top:-8px}#date-location .sub-info img.wired{margin-top:-3px}#date-location .sub-info img.bacardy{margin-top:-13px}#date-location .sub-info img.amazon{margin-top:-12px}#event-photo{margin-bottom:50px}#event-photo p{text-align:center;margin-bottom:25px}#event-photo p.last-text{text-align:right;margin-top:-12px;margin-right:35px}#graduation-works{color:#2c2c2c;padding-bottom:65px}#graduation-works .title{padding-bottom:60px}#graduation-works .project-site-button{margin-top:50px}#graduation-works ul{width:572px;margin:0 auto}#graduation-works ul li{margin-top:4px;padding-bottom:70px;margin-bottom:70px;border-bottom:1px solid #e0e0e0}#graduation-works .thumb{text-align:center;margin-bottom:50px;position:relative}#graduation-works .thumb .sp-movie-button{position:absolute;top:0;left:0}#graduation-works .thumb .prize-icon{position:absolute;top:-4px;right:-4px;z-index:1}#graduation-works .title{margin-bottom:30px}#graduation-works .description{margin-bottom:40px;font-size:23px;line-height:1.6em;max-height:999999px;background:url("../img/space.gif?1421759044")}#graduation-works .divide{width:34px;border-bottom:1px solid #e0e0e0;margin:0 auto;margin-bottom:30px}#graduation-works .member{font-size:20px;text-align:center;max-height:999999px}#graduation-works .member p{line-height:1.6em;letter-spacing:0}#instructors{padding-top:25px}#instructors,#students{padding-bottom:50px}#instructors .title,#students .title{margin-bottom:65px}#instructors .thumb,#students .thumb{margin-bottom:10px;width:272px;height:272px}#instructors ul,#students ul{margin:0 auto;width:572px;overflow:hidden;*zoom:1}#instructors ul li,#students ul li{text-align:center;width:272px;float:left;margin-right:28px;margin-bottom:50px}#instructors ul li:nth-child(even),#students ul li:nth-child(even){margin-right:0}#instructors ul li p,#students ul li p{font-size:26px;line-height:1.2;color:#221815}#instructors ul li p a,#students ul li p a{font-size:22px;letter-spacing:0;text-decoration:none;color:#221815}#instructors ul li p a span,#students ul li p a span{color:#999999}#instructors ul li.margin-right-reset,#students ul li.margin-right-reset{margin-right:0}#contact{width:572px;padding-top:50px;padding-bottom:30px;margin:0 auto 50px auto;border:1px solid #c9c9c9}#contact p{text-align:center;margin-bottom:25px}.back-to-top{text-align:right}.socialBtns{margin-top:20px;position:relative;width:640px;overflow:hidden;overflow:hidden;*zoom:1}.socialBtns .socialBtns__item{float:left;height:100px;transform-origin:left top;-webkit-transform-origin:left top;-moz-transform-origin:left top;transform:scale(2);-webkit-transform:scale(2);-moz-transform:scale(2)}.socialBtns .socialBtns__item--facebook{margin-left:90px;width:250px}.socialBtns .socialBtns__item--twitter{width:200px}