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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}body,html{height:100%}.onsen2015{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:YuGothic, "游ゴシック", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif;min-width:320px}.onsen2015,.onsen2015 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.onsen2015 a{text-decoration:none !important;color:inherit;}.onsen2015 a.text-link{border-bottom:solid 1px;color:#ff4351;}.onsen2015 a.text-link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}.onsen2015 a.text-link:hover:active{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.onsen2015 .background .image .entrance{background:url("../img/bg-fixed/entrance.jpg") center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.onsen2015 .background .image .furo{background:url("../img/bg-fixed/furo.jpg") center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.onsen2015 .background .image .passage{background:url("../img/bg-fixed/passage.jpg") center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.onsen2015 .background .image .restrant{background:url("../img/bg-fixed/restrant.jpg") center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.onsen2015 .background .image>*{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-ms-transition:opacity 0.5s;transition:opacity 0.5s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}.onsen2015 .background .image>*.show{opacity:1;-ms-filter:none;filter:none}.onsen2015 .background .steam .canvasBackground{position:fixed;top:0;left:0;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);display:block;}.onsen2015 .background .steam .canvasBackground.mask{display:none}.onsen2015 .content .social-buttons{height:21px;line-height:10px;text-align:center;}.onsen2015 .content .social-buttons >*{position:relative;display:inline-block}.onsen2015 .content ::selection{background:rgba(0,127,255,0.1)}.onsen2015 .content ::-moz-selection{background:rgba(0,127,255,0.1)}.onsen2015 .content .block-button-entry{text-align:center}.onsen2015 .content .block-button-entry:before{position:absolute;content:"";display:block;width:303px;height:2.5px;background:url("../img/deco-stick.png") no-repeat;-webkit-background-size:303px 2.5px;-moz-background-size:303px 2.5px;background-size:303px 2.5px;text-indent:-9999px;left:0;right:0;margin:2px auto 0 auto}.onsen2015 .content .block-button-entry .button-entry-men,.onsen2015 .content .block-button-entry .button-entry-women{position:relative;display:inline-block;margin:0 -5px;background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -135px;width:159px;height:45px;}.onsen2015 .content .block-button-entry .button-entry-men.f1,.onsen2015 .content .block-button-entry .button-entry-women.f1{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -180px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f2,.onsen2015 .content .block-button-entry .button-entry-women.f2{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -225px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f3,.onsen2015 .content .block-button-entry .button-entry-women.f3{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -225px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f4,.onsen2015 .content .block-button-entry .button-entry-women.f4{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -270px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f5,.onsen2015 .content .block-button-entry .button-entry-women.f5{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -270px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f6,.onsen2015 .content .block-button-entry .button-entry-women.f6{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -270px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f7,.onsen2015 .content .block-button-entry .button-entry-women.f7{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -225px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f8,.onsen2015 .content .block-button-entry .button-entry-women.f8{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -225px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f9,.onsen2015 .content .block-button-entry .button-entry-women.f9{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -180px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f10,.onsen2015 .content .block-button-entry .button-entry-women.f10{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -135px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f11,.onsen2015 .content .block-button-entry .button-entry-women.f11{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 0;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f12,.onsen2015 .content .block-button-entry .button-entry-women.f12{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -45px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f13,.onsen2015 .content .block-button-entry .button-entry-women.f13{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -45px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f14,.onsen2015 .content .block-button-entry .button-entry-women.f14{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -90px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f15,.onsen2015 .content .block-button-entry .button-entry-women.f15{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -90px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f16,.onsen2015 .content .block-button-entry .button-entry-women.f16{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -90px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f17,.onsen2015 .content .block-button-entry .button-entry-women.f17{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -45px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f18,.onsen2015 .content .block-button-entry .button-entry-women.f18{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -45px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f19,.onsen2015 .content .block-button-entry .button-entry-women.f19{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 0;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men.f20,.onsen2015 .content .block-button-entry .button-entry-women.f20{background-image:url("../img/button-entry-anim.png");-webkit-background-size:159px 315px;-moz-background-size:159px 315px;background-size:159px 315px;background-position:0 -135px;width:159px;height:45px}.onsen2015 .content .block-button-entry .button-entry-men .inner-text{position:absolute;left:0;right:0;top:9px;margin:auto;width:88.5px;height:25px;background:url("../img/text-men-entry.png") no-repeat;-webkit-background-size:88.5px 25px;-moz-background-size:88.5px 25px;background-size:88.5px 25px;text-indent:-9999px}.onsen2015 .content .block-button-entry .button-entry-women .inner-text{position:absolute;left:0;right:0;top:9px;margin:auto;width:87px;height:22.5px;background:url("../img/text-women-entry.png") no-repeat;-webkit-background-size:87px 22.5px;-moz-background-size:87px 22.5px;background-size:87px 22.5px;text-indent:-9999px}.onsen2015 .content .top{position:relative;}.onsen2015 .content .top{padding-bottom:20px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.onsen2015 .content .top .title-top{width:300px;height:129px;background:url("../img/title-top.png") no-repeat;-webkit-background-size:300px 129px;-moz-background-size:300px 129px;background-size:300px 129px;text-indent:-9999px;margin:57px auto 0 auto}.onsen2015 .content .top .text-date{width:177.5px;height:19px;background:url("../img/text-date.png") no-repeat;-webkit-background-size:177.5px 19px;-moz-background-size:177.5px 19px;background-size:177.5px 19px;text-indent:-9999px;margin:41px auto 0 auto}.onsen2015 .content .top .text-place{width:176.5px;height:30px;background:url("../img/text-place.png") no-repeat;-webkit-background-size:176.5px 30px;-moz-background-size:176.5px 30px;background-size:176.5px 30px;text-indent:-9999px;margin:14px auto 0 auto}.onsen2015 .content .top .text-fee{position:absolute;width:46px;height:45.5px;background:url("../img/text-fee.png") no-repeat;-webkit-background-size:46px 45.5px;-moz-background-size:46px 45.5px;background-size:46px 45.5px;text-indent:-9999px;left:50%;margin:-38px 0 0 113px}.onsen2015 .content .top .block-button-entry{margin-top:44px}.onsen2015 .content .top .text-down{margin-top:35.5px;font-size:32px;text-align:center;-webkit-animation:anim-text-down 1.5s ease-out 0 infinite alternate;-moz-animation:anim-text-down 1.5s ease-out 0 infinite alternate;-o-animation:anim-text-down 1.5s ease-out 0 infinite alternate;-ms-animation:anim-text-down 1.5s ease-out 0 infinite alternate;animation:anim-text-down 1.5s ease-out 0 infinite alternate}.onsen2015 .content .top .text-aside{display:none}@-moz-keyframes anim-text-down{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes anim-text-down{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}}@-o-keyframes anim-text-down{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}}@keyframes anim-text-down{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}}.onsen2015 .content .what{position:relative;}.onsen2015 .content .what{width:300px;padding-bottom:20px;margin:0 auto}.onsen2015 .content .what .title-what{width:300px;height:98.5px;background:url("../img/title-what.png") no-repeat;-webkit-background-size:300px 98.5px;-moz-background-size:300px 98.5px;background-size:300px 98.5px;text-indent:-9999px;margin:18px auto 0 auto}.onsen2015 .content .what .text-what{font-size:16px;line-height:1.875;text-align:justify;margin:17.5px auto 27.5px auto}.onsen2015 .content .speakers{position:relative;}.onsen2015 .content .speakers{padding-bottom:20px}.onsen2015 .content .speakers .title-speakers{width:100px;height:24.5px;background:url("../img/title-speakers.png") no-repeat;-webkit-background-size:100px 24.5px;-moz-background-size:100px 24.5px;background-size:100px 24.5px;text-indent:-9999px;margin:37px auto 0 auto}.onsen2015 .content .speakers .block-speaker{width:300px;margin:20px auto 0 auto;}.onsen2015 .content .speakers .block-speaker .header-speaker{overflow:hidden;font-weight:bold;}.onsen2015 .content .speakers .block-speaker .header-speaker .icon-speaker{float:left;margin-right:15px}.onsen2015 .content .speakers .block-speaker .header-speaker .role-speaker{margin-top:7px;font-size:11px;line-height:3;font-style:italic}.onsen2015 .content .speakers .block-speaker .header-speaker .name-speaker{font-size:35px}.onsen2015 .content .speakers .block-speaker .icon-speaker{width:90px;height:90px;}.onsen2015 .content .speakers .block-speaker .icon-speaker img{width:90px;height:90px}.onsen2015 .content .speakers .block-speaker .biography-speaker{font-size:12px;line-height:1.875;text-align:justify;margin:13.375px 0 23.375px 0}.onsen2015 .content .speakers .block-speaker .twitter-speaker,.onsen2015 .content .speakers .block-speaker .website-speaker{display:block}.onsen2015 .content .program{position:relative;}.onsen2015 .content .program .title-program{width:100.5px;height:24.5px;background:url("../img/title-program.png") no-repeat;-webkit-background-size:100.5px 24.5px;-moz-background-size:100.5px 24.5px;background-size:100.5px 24.5px;text-indent:-9999px;margin:13px auto 0 auto}.onsen2015 .content .program .text-program{width:300px;height:217px;background:url("../img/text-program.png") no-repeat;-webkit-background-size:300px 217px;-moz-background-size:300px 217px;background-size:300px 217px;text-indent:-9999px;margin:15px auto 0 auto}.onsen2015 .content .program .list-detail{font-size:15px;line-height:1.667;width:300px;margin:23.74875px auto 0 auto;zoom:1;}.onsen2015 .content .program .list-detail:before,.onsen2015 .content .program .list-detail:after{content:"";display:table}.onsen2015 .content .program .list-detail:after{clear:both}.onsen2015 .content .program .list-detail dt,.onsen2015 .content .program .list-detail dd{float:left}.onsen2015 .content .program .list-detail dt{width:56px;margin-left:.5em;clear:both}.onsen2015 .content .program .button-calender,.onsen2015 .content .program .button-map{display:block;color:#fff;font-weight:bold;width:300px;height:50px;margin:10px auto 0 auto;-webkit-border-radius:4px;border-radius:4px;font-size:16.5px;line-height:50px;text-align:center;}.onsen2015 .content .program .button-calender .icon-calender,.onsen2015 .content .program .button-map .icon-calender,.onsen2015 .content .program .button-calender .icon-map,.onsen2015 .content .program .button-map .icon-map{font-size:100%;letter-spacing:.5em}.onsen2015 .content .program .button-calender{background:#ff8090;}.onsen2015 .content .program .button-calender:hover{background:#e67382}.onsen2015 .content .program .button-map{background:#00ad59;}.onsen2015 .content .program .button-map:hover{background:#008746}.onsen2015 .content .program .block-button-entry{margin:20px auto 30px auto}.onsen2015 .content .footer{position:relative;}.onsen2015 .content .footer{background:#fff;overflow:hidden;padding-top:15px}.onsen2015 .content .footer .text-organize{width:106px;height:10.5px;background:url("../img/title-organize.png") no-repeat;-webkit-background-size:106px 10.5px;-moz-background-size:106px 10.5px;background-size:106px 10.5px;text-indent:-9999px;margin:17px auto 14px auto}.onsen2015 .content .footer .block-logo{text-align:center;height:53px;line-height:53px}.onsen2015 .content .footer .logo-kayac{margin:-14.25px 12.5px;width:140.5px;height:28.5px}.onsen2015 .content .footer .logo-uibu{margin:-28.5px 12.5px;width:114px;height:57px}.onsen2015 .content .footer .copyright{display:block;width:31px;height:5.5px;background:url("../img/copyright.png") no-repeat;-webkit-background-size:31px 5.5px;-moz-background-size:31px 5.5px;background-size:31px 5.5px;text-indent:-9999px;margin:27.25px auto}