/*!
 * Layout genneral 
 * Copyright Dang Cong Dao 2015.
 * Licensed final
 */.center_text_vertically{display:flex;justify-content:center;align-items:center}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;padding:0;line-height:1.5;font-size:1.4rem;color:#2e2e2e;background-color:#f4f3f2}body.type-comment{color:#2e2e2e;background-color:#fff}body.type-comment .main-heading h1,body.type-comment .sub-heading h2{color:#2e2e2e;background-color:#fff}h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,blockquote,form,input,fieldset,legend{margin:0;padding:0}img,fieldset{border:none}li,dt,dd{line-height:1.4}table{font-size:100%;line-height:1.6;word-break:break-all}form,input,select,textarea{font-size:100%}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{margin:0;display:block}table{border-collapse:collapse;border-spacing:0;width:100%}img{vertical-align:top}body,input,select,textarea{font-family:"Noto Sans JP",sans-serif}body #tmp_contents p em{font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;font-size:105%}a:link{color:#0f72b6}a.active,a:visited{color:#0f72b6}a:hover{text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{background-color:#fff !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}a:link,a:visited,a:hover,a:focus{text-decoration:none;outline:none}a:focus{outline:none}.btn,.btn:hover,.btn:active{outline:0 !important}img{width:auto\9 ;height:auto;max-width:100%;vertical-align:middle;-o-object-fit:cover;object-fit:cover;-ms-interpolation-mode:bicubic;animation:smooth-image 1.2s}img:not([src]):not([srcset]){visibility:hidden}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}.break{word-break:break-all}.nowrap{white-space:nowrap}.elps,.ml-elps{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-elps{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal}.line2.ml-elps{-webkit-line-clamp:2}.line3.ml-elps{-webkit-line-clamp:3}.line4.ml-elps{-webkit-line-clamp:4}.line5.ml-elps{-webkit-line-clamp:5}.line6.ml-elps{-webkit-line-clamp:6}.line7.ml-elps{-webkit-line-clamp:7}.line8.ml-elps{-webkit-line-clamp:8}.line9.ml-elps{-webkit-line-clamp:9}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.is-block{display:block !important}.is-solid{display:inline-block !important}.is-inline{display:inline !important}.is-table{display:table !important}.is-cell{display:table-cell !important}.is-hidden{display:none !important}.is-border-box{box-sizing:border-box !important}.abs{position:absolute !important}.rel{position:relative !important}.t0{top:0 !important}.r0{right:0 !important}.b0{bottom:0 !important}.l0{left:0 !important}.full{width:100% !important}.three-quarters{width:75% !important}.half{width:50% !important}.tri{width:33.3333% !important}.quarter{width:25% !important}.fifth{width:20% !important}.fl{float:left !important}.fr{float:right !important}.fc{float:none !important}.clear{clear:both !important}.f10{font-size:10px !important}.f11{font-size:11px !important}.f12{font-size:12px !important}.f13{font-size:13px !important}.f14{font-size:14px !important}.f15{font-size:15px !important}.f16{font-size:16px !important}.f17{font-size:17px !important}.f18{font-size:18px !important}.f19{font-size:19px !important}.f20{font-size:20px !important}.f21{font-size:21px !important}.f22{font-size:22px !important}.n{font-weight:normal !important}.b{font-weight:bold !important}.l{text-align:left !important}.r{text-align:right !important}.c{text-align:center !important}.lt{text-decoration:line-through !important}.vt{vertical-align:top !important}.vm{vertical-align:middle !important}.vb{vertical-align:bottom !important}.ofh{overflow:hidden}.label-proviso{color:#000}.label-payment,.label-robotobold{font-family:"robotobold"}.label-orderbuy{color:#383435}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none;display:block}.slick-initialized .slick-slide{display:block;outline:none;padding:0}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-dots{display:block;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 4px;padding:0;cursor:pointer;vertical-align:middle}.slick-dots li button,.slick-dots li a{padding:0;display:block;width:10px;height:10px;cursor:pointer;text-indent:-9999px;border:1px solid #c5cad1;color:inherit;background-color:#c5cad1;border-radius:50%}.slick-dots .slick-active button,.slick-dots .slick-active a{color:inherit;border:1px solid #2e2e2e;background-color:#2e2e2e}.slick-dots{margin-left:0;padding-left:15px;display:inline-block}.slick-arrow{position:absolute;top:50%;z-index:10;transform:translate(0, -100%);border:0;padding:0;display:block;cursor:pointer}.prev.slick-arrow,.slick-prev{left:0}.next.slick-arrow,.slick-next{right:0}.btn_slides{position:relative;margin:0;border:0;display:inline-block;background:rgba(0,0,0,0)}.slick_control{padding-top:7px;text-align:center}.btn_slides a{position:relative;padding:5px 12px 5px 32px;min-width:111px;line-height:1;display:inline-block;color:#fff;background-color:#2e2e2e;text-decoration:none;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}.btn_slides a:before{content:"";position:absolute;left:17px;top:50%;margin-top:-5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;height:12px;display:inline-block}.btn_slides.stop a:before{border-style:double;border-width:0 0 0 9px}.btn_slides.start a:before{border-style:solid;border-width:6px 0 6px 10px}.btn_slides span{display:inline-block;z-index:1;text-indent:inherit;text-transform:uppercase;vertical-align:middle}.btn_slides a:hover{outline:none}@media screen and (-webkit-min-device-pixel-ratio: 0){.btn_slides a:focus{outline-color:#000;outline-offset:0;outline-style:auto;outline-width:5px}}.slick-dots li a:focus{overflow:hidden}.slick-loading .slick-list{background:#fff url("./../images/front/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:10px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:-16px}[dir=rtl] .slick-prev{left:auto;right:-16px}.slick-next{right:-16px}[dir=rtl] .slick-next{left:-16px;right:auto}.form-control{border-radius:5px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;width:100%;padding:.375rem 1.7rem;font-size:1.4rem;line-height:1.5;font-weight:400;color:#2e2e2e;background:#f4f3f2;background-clip:padding-box;border:1px solid #f4f3f2;height:4.8rem}.form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.form-control:focus{color:#495057;background-color:#fff;outline:0;box-shadow:0 0 0 .25rem rgba(0,150,198,.3);border-color:#80bdff}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:4.6rem}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.has-error .label-control{color:#d91111}.has-error .form-control{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-color:#d91111}.has-error .form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d91111;border-color:#d91111;outline:0}.has-error .paragraph-error{margin:7px 0 0;color:#d91111}.manage-login{box-shadow:0 3px 6px rgba(0,0,0,.16);margin:86px auto 50px;max-width:384px;color:#2e2e2e;background-color:#fff}.manage-login::after{display:block;clear:both;content:""}.manage-login .manage-header{padding:15px 20px 16px;border-bottom:0;color:#fff;background-color:#afafaf;text-align:center}.manage-login .manage-header .manage-title{font-size:1.4rem;font-weight:500;color:#fff;background-color:#afafaf;line-height:1.2}.manage-body{padding:40px;color:#2e2e2e;background-color:#fff}.manage-body::after{display:block;clear:both;content:""}.manage-form::after{display:block;clear:both;content:""}.manage-form .form-group{margin-bottom:0}.manage-form .form-group::after{display:block;clear:both;content:""}.manage-form .form-group .form-input{margin-bottom:2.4rem}.form-submit{margin-top:32px}.form-submit::after{display:block;clear:both;content:""}.signin-link{margin-top:15px;font-size:1.4rem;text-align:center}.signin-link::after{display:block;clear:both;content:""}.signin-link a{color:#2e2e2e;text-decoration:underline}.signin-link a:hover,.signin-link a:focus{text-decoration:none;color:#0f72b6}.paragraph-user{font-size:1.4;font-weight:500;color:#2e2e2e}.paragraph-registered{font-size:1.4;font-weight:500;color:#2e2e2e;text-align:center}.paragraph-registered span{display:block}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:rgba(0,0,0,0)}.table th,.table td{padding:4px 10px 5px 24px;vertical-align:top;border-top:1px solid #dee2e6;vertical-align:middle}.table th{font-weight:500;color:#2e2e2e;background:#afafaf;text-align:left}.table td{font-weight:400;color:#2e2e2e;background:#fff}.table thead th{border-bottom:1px solid #dee2e6}.table thead th:first-child,.table tr td:first-child{padding-left:16px}.table thead th:last-child,.table tr td:last-child{padding-left:9px}.table tbody+tbody{border-top:1px solid #dee2e6}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:1px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.center-btn{text-align:center}.center-btn::after{display:block;clear:both;content:""}.section-common{padding:4rem 0}.section-common::after{display:block;clear:both;content:""}.main-heading{margin-bottom:27px}.main-heading::after{display:block;clear:both;content:""}.main-heading h1{padding:1px 0 2px 13px;margin:0;font-size:2.4rem;line-height:1.4;color:#2e2e2e;background:#f4f3f2;border-left:4px solid #0f72b6}.main-heading.distance{margin-bottom:3px}.sub-heading{margin-bottom:17px}.sub-heading::after{display:block;clear:both;content:""}.sub-heading h2{position:relative;padding:1px 0 2px 25px;font-size:2.1rem;line-height:1.4;color:#2e2e2e;background:#f4f3f2}.sub-heading h2:before{content:"";position:absolute;left:0;top:50%;margin-top:-1px;width:16px;height:2px;background-color:#0f72b6}.table-list .table th{color:#2e2e2e;background:#afafaf url(../images/front/bg-th.png) right center no-repeat scroll;text-align:left}.table-list .table td{padding:7px 10px 10px 24px;color:#2e2e2e;background:#fff url(../images/front/bg-td.png) right center no-repeat scroll}.table-list .table th:last-child{padding-left:24px;background:#afafaf}.table-list .table td:last-child{background:#fff}.table-list .table td:nth-child(5){background:#fff}.table-paging{margin-bottom:16px}.table-paging::after{display:block;clear:both;content:""}.table-paging .paging-list{float:right;list-style:none;padding:0;margin:0}.table-paging .paging-list::after{display:block;clear:both;content:""}.table-paging .paging-list li{margin-left:24px;float:left}.day-time span{text-decoration:underline}.section-viewing{padding:4rem 0}.section-viewing::after{display:block;clear:both;content:""}.paragraph-comment{margin-bottom:3rem}.viewing-page{margin-bottom:27px}.viewing-page::after{display:block;clear:both;content:""}.viewing-page .viewing-main{float:left;width:724px}.viewing-page .viewing-chat{overflow:hidden}.viewing-chat .viewing-head{position:relative;padding:10px 10px 10px 34px;color:#0f72b6;background-color:#efefef;font-weight:500}.viewing-chat .viewing-head h2{position:relative;font-size:1.2rem}.viewing-chat .viewing-head:after{position:absolute;left:0;bottom:0;content:"";width:104px;height:2px;background-color:#67bbfa}.viewing-chat .viewing-content{max-height:459px;overflow-y:auto}.viewing-chat .viewing-content::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#fafafa}.viewing-chat .viewing-content::-webkit-scrollbar{width:10px;background-color:#fafafa}.viewing-chat .viewing-content::-webkit-scrollbar-thumb{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#c2c2c2}.chatbot-list{list-style:none;padding:0 8px;margin:0}.chatbot-list::after{display:block;clear:both;content:""}.chatbot-list .chatbot-item{padding:8px 0;border-bottom:1px solid #f8f8f8}.chatbot-list .chatbot-item::after{display:block;clear:both;content:""}.chatbot-list .chatbot-item .chatbot-box{padding:0 8px}.chatbot-list .chatbot-item .chatbot-box .chatbot-title{font-weight:500}.chatbot-list .chatbot-item .chatbot-box .chatbot-text{font-weight:400}.form-chatbot .chatbot-group{position:relative}.form-chatbot .chatbot-group::after{display:block;clear:both;content:""}.form-chatbot .chatbot-group .chatbot-input{border-radius:0;box-shadow:none;border:1px solid #f8f8f8;padding-left:10px;padding-right:35px;height:3.6rem;color:#2e2e2e;background:#fff}.form-chatbot .chatbot-group .chatbot-input:focus{box-shadow:none;border-color:#f8f8f8}.form-chatbot .chatbot-group .btn-search-map{position:absolute;right:0;top:0;z-index:10;cursor:pointer;border:0;padding:0;margin:0;width:38px;height:36px;color:inherit;background:#bcbcbc url(../images/front/icon-send.svg) no-repeat center center scroll;background-size:16px 16px;-webkit-background-size:16px 16px;transition:background-color .3s ease-out 0s}.form-chatbot .chatbot-group .btn-search-map:hover,.form-chatbot .chatbot-group .btn-search-map:focus{transition:background-color .3s ease-out 0s;color:#fff;background-color:#0f72b6;border-color:#0f72b6}.viewing-image img{max-width:100%;height:auto}.iframe-youtube{position:relative;padding-bottom:73.6%;height:0}.iframe-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.form-user{padding:4px 0 4rem;margin-left:34px;max-width:624px}.form-user::after{display:block;clear:both;content:""}.form-user .form-group{margin-bottom:2.3rem}.form-user .form-group::after{display:block;clear:both;content:""}.form-user .form-group .label-control{padding:1.4rem .5rem 0 0;width:128px;float:left;color:#2e2e2e;font-weight:500;font-size:1.3rem}.form-user .form-group .label-control label{font-weight:500}.form-user .form-group .form-input{margin-left:128px}.form-user .form-group .form-input .form-inner::after{display:block;clear:both;content:""}.form-user .form-group.form-group-edit{margin-bottom:0}.form-user .form-control{border-radius:5px;font-size:1.4rem;border:1px solid #fff;padding:.7rem 1.7rem;height:4.7rem;color:#2e2e2e;background-color:#fff}.form-user select.form-control:not([size]):not([multiple]){height:4.7rem}.form-user select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:39px;background:#fff url(../images/front/bg_select.png) right center no-repeat scroll}.form-user textarea.form-control{resize:vertical;height:150px;overflow-y:auto}.form-group-button{padding:21px 0 0 1px}.form-group-button::after{display:block;clear:both;content:""}.form-group-button .btn-return{margin-right:29px}.form-group-button.form-group-front{padding-top:9px}.input-confirm{padding:1.3rem 1.7rem .5rem 0;min-height:45px}.various-list{list-style:none;padding:0;margin:0}.various-list::after{display:block;clear:both;content:""}.various-list .various-item{padding:10px 0}.various-list .various-item::after{display:block;clear:both;content:""}.various-list .various-item .various-name{padding:14px 0;float:left;width:250px;font-size:1.4rem;font-weight:500}.various-list .various-item .various-button{padding:2px;overflow:hidden}.various-list .various-item .various-button .btn-various{float:right;min-width:136px}.create-new{margin-bottom:10px;text-align:right}.create-new::after{display:block;clear:both;content:""}.btn-add-user,a.btn-add-user{padding-right:40px;display:inline-block;color:#0f72b6;font-size:1.6rem;font-weight:500;background:rgba(0,0,0,0) url(../images/front/icon-add-user.svg) right center no-repeat scroll}.btn-add-user:hover,.btn-add-user:focus,a.btn-add-user:hover,a.btn-add-user:focus{text-decoration:underline}.section-school{height: 92.5vh;padding:4rem 0}.section-school::after{display:block;clear:both;content:""}.region-school::after{display:block;clear:both;content:""}.region-school .main-heading{margin-bottom:33px}.region-school .sub-heading{margin-bottom:23px}.region-school .list__ask{padding:3px 0 0 0}.region-school .radio__regular .radio__regular__input+.radio__regular__label{padding-left:24px}.form-school{padding:0}.form-school::after{display:block;clear:both;content:""}.form-school .form-group{margin-bottom:2.3rem;padding-left:40px}.form-school .form-group::after{display:block;clear:both;content:""}.form-school .form-group .label-control{padding:1.4rem .5rem 0 0;width:125px;float:left;color:#2e2e2e;font-weight:500;font-size:1.3rem}.form-school .form-group .label-control.no-input-text{padding-top:4px}.form-school .form-group .label-control.line-two{padding-top:0}.form-school .form-group .label-control label{font-weight:500}.form-school .form-group .form-input{margin-left:128px}.form-school .form-group .form-input .form-inner::after{display:block;clear:both;content:""}.form-school .form-group.form-group-title{margin-bottom:15px}.form-school .form-group.form-group-viewer .form-control{margin-bottom:10px}.form-school .form-group.form-group-viewer .checkbox__styled{margin-bottom:5px}.form-school .form-group.form-group-viewer .paragraph-note{margin-bottom:10px}.form-school .form-group.form-group-last{margin-bottom:8px}.form-school .form-group.form-group-distance{margin-bottom:0}.form-school .form-control{border-radius:5px;font-size:1.4rem;border:1px solid #fff;padding:.7rem 1.7rem;height:4.7rem;color:#2e2e2e;background-color:#fff}.form-school textarea.form-control{resize:vertical;height:150px;overflow-y:auto}.row-form{display:flex;flex-wrap:wrap}.row-form::after{display:block;clear:both;content:""}.row-form .col-form{position:relative;width:100%;min-height:1px;flex-basis:0;flex-grow:1;max-width:100%}.sem-label{padding:13px 5px 0 0;float:left;width:60px}.form-small{margin-left:60px}#sem-start{width:160px}#sem-end,#sem-set-time{width:140px}.paragraph-note{margin:10px 0;color:red;font-size:1.2rem}.paragraph-note.paragraph-distance{margin-bottom:0}.set-time-form::after{display:block;clear:both;content:""}.set-time-form .set-time-label{padding:13px 5px 0 0;width:88px;float:left}.set-time-form .comport-time{margin-left:88px}.list__ask{list-style:none;margin:0;padding:0}.list__ask::after{display:block;clear:both;content:""}.list__ask li{margin-bottom:12px}.list__ask li:last-child{margin-bottom:0}.panel-group{margin-bottom:12px}.panel-group::after{display:block;clear:both;content:""}.image-logo{margin-bottom:16px}.image-logo::after{display:block;clear:both;content:""}.image-logo img{max-width:100%;height:auto;vertical-align:top}.upload-screen{margin-bottom:10px}.upload-screen::after{display:block;clear:both;content:""}.color-list-setting{list-style:none;padding:0;margin:0 0 45px}.color-list-setting::after{display:block;clear:both;content:""}.color-list-setting li{display:inline-block;vertical-align:top;min-height:18px;min-width:18px;margin-right:12px}.color-list-setting li .checkbox__styled .checkbox__styled__input:checked+.checkbox__styled__label::after{top:0;right:auto;bottom:auto;left:.5rem;position:absolute;width:.6em;height:1em;border:solid #fff;border-width:0 .2rem .2rem 0}.color-list-setting li .checkbox__styled .checkbox__styled__label{padding-left:0;line-height:1.8rem;text-indent:-9999em}.color-list-setting li .checkbox__styled .checkbox__styled__label::after{top:.5rem;right:auto;bottom:auto;left:.8rem;position:absolute;width:.2em;height:.5em}.color-list-setting li .checkbox__styled .checkbox__styled__label::before{top:.1rem;right:auto;bottom:auto;left:0;position:absolute;width:1.8rem;height:1.8rem}.color-list-setting li .checkbox__styled.checkbox-blue .checkbox__styled__input:checked+.checkbox__styled__label::before{background:#0f72b6;border-color:#0f72b6}.color-list-setting li .checkbox__styled.checkbox-blue .checkbox__styled__label::after{border:solid #0f72b6;border-width:0 .2rem .2rem 0}.color-list-setting li .checkbox__styled.checkbox-blue .checkbox__styled__label::before{background:#0f72b6;border:.1rem solid #0f72b6}.color-list-setting li .checkbox__styled.checkbox-orange .checkbox__styled__input:checked+.checkbox__styled__label::before{background:#ea6a00;border-color:#ea6a00}.color-list-setting li .checkbox__styled.checkbox-orange .checkbox__styled__label::after{border:solid #ea6a00;border-width:0 .2rem .2rem 0}.color-list-setting li .checkbox__styled.checkbox-orange .checkbox__styled__label::before{background:#ea6a00;border:.1rem solid #ea6a00}.color-list-setting li .checkbox__styled.checkbox-green .checkbox__styled__input:checked+.checkbox__styled__label::before{background:#11d8b1;border-color:#11d8b1}.color-list-setting li .checkbox__styled.checkbox-green .checkbox__styled__label::after{border:solid #11d8b1;border-width:0 .2rem .2rem 0}.color-list-setting li .checkbox__styled.checkbox-green .checkbox__styled__label::before{background:#11d8b1;border:.1rem solid #11d8b1}.color-list-setting li .checkbox__styled.checkbox-yellow .checkbox__styled__input:checked+.checkbox__styled__label::before{background:#eacd52;border-color:#eacd52}.color-list-setting li .checkbox__styled.checkbox-yellow .checkbox__styled__label::after{border:solid #eacd52;border-width:0 .2rem .2rem 0}.color-list-setting li .checkbox__styled.checkbox-yellow .checkbox__styled__label::before{background:#eacd52;border:.1rem solid #eacd52}.color-list-setting li .checkbox__styled.checkbox-red .checkbox__styled__input:checked+.checkbox__styled__label::before{background:#ea5252;border-color:#ea5252}.color-list-setting li .checkbox__styled.checkbox-red .checkbox__styled__label::after{border:solid #ea5252;border-width:0 .2rem .2rem 0}.color-list-setting li .checkbox__styled.checkbox-red .checkbox__styled__label::before{background:#ea5252;border:.1rem solid #ea5252}.color-list-setting li .checkbox__styled.checkbox-gray .checkbox__styled__input:checked+.checkbox__styled__label::before{background:#747474;border-color:#747474}.color-list-setting li .checkbox__styled.checkbox-gray .checkbox__styled__label::after{border:solid #747474;border-width:0 .2rem .2rem 0}.color-list-setting li .checkbox__styled.checkbox-gray .checkbox__styled__label::before{background:#747474;border:.1rem solid #747474}.form-screen-design .radio__regular{margin-bottom:22px}.form-choose-color{margin-bottom:11px}.form-choose-color .radio__regular{margin-bottom:22px}.row-color{margin-bottom:14px}.row-color::after{display:block;clear:both;content:""}.row-color .color-label,.row-color .form-color,.row-color .show-main-color,.row-color .show-sub-color{float:left}.row-color .color-label{padding:1px 5px 0 0;width:192px;font-size:1.2rem;font-weight:400}.row-color .form-color{width:112px;margin-right:16px}.row-color .form-color .form-control{padding:.3rem 1.6rem;height:24px}.row-color .show-main-color{margin-top:3px}.row-color .show-main-color span{border-radius:3px;display:inline-block;width:18px;height:18px;border:1px solid #707070;background-color:#0f72b6}.row-color .show-sub-color{margin-top:3px}.row-color .show-sub-color span{border-radius:3px;display:inline-block;width:18px;height:18px;border:1px solid #707070;background-color:#d6eff8}.setting-cate{padding-left:16px;margin-bottom:33px}.setting-cate::after{display:block;clear:both;content:""}.setting-cate .setting-list{list-style:none;padding:0;margin:0 0 10px}.setting-cate .setting-list::after{display:block;clear:both;content:""}.setting-cate .setting-list .setting-item{margin-bottom:24px}.setting-cate.setting-distance{margin-bottom:0}.setting-box{padding:14px 16px;color:#2e2e2e;background-color:#fff;border-bottom:1px solid #c7c7c7}.setting-box::after{display:block;clear:both;content:""}.setting-box .checkbox-main,.setting-box .note-form{float:left}.setting-box .checkbox-left{width:260px;float:left}.setting-box .checkbox-left .checkbox__styled{padding-top:4px}.setting-box .checkbox-left .checkbox__styled .checkbox__styled__label{padding-left:23px}.setting-box .checkbox-main{padding:6px 5px 0 16px;width:133px;color:#ea6a00;font-size:1.2rem;font-weight:600}.setting-box .checkbox-main .checkbox__styled .checkbox__styled__label{padding-left:24px;font-weight:bold}.setting-box .note-form{width:222px}.setting-box .note-form::after{display:block;clear:both;content:""}.hide-input{display:none}.note-form .note-label{padding-top:6px;width:49px;float:left;font-size:1.2rem;font-weight:500}.note-form .note-input{margin-left:49px}.note-form .note-input .form-control{padding:2px 7px;height:28px;background-color:#f4f3f2;font-size:1.2rem;font-weight:400}.load-more{text-align:center}.load-more a{padding-right:19px;display:inline-block;font-size:1.2rem;font-weight:500;color:#0f72b6;background:#f4f3f2 url(../images/front/icon-down.svg) right 7px no-repeat scroll}.load-more a:hover,.load-more a:focus{text-decoration:underline}.lnavi-box{margin-bottom:34px}.lnavi-box::after{display:block;clear:both;content:""}.lnavi-box ul{list-style:none;padding:0;margin:0}.lnavi-box ul::after{display:block;clear:both;content:""}.lnavi-box ul li::after{display:block;clear:both;content:""}.lnavi-box ul li a{padding:15px 10px 14px 16px;font-size:1.4rem;font-weight:500;display:block;color:#fff;background-color:#afafaf}.lnavi-box ul li a:hover,.lnavi-box ul li a:focus{background-color:#0f72b6}.lnavi-box ul li.active a{font-weight:700;background-color:#0f72b6}.lnavi-box ul li:first-child a{border-radius:3px 3px 0 0}.lnavi-box ul li:last-child a{border-radius:0 0 3px 3px}.confirm-button::after{display:block;clear:both;content:""}.confirm-button ul{list-style:none;padding:0;margin:0}.confirm-button ul::after{display:block;clear:both;content:""}.confirm-button ul li{margin-bottom:16px}.separated-by{padding:10px 0 0 21px;clear:both}.separated-by::after{display:block;clear:both;content:""}.paragraph-separated{margin-bottom:5px}.separated-input::after{display:block;clear:both;content:""}.separated-input .checkbox__styled{padding-top:7px}.separated-input .form-control{padding:0 7px 2px;height:28px;background-color:#f4f3f2;font-size:1.2rem;font-weight:400}.separated-input select.form-control:not([size]):not([multiple]){padding:0 7px 2px;width:168px;height:28px;color:#2e2e2e;background-color:#fff;border:1px solid #c7c7c7}.enter-wrap{float:left;width:260px}.enter-wrap::after{display:block;clear:both;content:""}.enter-wrap .checkbox__styled{padding-top:6px;float:left;width:20px}.enter-wrap .checkbox__styled .checkbox__styled__label{vertical-align:top}.enter-wrap .enter-input{margin-left:20px}.enter-wrap .enter-input .form-control{padding:0 7px 2px;height:28px;background-color:#f4f3f2;font-size:1.2rem;font-weight:400}.input-project-name{margin-bottom:10px;max-width:282px}.separate-tag{clear:both;padding:7px 0 0 23px}.separate-tag::after{display:block;clear:both;content:""}.separate-tag .checkbox__styled{padding:5px 0;float:none;width:100%}.section-comment{padding:4rem 0}.section-comment::after{display:block;clear:both;content:""}.section-comment .container{padding:0 10px;width:740px}.paragraph-comment{margin-bottom:4.5rem}.paragraph-comment::after{display:block;clear:both;content:""}@media screen and (max-width: 640px){.paragraph-comment{margin-bottom:2rem}}.comment-banner{margin-bottom:3.5rem}.comment-banner::after{display:block;clear:both;content:""}@media screen and (max-width: 640px){.comment-banner{margin-bottom:1.5rem}}.form-comment{padding:40px 33px 7px;color:#2e2e2e;background-color:#d6eff8;overflow:hidden}.form-comment::after{display:block;clear:both;content:""}.form-comment .form-group{margin-bottom:24px}.form-comment .form-group.form-group-furigana{margin-bottom:40px}.form-comment .label-control{margin-bottom:7px;display:block;font-size:1.4rem;font-weight:500}.form-comment .form-control{padding:5px 16px;height:48px;color:#2e2e2e;background-color:#fff}.form-comment textarea.form-control{height:141px;resize:vertical}.form-comment .form-control::-moz-placeholder{color:#afafaf;opacity:1}.form-comment .form-control::placeholder{color:#afafaf;opacity:1}.form-comment .required-field{margin-left:17px;display:inline-block;font-weight:700;font-size:1.2rem;color:#ea6a00}.form-comment .paragraph-info{margin-top:7px;color:red;font-size:1.2rem;font-weight:400}.comment-row{margin:0 -30px}.comment-row::after{display:block;clear:both;content:""}.comment-row .comment-col{padding:0 30px;float:left;width:50%}.radio-option{list-style:none;padding:0;margin:0}.radio-option::after{display:block;clear:both;content:""}.radio-option li{margin-bottom:21px}.radio-option li::after{display:block;clear:both;content:""}.radio-option li:last-child{margin-bottom:0}.radio-option li .radio__regular .radio__regular__input+.radio__regular__label{padding-left:24px}.comment-link{list-style:none;padding:0;margin:0;font-weight:400;text-align:center}.comment-link::after{display:block;clear:both;content:""}.comment-link li{margin-bottom:24px}.comment-link li::after{display:block;clear:both;content:""}.comment-link li:last-child{margin-bottom:0}.comment-link li a{color:#2e2e2e;text-decoration:underline}.comment-link li a:hover,.comment-link li a:focus{text-decoration:none}.comment-link li .btn-view-page{color:#fff;text-decoration:none}@font-face{font-family:"Roboto Regular";src:url("../fonts/roboto/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto Medium";src:url("../fonts/roboto/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:"Roboto Bold";src:url("../fonts/roboto/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:"Roboto Condensed";src:url("../fonts/roboto/RobotoCondensed-Bold.ttf") format("truetype")}@font-face{font-family:"FontAwesome";src:url("../fonts/awesome/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}#region-main{clear:both;width:100%}#region-main::after{display:block;clear:both;content:""}.wrap-col-left{position:relative;z-index:1;float:left}.wrap-col-right{position:relative;z-index:1;float:right}.column-lnavi .wrap-col-main{width:100%;float:right}.column-rnavi .wrap-col-main{width:100%;float:left}.col-main-inner{padding:0}.define-top .wrap-col-left,.define-child .wrap-col-left{width:256px;margin-right:-256px}.define-child .wrap-col-left .col-left-inner{padding-right:32px}.define-top .wrap-col-right,.define-child .wrap-col-right{padding-left:23px;width:292px}.define-top .column-lnavi .col-main-inner,.define-child .column-lnavi .col-main-inner{margin-left:256px}.define-top .column-rnavi .wrap-col-main,.define-child .column-rnavi .wrap-col-main{margin-right:-292px}.define-top .column-rnavi .col-main-inner,.define-child .column-rnavi .col-main-inner{margin-right:292px}.modal-general .modal-header{border-radius:0;padding:0 39px;border-bottom:0;display:block;color:#2e2e2e;background-color:#fff}.modal-general .modal-header .close{right:15px;top:15px;margin:0;padding:0;color:#cfcfd3;width:24px;height:24px}.modal-general .modal-header .modal-title{position:relative;padding:30px 0 25px 4.6rem;font-size:2.1rem;font-weight:700;color:#2e2e2e;line-height:1.2;border-bottom:2px solid #e3e3e3}.modal-general .modal-header .modal-title:before{content:"";position:absolute;left:0;top:50%;margin-top:2px;width:16px;height:2px;background-color:#0f72b6}@media(max-width: 767px){.modal-general .modal-header{padding:20px 20px 10px}}.modal-general .modal-body{padding:20px 39px 20px;color:#2e2e2e;background-color:#fff}@media(max-width: 767px){.modal-general .modal-body{padding:1rem 2rem}}.modal-general .modal-content{border-radius:0;box-shadow:0 4px 22px 0 rgba(0,0,0,.12);color:#2e2e2e;background-color:#fff;border:1px solid #707070;overflow:hidden}.modal-general .modal-footer{border-radius:0;padding:.7rem 3rem 2.6rem;font-size:1.3rem;color:#2e2e2e;background-color:#fff;justify-content:center;text-align:center;border:0}.modal-general .modal-footer p{margin-bottom:0}.modal-general .modal-footer p.modal-footer-paragraph{font-size:1.3rem}@media(max-width: 767px){.modal-general .modal-footer{padding:.7rem 2rem 1.5rem}}.modal-form{padding:0 47px}.modal-form::after{display:block;clear:both;content:""}.modal-form .form-group{margin-bottom:25px}.modal-form .form-group::after{display:block;clear:both;content:""}.modal-form .form-group .form-input{margin-bottom:1.5rem}.modal-form .label-control{margin-bottom:14px;display:block;font-size:1.6rem;font-weight:500}.modal-form .form-control{margin-bottom:16px;font-size:1.4rem;border:1px solid #f4f3f2;padding:.4rem 1.6rem;height:4.8rem;background-color:#f4f3f2}@media(min-width: 576px){.modal-general .modal-dialog{max-width:480px;margin:8.5rem auto 1.75rem}}@media(max-width: 576px){.modal-general .modal-dialog{margin:7.5rem 1.5rem 2rem}}.container{margin:0 auto;padding:0 10px;max-width:940px}.container::after{display:block;clear:both;content:""}.container-main{margin:0 auto;padding:0 10px;width:956px}.container-main::after{display:block;clear:both;content:""}#wrapper{min-width:1000px}#page-content::after{display:block;clear:both;content:""}.main-content{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 767px){.right-content{margin-top:2rem}}#page-content:before,#page-content:after{content:"";display:table}#page-content:after{clear:both}.news-content::after{display:block;clear:both;content:""}.equal-height-item{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;justify-content:space-between}.equal-height-item:before,.equal-height-item:after{display:none}.equal-height-item .catagory-item{display:-moz-flex;display:flex}.page-title{margin-bottom:10px}.effect-image{overflow:hidden;position:relative}.effect-image a{transition:all 1s cubic-bezier(0.23, 1, 0.32, 1)}.effect-image a img{margin-left:auto;margin-right:auto;display:block;transition:all 1s cubic-bezier(0.23, 1, 0.32, 1)}.effect-image a:hover img,.effect-image a:focus img{transform:scale(1.1);transition:all 2s cubic-bezier(0.23, 1, 0.32, 1)}.paragraph-skip{margin:0 !important;padding:0 !important;overflow:hidden}.skip{width:1px;color:#000;font-size:.1%;line-height:.1;background-color:#fff;position:absolute;left:-3000px;z-index:9999}a.skip{color:#037;background-color:#fff;text-align:center;padding:5px 0 7px;top:auto}a.skip:active{display:block;width:99.99%;font-size:100%;line-height:1.6;top:0;left:0}a.skip:focus{display:block;width:99.99%;font-size:100%;line-height:1.6;top:0;left:0}.no-js .mean-aside{display:none}#header{position: fixed;z-index: 1000;box-shadow:0 2px 4px rgba(0,0,0,.15);min-height:72px;width:100%;color:#2e2e2e;background:#fff;border-top:10px solid #0f72b6}#header .container{padding:0 8px;}#header .logo{margin:4px 0 0 0;float:right;}#header .logo #count-cart{display: flex;justify-content: center;}#header .logo h1,#header .logo p{margin:0;font-size:0;width:156px;height:54px;text-indent:-9999px;color:inherit;background:rgba(0,0,0,0) url(../images/front/logo.svg) no-repeat scroll;overflow:hidden}#header .logo h1 a,#header .logo p a{display:block;width:156px;height:54px}#header .logo h1 span,#header .logo p span{display:block;width:156px;height:54px;position:relative;z-index:-1;overflow:hidden}.search-pc{border-radius:2px;z-index:100;padding:0;width:220px;display:inline-block;vertical-align:middle;color:#2e2e2e;background-color:#fff}.search-pc .input-group-append{border-radius:2px;position:absolute;right:0;left:auto;top:0;z-index:5;margin-left:0;height:3rem;width:30px}@media screen and (max-width: 970px){.search-pc .input-group-append{right:auto;left:8px;top:6px;width:100%;width:30px}}.search-pc .search-pc-inner .form-control{font-size:1.2rem;height:3rem;border:1px solid #e9cea2}@media screen and (max-width: 970px){.search-pc .search-pc-inner .form-control{font-size:1.4rem}}.search-pc .search-pc-inner .submit-search{font-size:1.2rem}.search-pc .search-pc-inner .form-control{box-shadow:none;border-radius:2px;padding:.375rem 3rem .375rem 1.2rem;height:3rem;border:1px solid #e9cea2;background-color:#ffe8c1}.search-pc .search-pc-inner .form-control:focus{border-color:#2e2e2e;background-color:#ffe8c1}@media screen and (max-width: 970px){.search-pc .search-pc-inner .form-control{border-radius:0;box-shadow:none;padding:.375rem 1.2rem .375rem 4.5rem;height:4rem;border:0}}.search-pc .search-pc-inner .submit-search{box-shadow:none;border-radius:0 2px 2px 0;transition:all .2s ease-in-out;display:inline-block;border:0;outline:0;cursor:pointer;width:3rem;height:3rem;line-height:1;text-align:center;text-indent:-9999px;border:1px solid rgba(0,0,0,0);color:inherit;background:rgba(0,0,0,0) url(../images/front/icons-search.svg) no-repeat center center scroll}.search-pc .search-pc-inner .submit-search:hover,.search-pc .search-pc-inner .submit-search:focus{border-radius:0 2px 2px 0;box-shadow:none;transition:all .2s ease-in-out;border:1px solid #ff0520;outline:0}@media screen and (max-width: 970px){.search-pc{border-radius:0;padding:15px;width:100%;background-color:rgba(0,0,0,0)}}.navigation{float:left;margin-top:7px}.navigation::after{display:block;clear:both;content:""}.menu{position:relative;list-style:none;padding:0;margin:0}.menu::after{display:block;clear:both;content:""}.menu>.menu-item{position:relative;float:left}.menu>.menu-item:before{position:absolute;right:0;top:0;bottom:0;z-index:5;content:"";width:2px;height:100%;background:#2e2e2e}.menu>.menu-item:first-child>a{padding-left:0}.menu>.menu-item:last-child:before{display:none}.menu>.menu-item>a{transition:.3s color ease-in-out;position:relative;padding:11px 30px 10px;display:block;color:#2e2e2e;font-size:1.4rem;line-height:1.4;min-height:40px;text-transform:uppercase;display:block}.menu>.menu-item>a>span{position:relative;display:inline-block}.menu>.menu-item>a>span:after{border-radius:0;transform:translate3d(0, 0, 0);transition:.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);position:absolute;left:50%;right:50%;height:2px;bottom:-5px;content:"";color:#fff;background-color:#0f72b6}.menu>.menu-item>a:hover,.menu>.menu-item>a:focus{transition:.3s color ease-in-out;color:#0f72b6}.menu>.menu-item.nav-add>a>span{padding-left:24px;background:#fff url(../images/front/icon-add-new.svg) left center no-repeat scroll}.menu>.menu-item.nav-list>a>span{padding-left:24px;background:#fff url(../images/front/icon-list.svg) left center no-repeat scroll}.menu>.menu-item.nav-user>a>span{padding-left:31px;background:#fff url(../images/front/icon-user.svg) left center no-repeat scroll}.menu>.menu-item.nav-user:hover>a>span:after,.menu>.menu-item.nav-user:focus>a>span:after{left:31px;right:0}.menu>.menu-item.nav-logout>a>span{padding-left:25px;background:#fff url(../images/front/icon-logout.svg) left center no-repeat scroll}.menu>.menu-item.active>a,.menu>.menu-item.current-menu-item>a,.menu>.menu-item.current-category-ancestor>a,.menu>.menu-item.current-post-parent>a,.menu>.menu-item.sfHover>a{color:#2e2e2e}.menu>.menu-item.active>a>span:after,.menu>.menu-item.current-menu-item>a>span:after,.menu>.menu-item.current-category-ancestor>a>span:after,.menu>.menu-item.current-post-parent>a>span:after,.menu>.menu-item.sfHover>a>span:after{left:24px;right:0}.menu>.menu-item:hover>a>span:after,.menu>.menu-item:focus>a>span:after{left:24px;right:0}.no-javascript #header{transform:translateY(0)}#footer{position:relative;font-size:1.4rem;min-height:68px;color:#2e2e2e;background-color:#f4f3f2}#footer::after{display:block;clear:both;content:""}#footer .copyright{padding:23px 0 22px;color:#2e2e2e;text-align:center}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover,.btn:focus{text-decoration:none}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn{transition:all .2s ease-out 0s;overflow:hidden;text-decoration:none;border:0}.btn-signin,a.btn-signin{border-radius:5px;box-shadow:none;padding:9px 10px 7px;min-height:48px;width:100%;display:block;font-size:1.4rem;font-weight:500;line-height:1.1;border:0;text-align:center;color:#fff;background-color:#0f72b6}.btn-signin:hover,.btn-signin:focus,.btn-signin:active,a.btn-signin:hover,a.btn-signin:focus,a.btn-signin:active{box-shadow:none;color:#fff;background-color:#cb4137}.btn-public,a.btn-public{border-radius:5px;box-shadow:none;padding:4px 5px 3px;min-height:24px;min-width:56px;font-size:1.2rem;font-weight:500;line-height:1.1;border:0;text-align:center;color:#fff;background-color:#00ad00}.btn-public:hover,.btn-public:focus,.btn-public:active,a.btn-public:hover,a.btn-public:focus,a.btn-public:active{box-shadow:none;color:#fff;background-color:#04c104}.btn-paging-prev,a.btn-paging-prev,.btn-paging-next,a.btn-paging-next{border-radius:5px;padding:2px 3px 2px;border:1px solid #afafaf;font-size:1.2rem;font-weight:400;min-width:56px;text-align:center;color:#2e2e2e;background-color:#fff}.btn-paging-prev:hover,.btn-paging-prev:focus,a.btn-paging-prev:hover,a.btn-paging-prev:focus,.btn-paging-next:hover,.btn-paging-next:focus,a.btn-paging-next:hover,a.btn-paging-next:focus{color:#0f72b6;box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12)}.btn-return,a.btn-return{border-radius:5px;position:relative;padding:8px 30px 6px;border:1px solid #afafaf;font-size:1.4rem;font-weight:500;min-width:168px;min-height:48px;text-align:center;color:#fff;background-color:#afafaf}.btn-return:before,a.btn-return:before{content:"";width:10px;height:16px;position:absolute;left:16px;top:50%;margin-top:-8px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-fr-prev.svg) no-repeat scroll}.btn-return:hover,.btn-return:focus,a.btn-return:hover,a.btn-return:focus{color:#fff;background-color:#8b8a8a;border-color:#8b8a8a;box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12)}.btn-confirm,a.btn-confirm{border-radius:5px;position:relative;padding:8px 30px 6px;border:1px solid #0f72b6;font-size:1.4rem;font-weight:500;min-width:168px;min-height:48px;text-align:center;color:#fff;background-color:#0f72b6}.btn-confirm:before,a.btn-confirm:before{content:"";width:10px;height:16px;position:absolute;right:16px;top:50%;margin-top:-8px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-fr-next.svg) no-repeat scroll}.btn-confirm:hover,.btn-confirm:focus,a.btn-confirm:hover,a.btn-confirm:focus{color:#fff;background-color:#cb4137;box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12)}.btn-screen-confirm,a.btn-screen-confirm{border-radius:5px;position:relative;padding:8px 10px 6px;border:1px solid #0f72b6;font-size:1.4rem;font-weight:500;min-height:40px;text-align:center;color:#fff;background-color:#0f72b6;display:block}.btn-screen-confirm:before,a.btn-screen-confirm:before{content:"";width:10px;height:16px;position:absolute;right:16px;top:50%;margin-top:-8px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-fr-next.svg) no-repeat scroll}.btn-screen-confirm:hover,.btn-screen-confirm:focus,a.btn-screen-confirm:hover,a.btn-screen-confirm:focus{color:#fff;background-color:#cb4137;border-color:#cb4137;box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12)}.btn-screen-return,a.btn-screen-return{border-radius:5px;position:relative;padding:8px 10px 6px;border:1px solid #fff;font-size:1.4rem;font-weight:500;min-height:40px;text-align:center;color:#0f72b6;background-color:#fff;display:block}.btn-screen-return:before,a.btn-screen-return:before{content:"";width:10px;height:16px;position:absolute;left:16px;top:50%;margin-top:-8px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-fr-next-bl.svg) no-repeat scroll}.btn-screen-return:hover,.btn-screen-return:focus,a.btn-screen-return:hover,a.btn-screen-return:focus{color:#0f72b6;box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12)}.btn-upload-pdf,a.btn-upload-pdf{border-radius:5px;position:relative;padding:8px 10px 6px;border:1px solid #0f72b6;font-size:1.2rem;font-weight:500;min-height:36px;min-width:139px;text-align:center;color:#fff;background-color:#0f72b6}.btn-upload-pdf:hover,.btn-upload-pdf:focus,a.btn-upload-pdf:hover,a.btn-upload-pdf:focus{color:#fff;background-color:#cb4137;border-color:#cb4137;box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12)}.btn-upload-screen,a.btn-upload-screen{border-radius:5px;position:relative;padding:8px 10px 6px;border:1px solid #0f72b6;font-size:1.2rem;font-weight:500;min-height:36px;min-width:139px;text-align:center;color:#fff;background-color:#0f72b6}.btn-upload-screen:hover,.btn-upload-screen:focus,a.btn-upload-screen:hover,a.btn-upload-screen:focus{color:#fff;background-color:#cb4137;border-color:#cb4137;box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12)}.btn-delete-screen,a.btn-delete-screen{margin:14px 0 0 13px;padding:0 0 0 18px;font-size:1.4rem;font-weight:400;color:#07b9f2;background:rgba(0,0,0,0) url(../images/front/icon-minus-form.svg) no-repeat 0 4px scroll;text-decoration:underline}.btn-delete-screen:hover,.btn-delete-screen:focus,a.btn-delete-screen:hover,a.btn-delete-screen:focus{text-decoration:none}.btn-view-page,a.btn-view-page{border-radius:5px;position:relative;padding:14px 10px 13px;border:1px solid #0f72b6;font-size:1.2rem;font-weight:500;min-height:48px;min-width:168px;text-align:center;background-color:#0f72b6;border-color:#0f72b6}.btn-view-page:hover,.btn-view-page:focus,a.btn-view-page:hover,a.btn-view-page:focus{color:#fff;background-color:#cb4137;border-color:#cb4137;box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12)}.btn-environment,a.btn-environment{border-radius:5px;position:relative;padding:14px 10px 13px;border:1px solid #0f72b6;font-size:1.2rem;font-weight:500;min-height:48px;min-width:168px;text-align:center;color:#fff;background-color:#0f72b6}.btn-environment:hover,.btn-environment:focus,a.btn-environment:hover,a.btn-environment:focus{color:#fff;background-color:#cb4137;border-color:#cb4137;box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12)}.btn-download,a.btn-download{padding-right:24px;display:inline-block;font-size:1.4rem;font-weight:500;text-decoration:underline;color:#0f72b6;background:#fff url(../images/front/icon-download.svg) right center no-repeat scroll}.btn-download:hover,.btn-download:focus,a.btn-download:hover,a.btn-download:focus{text-decoration:none}.btn-edit,a.btn-edit{padding-right:22px;display:inline-block;font-size:1.4rem;font-weight:500;text-decoration:underline;color:#0f72b6;background:#fff url(../images/front/icon-edit.svg) right center no-repeat scroll}.btn-edit:hover,.btn-edit:focus,a.btn-edit:hover,a.btn-edit:focus{text-decoration:none}.btn-target,a.btn-target{padding-right:38px;display:inline-block;font-size:1.4rem;font-weight:500;text-decoration:underline;color:#0f72b6;background:#fff url(../images/front/icon-link.svg) right center no-repeat scroll}.btn-target:hover,.btn-target:focus,a.btn-target:hover,a.btn-target:focus{text-decoration:none}.btn-edit,a.btn-edit{padding-right:22px;display:inline-block;font-size:1.4rem;font-weight:500;text-decoration:underline;color:#0f72b6;background:#fff url(../images/front/icon-edit.svg) right center no-repeat scroll}.btn-edit:hover,.btn-edit:focus,a.btn-edit:hover,a.btn-edit:focus{text-decoration:none}.btn-copy,a.btn-copy{padding-right:38px;display:inline-block;font-size:1.4rem;font-weight:500;text-decoration:underline;color:#0f72b6;background:#fff url(../images/front/icon-minus.svg) right center no-repeat scroll}.btn-copy:hover,.btn-copy:focus,a.btn-copy:hover,a.btn-copy:focus{text-decoration:none}.btn-various,a.btn-various{border-radius:5px;position:relative;padding:14px 35px 13px 15px;border:1px solid #0f72b6;font-size:1.2rem;font-weight:500;min-height:48px;max-width:136px;text-align:left;display:block;color:#0f72b6;background-color:#fff}.btn-various:after,a.btn-various:after{position:absolute;right:17px;top:50%;margin-top:-7px;content:"";width:14px;height:14px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-download.svg) no-repeat scroll}.btn-various:hover,.btn-various:focus,a.btn-various:hover,a.btn-various:focus{color:#fff;background-color:#0f72b6;border-color:#0f72b6;box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12)}.btn-various:hover:after,.btn-various:focus:after,a.btn-various:hover:after,a.btn-various:focus:after{background:rgba(0,0,0,0) url(../images/front/icon-download-wh.svg) no-repeat scroll}.btn-copy-link,a.btn-copy-link{border-radius:5px;position:relative;padding:14px 15px 13px;margin:0 auto;border:1px solid #0f72b6;font-size:1.4rem;font-weight:500;min-height:48px;max-width:168px;text-align:center;display:block;color:#fff;background-color:#0f72b6}.btn-copy-link:after,a.btn-copy-link:after{position:relative;top:-1px;margin-left:7px;display:inline-block;content:"";width:14px;height:14px;vertical-align:middle;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-link-wh.svg) no-repeat scroll}.btn-copy-link:hover,.btn-copy-link:focus,a.btn-copy-link:hover,a.btn-copy-link:focus{color:#fff;background-color:#cb4137;border-color:#cb4137;box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12)}#sma-search{position:relative;margin-bottom:3rem;display:none;border-bottom:1px solid #d1d5db}#sma-search::after{display:block;clear:both;content:""}#nav-control-sp{float:right;display:none;vertical-align:middle}@media screen and (max-width: 970px){#nav-control-sp{display:inline-block}}#sub-menu-sp{position:absolute;display:none;top:100px;left:0;right:0;z-index:9999;width:100%;color:#64686e;background-color:#fff}@media screen and (max-width: 970px){#sub-menu-sp{display:block}}@media screen and (max-width: 970px){#sub-menu-sp{top:64px}}#smartphone-menu{position:absolute;left:0;top:0;width:100%}#sub-menu-sp .menu-sp-close{display:none}@media screen and (max-width: 970px){#sub-menu-sp .menu-sp-close{display:block}}.wrap_mc_pc,.wrap_mc_sp{display:none}.disp_pc .wrap_mc_sp,.disp_pc .wrap_mc_sp #tmp_switch_sp_style{display:block}.disp_pc #nav-control-sp,.disp_pc #sub-menu-sp{display:none}@media screen and (max-width: 970px){.menu-sp-open #header{z-index:99999}.menu-sp-open{width:100%;background:#fff;color:#222}.menu-sp-open:before{content:"";min-height:100%;height:100%;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:100;cursor:pointer}.menu-sp-open #sub-menu-sp .menu-sp-close{display:block}.menu-sp-open #nav-control-sp{display:inline-block;list-style:none}.menu-sp-open #sub-menu-sp{display:block}#nav-control-sp li a{display:block;width:33px;height:36px;text-decoration:none}.sma_menu_open .menu_text{padding-top:33px;display:block;font-size:1rem;color:#2e2e2e;line-height:1.1;font-weight:bold;text-align:center;text-transform:uppercase}.sma_menu_open.active .menu_text{color:#2e2e2e}.sma_menu_open{position:relative}.sma_menu_open .menu_icon{border-radius:5px;position:absolute;top:16px;right:0;margin-left:1px;width:30px;height:3px;background-color:#c9071c;color:#fff;z-index:10;transition:all .2s ease 0s}.sma_menu_open .menu_icon:before,.sma_menu_open .menu_icon:after{border-radius:5px;content:"";height:3px;right:0;background-color:#c9071c;color:#fff;position:absolute;top:0;z-index:1;transition:all .2s ease 0s}.sma_menu_open .menu_icon:before{top:-9px;width:30px}.sma_menu_open .menu_icon:after{top:9px;width:30px}.sma_menu_open.active .menu_icon{background-color:rgba(0,0,0,0)}.sma_menu_open.active .menu_icon:before{top:0;transform:rotate(45deg);background-color:#c9071c}.sma_menu_open.active .menu_icon:after{width:30px;transform:rotate(-45deg);background-color:#c9071c;top:0}.menu-sp-close{margin:30px 15px;text-align:center;font-size:1.6rem;text-transform:uppercase;color:#fff;font-family:"Roboto Bold",sans-serif}.menu-sp-close a{border-radius:4px;transition:.2s all ease-in-out;padding:10px;border:2px solid #fff;display:block;min-width:200px;color:#fff}.menu-sp-close a:hover,.menu-sp-close a:focus{transition:.2s all ease-in-out;color:#2e2e2e}}#nav-control-sp{position:absolute;right:15px;top:15px;padding:0;margin:0;width:33px;height:36px;list-style:none;z-index:10}.menu-sp-close{display:none}@media screen and (max-width: 970px){.menu-sp-close{display:block}}.wrap-sma{display:none;color:#fff;background-image:linear-gradient(180deg, #CD1F1F 0%, #9E3A1D 100%);background-color:#cd1f1f}.slide_navl,.slide_navr{padding:20px 10px;font-size:30px;color:#fff}.z-depth-0{box-shadow:none !important}.z-depth-1,.side-nav{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.z-depth-1-half,.btn-floating:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.z-depth-4{box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)}.side-nav{list-style:none;padding:0;margin:0;position:fixed;width:300px;left:0;top:0;margin:0;transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;backface-visibility:hidden;overflow-y:auto;will-change:transform;backface-visibility:hidden;transform:translateX(-105%)}.side-nav.right-aligned{right:0;transform:translateX(105%);left:auto;transform:translateX(100%)}.side-nav .divider{height:1px;overflow:hidden;background-color:#e0e0e0}.side-nav .collapsible{margin:0}.side-nav li{float:none;line-height:48px}.side-nav li.active{background-color:rgba(0,0,0,.05)}.side-nav a{color:rgba(0,0,0,.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.side-nav a:hover{background-color:rgba(0,0,0,.05)}.side-nav a.btn,.side-nav a.btn-large,.side-nav a.btn-flat,.side-nav a.btn-floating{margin:10px 15px}.side-nav a.btn,.side-nav a.btn-large,.side-nav a.btn-floating{color:#fff}.side-nav a.btn-flat{color:#343434}.side-nav a.btn:hover,.side-nav a.btn-large:hover{background-color:#0d0d0d}.side-nav a.btn-floating:hover{background-color:#000}.side-nav .divider{margin:8px 0 0 0}.side-nav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,.54);font-size:14px;font-weight:500;line-height:48px}.side-nav .subheader:hover{background-color:rgba(0,0,0,0)}.side-nav .userView{overflow:hidden;position:relative;padding:32px 32px 0;margin-bottom:8px}.side-nav .userView a{height:auto;padding:0}.side-nav .userView a:hover{background-color:rgba(0,0,0,0)}.side-nav .userView .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.side-nav .userView .circle,.side-nav .userView .name,.side-nav .userView .email{display:block}.side-nav .userView .circle{border-radius:50%;height:64px;width:64px}.side-nav .userView .name,.side-nav .userView .email{font-weight:14px;line-height:24px}.side-nav .userView .name{margin-top:16px;font-weight:500}.side-nav .userView .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.side-nav.fixed a{display:block;padding:0 16px;color:rgba(0,0,0,.87)}.side-nav.fixed{left:0;transform:translateX(0);position:fixed}.side-nav.fixed.right-aligned{right:0;left:auto}@media only screen and (max-width : 992px){.side-nav.fixed{transform:translateX(-105%)}.side-nav.fixed.right-aligned{transform:translateX(105%)}.side-nav a{padding:0 16px}.side-nav .userView{padding:16px 16px 0}}.side-nav .collapsible-body li.active,.side-nav.fixed .collapsible-body li.active{background-color:#fff}.side-nav .collapsible-body li.active a,.side-nav.fixed .collapsible-body li.active a{color:#fff}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;will-change:opacity}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff}.close:hover,.close:focus{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:rgba(0,0,0,0);border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -25%)}.modal.show .modal-dialog{transform:translate(0, 0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg{max-width:800px}}.modal-dialog{margin:1.5rem .5rem 1.5rem 1.5rem}button.close{position:absolute;right:12px;top:11px;z-index:100;width:30px;height:30px}button.close span{font-size:2.2rem}button.close:hover span,button.close:focus span{color:#2e2e2e}.modal-dialog.modal-registration{width:1140px;max-width:inherit;margin:50px auto 30px}.modal-dialog.modal-registration .modal-content{background:none;border:0}.modal-dialog.modal-registration .modal-content .modal-body{border-radius:7px;background-color:#f7f8fb}@media screen and (max-width: 1150px){.modal-dialog.modal-registration .modal-content .close{opacity:1;position:absolute;right:-15px;top:-15px;z-index:100}}@media screen and (max-width: 1150px){.modal-dialog.modal-registration .modal-content{overflow:visible}}.modal-dialog.modal-registration .modal-body{padding:0}@media screen and (max-width: 1150px){.modal-dialog.modal-registration{width:90%}}.modal-content{background-color:#f7f8fb}.modal.show .modal-dialog,.modal.in .modal-dialog,.modal.fade .modal-dialog{transform:none}.modal-backdrop.show,.modal-backdrop.in,.modal-backdrop.fade{opacity:1;filter:alpha(opacity=100)}.modal-backdrop{background:#000;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.modal-backdrop.fade{transition:none;background:rgba(0,0,0,.5);animation:vex-fadeout .5s;-webkit-animation:vex-fadeout .5s;-moz-animation:vex-fadeout .5s;-ms-animation:vex-fadeout .5s;-o-animation:vex-fadeout .5s;-webkit-backface-visibility:hidden}.modal-backdrop.show,.modal-backdrop.in{animation:vex-fadein .5s;-webkit-animation:vex-fadein .5s;-moz-animation:vex-fadein .5s;-ms-animation:vex-fadein .5s;-o-animation:vex-fadein .5s;-webkit-backface-visibility:hidden}.fade .modal-dialog{transition:none;animation:vex-flyout .5s;-webkit-animation:vex-flyout .5s;-moz-animation:vex-flyout .5s;-ms-animation:vex-flyout .5s;-o-animation:vex-flyout .5s;-webkit-backface-visibility:hidden}.show .modal-dialog,.in .modal-dialog{animation:vex-flyin .5s;-webkit-animation:vex-flyin .5s;-moz-animation:vex-flyin .5s;-ms-animation:vex-flyin .5s;-o-animation:vex-flyin .5s;-webkit-backface-visibility:hidden}.modal-body{opacity:0;filter:alpha(opacity=0);background:rgba(0,0,0,0);transition:transform 1.2s,opacity 1.2s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transform:translate3d(0, 150px, 0);overflow:hidden}.show .modal-body,.in .modal-body{opacity:1;filter:alpha(opacity=100);pointer-events:auto;transform:translate3d(0, 0, 0)}.modal-header{opacity:0;filter:alpha(opacity=0);width:100%;transition:transform 1.2s,opacity 1.2s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transform:translate3d(0, 20px, 0)}.show .modal-header,.in .modal-header{opacity:1;filter:alpha(opacity=100);transition-delay:.35s;transform:translate3d(0, 0, 0)}.modal-footer{opacity:0;filter:alpha(opacity=0);width:100%;transition:transform 1.2s,opacity 1.2s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transform:translate3d(0, 20px, 0)}.show .modal-footer,.in .modal-footer{opacity:1;filter:alpha(opacity=100);transition-delay:.35s;transform:translate3d(0, 0, 0)}@keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes vex-flyin{0%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@keyframes vex-flyout{0%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}100%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}}@keyframes vex-pulse{0%{box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}70%{box-shadow:inset 0 0 0 300px rgba(255,255,255,.25)}100%{box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}}.load_more{transition:all 3.5s ease;margin:79px 0;animation:bouncemore 4s ease-in-out infinite}.load_more a{font-size:13px;display:inline-block;text-align:center;text-transform:uppercase}.load_more a span{display:block;padding-bottom:4px}@keyframes bouncemore{0%,20%,50%,80%,100%{transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}40%{transform:translateY(-30px);-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px)}60%{transform:translateY(-15px);-moz-transform:translateY(-15px);-webkit-transform:translateY(-15px)}}.select__box{border-radius:.5rem;position:relative;display:block;margin:10px auto;height:5rem;max-width:25rem;width:100%;cursor:pointer;font-family:"source_sans_proregular";background:#ff713c}.select__box:focus{background-color:#3c3c3c}.select__box.disabled,.select__box.disabled:focus{background:#cacac8;cursor:not-allowed}.select__box .select__box__label{position:absolute;z-index:1;width:100%;padding:1rem 1.1rem 1.2rem;font-size:2rem;overflow:hidden;line-height:2.8rem;white-space:nowrap;text-align:center;color:#292929}.select__box .select__box__label::after{margin-left:.6rem;display:inline-block;vertical-align:middle;width:0;height:0;border-left:.6rem solid rgba(0,0,0,0);border-right:.6rem solid rgba(0,0,0,0);border-top:.8rem solid #292929;content:""}.select__box .select__box__actual{position:relative;z-index:2;padding:1.1rem;opacity:0;font-size:2rem;line-height:2.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;cursor:pointer;width:100%;border:none;color:#fff;background:none}.select__box .select__box__actual:focus{z-index:-1;opacity:1}.radio__circle{display:inline-block;padding:0}.radio__circle .radio__circle__inner{border-radius:50%;display:block;margin:0 auto;min-width:6rem;width:6rem;min-height:6rem;height:6rem;background:#ccc;font-family:"source_sans_proregular";color:#fff;font-size:1.4rem;box-sizing:border-box;line-height:6rem;text-align:center;cursor:pointer}.radio__circle .radio__circle__inner.radio__circle__inner--long{border-radius:30px;height:5rem;min-height:5rem;min-width:6rem;width:14rem;padding:0;font-size:2rem;line-height:5rem}.radio__circle .radio__circle__input{display:none}.radio__circle .radio__circle__input:checked+label{background:#ff713c}.radio__circle:first-child:nth-last-child(1){width:100%}.radio__circle:first-child:nth-last-child(2),.radio__circle:first-child:nth-last-child(2)~.radio__circle{width:49.4826%}.radio__circle:first-child:nth-last-child(3),.radio__circle:first-child:nth-last-child(3)~.radio__circle,.radio__circle:first-child:nth-last-child(6),.radio__circle:first-child:nth-last-child(6)~.radio__circle{width:32.643%}.radio__circle:first-child:nth-last-child(4),.radio__circle:first-child:nth-last-child(4)~.radio__circle,.radio__circle:first-child:nth-last-child(8),.radio__circle:first-child:nth-last-child(8)~.radio__circle{width:24.221%}.radio__regular{padding:0}.radio__regular .radio__regular__input{opacity:0;position:absolute}.radio__regular .radio__regular__input+.radio__regular__label{position:relative;padding-top:0;padding-left:3rem;margin-bottom:0;font-weight:normal;display:block;font-size:1.4rem;min-height:1.6rem;line-height:1.6rem;cursor:pointer;outline:0}.radio__regular .radio__regular__input+.radio__regular__label::before{top:0;right:auto;bottom:auto;left:0;position:absolute;border-radius:50%;transition:all .3s ease;content:"";background:#fff;border:.1rem solid #fff;display:inline-block;width:1.6rem;height:1.6rem;margin-right:1.6rem;vertical-align:middle;cursor:pointer;text-align:center}.radio__regular .radio__regular__input:checked+.radio__regular__label::before{transition:all .3s ease;box-shadow:inset 0 0 0 .3rem #fff;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background-color:#0f72b6;border-color:#0f72b6}.radio__regular .radio__regular__input :focus+.radio__regular__label::before{outline:0;border-color:#0f72b6}.radio__regular .radio__regular__input+.radio__regular__label:empty::before{margin-right:0}.checkbox__styled{padding:0}.checkbox__styled .checkbox__styled__input{display:none;opacity:0}.checkbox__styled .checkbox__styled__input:checked+.checkbox__styled__label::after{transition:all .3s ease;top:0;right:auto;bottom:auto;left:.4rem;position:absolute;content:" ";display:block;width:.5em;height:.9em;border:solid #0f72b6;border-width:0 .2rem .2rem 0;transform:rotate(45deg) scale(1)}.checkbox__styled .checkbox__styled__input:checked+.checkbox__styled__label::before{background:#fff;border-color:#c2c2c2}.checkbox__styled .checkbox__styled__label{position:relative;padding-left:3rem;margin-bottom:0;font-weight:normal;display:inline-block;cursor:pointer;font-size:1.4rem;line-height:1.4rem}.checkbox__styled .checkbox__styled__label::after{transition:all .3s ease;top:.7rem;right:auto;bottom:auto;left:.6rem;position:absolute;transform:rotate(45deg) scale(1.5);content:" ";display:block;width:.1em;height:.2em;border:solid #fff;border-width:0 .1rem .1rem 0}.checkbox__styled .checkbox__styled__label::before{border-radius:3px;transition:all .3s ease;top:.1rem;right:auto;bottom:auto;left:0;position:absolute;content:" ";display:inline-block;vertical-align:middle;width:1.4rem;height:1.4rem;background:#fff;border:.1rem solid #c2c2c2}.checkbox__styled .checkbox__styled__label:empty::before{margin-right:0}.effeckt-list{list-style:none;overflow:hidden}.effeckt-list li{background:#e6e6e6;padding:0 .5rem;overflow:hidden;margin-bottom:2px;line-height:2}.effeckt-list li.new-item{background:#ccc}.effeckt-list-group{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;justify-content:space-between;margin:0 -1rem}.effeckt-list-group::after{display:block;clear:both;content:""}.effeckt-list-group:before,.effeckt-list-group:after{display:none}.effeckt-list-group .effeckt-list-wrap{width:50%;padding:0 1rem;margin-bottom:1rem}.effeckt-list-group::after{clear:both;content:"";display:block}.effeckt-demo-list-scroll>.effeckt-list-scroll{width:24.25%;float:left;margin:0 1% 2% 0;padding:0;height:300px;overflow-x:hidden;overflow-y:scroll;list-style:none}.effeckt-demo-list-scroll>.effeckt-list-scroll:nth-of-type(4n){margin-right:0}.effeckt-demo-list-scroll>.effeckt-list-scroll>li{padding:1rem;background:#eee;color:#252525;font-size:18px}.effeckt-demo-list-scroll>.effeckt-list-scroll>li:nth-child(odd){background:#e6e6e6}@media(max-width: 500px){.effeckt-demo-list-scroll>.effeckt-list-scroll{width:100%;float:none;height:200px;margin:0 0 1rem 0}}.form-group .label__profile{padding-top:7px;margin-bottom:0;float:left;text-align:right;width:165px}.form-group .label__profile .compulsory__status{color:#ff713c;display:inline-block;font:3rem "source_sans_prolight";height:2rem;margin-top:-0.4rem;vertical-align:top}.form-group .input-control{position:relative;margin-left:175px}.form-group .input-control .form-control[type=date]{position:relative;z-index:100}.form-group .input-control .form-control[type=date]::-webkit-inner-spin-button,.form-group .input-control .form-control[type=date]::-webkit-calendar-picker-indicator{opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;position:relative;z-index:100}.form-group .input-control .dropdown_day{top:.5rem;right:1rem;bottom:auto;left:auto;position:absolute;z-index:100;width:1.3rem;height:2.4rem}.form-group .input-control .dropdown_day .icons-arrow-down{margin-top:.9rem;float:right;vertical-align:top}.flash-background{animation:placeHolderShimmer 1s linear infinite forwards;background-image:-owg-linear-gradient(to right, #f6f7f8 0, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);background-image:linear-gradient(90deg, #f6f7f8 0, #edeef1 20%, #f6f7f8 40%, #f6f7f8);background-size:1300px 104px;position:relative;overflow:hidden}.flash-background .flash-mask{background:#fff;position:absolute}.flash-background.flash-thumbnail{height:330px}.flash-background.flash-thumbnail .flash-mask:nth-child(1){top:180px;left:0;width:100%;height:20px}.flash-background.flash-thumbnail .flash-mask:nth-child(2){top:200px;left:50px;width:calc(100% - 50px);height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(3){top:210px;left:50px;width:10px;height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(4){top:220px;left:50px;width:calc(100% - 50px);height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(5){top:230px;left:0;width:100%;height:30px}.flash-background.flash-thumbnail .flash-mask:nth-child(6){top:200px;left:0;width:20px;height:30px}.flash-background.flash-thumbnail .flash-mask:nth-child(7){top:200px;right:0;width:20px;height:30px}.flash-background.flash-thumbnail .flash-mask:nth-child(8){top:260px;left:0;width:20px;height:50px}.flash-background.flash-thumbnail .flash-mask:nth-child(9){top:260px;left:auto;right:0;width:20px;height:50px}.flash-background.flash-thumbnail .flash-mask:nth-child(10){top:270px;left:20px;width:calc(100% - 40px);height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(11){top:290px;left:20px;width:calc(100% - 80px);height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(12){top:310px;left:0;width:100%;height:20px}.flash-background.flash-thumbnail .flash-mask:nth-child(13){top:280px;right:20px;width:40px;height:30px}.flash-background.flash-thumbnail .flash-mask:nth-child(14){top:300px;right:60px;width:30px;height:10px}@keyframes placeHolderShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.flash-background.style-3{margin-bottom:30px;height:545px}.flash-background.style-3 .flash-mask{right:0}.flash-background.style-3 .flash-mask:nth-child(1){top:425px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(2){top:445px;left:70%;height:10px}.flash-background.style-3 .flash-mask:nth-child(3){top:455px;left:0;height:10px}.flash-background.style-3 .flash-mask:nth-child(4){top:475px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(5){top:495px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(6){top:515px;left:50px;width:20px;height:10px}.flash-background.style-3 .flash-mask:nth-child(7){top:515px;left:50%;width:20%;height:10px}.flash-background.style-3 .flash-mask:nth-child(8){top:525px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(9){top:545px;left:0;height:10px}.animated-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmerMasker;animation-timing-function:linear;background:#f6f7f8;background:#eee;background:linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background-size:800px 104px;height:96px;position:relative}.background-masker{background:#fff;position:absolute;box-sizing:border-box}.background-masker.header-top,.background-masker.header-bottom,.background-masker.subheader-bottom{top:0;left:40px;right:0;height:10px}.background-masker.header-left,.background-masker.subheader-left,.background-masker.header-right,.background-masker.subheader-right{top:10px;left:40px;height:8px;width:10px}.background-masker.header-bottom{top:18px;height:6px}.background-masker.subheader-left,.background-masker.subheader-right{top:24px;height:6px}.background-masker.header-right,.background-masker.subheader-right{width:auto;left:300px;right:0}.background-masker.subheader-right{left:230px}.background-masker.subheader-bottom{top:30px;height:10px}.background-masker.content-top,.background-masker.content-second-line,.background-masker.content-third-line,.background-masker.content-second-end,.background-masker.content-third-end,.background-masker.content-first-end{top:40px;left:0;right:0;height:6px}.background-masker.content-top{height:20px}.background-masker.content-top-2{height:20px}.background-masker.content-first-end,.background-masker.content-second-end,.background-masker.content-third-end{width:auto;left:380px;right:0;top:60px;height:8px}.background-masker.content-second-line{top:68px}.background-masker.content-second-end{left:420px;top:74px}.background-masker.content-third-line{top:82px}.background-masker.content-third-end{left:300px;top:88px}@keyframes placeHolderShimmerMasker{0%{background-position:-468px 0}100%{background-position:468px 0}}@media(max-width: 1199px){.flash-background.style-3{height:433px}.flash-background.style-3 .flash-mask{right:0}.flash-background.style-3 .flash-mask:nth-child(1){top:313px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(2){top:333px;left:70%;height:10px}.flash-background.style-3 .flash-mask:nth-child(3){top:343px;left:0;height:10px}.flash-background.style-3 .flash-mask:nth-child(4){top:363px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(5){top:383px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(6){top:403px;left:50px;width:20px;height:10px}.flash-background.style-3 .flash-mask:nth-child(7){top:403px;left:50%;width:20%;height:10px}.flash-background.style-3 .flash-mask:nth-child(8){top:413px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(9){top:433px;left:0;height:10px}}@media(max-width: 991px){.flash-background.style-3{height:422px}.flash-background.style-3 .flash-mask{right:0}.flash-background.style-3 .flash-mask:nth-child(1){top:302px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(2){top:322px;left:70%;height:10px}.flash-background.style-3 .flash-mask:nth-child(3){top:332px;left:0;height:10px}.flash-background.style-3 .flash-mask:nth-child(4){top:352px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(5){top:372px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(6){top:392px;left:50px;width:20px;height:10px}.flash-background.style-3 .flash-mask:nth-child(7){top:392px;left:50%;width:20%;height:10px}.flash-background.style-3 .flash-mask:nth-child(8){top:402px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(9){top:422px;left:0;height:10px}}@media(max-width: 767px){.flash-background.style-3{height:320px}.flash-background.style-3 .flash-mask{right:0}.flash-background.style-3 .flash-mask:nth-child(1){top:200px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(2){top:220px;left:70%;height:10px}.flash-background.style-3 .flash-mask:nth-child(3){top:230px;left:0;height:10px}.flash-background.style-3 .flash-mask:nth-child(4){top:250px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(5){top:270px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(6){top:290px;left:50px;width:20px;height:10px}.flash-background.style-3 .flash-mask:nth-child(7){top:290px;left:50%;width:20%;height:10px}.flash-background.style-3 .flash-mask:nth-child(8){top:300px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(9){top:320px;left:0;height:10px}}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url("http://fonts.gstatic.com/s/materialicons/v18/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2") format("woff2")}.material-icons{direction:ltr;display:inline-block;font-family:"Material Icons";font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;overflow-wrap:normal;text-transform:none;white-space:nowrap;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:37px;height:37px;line-height:37px;padding:0;background-color:#26a69a;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:.3s;cursor:pointer;vertical-align:middle}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:2.6rem;line-height:37px}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:55.5px;height:55.5px}.btn-floating.btn-large i{line-height:55.5px}button.btn-floating{border:none}.fixed-action-btn{position:absolute;right:23px;bottom:23px;margin-bottom:0;z-index:998}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.red{background-color:#f44336 !important}.yellow{background-color:#fdd835 !important}.green{background-color:#4caf50 !important}.blue{background-color:#2196f3 !important}/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);vertical-align:middle;z-index:1;will-change:opacity,transform;transition:all .3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7)}.waves-effect input[type=button],.waves-effect input[type=reset],.waves-effect input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}.waves-notransition{transition:none !important}.waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%)}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}a.waves-effect .waves-ripple{z-index:-1}.loader-rounded{top:0;left:50%;margin-left:-17px;position:absolute;font-size:10px;text-indent:-9999em;border-top:3px solid rgba(81,192,78,.2);border-right:3px solid rgba(81,192,78,.2);border-bottom:3px solid rgba(81,192,78,.2);border-left:3px solid #51c04e;animation:load8 1.1s infinite linear}.loader-rounded,.loader-rounded:after{content:"";border-radius:50%;width:35px;height:35px}.loader-rounded.middle{top:50%;margin-top:-17px}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.circle{display:inline-block;width:100px;height:100px;border-radius:50%;background:#fff;box-shadow:4px -40px 60px 5px #1a75ce inset}.loader{background:linear-gradient(to right, rgb(22, 113, 202) 50%, transparent 50%);animation:spin 1s infinite linear}.loader:before{display:block;content:"";position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:90px;height:90px;background:#fff;border-radius:50%}.spin{animation:spin 1s infinite linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}[class^=icon-],[class*=" icon-"]{position:relative;z-index:10;display:inline-block;*margin-right:.3em;vertical-align:middle;color:inherit}[class^=icons-],[class*=" icons-"]{position:relative;z-index:10;display:inline-block;*margin-right:.3em;vertical-align:middle;color:inherit;background-image:url("../images/front/sprite.png") !important}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){[class^=icons-],[class*=" icons-"]{color:inherit;background-image:url("../images/front/sprite@2x.png") !important}}.icons-popup-grey{background-image:url(app/images/front/sprite.png);background-position:-21px 0px;width:14px;height:14px}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.icons-popup-grey{background-image:url(app/images/front/sprite@2x.png);background-size:35px 16px}}.icons-search-result{background-image:url(app/images/front/sprite.png);background-position:0px 0px;width:16px;height:16px}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.icons-search-result{background-image:url(app/images/front/sprite@2x.png);background-size:35px 16px}}.icon-popup{width:24px;height:24px;vertical-align:top;background:url(../images/front/icon-close-popup.svg) no-repeat scroll rgba(0,0,0,0)}.section-paging{margin:40px 0 20px;text-align:center}.section-paging .pagination{border-radius:0;position:relative;padding:0 60px;margin-bottom:0;display:block;min-height:35px}.section-paging .pagination .prev-arrow,.section-paging .pagination .next-arrow{border-radius:0;position:absolute;top:13px;display:inline-block;font-size:0;width:0;height:0;padding:0;border:0}.section-paging .pagination .prev-arrow{left:15px;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-right:8px solid #64686e}.section-paging .pagination .prev-arrow:hover,.section-paging .pagination .prev-arrow:focus{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-right:8px solid #c9071c}.section-paging .pagination .next-arrow{left:17px;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:8px solid #64686e}.section-paging .pagination .next-arrow:hover,.section-paging .pagination .next-arrow:focus{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:8px solid #c9071c}.section-paging .pagination li{margin:0 0 10px -4px;display:inline-block;vertical-align:top}.section-paging .pagination li a,.section-paging .pagination li span{transition:.2s all ease-in-out;position:relative;display:block;margin-left:-1px;line-height:1.1;font-size:1.2rem;border:solid 1px #afafaf;font-weight:400;color:#818793;background-color:#fff;padding:.3rem;width:39px;height:24px}.section-paging .pagination li a:hover,.section-paging .pagination li a:focus,.section-paging .pagination li span:hover,.section-paging .pagination li span:focus{transition:.2s all ease-in-out;color:#0f72b6}.section-paging .pagination li.active a{font-weight:700;color:#0f72b6}.section-paging .pagination li.prev,.section-paging .pagination li.next{position:absolute;top:0;margin:0}.section-paging .pagination li.prev{left:0}.section-paging .pagination li.next{right:0}.section-paging .pagination li.prev a,.section-paging .pagination li.next a{border-radius:5px;position:relative;display:block;cursor:pointer;min-width:56px}.section-paging .pagination li.prev a:hover,.section-paging .pagination li.prev a:focus,.section-paging .pagination li.next a:hover,.section-paging .pagination li.next a:focus{border-color:#0f72b6}.section-paging .pagination li.paging a{box-shadow:0 4px 8px 0 rgba(91,87,75,.12);font-weight:700;color:#fff;border-color:#c9071c;background-color:#c9071c}.section-paging .pagination li.prev a:hover .prev-arrow,.section-paging .pagination li.prev a:focus .prev-arrow{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-right:8px solid #c9071c}.section-paging .pagination li.next a:hover .next-arrow,.section-paging .pagination li.next a:focus .next-arrow{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:8px solid #c9071c}.section-breadcrumb{position:relative;clear:both;margin:0;padding:8px 0;z-index:10;display:block;color:#64686e;background-color:#fff;border-bottom:1px solid #e4e8ec}.section-breadcrumb::after{display:block;clear:both;content:""}.section-breadcrumb .breadcrumb{border-radius:0;padding:0;margin-bottom:0;list-style:none;background:none;font-size:1.2rem}.section-breadcrumb .breadcrumb .breadcrumb-item{padding-top:3px;padding-bottom:3px}.section-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item{position:relative;padding-left:24px}.section-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{transform:rotate(-45deg);position:absolute;top:50%;left:12px;margin-top:-3px;content:"";display:inline-block;vertical-align:middle;border:solid #7d7a7a;border-width:0 1px 1px 0;display:inline-block;padding:2px}.section-breadcrumb .breadcrumb .breadcrumb-item a{color:#afafaf}.section-breadcrumb .breadcrumb .breadcrumb-item a:hover,.section-breadcrumb .breadcrumb .breadcrumb-item a:focus{text-decoration:underline;color:#afafaf}.section-breadcrumb span a{color:#afafaf}.section-breadcrumb span a:hover,.section-breadcrumb span a:focus{text-decoration:underline;color:#afafaf}@keyframes smooth-image{0%{opacity:0}100%{opacity:1}}