body{font-family:'游ゴシック',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:14px;font-weight:500;color:#333;background-color:#fff;padding-top:52px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:768px){.container,.navbar-static-top .container,.navbar-fixed-top .container{width:750px}}@media(min-width:992px){.container,.navbar-static-top .container,.navbar-fixed-top .container{width:970px}}@media(min-width:1200px){.container,.navbar-static-top .container,.navbar-fixed-top .container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}h2{font-size:25px;font-weight:normal;margin:.5em 0}h3{font-size:22px;font-weight:bold}.modal h3{font-size:16px;font-weight:bold}h2.section-title{text-align:center}h2 small{color:#333;font-weight:500}p.subhead{padding:0 5%;font-size:16px;line-height:1.8;text-align:center}p.subhead.left{padding:0;text-align:left}a.text-link{display:block;margin-top:10px}.navbar .brand{font-size:0;line-height:31px}.navbar .brand img{width:110px;height:28px}.navbar-white .nav>li>a{padding:11px 15px 10px;color:#666;outline:0;font-size:13px;line-height:31px;text-shadow:none}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{box-shadow:none;border-width:0}.navbar-fixed-top{margin-right:0;margin-left:0}.navbar-fixed-top .navbar-inner{padding:0}.navbar-white .nav>li>a.btn-pill,.navbar-white .nav>li>a.btn-pill:hover,.navbar-white .nav>li>a.btn-pill:focus{background-color:#08c;background-image:none;color:#FFF;text-shadow:none;box-shadow:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:5px 16px;border:0;line-height:20px;margin:12px 12px 0 0}.navbar-white .btn-navbar{text-shadow:none;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-white .btn-navbar .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#888}.navbar-white .btn-navbar .icon-bar+.icon-bar{margin-top:4px}.st-dropdown-menu>li>a{font-weight:500}.navbar-fixed-top{position:absolute !important}.mega-dropdown-menu{margin-bottom:30px !important}.st-dropdown-menu>li.form-indent{padding-left:10px}.mega-dropdown-half-menu{width:600px;left:-150px}.mega-dropdown-half-menu:before,.mega-dropdown-half-menu:after{left:250px}.mega-dropdown-half-menu .menu li>a{font-size:12px}.mega-dropdown-half-menu .menu li>a:hover,.mega-dropdown-half-menu .menu li>a:focus{color:#429ce6;text-decoration:none;background-color:transparent}.mega-dropdown-half-menu .menu li.form-indent{padding-left:14px}@media(min-width:768px){.navbar-white .nav>li>a{padding:11px 7px 10px}}@media(min-width:992px){.navbar-white .nav>li>a{padding:11px 15px 10px}}@media(max-width:767px){.navbar-fixed-top{margin-bottom:0}.navbar-white .nav>li>a{line-height:inherit;padding:10px 15px;margin:0}.navbar-white .nav>li>a:hover,.navbar-white .nav>li>a:focus{background-color:#eee}.navbar-white .nav>li>a.btn-pill,.navbar-white .nav>li>a.btn-pill:hover,.navbar-white .nav>li>a.btn-pill:focus{border-radius:0;padding:10px 15px;margin:0}}@media(max-width:480px){.mega-dropdown-menu,.lp .mega-dropdown-menu,.top .mega-dropdown-menu,.mega-dropdown-half-menu{width:auto}}@media(max-width:768px){.navbar-fixed-top,.lp .navbar-fixed-top,.top .navbar-fixed-top{position:absolute !important}body.lp,body.top{padding-top:0}.mega-dropdown-menu .column-half .col-sm-6,.lp .mega-dropdown-menu .column-half .col-sm-6,.top .mega-dropdown-menu .column-half .col-sm-6{padding-left:0;padding-right:0}.mega-dropdown-menu{width:100%}}@media(min-width:768px){.mega-dropdown-menu,.lp .mega-dropdown-menu,.top .mega-dropdown-menu{width:700px;left:-300px}.mega-dropdown-menu:before,.mega-dropdown-menu:after,.lp .mega-dropdown-menu:before,.lp .mega-dropdown-menu:after,.top .mega-dropdown-menu:before,.top .mega-dropdown-menu:after{left:330px}.mega-dropdown-menu .column-half .col-sm-6,.lp .mega-dropdown-menu .column-half .col-sm-6,.top .mega-dropdown-menu .column-half .col-sm-6{padding-left:0;padding-right:0}}@media(min-width:992px){.mega-dropdown-menu,.lp .mega-dropdown-menu,.top .mega-dropdown-menu{width:900px;left:-310px}.mega-dropdown-menu:before,.mega-dropdown-menu:after,.lp .mega-dropdown-menu:before,.lp .mega-dropdown-menu:after,.top .mega-dropdown-menu:before,.top .mega-dropdown-menu:after{left:345px}}@media(min-width:1045px){.mega-dropdown-menu,.lp .mega-dropdown-menu,.top .mega-dropdown-menu{width:960px}}.mega-dropdown-menu .menu+.menu{margin-top:10px;padding-top:10px;border-top:1px dotted #ccc}.menu-subtitle{margin-top:10px;padding-top:10px;border-top:1px dotted #ccc;font-weight:bold;font-size:12px}.menu-subtitle:first-child{margin-top:3px;padding-top:0;border:0}@media(max-width:767px){.menu-subtitle{margin-top:10px;padding-top:0;padding-left:15px;border-top:0;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc}.menu-subtitle:first-child{margin-top:10px;border-bottom:1px dotted #ccc}}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:500;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#333}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#08c;border-color:#08c;background-image:none;box-shadow:none}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e;background-image:none;box-shadow:none}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd;background-image:none;box-shadow:none}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;background-image:none;box-shadow:none}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439;background-image:none;box-shadow:none}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c;background-image:none;box-shadow:none}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da;background-image:none}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc;background-image:none;box-shadow:none}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da;background-image:none;box-shadow:none}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236;box-shadow:none}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512;background-image:none;box-shadow:none}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236;background-image:none;box-shadow:none}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;background-image:none}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925;background-image:none;box-shadow:none}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a;background-image:none;box-shadow:none}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:normal;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-pill{border-radius:16px;padding:6px 18px}.btn-inverse,btn-inverse:hover{background-color:#363636;color:#fff !important;background-image:none}.btn-list-help,.btn-list-help:hover,.btn-list-help:focus{display:inline-block;background:#eee;border:1px solid #ddd;color:#333;border-radius:20px;padding:5px 16px;margin:5px 0;font-size:12px;font-weight:bold;text-decoration:none}.btn-help,.btn-help:hover,.btn-help:focus{display:inline-block;background:#eee;color:#333;border-radius:20px;border:1px solid #ddd;padding:7px 20px 8px;margin:0;font-size:13px;font-weight:bold;text-decoration:none;vertical-align:middle}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.hero-section{position:relative;padding:0;background-color:#e2f9ff;background:linear-gradient(to bottom,#e2f9ff 0,#b5e5f5 100%);text-align:center}.hero-section .container{position:absolute;top:70px;left:0;right:0;z-index:3}.hero-section h1{font-weight:normal;color:#333;font-size:30px;margin:0 0 20px}.hero-section h2{font-weight:normal;color:#333;font-size:18px;margin:10px 0 20px}.hero-section .contents-type{font-weight:normal;color:#666;font-size:20px;margin:10px 0 50px;padding:10px 40px;background-color:rgba(255,255,255,1);display:inline-block;border-radius:6px;list-style:none;width:100%}.hero-section .contents-type .glyphicon{margin-left:20px}.hero-section .contents-type a{color:#08c}.hero-section .contents-type a:hover{color:#3276b1;text-decoration:none}.hero-section .regist-btn .btn{font-size:22px;padding:10px 20px}@media(min-width:991px){.hero-section .contents-type{padding:10px 40px;border-radius:26px;width:auto;font-size:20px}.hero-section .contents-type li{float:left;margin-bottom:0}.hero-section .contents-type .glyphicon{top:3px;margin-left:30px}.hero-section .contents-type li:first-child .glyphicon{margin-left:0}}@media(min-width:768px){.hero-section h1{font-size:36px}}.hero-section .gallery-preview{text-align:center;overflow:hidden;position:relative;padding:360px 0 0 0;height:750px}.hero-section .gallery-preview>.anchor{position:relative;margin:0 auto;width:0;height:0}.hero-section .gallery-preview>.anchor>.item{display:block;position:absolute;width:498px;height:270px;background-repeat:no-repeat;background-size:498px;pointer-events:none}.hero-section .gallery-preview>.anchor>.item.right-1{top:5px;left:-120px;background-image:url(/img/doc/gallery-right-1.png)}.hero-section .gallery-preview>.anchor>.item.right-2{top:5px;left:250px;background-image:url(/img/doc/gallery-right-2.png)}.hero-section .gallery-preview>.anchor>.item.right-3{top:220px;left:-130px;background-image:url(/img/doc/gallery-right-3.png)}.hero-section .gallery-preview>.anchor>.item.right-4{top:200px;left:215px;background-image:url(/img/doc/gallery-right-4.png)}.hero-section .gallery-preview>.anchor>.item.right-5{top:200px;left:585px;background-image:url(/img/doc/gallery-right-5.png)}.hero-section .gallery-preview>.anchor>.item.left-1{top:103px;right:-29px;background-image:url(/img/doc/gallery-left-1.png)}.hero-section .gallery-preview>.anchor>.item.left-2{top:25px;right:255px;background-image:url(/img/doc/gallery-left-2.png)}.hero-section .gallery-preview>.anchor>.item.left-3{top:317px;right:-19px;background-image:url(/img/doc/gallery-left-3.png)}.hero-section .gallery-preview>.anchor>.item.left-4{top:266px;right:322px;background-image:url(/img/doc/gallery-left-4.png)}.hero-section .gallery-preview>.anchor>.item.left-5{top:188px;right:605px;background-image:url(/img/doc/gallery-left-5.png)}@media(max-width:320px){.hero-section .container{top:45px}.hero-section .gallery-preview{padding-top:250px}.hero-section h1{font-size:23px}.hero-section h2{font-size:15px;text-align:left}.hero-section .gallery-preview{height:650px}}.main-section{position:relative;text-align:center;padding:70px 0 80px;background-repeat:no-repeat;background-size:cover}.homepage .main-section{background-image:url(/img/doc/shot2.jpg);background-position:50% 40%}.event .main-section{background-image:url(/img/doc/shot3.jpg);background-position:50%}.reserve .main-section{background-image:url(/img/doc/shot11.png);background-position:50%}.reserve .main-section.res-cal{background-image:url(/img/doc/shot13.png);background-position:50%}.contact .main-section{background-image:url(/img/doc/shot9.png);background-position:50%}.enq .main-section{background-image:url(/img/doc/shot7.png);background-position:50%}.shindan .main-section{background-image:url(/img/doc/shot8.png);background-position:50%}.member .main-section{background-image:url(/img/doc/shot5.png);background-position:50%}.member.memberpayment .main-section{background-image:url(/img/doc/shot72.jpg);background-position:50%}.reserve .main-section.res-stat{background-image:url(/img/doc/shot38.jpg);background-position:50%}.reserve .main-section.multilang{background-image:url(/img/doc/shot75.jpg);background-position:50%}.event .main-section.event-stat{background-image:url(/img/doc/shot39.jpg);background-position:50%}.member .main-section.member-stat{background-image:url(/img/doc/shot40.jpg);background-position:50%}.contact .main-section.contact-stat{background-image:url(/img/doc/shot41.jpg);background-position:50%}.event .main-section.event-timeline{background-image:url(/img/doc/shot42.jpg);background-position:50%}.main-section h1{font-size:40px;font-weight:500;margin:0 0 20px 0;color:#fff}.main-section h1 .fa{font-size:46px}.main-section .subhead{font-size:22px;color:#fff;margin-top:0;margin-bottom:30px;font-weight:500}.lp .background{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#333}.lp.homepage .main-section .background{opacity:.3}.lp.event .main-section .background{opacity:.3}.lp.event .event-timeline .background{opacity:.5}.lp.reserve .main-section .background{opacity:.5}.lp.contact .main-section .background{opacity:.3}.lp.enq .main-section .background{opacity:.5}.lp.shindan .main-section .background{opacity:.3}.lp.member .main-section .background{opacity:.5}.main-section .container{position:relative}.main-section .btn,.contact-section .btn{padding:7px 40px 10px;border-radius:22px;border:0}.circle{display:inline-block;width:60px;height:60px;border-radius:30px;line-height:60px;vertical-align:middle;position:relative}.main-section h1 .circle .fa{font-size:34px;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px}.circle .fa-camera{left:46% !important}.circle .fa-diamond{left:44% !important}.circle .fa-female{left:57% !important}.circle .fa-meh-o{left:52% !important}.circle .fa-stethoscope{left:54% !important}.circle .fa-heartbeat{top:54% !important;left:48% !important}.circle .fa-shopping-basket{left:45% !important}.circle .fa-laptop{top:46% !important;left:46% !important}.circle .fa-truck{top:46% !important;left:44% !important}.homepage .main-section .circle .fa{font-size:38px;margin-left:-18px;margin-top:-18px}.event .main-section .circle .fa{font-size:32px}.reserve .main-section .circle .fa{margin-top:-17px}.enq .main-section .circle .fa{font-size:32px}.shindan .main-section .circle .fa{margin-left:-14px}.contact .main-section .circle .fa{margin-left:-20px}.member .main-section .circle .fa{margin-left:-18px;margin-top:-15px}.homepage .main-section .circle,.homepage .main-section .btn,.homepage .contact-section .btn{background-color:#1abc9c}.event .main-section .circle,.event .main-section .btn,.event .contact-section .btn{background-color:#9b59b6}.reserve .main-section .circle,.reserve .main-section .btn,.reserve .contact-section .btn{background-color:#f6bb42}.contact .main-section .circle,.contact .main-section .btn,.contact .contact-section .btn{background-color:#e76651}.enq .main-section .circle,.enq .main-section .btn,.enq .contact-section .btn{background-color:#08c}.shindan .main-section .circle,.shindan .main-section .btn,.shindan .contact-section .btn{background-color:#5cb85c}.member .main-section .circle,.member .main-section .btn,.member .contact-section .btn,.payment-method .main-section .circle,.payment-method .main-section .btn,.payment-method .contact-section .btn,.ticket .main-section .circle,.ticket .main-section .btn,.ticket .contact-section .btn,.flieupload .main-section .circle,.flieupload .main-section .btn,.flieupload .contact-section .btn{background-color:#3bafda}@media(max-width:991px){.reserve .main-section{padding:70px 0 30px}.reserve .main-section .subhead{text-align:left}}@media(max-width:768px){.main-section{padding:140px 0 120px}.member .main-section{padding:100px 0 120px}#rsvtmplist_id{margin-left:0;margin-right:0}}@media(max-width:480px){.main-section{padding:60px 0}.main-section h1{font-size:26px;line-height:1.4}.main-section h1 .fa{font-size:36px}.circle{display:block;margin:0 auto}.reserve .main-section{background-position:65%}}.feature-section{overflow:hidden;padding:50px 0;background-color:#fff}.lp .feature-section{padding:60px 0}.lp.homepage .feature-section:nth-child(odd){background-color:#ddf5f0}.lp.reserve .feature-section:nth-child(even){background-color:#fef5e3}.lp.event .feature-section:nth-child(even){background-color:#f5eef8}.lp.contact .feature-section:nth-child(even){background-color:#fdefed}.lp.enq .feature-section:nth-child(even){background-color:#e5f3fa}.lp.shindan .feature-section:nth-child(even){background-color:#e7f4e7}.lp.member .feature-section:nth-child(odd){background-color:#edf9fd}.lp.payment .feature-section:nth-child(odd),.lp.payment-method .feature-section:nth-child(odd),.lp.ticket .feature-section:nth-child(odd),.lp.fileupload .feature-section:nth-child(odd){background-color:#edf9fd}.lp h2,.lp h3{color:#333;font-weight:700;margin:.5em 0}.lp .feature-section:nth-child(even) .section-text{padding:0}.lp .feature-section .browser{width:100%;margin:0}.control-label{font-size:16px}@media(min-width:768px){.feature-section{padding:70px 0 40px;text-align:left}.feature-section .section-icon{margin-top:50px}}@media(max-width:768px){.lp .feature-section:nth-child(odd) .section-text{padding:0}.lp .feature-section:nth-child(even) .section-text{padding:0}.lp .feature-section{padding:30px 0}}@media(max-width:320px){.feature-section{padding:30px 0}.feature-section .figure{display:none}.feature-section .box-line p{clear:both;margin-bottom:30px}.feature-section .icons-box{margin-bottom:0}.feature-section .icons-box-grid{padding:20px 0 0}.lp h2{font-size:20px}}@media(min-width:1200px){.lp .feature-section .container{width:970px}}.res-template{margin:20px 0 30px;max-height:450px;overflow-y:auto}.res-template ul{display:flex;flex-wrap:wrap}.res-template ul li{width:50%;padding:0 5px;box-sizing:border-box}@media(min-width:481px) and (max-width:768px){.res-template ul li{width:33.3333333%}}@media(min-width:1200px){.res-template ul li{width:33.3333333%}}.iphone{display:block;width:152px;height:320px;border-radius:18px;overflow:hidden;background-color:#e3e3e3;position:absolute;bottom:-50px;left:15px;z-index:1;box-shadow:rgba(0,0,0,.1) 0 3px 10px}.iphone-camera{height:1.9%;width:4%;border-radius:100%;margin:6% auto 4%;background-color:#aaa}.iphone-sensor{display:inline-block;height:1.5%;width:3.1%;border-radius:100%;float:left;background-color:#aaa;position:relative;left:35%;top:1px}.iphone-earpiece{position:relative;width:18.4%;margin:1% auto 6.5%;height:1.7%;border-radius:15px;background-color:#aaa}.iphone-content{position:relative;width:88%;height:74%;margin:0 auto;overflow:hidden;background-color:#222}.iphone-home{width:18.4%;height:8.75%;margin:5.3% auto 0;background-color:#c7c7c7;border-radius:999px;-webkit-border-radius:999px}.browser{width:770px;overflow:hidden;text-align:left;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.browser-bar{border-radius:3px 3px 0 0;height:21px;font-size:1px;background-color:#e0e0e0;line-height:26px}.browser-button{display:inline-block;height:21px;font-size:inherit;margin-left:6px}.browser-button:first-child{margin-left:8px}.browser-button:before{content:"\25cf";font-size:9px;line-height:20px;color:#7f7f7f}.browser-content{position:relative;width:100%;height:auto;max-height:95%;background-color:#fff}.browser--small .browser-bar{height:11px;line-height:11px}.browser--small .browser-button{height:11px;margin-left:3px}.browser--small .browser-button:before{line-height:11px;font-size:5px}.browser--fluid{position:relative}.designs-template-info{position:absolute;z-index:998;top:0;left:0;width:100%;height:100%;cursor:pointer}.browser:hover .designs-template-info,.iphone:hover .designs-template-info{background:#000;background:rgba(0,0,0,.5);-webkit-transition-property:background;-webkit-transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.694,.0482,.335,1);-moz-transition-property:background;-moz-transition-duration:.2s;-moz-transition-timing-function:cubic-bezier(.694,.0482,.335,1);-ms-transition-property:background;-ms-transition-duration:.2s;-ms-transition-timing-function:cubic-bezier(.694,.0482,.335,1);-o-transition-property:background;-o-transition-duration:.2s;-o-transition-timing-function:cubic-bezier(.694,.0482,.335,1);transition-property:background;transition-duration:.2s;transition-timing-function:cubic-bezier(.694,.0482,.335,1)}.remove--padding-bottom{padding-bottom:0;overflow:hidden}.feature-section .browser{margin-left:40px}.figure{margin-bottom:20px}.icons-box-grid{text-align:left;padding:40px 0 0}.icons-box-grid h5{font-weight:bold;font-size:18px;margin:0 0 .5em}.icons-box-grid .box-line:before,.icons-box-grid .box-line:after{content:" ";display:table}.icons-box-grid .box-line:after{clear:both}.icons-box{width:83px;height:83px;padding:0;margin:0 20px 40px 0;text-align:center;float:left}.usecase-section{background-color:#f3f3f3;background-color:#e9f8f4;padding:50px 0}.usecase-section h2{text-align:center}.icons-grid{padding:0 15px;-webkit-columns:100px 2;-moz-columns:100px 2;columns:100px 2}.ui-screenshot{max-width:100%;margin:15px 0 20px}.design-essentials{margin-top:30px}.design-essentials img{display:block;max-width:100%;height:auto}.design-essentials .title{font-size:16px;font-weight:bold;margin:30px 0 10px}.design-essentials .subtitle{padding-bottom:40px}.usecase-section .iphone{display:none}.usecase-section .browser{width:100%}.lp .usecase-section{background-color:#f6f6f6;padding:50px 0}.lp.homepage .usecase-section{background-color:#ddf5f0}.lp.reserve .usecase-section{background-color:#fef5e3}.lp.event .usecase-section{background-color:#f5eef8}.lp.contact .usecase-section{background-color:#fdefed}.lp.enq .usecase-section{background-color:#e5f3fa}.lp.shindan .usecase-section{background-color:#e7f4e7}.lp .usecase-section .btn,.lp .usecase-section .btn:hover{margin-bottom:0;padding:7px 20px 8px;border-radius:22px;text-shadow:none;font-size:14px;font-weight:bold;background-color:#fff;border:1px solid #ddd}.lp.homepage .usecase-section .btn{color:#1abc9c}.lp.reserve .usecase-section .btn{color:#ff8000}.lp.event .usecase-section .btn{color:#9b59b6}.lp.contact .usecase-section .btn{color:#e76651}.lp.enq .usecase-section .btn{color:#08c}.lp.shindan .usecase-section .btn{color:#5cb85c}.lp .usecase-section .text{margin-bottom:30px;letter-spacing:-1px}.lp .industry-section{background-color:#fef5e3;padding:40px 0 30px;position:relative;z-index:10}.lp .usecase-section .col-xs-6,.lp .usecase-section .col-sm-4{margin-bottom:20px}.lp .usecase-section .btn,.lp .usecase-section .btn-help{margin-top:3px;margin-bottom:3px}@media(min-width:768px){.usecase-section{overflow:hidden}.icons-grid{-webkit-columns:100px 2;-moz-columns:100px 2;columns:100px 2}.ui-screenshot{max-width:none;position:absolute;right:30px;top:0;z-index:7}.ui-screenshot.even{right:auto;left:30px}.usecase-section .iphone{display:block;width:26.9%;height:135px;position:absolute;bottom:auto;left:auto;top:15%;right:10px;border-radius:10px}.usecase-section .browser{width:95%}}@media(min-width:992px){.usecase-section .iphone{width:26.9%;height:180px;top:35px;right:10px;border-radius:18px}}@media(min-width:1200px){.usecase-section .iphone{width:105px;height:220px;top:50px;right:10px;border-radius:18px}}@media(max-width:768px){.lp .usecase-section{padding:30px 0}.lp .usecase-section .text{margin-bottom:15px}}@media(max-width:320px){.usecase-section{padding:30px 0}}.usecase-section .iphone,.usecase-section .browser-bar{background-color:#fff}.usecase-section .browser-button:before{color:#c7c7c7}.usecase-section .label{font-size:13px;margin-bottom:5px;padding:5px 8px}.usecase-section .text{margin-bottom:15px}.usecase-section .btn{margin-bottom:50px}.label-color1{background-color:#84b438}.label-color2{background-color:#59aee0}.label-color3{background-color:#f66}.label-color4{background-color:#f93}.label-color5{background-color:#399}.label-color6{background-color:#c69}.samplelist-title{padding:12px 20px 10px;background-color:#ffd659;line-height:1.3;font-size:18px}.samplelist-explan{font-size:16px;font-weight:bold}.function-section{background-color:#fff;padding:50px 0}.function-section h2{text-align:center}.function-section .feature{text-align:left;margin-bottom:50px}.function-section .design-essentials{margin-top:30px}.function-section .design-essentials img{display:block;max-width:100%;height:auto;margin-bottom:30px}.function-section .design-essentials .title{font-size:16px;font-weight:bold;color:#2895f1;margin:10px 0}.function-section .design-essentials .subtitle{padding-bottom:0;min-height:110px}@media(min-width:1200px){.function-section .design-essentials .title{font-size:18px}}@media(min-width:768px){.function-section{overflow:hidden}.function-section .feature{margin:50px 0;min-height:800px}.function-section .feature h3{margin-top:100px}}@media(max-width:480px){.col-xs-6{float:none;width:100%}.function-section .design-essentials .subtitle{min-height:inherit;margin-bottom:10px}}@media(max-width:320px){.function-section{padding:30px 0}}.contact-section{position:relative;padding:0;background-color:#caecf4;text-align:center}.contact-section .container{position:absolute;top:28%;left:0;right:0;z-index:3}.contact-section h2{font-weight:normal;color:#fefefe;font-size:30px;margin:10px 0 20px}.contact-section .subhead{color:#fff}.contact-section .brightness{position:absolute;top:0;background-color:#000;opacity:.5;height:100%;width:100%}.contact-section .gallery-preview{text-align:center;overflow:hidden;position:relative;height:250px}.contact-section .gallery-preview>.anchor{position:relative;margin:0 auto;width:0;height:0}.contact-section .gallery-preview>.anchor>.item{display:block;position:absolute;width:498px;height:270px;background-repeat:no-repeat;background-size:498px;pointer-events:none}.contact-section .gallery-preview>.anchor>.item.right-1{top:-95px;left:-120px;background-image:url(/img/doc/gallery-right-1.png)}.contact-section .gallery-preview>.anchor>.item.right-2{top:-95px;left:250px;background-image:url(/img/doc/gallery-right-3.png)}.contact-section .gallery-preview>.anchor>.item.right-3{top:120px;left:-130px;background-image:url(/img/doc/gallery-right-1.png)}.contact-section .gallery-preview>.anchor>.item.right-4{top:100px;left:215px;background-image:url(/img/doc/gallery-right-3.png)}.contact-section .gallery-preview>.anchor>.item.right-5{top:100px;left:585px;background-image:url(/img/doc/gallery-right-1.png)}.contact-section .gallery-preview>.anchor>.item.left-1{top:3px;right:-29px;background-image:url(/img/doc/gallery-left-1.png)}.contact-section .gallery-preview>.anchor>.item.left-2{top:-75px;right:255px;background-image:url(/img/doc/gallery-left-2.png)}.contact-section .gallery-preview>.anchor>.item.left-3{top:217px;right:-19px;background-image:url(/img/doc/gallery-left-1.png)}.contact-section .gallery-preview>.anchor>.item.left-4{top:166px;right:322px;background-image:url(/img/doc/gallery-left-2.png)}.contact-section .gallery-preview>.anchor>.item.left-5{top:88px;right:605px;background-image:url(/img/doc/gallery-left-1.png)}.lp .contact-section{position:relative;text-align:center;padding:80px 0;background-image:url(/img/doc/shot5.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.lp .contact-section h2{font-size:34px;font-weight:normal;margin:0 0 20px 0;color:#fff}.lp .contact-section .background{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#333;opacity:.5}.lp .contact-section .container{position:relative}.lp .contact-section .btn{padding:7px 40px 10px;border-radius:22px}@media(max-width:768px){.contact-section .container{top:20%}}@media(max-width:480px){.contact-section h2{font-size:24px}.lp .contact-section{padding:50px 0}.lp .contact-section h2{font-size:24px}p.subhead{text-align:left}}.price-section{overflow:hidden;padding:0 0 30px;background-color:#fff}.price-section h3.price-title{color:#08c;font-size:20px;font-weight:normal;margin-bottom:15px}.price-section .fixed{position:fixed;right:0;left:0;top:52px}.price-section .page-header{background-color:#66aeea;margin:0 0 30px;padding:50px 0;border:0}.price-section h2{text-align:left;color:#fff;margin:15px 0}.price-section .subhead{text-align:left;color:#fff;padding:0;margin:0}.price-section .bnrboad{width:90%;display:inline-block;text-decoration:none}.price-section .bnrboad .content{padding:10px;margin:0}.price-section .bnrboad .content-cover{width:120px;float:left;margin:0 15px 0 0}.price-section .bnrboad .content-body{padding:0;font-size:16px;line-height:1.4;text-align:left}.price-section .bnrboad .content-body .glyphicon{font-size:22px;padding:0 10px}.price-section .bnrboad .content-body h3{color:#39f;font-size:18px}.price-section .bnrboad .content-body p{color:#333;font-size:16px;line-height:1.4;margin:0}.price-section .page-header .navigation{list-style:none;padding-left:0;padding-top:25px;margin:0;font-size:0}.price-section .page-header .navigation li{display:inline-block;margin-right:20px}.price-section .page-header .navigation a{font-size:14px;text-decoration:none;display:block;color:#fff}.price-section .page-header .navigation a:hover{color:#fff;text-decoration:underline}.price-section #price1,.price-section #price2,.price-section #price3{margin-top:-309px;padding-top:309px;display:block}.pricing-table{height:100%;margin:0 0 60px;position:relative;text-align:center;width:100%;font-size:13px}.pricing-table .column{float:left;margin:0;padding:0;position:relative}.pricing-table .features{list-style:none;margin:0}.pricing-table .features li{display:block;margin:0;position:relative}.pricing-table.col2 .features-list,.pricing-table.col3 .features-list{text-align:left;width:22% !important}.pricing-table.col4 .features-list{text-align:left;width:20% !important}.pricing-table.col2 .column{width:39%}.pricing-table.col3 .column{width:26%}.pricing-table.col4 .column{width:20%}.pricing-table .header{background:#3a3a3a;color:#fff;min-height:200px}.pricing-table .features-list .header{background:0}.pricing-table .free .header{background-color:rgba(66,156,230,1)}.pricing-table .basic .header{background-color:rgba(140,193,82,1)}.pricing-table .pro .header{background-color:rgba(231,76,60,0.9)}.pricing-table .premium .header{background-color:rgba(238,179,0,1)}.pricing-table .title{background:#2c2c2c;color:#bbb;font-size:13px;font-weight:bold;margin:0;padding:8px 15px;text-transform:uppercase}.pricing-table .free .title{background-color:rgba(66,156,230,1);color:#fff}.pricing-table .basic .title{background-color:rgba(140,193,82,1);color:#fff}.pricing-table .pro .title{background-color:rgba(231,76,60,1);color:#fff}.pricing-table .premium .title{background-color:rgba(238,179,0,1);color:#fff}.pricing-table .price{color:#fff;font-size:16px;font-weight:normal;margin:10px 0 0}.pricing-table .price.disabled{opacity:.5}.pricing-table .features{border-left:1px solid #ddd;padding:0}.pricing-table .free .price{margin:25px 0 10px}.pricing-table .description{background-color:rgba(255,255,255,.95);border-left:1px solid #ddd;color:#333;padding:10px;box-sizing:border-box}.pricing-table .premium .description{border-right:1px solid #ddd}.pricing-table .features-list .features{border-left:0}.pricing-table .features li{padding:20px 10px}.pricing-table .features li:before{content:''}.pricing-table .features li:first-child{border-top:1px solid #ddd}.pricing-table .features li:nth-child(even){background:#f0f0f0}.pricing-table .price .price-base{font-size:26px;line-height:1.2}.tax-inc{font-size:12px;line-height:1.2}.pricing-table .price .tax-inc{font-size:14px;line-height:1.2}@media(min-width:992px){.price-section h3.price-title{width:56%}.pricing-table .price{margin:10px 0 5px 0}.pricing-table .header{min-height:210px}.pricing-table .free .price{margin:25px 0 15px}}@media(min-width:1200px){.price-section h3.price-title{width:auto}}.page-nav{background-color:#66aeea;padding:15px 0}.page-nav.fixed{position:absolute;right:0;left:0;top:52px}.page-nav .navigation{list-style:none;padding-left:0;padding-top:0;margin:0;font-size:0}.page-nav .navigation a{font-size:14px;text-decoration:none;display:block;color:#fff}.price-header{overflow:hidden}@media(max-width:1200px){.pricing-table{font-size:12px}.price-section .bnrboad{width:100%}}@media(min-width:768px){.price-section .page-header .navigation li{display:block;margin-right:0}.price-section #price1,.price-section #price2,.price-section #price3{margin-top:-115px;padding-top:115px}.page-nav .navigation li{display:inline-block;margin-right:20px;margin-bottom:0}}@media(min-width:992px){.price-section .page-header .navigation li{display:inline-block;margin-right:20px}}@media(max-width:991px){.pricing-table{margin:0 0 30px 0}.pricing-table .features-list{display:none}.pricing-table .features li:before{color:#7b7b7b;content:attr(data-feature) ':' !important;display:block;font-weight:bold;text-align:center}.pricing-table.col2 .column,.pricing-table.col3 .column,.pricing-table.col4 .column{width:50%}.pricing-table .features{border-left:0}.price-section .page-header{padding:20px 0}.price-section .page-header .navigation{padding:20px 0}.price-section .page-header .navigation li{display:block;margin-right:0}.price-section .page-body{padding-top:0}.price-section #price1,.price-section #price2,.price-section #price3{margin-top:-60px;padding-top:60px}.price-section .fixed{position:relative;right:0;left:0;top:0}.page-nav{display:none}.price-section h2{margin:5px 0}.price-header .pull-left,.price-header .pull-right{float:none}.price-header a{margin-bottom:15px}}@media(max-width:480px){.pricing-table .header{min-height:inherit;padding-bottom:10px}.pricing-table .column{float:none}.pricing-table.col2 .column,.pricing-table.col3 .column,.pricing-table.col4 .column{width:100%}.price-section h2{margin:5px 0}}.pricing-table .cardlist ul{font-size:0;padding-left:0;margin-top:5px}.pricing-table .cardlist ul li{display:inline-block;padding:0;margin-right:4px;width:30px}@media(min-width:992px){.pricing-table .cardlist ul li{width:24px;height:20px}}@media(min-width:1200px){.pricing-table .cardlist ul li{width:30px;height:auto}}.pricing-table .option-text-area{background-color:#f0f7ff;padding:5px;margin-top:10px;border:1px solid #ddd;font-size:12px}.payment-method .option-text-area{background-color:#fffbd5;padding:5px;margin-top:10px;border:1px solid #ddd;font-size:12px}.price-section .btn-primary{background-color:#ff8000;border-color:#ff8000;font-size:14px;font-weight:bold;padding:8px 10px}.pricing-table .konbinilist ul{font-size:0;padding-left:0;margin-top:5px}.pricing-table .konbinilist ul li{display:inline-block;padding:0;margin-right:8px;width:20px}.pricing-table .features .total-rate{font-weight:bold;font-size:15px;display:block;margin-top:5px}@media(min-width:992px){.pricing-table .features li{display:table;width:100%}.pricing-table .price-table-inner{display:table-cell;vertical-align:middle}}.res-hero-section{position:relative;height:750px}.res-hero-section .container{position:relative}.res-hero-section .hero-bgimage{width:100%;height:680px;background:url(/img/doc/res-hero-image.jpg) no-repeat center center;background-size:cover;position:absolute;top:0;left:0}.res-hero-section .hero-bgimage img{display:none}.res-hero-section .tablet-image{position:absolute;top:60px;right:30px}.res-hero-section .row{margin-top:120px}dropdown .res-hero-section .col-md-6{padding-left:0;padding-right:0}.res-hero-section h1,.res-hero-section h2,.res-hero-section p{color:#fff}.res-hero-section h1{width:100%;height:100px;background:url(/img/doc/logo-white.png) no-repeat top center;margin:0;padding:65px 0 0;text-align:center;font-size:24px;font-weight:normal}.res-hero-section h1:before,.res-hero-section h1:after{content:"";display:block;border-top:1px solid #fff;width:16%;height:1px;position:absolute;top:80px;z-index:1}.res-hero-section h1:before{left:0}.res-hero-section h1:after{right:0}.res-hero-section h2{font-size:36px;line-height:1.4;font-weight:normal;margin-top:30px;margin-bottom:20px}.res-hero-section .lead{font-size:18px;line-height:1.6;margin:0 0 60px 0}.res-hero-section .regist-btn{text-align:center}.res-feature-section{padding:50px 0}.res-feature-section .feature-icon{float:left;margin-right:10px;vertical-align:middle}.res-feature-section .feature-title{display:table-cell;height:90px;vertical-align:middle;font-size:20px;line-height:1.4;color:#e88;font-weight:normal}.res-design-section{background:url(/img/doc/res-design-bgimage.jpg) no-repeat center center;background-size:cover;padding:100px 0}.res-design-section h2{font-weight:normal;font-size:35px;text-align:center;margin-bottom:30px}.res-design-section h3{font-weight:normal;font-size:20px;margin-top:20px;margin-bottom:20px;display:inline-block;border-bottom:1px dotted #fff}.res-design-section h2,.res-design-section h3,.res-design-section p,.res-design-section ul{color:#fff}.res-design-section p{font-size:16px;line-height:2;text-align:center;margin-bottom:80px}.res-design-section ul{list-style:none;padding:0;font-size:16px;margin-bottom:30px}.res-design-section .break{content:' ';display:inline}.res-flow-section{padding:50px 0 10px;background-color:#f7f7f7}.res-flow-section h2{font-size:24px;margin-bottom:30px;font-weight:normal}.res-flow-section h3{font-size:16px;margin-bottom:10px;font-weight:normal;text-align:left;padding-left:40px;min-height:50px}.res-flow-section .row{text-align:center}.res-flow-section .col-sm-4{position:relative;counter-increment:sep;margin-bottom:40px}.res-flow-section .col-sm-4:before{background-color:#ef8989;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;color:white;content:counter(sep);display:inline-block;left:30px;line-height:2.4;margin:-5px 10px 0 -14px;position:absolute;text-align:center;top:0;width:33px}.break{display:block}@media(min-width:992px) and (max-width:1200px){.res-hero-section .tablet-image{right:0}.res-hero-section h1{font-size:22px}.res-hero-section h2{font-size:30px}.res-feature-section .feature-title{font-size:18px}.res-feature-section .break{content:' ';display:inline}}@media(max-width:991px){.res-hero-section .hero-bgimage{width:100%;height:auto;background:0;position:relative}.res-hero-section .hero-bgimage img{display:block}.res-hero-section .tablet-image{display:none}.res-hero-section{height:auto;background-color:#f7f7f7}.res-hero-section .row{margin:40px 0}.res-hero-section h1,.res-hero-section h2,.res-hero-section p{color:#333}.res-hero-section h1{width:100%;height:auto;background:0;margin:0;padding:0;text-align:center;font-size:18px;font-weight:normal;color:#2895f1}.res-hero-section h1:before,.res-hero-section h1:after{display:none}.res-hero-section h1:before{left:0}.res-hero-section h1:after{right:0}.res-hero-section h2{font-size:23px;margin-top:10px;margin-bottom:15px;text-align:center}.res-hero-section .lead{font-size:16px;margin:0 0 20px 0;padding:0 5px}.res-feature-section{padding:30px 0}.res-feature-section .col-md-4{margin:15px 0}.res-feature-section .break{content:' ';display:inline}.res-design-section{padding:80px 0}.res-design-section h3{font-size:18px;margin-top:20px;margin-bottom:20px}.res-design-section ul{font-size:14px;margin-bottom:30px}}@media(max-width:767px){.res-design-section h2{font-size:28px;margin-bottom:30px}.res-design-section h3{font-size:20px;margin-top:20px;margin-bottom:20px}.res-design-section p{font-size:16px;line-height:1.8;margin-bottom:40px;text-align:left}.res-design-section ul{font-size:16px;margin-bottom:15px}.res-design-section .col-sm-4{text-align:center !important}.res-design-section .align-right img{margin-bottom:40px}.res-design-section .align-center img{margin-bottom:20px}}@media(max-width:767px){.res-design-section .break{display:block}}.top .for-phone{display:none}@media(max-width:780px){.top .for-desktop{display:none}.top .for-phone{display:block}}.top .background{position:fixed;top:0;width:100%;height:100%;background-image:url(/img/doc/top-bg-image.jpg);background-size:cover;background-position:center top;z-index:1}.top .bgimage,.top .bgimage .navbar-inner{background:0;background-color:transparent;border:0;filter:none}.top .bgimage .navbar-inner{padding:20px}.top .bgimage .nav>li>a,.top .bgimage .nav>li>a:hover{color:#fff}.top .bgimage [class^="icon-"]{background-image:url(/img/glyphicons-halflings-white.png)}.top .bgimage .nav li>a .caret{border-top-color:#fff;border-bottom-color:#fff}.top .bgimage .nav li.dropdown.open>.dropdown-toggle,.top .bgimage .nav li.dropdown.active>.dropdown-toggle,.top .bgimage .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:transparent}.dropdown-menu .divider{border-bottom:0}.dropdown-menu>li>a{font-weight:500}.top .bgimage .btn-navbar:hover,.top .bgimage .btn-navbar:focus,.top .bgimage .btn-navbar:active,.top .bgimage .btn-navbar.active,.top .bgimage .btn-navbar.disabled,.top .bgimage .btn-navbar[disabled]{background-color:transparent}.top .brand{display:block;width:132px;height:30px;background:url(/img/logo_bk.png) no-repeat 0 0;background-size:100%;padding:0;margin:10px 20px 10px 0}.top .brand img{display:none}.top .bgimage .brand{background:url(/img/logo.png) no-repeat 0 0;background-size:100%}.top .bgimage .nav>li>a.btn-pill,.top .bgimage .nav>li>a.btn-pill:hover,.top .bgimage .nav>li>a.btn-pill:focus{background-color:#fff;color:#333;background-image:none;filter:none}.top .btn{filter:none}.top-hero-section{text-align:center;position:relative;z-index:10}.top-hero-section{padding:100px 0 0}.top-hero-section h1{font-size:38px;line-height:1.4;font-weight:normal;margin-bottom:10px;letter-spacing:1px}.top-hero-section .lead{font-size:20px;font-weight:normal;line-height:1.4;margin:0}.top-hero-section h1,.top-hero-section .lead,.top-hero-section .contents-type,.top-hero-section .contents-type a{color:#fff}.top-hero-section .contents-type{margin:30px 0 40px;padding:0;list-style:none;overflow:hidden;display:inline-block}.top-hero-section .contents-type li{float:left;margin-bottom:0;text-align:center;font-size:14px;width:120px}.top-hero-section .contents-type .nav-icon{display:block;width:51px;height:51px;background-repeat:no-repeat;background-position:0 0;margin:0 auto 8px}.top-hero-section .top-image img{width:65%}.nav-icon-reserve{background-image:url(/img/doc/icon-reserve.png)}.nav-icon-contact{background-image:url(/img/doc/icon-contact.png)}.nav-icon-enq{background-image:url(/img/doc/icon-enq.png)}.nav-icon-shindan{background-image:url(/img/doc/icon-shindan.png)}.nav-icon-mail{background-image:url(/img/doc/icon-mail.png)}.top-hero-section .contents-type a:hover{text-decoration:none}.top-sp-image{width:651px;height:426px;background:url(/img/doc/top-sp-bgimage.png) no-repeat 0 0;margin:0 auto;overflow:hidden}.top-sp-image.for-phone{width:auto;height:auto;background:0;text-align:center}.information{position:absolute;bottom:0;width:100%;background-color:rgba(255,255,255,1.0);padding:20px;color:#333;text-align:center;z-index:100;font-size:16px}.section-title,.feature-title{color:#000}.information .btn{margin-left:20px;font-size:12px}.top-feature-section{background-color:rgba(246,246,246,1.0);padding:100px 0;position:relative;z-index:10}.top-feature-section .feature-title{font-size:18px;font-weight:normal;text-align:center;line-height:1.4;margin:15px 0 12px;color:#000}.top-feature-section .subhead{margin-bottom:40px}.top-feature-section .box{padding:0 20px}.top-feature-section .feature-text{margin:0 0 12px 0}.top-design-section{padding:100px 0;text-align:center;position:relative;z-index:10}.top-design-section .section-title,.top-design-section .subhead{color:#fff}.top-template-section{padding:60px 0;background-color:#fff;text-align:center;position:relative;z-index:10}.template-wrap{text-align:left}.template-wrap .controls .set-theme{max-height:480px;overflow-y:auto}@media(max-width:480px){.template-wrap .controls .set-theme{max-height:900px;overflow-y:auto}}.template-wrap .alert{margin-bottom:20px}.top-tablet-image{width:690px;height:490px;background:url(/img/doc/top-tablet-bgimage.png) no-repeat 0 0;margin:0 auto;overflow:hidden}.top-tablet-image.for-phone{width:auto;height:auto;background:0;text-align:center}.ctrl-movie-size{width:510px;margin-top:80px;margin-left:90px}.top-contact-section{background-color:rgba(0,0,0,0.4);padding:50px 0 70px;text-align:center;position:relative;z-index:10}.top-contact-section .section-title,.top-contact-section .subhead{color:#fff}.top-update-section{background-color:rgba(246,246,246,1.0);padding:50px 0;position:relative;z-index:10}.top-update-section .content h3{font-size:16px}.top-update-section .content{margin-bottom:10px}.top-update-section iframe{width:100% !important}.top-topics-section{margin-bottom:20px}#bloglist .content-body{height:353px;overflow:auto}.top-update-section .head-actions .search{padding:4px 6px 5px 30px;margin-right:10px;background-color:#f5f5f5;border:0}.top-hero-section .break,.top-design-section .break,.top-feature-section .break{content:' ';display:inline}.top .top-hero-section .circle{display:block;background-color:#fff;margin-left:auto;margin-right:auto;margin-bottom:5px}.top .top-hero-section .circle .fa{font-size:34px;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px;color:#6d5c4e}.top .top-hero-section .contact .circle .fa{margin-left:-20px}.top .top-hero-section .mail .circle .fa{margin-left:-17px}.top .top-hero-section .enq .circle .fa{margin-left:-18px}.top .top-hero-section .member .circle .fa{margin-left:-18px}.top .top-hero-section a:hover .circle{background-color:#6d5c4e}.top .top-hero-section a:hover .circle .fa{color:#fff}.top-template-section .tab-content{overflow:hidden}.template-wrap.reserve .help-text{background-color:#f6f6f6;border:1px solid #eee;color:#333}.top .function-section{background-color:#e5f3fa;padding:40px 35px;z-index:10;position:relative}.top .function-section .service-info{margin-top:1em}.top .function-section .bnr-list .bnr a{padding:20px 20px 20px}.top .function-section .bnr-list .bnr{height:370px}@media(min-width:992px) and (max-width:1200px){.top-feature-section .box{padding:0 10px}.top .function-section .bnr-list .bnr{height:436px}}@media(max-width:991px){body.lp{padding-top:0}.top .bgimage .btn-navbar{box-shadow:none}.top .bgimage .btn-navbar .icon-bar{background-color:#fff;border:0}.top .bgimage .nav-collapse,.top .bgimage .st-nav-collapse{background-color:#555}.top .bgimage .navbar-inner{padding:10px}.top .brand{margin:10px 20px 10px 10px}.top-hero-section .contents-type li{height:95px}.top-feature-section{padding:50px 0}.top-feature-section .feature-image{text-align:center}p.subhead{padding:0 15px}.top-feature-section .subhead{margin-bottom:30px}.top-feature-section .box{padding:0 15px;margin-bottom:30px}.top-feature-section .feature-title br{display:none}.top-feature-section .feature-text{text-align:center}}@media(max-width:767px){.top .bgimage .nav>li>a:hover,.top .bgimage .nav>li>a:focus{background-color:#555}.top-hero-section .top-image img{width:80%}.top-template-section{padding:30px 0}.top-template-section .nav-tabs{margin-bottom:15px !important}.top-template-section .site-search{display:none}.top-template-section .nav-tabs{border-bottom:1px solid #ddd}.top-template-section .nav-tabs>li{float:none;margin-bottom:0}.top-template-section .nav-tabs>li>a{border:1px solid #ddd;border-bottom:0;border-radius:0;margin-right:0}.top-template-section .nav-tabs>li.active>a{background-color:#f6f6f6}.top .function-section .bnr-list .bnr{height:auto}.top .bgimage .st-dropdown-menu h4,.top .bgimage .st-dropdown-menu li a{color:#fff !important}}@media(max-width:560px){.top-hero-section h1{font-size:32px}.top-design-section .break{display:block}.top-hero-section .break{display:block}.top-feature-section .break{display:block}}@media(min-width:481px) and (max-width:780px){.top-hero-section .contents-type{margin:30px 0 20px}}@media(max-width:480px){.top .bgimage .navbar-inner{padding:0}.top-hero-section h1{font-size:30px}.top-hero-section .lead{font-size:15px}.top-hero-section .contents-type{margin:20px 0 30px}.top-hero-section .contents-type li{font-size:12px;width:80px;height:95px}.information .btn{margin:10px 20px 0}p.subhead{font-size:14px}.main-section .subhead{font-size:16px;line-height:1.6}.top-feature-section{padding:30px 0}.top-feature-section .subhead{margin-bottom:20px}.top-design-section{padding:50px 0}.top-contact-section{padding:30px 0}.template-wrap .alert{margin-bottom:10px}}@media(max-width:320px){.top-hero-section{padding:60px 0 30px}.top-hero-section h1{font-size:24px;line-height:1.2}.top-hero-section .lead{font-size:13px;line-height:1.4}.top-hero-section .contents-type{margin:20px 0 0}.top-hero-section .contents-type li{font-size:11px;width:85px}.information{padding:20px 15px;font-size:14px}h2.section-title{font-size:20px;font-weight:500}p.subhead{font-size:14px;padding:0;text-align:left}p.subhead br{display:none}.top-feature-section{padding:30px 0}.top-feature-section .subhead{margin-bottom:20px}.top-design-section{padding:50px 0}.top-contact-section{padding:30px 0}}@media(max-width:480px){.top .set-theme>li,.lp.enq .set-theme>li,.lp.contact .set-theme>li,.lp.event .set-theme>li,.lp.homepage .set-theme>li{width:50%}.top .device-frame,.lp.enq .device-frame,.lp.contact .device-frame,.lp.event .device-frame,.lp.homepage .device-frame{display:none}.top .theme-thumb,.lp.enq .theme-thumb,.lp.contact .theme-thumb,.lp.event .theme-thumb,.lp.homepage .theme-thumb{margin-top:0;width:100%;height:100px;background-size:contain}.top .site-info .site-title,.lp.enq .site-info .site-title,.lp.contact .site-info .site-title,.lp.event .site-info .site-title,.lp.homepage .site-info .site-title{display:inline}.top .set-theme>li,.lp.enq .set-theme>li,.lp.contact .set-theme>li,.lp.event .set-theme>li,.lp.homepage .set-theme>li{margin-bottom:15px}.top .site-info .linkarea,.lp.enq .site-info .linkarea,.lp.contact .site-info .linkarea,.lp.event .site-info .linkarea,.lp.homepage .site-info .linkarea{top:-100px;height:100px}.top .set-theme>li .site-info,.lp.enq .set-theme>li .site-info,.lp.contact .set-theme>li .site-info,.lp.event .set-theme>li .site-info,.lp.homepage .set-theme>li .site-info{width:100%;font-size:11px;min-height:30px;text-align:center;margin-top:5px}.top .site-info ul.inline,.lp.homepage .site-info ul.inline{display:none}.top .usecase-section .col-xs-6,.lp.homepage .usecase-section .col-xs-6{float:left;width:50%}.top .usecase-section .col-xs-6 .figure,.lp.homepage .usecase-section .col-xs-6 .figure,.top .usecase-section .col-xs-6 .text,.lp.homepage .usecase-section .col-xs-6 .text{margin-bottom:10px}.top .usecase-section .col-xs-6 .btn,.lp.homepage .usecase-section .col-xs-6 .btn{margin-bottom:15px}}.lp .headline h3{margin:0;font-size:18px}.lp .link-section{padding:50px 0 35px}.link-section .circle.homepage{background-color:#1abc9c}.link-section .circle.event{background-color:#9b59b6}.link-section .circle.reserve{background-color:#f6bb42}.link-section .circle.contact{background-color:#e76651}.link-section .circle.enq{background-color:#08c}.link-section .circle.shindan{background-color:#5cb85c}.link-section .circle.member{background-color:#3bafda}.link-section .circle .fa{font-size:34px;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px;color:#fff}.link-section .circle.homepage .fa{font-size:38px;margin-left:-18px;margin-top:-18px}.link-section .circle.event .fa{font-size:32px}.link-section .circle.reserve .fa{margin-top:-17px}.link-section .circle.enq .fa{font-size:32px}.link-section .circle.shindan .fa{margin-left:-14px}.link-section .circle.contact .fa{margin-left:-20px}.link-section .circle.member .fa{margin-left:-18px}.bnr-list .bnr{border:solid 1px #ddd;background-color:#fff;margin-bottom:15px;width:100%;height:80px}.bnr-list .bnr.current{background-color:#f6f6f6}.bnr-list .bnr.current .service-name{color:#999}.bnr-list .bnr.current a{cursor:default}.bnr-list .bnr a{color:#333;display:block;width:100%;height:100%}.bnr-list .service-name{position:absolute;top:10px;left:100px;font-size:16px;line-height:1.4;font-weight:bold;margin:0;display:table;height:60px}.bnr-list .service-name strong{display:table-cell;vertical-align:middle}.function-section .bnr-list .service-name{display:block;height:auto}.function-section .bnr-list .service-name strong{display:inline;vertical-align:top}.bnr-list .service-icon{position:absolute;top:10px;left:30px;margin:0}.bnr-list .arrow-icon{position:absolute;top:15px;right:30px;margin:0;font-size:32px;color:#ddd}.main-section h1 .circle .fa-balance-scale,.link-section .circle .fa-balance-scale{margin-left:-20px}.main-section h1 .circle .fa-car,.link-section .circle .fa-car{margin-left:-19px}.main-section h1 .circle .fa-user,.link-section .circle .fa-user{margin-left:-13px}.main-section h1 .circle .fa-user-md,.link-section .circle .fa-user-md{margin-left:-13px}.main-section h1 .circle .fa-building,.main-section h1 .circle .fa-building-o,.link-section .circle .fa-building,.link-section .circle .fa-building-o{margin-left:-13px}.main-section h1 .circle .fa-cutlery,.link-section .circle .fa-cutlery{margin-left:-13px}.contact .main-section h1 .circle .fa-money,.link-section .circle.contact .fa-money{margin-left:-18px}.contact .main-section h1 .circle .fa-file-text,.link-section .circle.contact .fa-file-text{margin-left:-14px}.contact .main-section h1 .circle .fa-user,.link-section .circle.contact .fa-user{margin-left:-13px}.contact .main-section h1 .circle .fa-envelope,.link-section .circle.contact .fa-envelope{margin-left:-17px}.main-section h1 .circle .fa-mobile,.link-section .circle .fa-mobile{font-size:52px;margin-left:-12px;margin-top:-25px !important}.main-section h1 .circle .fa-desktop,.link-section .circle .fa-desktop{margin-left:-19px;margin-top:-13px !important}.main-section h1 .circle .fa-fire,.link-section .circle .fa-fire{margin-left:-13px;margin-top:-18px}.main-section h1 .circle .fa-search,.link-section .circle .fa-search{margin-top:-18px}.main-section h1 .circle .fa-ship,.link-section .circle .fa-ship{margin-left:-19px;margin-top:-18px}.main-section h1 .circle .fa-futbol-o{margin-left:-17px;margin-top:-18px}.link-section .circle .fa-hospital-o,.main-section h1 .circle .fa-hospital-o{margin-left:-14px;margin-top:-18px}.link-section .circle .fa-comments,.main-section h1 .circle .fa-comments{margin-left:-17px;margin-top:-19px}.link-section .circle .fa.fa-music,.main-section h1 .circle .fa-music{margin-left:-17px;margin-top:-20px}.main-section h1 .circle .fa-shopping-bag{margin-left:-17px;margin-top:-20px}.link-section .circle .fa.fa-thermometer-three-quarters,.main-section h1 .circle .fa-thermometer-three-quarters{margin-left:-9px}@media(min-width:1200px){.lp .link-section .container{width:970px}}.bnr-list .bnr .casestudy-link{display:table;width:100%}.bnr-list .bnr .casestudy-link:hover{text-decoration:none;color:#429ce6}.bnr-list .casestudy-icon{display:table-cell;width:80px;vertical-align:middle;text-align:center;margin:0}.bnr-list .casestudy-name{display:table-cell;width:70%;vertical-align:middle;font-size:16px;line-height:1.3;font-weight:bold;margin:0}.bnr-list .casestudy-arrow{display:table-cell;vertical-align:middle;text-align:center;margin:0;font-size:32px;color:#ddd}.fa-stack{width:3em !important;height:3em !important;line-height:3em !important}.fa-stack-2x{font-size:3em !important}.fa-stack-1x{font-size:1.5em !important}.icon-color-yellow{color:#f6bb42}.icon-color-green{color:#1abc9c}.icon-color-blue{color:#3bafda}.icon-color-pink{color:#ec87bf}.section-bg-blue{background-color:#e5f3fa}.about .main-section{background-image:url(/img/doc/shot12.png);background-position:50%;padding:100px 0}.lp.about .main-section .background{opacity:.5}.about .main-section .circle .fa{font-size:32px}.about .main-section .circle,.enq .main-section .btn,.enq .contact-section .btn{background-color:#08c}.lp.about .feature-section:nth-child(odd){background-color:#e5f3fa}.lp.about .contact-section h2{margin-bottom:10px}.lp.about .contact-section .subhead{color:#fff;font-size:18px}.lp .function-section{background-color:#e5f3fa;padding:40px 35px}.lp.about .function-section .section-title{margin-bottom:30px;font-size:30px}.function-section .bnr-list .bnr{height:auto;background-color:#fff}.function-section .bnr-list .bnr a{text-decoration:none;padding:20px 15px 15px;min-height:230px}.function-section .bnr-list .service-icon,.function-section .bnr-list .service-name{position:relative;top:0;left:0;text-align:center}.function-section .bnr-list .service-name{margin-top:.5em;font-size:18px}.function-section .bnr-list .service-info{margin-bottom:0}.function-section .bnr-list .bnr a.bnr-footer{min-height:auto;border-top:1px solid #ddd;padding:10px 20px;background-color:#f6f6f6}.movie-wrap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:991px){.menber .movie-wrap{margin-top:30px}.top .movie-wrap{margin-bottom:30px}}@media(max-width:600px){.modal-preview{right:10px;left:10px}.modal-preview.fade.in{top:10px}}@media(max-width:480px){.modal-preview .btn{font-size:12px}}@media(max-height:570px){.modal-preview .modal-body{min-height:280px}}.school .main-section{background-image:url(/img/doc/shot14.png);background-position:50%}.bodycare.main-section{background-image:url(/img/doc/shot15.png);background-position:50%}.beauty.main-section{background-image:url(/img/doc/shot16.png);background-position:50%}.esthetic.main-section{background-image:url(/img/doc/shot36.jpg);background-position:50%}.counseling.main-section{background-image:url(/img/doc/shot25.png);background-position:50%}.yoga.main-section{background-image:url(/img/doc/shot18.png);background-position:50%}.restaurant.main-section{background-image:url(/img/doc/shot19.png);background-position:50%}.dental.main-section{background-image:url(/img/doc/shot20.png);background-position:50%}.rental-space.main-section{background-image:url(/img/doc/shot21.png);background-position:50%}.hair-salon.main-section{background-image:url(/img/doc/shot23.png);background-position:50%}.clinic.main-section{background-image:url(/img/doc/shot24.png);background-position:50%}.appointment.main-section{background-image:url(/img/doc/shot110.jpg);background-position:50%}.law-office.main-section{background-image:url(/img/doc/shot26.png);background-position:50%}.travel.main-section{background-image:url(/img/doc/shot27.png);background-position:50%}.estimate.main-section{background-image:url(/img/doc/shot28.png);background-position:50%}.request.main-section{background-image:url(/img/doc/shot29.png);background-position:50%}.recruit.main-section{background-image:url(/img/doc/shot30.png);background-position:50%}.ml-reserve.main-section{background-image:url(/img/doc/shot31.png);background-position:50%}.seminar.main-section{background-image:url(/img/doc/shot32.jpg);background-position:50%}.concert.main-section{background-image:url(/img/doc/shot33.jpg);background-position:50%}.study.main-section{background-image:url(/img/doc/shot34.jpg);background-position:50%}.member.main-section{background-image:url(/img/doc/shot35.jpg);background-position:50%}.seminar2.main-section{background-image:url(/img/doc/shot37.jpg);background-position:50%}.photostudio.main-section{background-image:url(/img/doc/shot43.jpg);background-position:50%}.rentalkimono.main-section{background-image:url(/img/doc/shot44.jpg);background-position:50%}.nursery.main-section{background-image:url(/img/doc/shot45.jpg);background-position:50%}.pet-salon.main-section{background-image:url(/img/doc/shot46.jpg);background-position:50%}.animal-clinic.main-section{background-image:url(/img/doc/shot47.jpg);background-position:50%}.jewelry-shop.main-section{background-image:url(/img/doc/shot48.jpg);background-position:50%}.smartphone.main-section{background-image:url(/img/doc/shot49.jpg);background-position:50%}.briefing.main-section{background-image:url(/img/doc/shot50.jpg);background-position:50%}.pcshop.main-section{background-image:url(/img/doc/shot51.jpg);background-position:50%}.cookingschool.main-section{background-image:url(/img/doc/shot52.jpg);background-position:50%}.golfschool.main-section{background-image:url(/img/doc/shot53.jpg);background-position:50%}.fitness.main-section{background-image:url(/img/doc/shot54.jpg);background-position:50%}.modelhouse.main-section{background-image:url(/img/doc/shot55.jpg);background-position:50%}.grapepicking.main-section{background-image:url(/img/doc/shot56.jpg);background-position:50%}.applepicking.main-section{background-image:url(/img/doc/shot57.jpg);background-position:50%}.blueberrypicking.main-section{background-image:url(/img/doc/shot58.jpg);background-position:50%}.cherrypicking.main-section{background-image:url(/img/doc/shot59.jpg);background-position:50%}.strawberrypicking.main-section{background-image:url(/img/doc/shot60.jpg);background-position:50%}.bbq.main-section{background-image:url(/img/doc/shot61.jpg);background-position:50%}.tennis.main-section{background-image:url(/img/doc/shot62.jpg);background-position:50%}.peach.main-section{background-image:url(/img/doc/shot63.jpg);background-position:50%}.pear.main-section{background-image:url(/img/doc/shot64.jpg);background-position:50%}.fishingboat.main-section{background-image:url(/img/doc/shot65.jpg);background-position:50%}.futsalcourt.main-section{background-image:url(/img/doc/shot66.jpg);background-position:50%}.health-check.main-section{background-image:url(/img/doc/shot67.jpg);background-position:50%}.bridal.main-section{background-image:url(/img/doc/shot68.jpg);background-position:50%}.english-cl.main-section{background-image:url(/img/doc/shot69.jpg);background-position:50%}.showroom.main-section{background-image:url(/img/doc/shot70.jpg);background-position:50%}.music-cl.main-section{background-image:url(/img/doc/shot71.jpg);background-position:50%}.guesthouse-cl.main-section{background-image:url(/img/doc/shot73.jpg);background-position:50%}.businesshotel-cl.main-section{background-image:url(/img/doc/shot74.jpg);background-position:50%}.job-interview.main-section{background-image:url(/img/doc/shot78.jpg);background-position:bottom}.payment .main-section{background-image:url(/img/doc/shot79.png);background-position:50%}.payment-method .main-section{background-image:url(/img/doc/shot104.jpg);background-position:bottom}.ticket .main-section{background-image:url(/img/doc/shot105.jpg);background-position:bottom}.fileupload .main-section{background-image:url(/img/doc/shot106.jpg);background-position:center}.lineconnect .main-section{background-image:url(/img/doc/shot107.jpg);background-position:center}.takeout.main-section{background-image:url(/img/doc/shot80.jpg);background-position:bottom}.orderform.main-section{background-image:url(/img/doc/shot81.jpg)}.staff.main-section{background-image:url(/img/doc/shot82.jpg)}.housecall.main-section{background-image:url(/img/doc/shot83.jpg)}.vaccine.main-section{background-image:url(/img/doc/shot84.jpg)}.parking.main-section{background-image:url(/img/doc/shot85.jpg)}.coworking.main-section{background-image:url(/img/doc/shot86.jpg)}.studio.main-section{background-image:url(/img/doc/shot87.jpg)}.car_mainte.main-section{background-image:url(/img/doc/shot88.jpg)}.housekeeping.main-section{background-image:url(/img/doc/shot89.jpg)}.aircon-maintenance.main-section{background-image:url(/img/doc/shot90.jpg)}.gas-check.main-section{background-image:url(/img/doc/shot91.jpg)}.water-repairing.main-section{background-image:url(/img/doc/shot92.jpg)}.house-cleaning.main-section{background-image:url(/img/doc/shot93.jpg)}.babysitter.main-section{background-image:url(/img/doc/shot94.jpg)}.karaokebox.main-section{background-image:url(/img/doc/shot95.jpg)}.sauna.main-section{background-image:url(/img/doc/shot96.jpg)}.cake.main-section{background-image:url(/img/doc/shot97.jpg)}.hoken.main-section{background-image:url(/img/doc/shot98.jpg)}.car-wash.main-section{background-image:url(/img/doc/shot99.jpg)}.car-inspection.main-section{background-image:url(/img/doc/shot100.jpg)}.car-tire.main-section{background-image:url(/img/doc/shot101.jpg)}.public-facility.main-section{background-image:url(/img/doc/shot102.jpg)}.delivery.main-section{background-image:url(/img/doc/shot103.jpg)}.lp.school .main-section .background,.lp.payment .main-section .background,.lp.payment-method .main-section .background,.lp.ticket .main-section .background,.lp.fileupload .main-section .background{opacity:.5}.lp.lineconnect .main-section .background{opacity:.7}.school .main-section .circle,.school .main-section .btn,.school .contact-section .btn{background-color:#f6bb42}.lp.school .feature-section:nth-of-type(odd){background-color:#fef5e3}.lp.event.type .feature-section:nth-of-type(odd){background-color:#f5eef8}.lp.event.type .feature-section:nth-of-type(even){background-color:#FFF}.lp.school .usecase-section{background-color:#fef5e3}.lp.school .usecase-section .btn{color:#ff8000}.lp.school .main-section.jewelry-shop .background{opacity:.4}.main-section.wordpress{background-image:url(/img/doc/shot76.jpg);background-position:50%}.main-section.actionmarriage{background-image:url(/img/doc/shot77.jpg);background-position:50%}.circleButton,.circleButton:focus{display:inline-block;height:46px;max-width:100%;padding:0 66px 0 0;position:relative;width:auto;color:#552b00}.circleButton:hover{color:#552b00;text-decoration:none}.circleButton__label{display:block;height:46px;font-size:18px;font-weight:bold;line-height:46px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.circleButton__circle{border:1px solid rgba(85,43,0,.3);border-radius:50%;display:block;height:46px;position:absolute;right:0;top:0;width:46px}.circleButton__circle__arc{height:46px;left:-1px;position:absolute;top:-1px;transform:scaleX(-1) rotate(-90deg);transform-origin:center;width:46px;z-index:1}.circleButton__circle__arc circle{stroke:#552b00;stroke-dasharray:144px;stroke-dashoffset:144px;transition:stroke-dashoffset .75s cubic-bezier(.19,1,.22,1)}.circleButton__circle__arrow{position:absolute;top:1px;left:14px;font-size:26px}.circleButton:hover .circleButton__circle__arc{transform:rotate(-90deg)}.circleButton:hover .circleButton__circle__arc circle{stroke-dashoffset:0}.casestudy .main-section{background-image:url(/img/doc/casestudy-cover.jpg);background-position:50%;padding:60px 0}.casestudy .main-section .background{opacity:.5}.tmp-intro-area .inner{display:inline-block}.tmp-intro-area .tmp-intro-head{background-color:#f6bb42;font-size:18px;font-weight:bold;padding:3px 15px 0;border:3px solid #f6bb42}.tmp-intro-area .tmp-intro-head .fa{font-size:26px;color:#333;vertical-align:bottom}.tmp-intro-area .tmp-intro-body{background-color:#fff;font-size:16px;font-weight:bold;padding:10px 15px;border:3px solid #f6bb42}.tmp-intro-area .link-color{color:#ff8000}.lp.school .usecase-section .browser-content:before,.lp.event .usecase-section .browser-content:before{content:"";width:60px;height:60px;background-color:#333;border-radius:30px;position:absolute;left:120px;top:100px;opacity:.7;pointer-events:none}.lp.school .usecase-section .browser-content:after,.lp.event .usecase-section .browser-content:after{font-family:FontAwesome;content:"\f25a";font-size:30px;color:#fff;position:absolute;left:136px;top:106px;opacity:.7;pointer-events:none}@media(max-width:1200px){.lp.school .usecase-section .browser-content:before,.lp.event .usecase-section .browser-content:before{left:100px;top:80px}.lp.school .usecase-section .browser-content:after,.lp.event .usecase-section .browser-content:after{left:116px;top:86px}}@media(max-width:991px){.lp.school .usecase-section .browser-content:before,.lp.event .usecase-section .browser-content:before{left:70px;top:50px}.lp.school .usecase-section .browser-content:after,.lp.event .usecase-section .browser-content:after{left:86px;top:56px}}@media(max-width:767px){.lp.school .usecase-section .browser-content:before,.lp.event .usecase-section .browser-content:before{left:calc(50% - 30px);top:calc(50% - 30px)}.lp.school .usecase-section .browser-content:after,.lp.event .usecase-section .browser-content:after{left:calc(50% - 15px);top:calc(50% - 22px)}}.lp.reserve .main-section .subhead{margin-bottom:0}.lp.reserve .function-list{position:relative;background-color:rgba(255,234,200,0.6);margin:20px 0 30px;padding:15px 0;text-align:left}.function-list-item{list-style:none;padding:0;overflow:hidden}.function-list-item li{float:left;margin:5px 0;font-weight:bold;color:#6c594c;width:12.5%;min-height:102px;text-align:center;font-size:13px}.function-list-item .list-icon{display:block;margin-bottom:5px;text-align:center}.lp.reserve .function-list-item .btn-more{margin-top:30px;padding:5px 10px;display:block;border-radius:6px;background-color:#08c;color:#fff;background-image:none;text-shadow:none}.lp.reserve .function-list-item .btn-more:hover,.function-list-item .btn-more:focus{background-color:#08c}@media(max-width:991px){.function-list-item li{width:25%;min-height:102px}}@media(max-width:480px){.function-list-item li{font-size:10px;min-height:95px;padding:0 3px}}.lp .guide-bnr-area{background-color:#1dbca0;padding:15px 20px;font-size:16px;color:#fff;border:1px solid #1dbca0;margin-bottom:30px;margin-top:-20px}.lp .guide-bnr-area .btn{font-weight:bold}.lp .guide-bnr-area .btn-large .fa-question-circle{font-size:20px;vertical-align:middle;color:#1dbca0;margin-right:2px}.lp .guide-bnr-area .fa-info-circle{font-size:38px;margin-right:10px;vertical-align:middle}.lp .guide-bnr-area .guide-link{display:flex;align-items:center}.lp .guide-bnr-area .guide-link-text{font-weight:bold}.lp .guide-bnr-area .guide-link-label{padding-right:30px}.lp .guide-bnr-area .guide-link-btn{width:370px;text-align:right}@media(min-width:1200px){.lp .guide-bnr-area .container{width:970px}}@media(max-width:991px){.lp .guide-bnr-area .guide-link{flex-direction:column}.lp .guide-bnr-area .guide-link-btn{width:auto;text-align:center}.lp .guide-bnr-area .guide-link-label{padding-right:0}.lp .guide-bnr-area .guide-link-text{margin-bottom:10px}}.footer{position:relative;z-index:10;background-color:#fff}.footer .copy{font-size:12px}@media(min-width:768px){.footer .nav,.footer .copy{margin:0 auto 30px;float:none}.footer .copy{text-align:center}}
