html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em
40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,
html [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}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'KosugiMaru';src:url('../fonts/KosugiMaru-Regular.woff') format('woff');url('../fonts/KosugiMaru-Regular.ttf') format('truetype');url('../fonts/KosugiMaru-Regular.otf') format("opentype");url('../fonts/KosugiMaru-Regular.eof') format("embedded-opentype");url('../fonts/KosugiMaru-Regular.svg') format('svg')}html{font-size:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}body,select,button,input,textarea{font-family:'Playfair Display',"Helvetica Neue",Arial,'KosugiMaru',"Hiragino Kaku Gothic ProN","Hiragino Sans",YuGothic,"Yu Gothic Medium","Yu Gothic","BIZ UDPGothic",Meiryo,sans-serif}body{font-size:16px;font-weight:400;line-height:1.42857143;color:#2c3e50;background-color:#fff;margin:0}@media (max-width: 600px){body{font-size: .9rem}}@media (min-width: 768px){body{font-size:1rem}}@media (min-width: 992px){body{font-size:1.1rem}}@supports (text-decoration: dotted underline){abbr[title],acronym[title]{text-decoration:dotted underline;border-bottom:none}}figure{margin:1rem 2.5rem}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35rem 0.625rem 0.75rem}legend{border:0}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}button:focus,input:focus,textarea:focus,keygen:focus,select:focus{outline-offset: -1px}[tabindex="-1"]:focus{outline:none}_::-ms-reveal,body:not([tabindex]):focus,div:not([tabindex]):focus{outline:none}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;page-break-after:avoid;margin:0}h1,h2,h3{font-weight:500}h1,h2,h3,h4,h5,h6{font-weight:500}h1,.h1{font-size:1.6rem;margin-bottom:1.34rem}h2,.h2{font-size:1.3rem;margin-bottom:1.245rem}h3,.h3{font-size:1.2em;margin-bottom:1.17rem}h4,.h4{font-size:1.1em;margin-bottom:1.33rem}h5,.h5{font-size:1em;margin-bottom:1.386rem}h6,.h6{font-size:0.9em;margin-bottom:1.561rem}@media (min-width: 768px){h1,.h1{font-size:2.2rem}h2,.h2{font-size:1.8rem}h3,.h3{font-size:1.6rem}h4,.h4{font-size:1.4rem}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1rem}}p{margin:0
0 1rem}blockquote{margin:20px
0;padding-left:1.5rem;border-left:5px solid #ee6e73;font-style:italic}a{text-decoration:none;-webkit-tap-highlight-color:transparent;background-color:transparent;color:#111;word-break:break-all}a:active,a:hover{opacity:.8;outline:0}ul:not(.default){padding-left:0;list-style-type:none}ul:not(.default) li{list-style-type:none}dd{margin-left:0}select{height:inherit;font-size:1rem;border:#ccc 1px solid}audio,canvas,iframe,img,video,svg{vertical-align:middle}img{max-width:100%;height:auto}img[src*=".svg"]{width:100% \9}_::-ms-reveal,img[src*=".svg"]{width:100%}a
img{border:none}button,input,select,textarea{line-height:inherit}section{padding:0;margin:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #c0c0c0;margin:1rem 0;padding:0}pre,code,samp,kbd{padding: .5rem;font-size:1rem;background-color:#f7f7f9;border:1px
solid #c0c0c0;font-family:monospace,monospace;color:#950b2f}code>kbd{background-color:#e8e8ee}code,samp,kbd{padding: .0667rem .25rem}kbd{white-space:nowrap}pre{overflow-x:auto}pre code,
pre
samp{padding:0;border:none}pre
code{word-wrap:normal;white-space:pre}.pre-scrollable{max-height:20rem;overflow-y:scroll}img.left{float:left;margin:0
1rem 1rem 0}img.right{float:right;margin:0
0 1rem 1rem}.wrap{max-width:60%;margin:0
auto}.jumbotron{padding:8rem 0}.container{position:relative;width:100%;height:auto;margin:0
auto;padding:0
15px;-webkit-overflow-scrolling:touch}.fluid,.fullscreen{width:100%}.fullscreen{min-height:100%;min-height:100vh}.container.fluid,.container.fullscreen{padding:0}@media (min-width: 768px){.fullscreen,.container.fullscreen{min-height:100%;min-height:100vh}}@media (min-width: 768px){.container{width:90%}}.row,.columns{position:relative;display:block;margin:0
-0.5rem;padding:0;list-style:none}.row:after,.columns:after,.clearfix:after{content:"";display:table;clear:both}.column,.columns>*{display:block;float:left;min-height:1px;width:100%;padding:0
.75rem;left:auto;right:auto;background-clip:padding-box;position:relative}.columns>hr{display:table;clear:both;float:none;padding:0;margin:0;border-top:1px solid #eee}.columns.four>*,.columns.two>*{width:50%}.columns.three>*{width:33.33333333%}@media (min-width: 768px){.columns.four>*{width:25%}}.centered{position:relative}.centered>*{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form{position:relative}.modern .buttons,
.modern
.action{display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:0;vertical-align:baseline;margin:0
.25em 0 0}.legacy .buttons>*{float:left}[dir="rtl"] .legacy .buttons>*{float:right}.buttons .btn:first-child{border-left:none;margin-left:0;border-top-left-radius: .1rem;border-bottom-left-radius: .1rem}.buttons .btn:last-child{border-top-right-radius: .1rem;border-bottom-right-radius: .1rem}.outline.buttons
.button{border-radius:0;border-left:1px solid rgba(34, 36, 38, .15);box-shadow:none}.outline.button,
.outline.buttons
.button{background:0 0!important;color:rgba(0, 0, 0, .6)!important;font-weight:400;border-radius: .28571429rem;text-transform:none;text-shadow:none!important;box-shadow:0 0 0 1px rgba(34, 36, 38, .15) inset}.modern .buttons > *,
.modern .action>*{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;border-radius:0;margin:0}.legacy .action,
.legacy
.buttons{position:relative;display:table;border-collapse:separate;width:100%;margin-bottom:1rem}.legacy .action > *,
.legacy .buttons>*{display:table-cell;margin-bottom:0}.buttons{width:auto}.action>.btn:not(:first-child),.action>.buttons:not(:first-child)>.btn,.action>.dropdown:not(:first-child){border-radius:0}.action>.btn:last-child,.action>.buttons:last-child>.btn,.action>.dropdown:last-child{border-radius:0 .1rem .1rem 0}.action>input:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent}.error
input{background-color:#FFF6F6;border-color:#E0B4B4;color:#9F3A38;box-shadow:none}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;margin-bottom:1rem}fieldset{margin:6px
0 18px 0;position:relative}fieldset input:not([type='text']), fieldset textarea,.select-box{font-weight:400;box-sizing:border-box;width:100%;cursor:auto;text-align:left;color:#161616;background:#fff;text-shadow:none;margin:4px
0;-webkit-transition:all 0.4s;transition:all 0.4s}fieldset input:not([type='checkbox']), fieldset .radio, fieldset
.blank{font-size:16px;position:relative;display:block;box-sizing:border-box;width:100%;padding:14px
10px;border:1px
solid #e1e1e1;outline:none}fieldset
legend{color:#4f4f4f;font-size:12px;position:absolute;z-index:2;left:10px;top: -7px;background:#fff;padding:0
.6rem;pointer-events:none;display:inline-block;width:auto;margin-bottom:1rem}legend
i{color:#fb8c00}label{display:block;font-size:1rem;font-weight:400}label[for]{cursor:pointer}select{background-color:rgba(255, 255, 255, 0.9);width:100%;padding:5px;border:1px
solid #e1e1e1;border-radius:2px;height:3rem}.no-select,input[type=range],input[type=range]+.thumb{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-input-placeholder{color:#d1d1d1}:-moz-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}input:not([type]),input[type=text],input[type=email],input[type=search],input[type=password],input[type=date],input[type=datetime-local],input[type=tel],input[type=time],input[type=file],input[type=url],input[type=number],textarea{margin:0;outline:0;width:100%;tap-highlight-color:rgba(255, 255, 255, 0);font-size:1rem;font-weight:400;padding: .5rem .8rem;line-height:1.32857143;background:#FFF;border:1px
solid #e1e1e1;color:rgba(0, 0, 0, .87);border-radius: .1rem;-webkit-border-radius: .1rem;box-shadow:0 0 0 0 transparent inset;transition:all 0.3s;display:block}input[type=search]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type="search"]::-webkit-search-decoration{display:none}.inline input:not([type]),
.inline input[type=text],
.inline input[type=email],
.inline input[type=search],
.inline input[type=password],
.inline input[type=date],
.inline input[type=datetime-local],
.inline input[type=tel],
.inline input[type=time],
.inline input[type=file],
.inline input[type=url],
.inline input[type=number]{display:inline-block;width:auto}input:not([type]):focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=url]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=search]:focus:not([readonly]),textarea:focus:not([readonly]){border-color:#26a69a}.material input:not([type]),
.material input[type=text],
.material input[type=email],
.material input[type=search],
.material input[type=password],
.material input[type=date],
.material input[type=datetime-local],
.material input[type=tel],
.material input[type=time],
.material input[type=file],
.material input[type=url],
.material input[type=number],
.material
textarea{border-width:0 0 1px 0;border-radius:0;padding-left:0;padding-right:0}@media (max-width: 600px){input:not([type]),input[type=text],input[type=email],input[type=search],input[type=password],input[type=date],input[type=datetime-local],input[type=tel],input[type=time],input[type=file],input[type=url],input[type=number],textarea,select{font-size:16px}}.form
label{margin:0
0 .2rem .5rem;font-size:1rem}.form.material
label{margin-left:0;font-size:1rem}.labelin{position:relative;padding-top:1em}.labelin input,
.labelin
label{-webkit-transition:all .2s;transition:all .2s;font-size:1rem}.labelin
label{position:absolute;top:1.85rem;left:1.5rem;line-height:1;pointer-events:none;margin:0}.material .labelin
label{left: .5rem}.labelin input:focus+label.active{color:#26a69a}.labelin
label.active{font-size: .9rem;left:1rem;webkit-transform:translateY(-210%);transform:translateY(-210%)}.material .labelin
label.active{left: .5rem}input:not([type]):focus:not([readonly])+label,input[type=text]:focus:not([readonly])+label,input[type=password]:focus:not([readonly])+label,input[type=email]:focus:not([readonly])+label,input[type=url]:focus:not([readonly])+label,input[type=time]:focus:not([readonly])+label,input[type=date]:focus:not([readonly])+label,input[type=datetime]:focus:not([readonly])+label,input[type=datetime-local]:focus:not([readonly])+label,input[type=tel]:focus:not([readonly])+label,input[type=number]:focus:not([readonly])+label,input[type=search]:focus:not([readonly])+label,textarea:focus:not([readonly])+label{color:#26a69a}input:not([type]).valid,input:not([type]):focus.valid,input[type=text].valid,input[type=text]:focus.valid,input[type=password].valid,input[type=password]:focus.valid,input[type=email].valid,input[type=email]:focus.valid,input[type=url].valid,input[type=url]:focus.valid,input[type=time].valid,input[type=time]:focus.valid,input[type=date].valid,input[type=date]:focus.valid,input[type=datetime].valid,input[type=datetime]:focus.valid,input[type=datetime-local].valid,input[type=datetime-local]:focus.valid,input[type=tel].valid,input[type=tel]:focus.valid,input[type=number].valid,input[type=number]:focus.valid,input[type=search].valid,input[type=search]:focus.valid,textarea.valid,textarea:focus.valid{border-color:#4CAF50}input:not([type]).invalid,input:not([type]):focus.invalid,input[type=text].invalid,input[type=text]:focus.invalid,input[type=password].invalid,input[type=password]:focus.invalid,input[type=email].invalid,input[type=email]:focus.invalid,input[type=url].invalid,input[type=url]:focus.invalid,input[type=time].invalid,input[type=time]:focus.invalid,input[type=date].invalid,input[type=date]:focus.invalid,input[type=datetime].invalid,input[type=datetime]:focus.invalid,input[type=datetime-local].invalid,input[type=datetime-local]:focus.invalid,input[type=tel].invalid,input[type=tel]:focus.invalid,input[type=number].invalid,input[type=number]:focus.invalid,input[type=search].invalid,input[type=search]:focus.invalid,textarea.invalid,textarea:focus.invalid{border-color:#F44336}input:not([type]).validate+label,input[type=text].validate+label,input[type=password].validate+label,input[type=email].validate+label,input[type=url].validate+label,input[type=time].validate+label,input[type=date].validate+label,input[type=datetime].validate+label,input[type=datetime-local].validate+label,input[type=tel].validate+label,input[type=number].validate+label,input[type=search].validate+label,textarea.validate+label{width:100%;pointer-events:none}span.invalid{margin-left: .5rem;opacity: .8;transition: .2s opacity ease-out, .2s color ease-out}span.invalid.pointing{position:absolute;right: .5rem;left:auto;top: -1rem;opacity: .8}input[required].validate+label:after{font-family:"icomoon";content:'\e93a';color:red;margin-left: .1rem}textarea{width:100%;resize:both;height:auto;min-height:5.25rem;border:1px
solid rgba(34, 36, 38, .15);border:1px
solid rgba(34, 36, 38, .15)}.material
textarea{overflow-y:hidden;padding: .8rem 0 1.6rem 0;resize:none;min-height:3rem}.inline textarea,textarea.inline{}input[type="checkbox"]{display:none}input[type="checkbox"]+label{display:block;position:relative;padding-left:26px;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type="checkbox"]+label:last-child{margin-bottom:0}input[type="checkbox"]+label:before{content:'';display:block;width:20px;height:20px;border:1px
solid #666;border-radius:2px;position:absolute;left:0;top:0;opacity: .6;-webkit-transition:all .12s, border-color .08s;transition:all .12s, border-color .08s}input[type="checkbox"]:checked+label:before{width:10px;top: -5px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type="checkbox"]:checked+label{text-decoration:line-through}@keyframes
ripple{0%{box-shadow:0px 0px 0px 1px rgba(0,0,0,0)}50%{box-shadow:0px 0px 0px 15px rgba(0,0,0,0.1)}100%{box-shadow:0px 0px 0px 15px rgba(0,0,0,0)}}.radio{margin:16px
0;padding:0;list-style:none}.radio
li{margin:0;list-style:none}.radio.inline{display:inline-block}.radio input[type=radio]{display:none}.radio input[type=radio]:checked+label:before{border-color:#d1d1d1;animation:ripple 0.2s linear forwards}.radio input[type=radio]:checked+label:after{transform:scale(1)}.radio
label{display:inline-block;min-height:16px;position:relative;padding:0
20px;margin-bottom:0;cursor:pointer;vertical-align:bottom}.radio label:before, .radio label:after{position:absolute;content:"";border-radius:50%;transition:all 0.3s ease;transition-property:transform, border-color}.radio label:before{left:0;top:5px;width:15px;height:15px;border:1px
solid rgba(0, 0, 0, 0.4)}.radio label:after{top:9px;left:4px;width:8px;height:8px;transform:scale(0);background:#337ab7}.switch,
.switch
*{position:relative;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.switch
label{cursor:pointer;display:inline-block}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#84c7c1}.switch label input[type=checkbox]:checked+.lever:after{background-color:#26a69a;left:24px}.switch label
.lever{content:"";display:inline-block;position:relative;width:40px;height:15px;background-color:#818181;border-radius:15px;margin-right:10px;transition:background 0.3s ease;vertical-align:middle}.switch label .lever:after{content:"";position:absolute;display:inline-block;width:21px;height:21px;background-color:#F1F1F1;border-radius:21px;box-shadow:0 0 4px rgba(0, 0, 0, 0.3);left: -5px;top: -3px;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease}.switch input[type=checkbox][disabled]+.lever{cursor:default}.switch label input[type=checkbox][disabled] + .lever:after,
.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#BDBDBD}.selectables{margin-bottom:1.5rem}.selectables:after{clear:both;content:"";display:table}.selectables>*{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0
1.5rem 1rem 0;float:left}.selectable{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:1rem 1.5rem 1rem 0}.submit{margin:3rem 0}@-webkit-keyframes
bounce{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(0.8)}}@-moz-keyframes
bounce{0%,100%{-moz-transform:scale(1)}50%{-moz-transform:scale(0.8)}}@keyframes
bounce{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}.btn{outline:0;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:none;font-size: .94rem;font-weight:400;padding: .5rem .8rem;line-height:1.32857143;color:rgba(0, 0, 0, .6);border-radius:2rem;transition: .2s ease-out;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);margin-bottom: .25em;position:relative}.btn:hover,.buttons>.btn:hover{box-shadow:3000px 0 0 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.15)}.btn
i{line-height:inherit}.action
.btn{box-shadow:none}.btn.mini,.buttons.mini>.btn,.action.mini>.btn{font-size:0.7rem;line-height:1.2;padding: .22rem .3rem}.btn.tiny,.buttons.tiny>.btn,.action.tiny>.btn{font-size:0.8rem;padding: .26rem .5rem}.btn.small,.buttons.small>.btn,.action.small>.btn{font-size:0.8rem;padding: .4rem .6rem}.btn.large,.buttons.large>.btn,.action.large>.btn{font-size:1.2rem;letter-spacing: .5px;padding: .53rem 1.5rem;line-height:1.33}.btn.big,.buttons.big>.btn,.action.big>.btn{font-size:1.4rem;letter-spacing: .5px;padding:0.57rem 2rem;line-height:1.33}.btn.outline,.buttons.outline>.btn{color:#333;border:1px
solid #999;background-color:transparent;box-shadow:none}.buttons.outline>.btn{border-right-width:0}.buttons.outline>.btn:first-child{}.buttons.outline>.btn:last-child{}.btn.circular{width:2.5rem;height:2.5rem;text-align:center;padding:0;font-size:1.4rem;line-height:2.5rem;border-radius:50%}.btn.circular.mini{width:1.2rem;height:1.2rem;font-size:0.7rem;line-height:1.2rem}.btn.circular.tiny{width:1.6rem;height:1.6rem;font-size:0.9rem;line-height:1.6rem}.btn.circular.small{width:2rem;height:2rem;font-size:1rem;line-height:2rem}.btn.circular.large{width:2.8rem;height:2.8rem;font-size:1.5rem;line-height:2.8rem}.btn.circular.big{width:3.2rem;height:3.2rem;font-size:1.7rem;line-height:3.2rem}.btn.block{display:block;width:100%}.btn.link{border:none !important;box-shadow:none}.btn:focus,.btn.floating:focus{background-color:#1d7d74}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px
auto -webkit-focus-ring-color;outline-offset: -2px}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity: .65}.btn
i{margin-right:.4rem}.search
.btn{padding: .8rem .8rem;border-radius: .1rem}.light{color:#2c3e50 !important;background-color:#fff !important}.primary,.btn.primary,.label.primary{color:#fff !important;background-color:#212121 !important}.outline.primary{color:#212121 !important;background-color:transparent !important;border-color:#212121 !important}.secondary,.btn.secondary,.label.secondary{color:#fff !important;background-color:#c62828 !important}.outline.secondary{color:#c62828 !important;background-color:transparent !important;border-color:#c62828 !important}.success,.btn.success,.label.success{color:#fff !important;background-color:#5cb85c !important}.outline.success{color:#5cb85c !important;background-color:transparent !important;border-color:#5cb85c !important}.info:not(.icon),.btn.info,.label.info{color:#fff !important;background-color:#03a9f4 !important}.outline.info{color:#03a9f4 !important;background-color:transparent !important;border-color:#03a9f4 !important}.warning:not(.icon),.btn.warning,.label.warning{color:#fff !important;background-color:#ffa726 !important}.outline.warning{color:#ffa726 !important;background-color:transparent !important;border-color:#ffa726 !important}.alert,.btn.alert,.label.alert{color:#fff !important;background-color:#f44336 !important}.outline.alert,.outline.alert.label{color:#f44336 !important;background-color:transparent !important;border-color:#f44336 !important}.btn.trans{box-shadow:none}.trans{background-color:transparent !important}.text-primary{color:#212121 !important}.text-secondary{color:#c62828 !important}.text-success{color:#5cb85c !important}.text-info{color:#03a9f4 !important}.text-warning{color:#ffa726 !important}.text-alert{color:#f44336 !important}.box-content{margin:0
0 3rem}dl,dt,dd{margin:0;padding:0}.dl-table{margin:20px
0;display:flex;flex-wrap:wrap}.dl-table
dt{width:30%;font-weight:bold}.dl-table
dd{width:70%}.dl-table dt,
.dl-table
dd{padding:15px
15px 15px 0;vertical-align:middle;border-bottom:1px solid #E4E4E4}@media (min-width: 600px){.dl-table
dt{width:20%}.dl-table
dd{width:80%}}.breadcrumb
ol{list-style:none;padding:0
15px}.breadcrumb
li{display:inline}.breadcrumb li+li:before{padding:0
8px;color:black;content:"/\00a0"}.breadcrumb li a:hover{text-decoration:underline}.pager{text-align:center}.pager
li{display:inline-block}.pager li>*{float:left;display:block;padding:0;width:36px;line-height:34px;border-radius:50%;border:#fff 1px solid}.pager
strong{border:#212121 1px solid;color:#fff;background-color:#000}.pager a:hover, .pager .next, .pager
.prev{border:#ccc 1px solid;color:#212121}.pager i, .pager
i{margin:0}.animated{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.animated.is-view{animation-duration:1s;animation-fill-mode:both}.animated.is-view:not([data-animated-type="slide"]){animation-name:fadeInUp}.animated.is-view[data-animated-type="slide"]{animation-name:slide}@-webkit-keyframes
fade{from{opacity:0}to{opacity:1}}@keyframes
fade{from{opacity:0}to{opacity:1}}@-webkit-keyframes
bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-2rem);-ms-transform:translateY(-2rem);-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}60%{-moz-transform:translateY(-1rem);-ms-transform:translateY(-1rem);-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes
bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-2rem);-ms-transform:translateY(-2rem);-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}60%{-moz-transform:translateY(-1rem);-ms-transform:translateY(-1rem);-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@-webkit-keyframes
fadeIn{from{opacity:0}to{opacity:1}}@keyframes
fadeIn{from{opacity:0}to{opacity:1}}@keyframes
fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes
fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes
slide{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes
slide{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}#pagetop{position:fixed;display:flex;align-items:center;justify-content:center;z-index:10;bottom:2rem;right:2%;opacity:0;visibility:hidden;-webkit-transition:all .6s;transition:all .6s}#pagetop[aria-hidden="false"]{opacity:1;visibility:visible}#pagetop
button{cursor:pointer;font-size:1.2rem;display:block;width:40px;line-height:36px;text-align:center;border:none;background:rgba(255,255,255,.6);border-radius:50%}.galleries>*:first-child{font-size:1.2rem;margin-bottom: .6rem}.galleries
ul{column-gap:0;margin-bottom:.8rem}.galleries
p{margin:1rem 0}.galleries
ul{margin:0}.galleries
li{page-break-inside:avoid;break-inside:avoid;position:relative}.galleries
ul{column-count:4}@media screen and (min-width:480px){.galleries
ul{column-count:6}}@media screen and (min-width:600px) and ( max-width:768px){.galleries
ul{column-count:8}}@media screen and (min-width:768px) and ( max-width:1024px){.galleries
ul{column-count:10}}@media screen and (min-width:1024px){.galleries
ul{column-count:12}}.galleries
img{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.galleries
label{position:relative}.galleries label:before{font-family:"Font Awesome 5 Free";position:absolute;z-index:9999;top:6px;right:10px;content:"";font-size:2rem}.galleries
img.checked{opacity:.3}.galleries input[type="checkobox"]{display:none}.galleries input[type="checkobox"]:checked+label:before{color:#F63;content:"\f058"}.navigation{margin:2rem 0}.navigation
li{padding:.8rem 0;border-top:#eee 1px solid;border-bottom:#eee 1px solid}.navigation
li.prev{border-right:#eee 1px solid}.navigation
li.next{text-align:right}.navigation .prev a:before, .navigation .next a:after{font-family:"Font Awesome 5 Free";margin:0}.navigation .prev a:before{content:"\f359";margin-right:.3rem}.navigation .next a:after{content:"\f35a";margin-left:.3rem}@media (max-width: 600px){.navigation
a{border:0;padding:0}.navigation .columns
li{padding:.5rem 0;float:none;width:100%}.navigation
span{font-size: ,9rem}.navigation
li.prev{border-right:none;border-bottom:none}}@media (min-width: 1200px){.ticker-wrap{width:100%;overflow:hidden;box-sizing:content-box;border:#ddd 1px solid;padding:.6rem 0}.ticker-wrap
.ticker{-webkit-animation-duration:20s;animation-duration:20s}.ticker-wrap
.ticker{display:flex;white-space:nowrap;padding:0
100% 0 0;margin:0;box-sizing:content-box;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:ticker;animation-name:ticker;-webkit-animation-duration:20s;animation-duration:20s}.ticker-wrap
.ticker_item{display:inline-block;padding:0
2rem;font-size:1rem;color:white}}@media (max-width: 1200px){.ticker{position:relative;overflow:hidden;padding:0.5em;border-top:1px solid #777;border-bottom:1px solid #777}.ticker[role=marquee]{list-style:none}.ticker .ticker_item[aria-hidden]{text-align:center}.ticker .ticker_item[aria-hidden=false]{position:relative;left:auto;animation-duration:0.5s;animation-name:slidein}.ticker .ticker_item[aria-hidden=true]{position:absolute;left:200%;width:100%;animation-duration:0.5s;animation-name:slideout}}@keyframes
slidein{from{right:100%}to{right:0%}}@keyframes
slideout{from{left:0%}to{left:100%}}@-webkit-keyframes
ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes
ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.modal{opacity:0;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:rgba(234, 234, 234, .85);display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch;-js-display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}.modal[aria-hidden="false"]{opacity:1;visibility:visible}.modal
.dialog{text-align:left;opacity:0;color:rgba(0, 0, 0, .6);background-color:#fff;width:600px;max-width:85%;max-height:88%;border-radius:4px;-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, .14), 0 1px 7px 0 rgba(0, 0, 0, .12), 0 3px 1px -1px rgba(0, 0, 0, .2);box-shadow:0 3px 3px 0 rgba(0, 0, 0, .14), 0 1px 7px 0 rgba(0, 0, 0, .12), 0 3px 1px -1px rgba(0, 0, 0, .2);-webkit-filter:none;-webkit-transition:all .3s;transition:all .3s}.modal:not(.backdrop) .dialog{position:fixed;left:0;right:0;top:50%;margin:0
auto}.modal[aria-hidden="false"] .dialog{opacity:1}.modal
header{padding:1.4em 1.2em 0}.modal .dialog>:not(.content)>:not(button){line-height:1;margin:0}.modal
.content{padding:1.2em;overflow:auto}.modal .content:before,
.modal .content:after{content:'';display:table}.modal .content:after{clear:both}.modal
footer{padding:0
1.2em .9em;text-align:right}.dialog>header>*{margin:0;font-size:1.2rem}.dialog>.content{padding: .8em;overflow:auto}.dialog form
p{margin:0}.dialog form
ul{margin:1rem 0 0}.dialog form
fieldset{margin-bottom:8px}.dialog
.columns{margin:0}.close{position:absolute;top:13px;right:10px;color:#0085a6;background-color:#fff;border-radius:50%;height:40px;width:40px;font-size:30px;line-height:37px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.close:hover,.close:focus{background-color:#0085a6;color:#fff;cursor:pointer}.modal[aria-hidden="false"]{display:block;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s}.modal span[data-dismiss=modal]{position:absolute;top: -13px;right: -13px;width:30px;height:30px;display:inline-block;line-height:30px;text-align:center;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.14), 0 1px 7px 0 rgba(0,0,0,.12), 0 3px 1px -1px rgba(0,0,0,.2);box-shadow:0 3px 3px 0 rgba(0,0,0,.14), 0 1px 7px 0 rgba(0,0,0,.12), 0 3px 1px -1px rgba(0,0,0,.2);color:rgba(0,0,0,.5);overflow:hidden;cursor:pointer}.modal span[data-dismiss=modal]:after, .modal span[data-dismiss=modal]:before{background:#888;content:'';position:absolute;height:2px;width:60%;top:50%;left:0;right:0;margin: -1px auto 0}.modal span[data-dismiss=modal]:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal span[data-dismiss=modal]:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal[data-modal-position~="top"]{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.modal[data-modal-position~="top"] .dialog{top:0;max-height:inherit}.modal[data-modal-position~="bottom"]{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.modal[data-modal-position~="bottom"] .dialog{top:auto;bottom:0;max-height:inherit}.modal[data-modal-position~="right"]{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.modal[data-modal-position~="right"]:not(.backdrop) .dialog{left:auto;right:0}.modal[data-modal-position~="left"]{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.modal[data-modal-position~="left"]:not(.backdrop) .dialog{right:auto;left:0}.modal[data-modal-width="small"]>.dialog{width:300px}.modal[data-modal-width="large"]>.dialog{width:960px}.modal[data-modal-width="full"]{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.modal[data-modal-width="full"] .dialog{top:0;bottom:0;left:0;right:0;width:100%;max-width:100%;max-height:100%;-webkit-box-shadow:0;box-shadow:0;border-radius:0}.modal[aria-hidden="false"][data-modal-width="full"] .dialog{top:0}.modal[data-modal-width="full"] footer{width:100%;position:absolute;bottom:0}.modal[data-modal-transition="zoom"] .dialog{top:50%;left:0;right:0;-webkit-transform:scale(.2, .2);-ms-transform:scale(.2, .2);transform:scale(.2, .2)}.modal[aria-hidden="false"][data-modal-transition="zoom"] .dialog{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.modal[data-modal-transition="flip"] .dialog{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.modal[aria-hidden="false"][data-modal-transition="flip"]>.dialog{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}.modal[data-modal-transition="slideDown"] .dialog{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.modal[data-modal-transition="slideUp"] .dialog{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.modal[aria-hidden="false"][data-modal-transition="slideDown"] .dialog,
.modal[aria-hidden="false"][data-modal-transition="slideUp"] .dialog{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal[data-modal-transition="slideRight"] .dialog{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.modal[data-modal-transition="slideLeft"] .dialog{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.modal[aria-hidden="false"][data-modal-transition="slideRight"] .dialog,
.modal[aria-hidden="false"][data-modal-transition="slideLeft"] .dialog{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mini{font-size:0.64285714rem}.tiny{font-size:0.71428571rem}.small{font-size:0.78571429rem}.medium{font-size:0.85714286rem}.large{font-size:1rem}.big{font-size:1.28571429rem}.huge{font-size:1.42857143rem}.hidden{opacity:0}.visible{opacity:1}.circular{border-radius:500rem}._centered{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(#fff,0.9);text-align:center}img.responsive,video.responsive{max-width:100%;width:100%;height:auto}.grid{padding:5px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.card{position:relative;margin:0
0 1rem 0;transition:box-shadow .25s;border-radius: .23rem;font-size:1rem;box-shadow:0 1px 3px 0 #D4D4D5, 0 0 0 1px #D4D4D5;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.card:hover{cursor:pointer;opacity: .85;box-shadow:none;background:#000;color:#fff}.card:hover a:not(.label){color:#fff}.card>:first-child{border-top:none}.card>:first-child:not(.image){padding:1rem;border-bottom:#ccc 1px solid}.card:last-child{margin-bottom:0}.card>:first-child,.cards>.card>:first-child{border-radius: .17rem .17rem 0 0;border-top:none}.card>:last-child,.cards>.card>:last-child{border-radius:0 0 .17rem .17rem}.card>:only-child,.cards>.card>:only-child{border-radius: .17rem}.masonry
.card{margin-bottom:1.5rem}.nogutter
.card{margin:0}.card
.title{font-size:1rem;font-weight:500;margin:0;padding:0}.card
.image{position:relative;overflow:hidden;margin:0}.card .image
img{display:block;position:relative;left:0;right:0;top:0;bottom:0;width:100%;max-height:200px;object-fit:cover;object-position:0% 0%;border-radius:inherit;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.card:hover .image
img{transform:scale(1.1)}.card .image
.title{position:absolute;bottom:3.3rem;left:0;max-width:100%;padding:0}.card .image .title
a{color:#fff;padding: .3rem 1rem;background-color:rgba(0,0,0, .7)}.card .image
.label{position:absolute;bottom:1.5rem;left:0;width:100%;border:none;background-color:rgba(255,255,255, .7) !important;border-radius:0}.card
.content{padding:1rem;border-radius:0 0 2px 2px}.card
footer{padding:1rem;border-top:1px solid rgba(0, 0, 0, 0.1)}.card footer>*{margin:0}.card .content .meta,
.card .title>.meta{display:block;font-size:1rem;color:rgba(0, 0, 0, .4);margin:0}.card .content
p{margin: .7rem 0 0;color:inherit}.card .content
.title{display:block;line-height:32px;margin:0}.card .content .title
i{line-height:32px}.card
.action{position:relative;background-color:inherit;border-top:1px solid rgba(160, 160, 160, 0.2);padding: .6rem 1rem}.card .action a:not(.btn):not(.btn.large):not(.btn.large):not(.btn.floating){color:#ffab40;margin-right:24px;transition:color .3s ease;text-transform:uppercase}.card .action a:not(.btn):not(.btn.large):not(.btn.large):not(.btn.floating):hover{color:#ffd8a6}.label{display:inline-block;line-height:1;vertical-align:baseline;margin:0em
0.14285714em;background-color:#E8E8E8;background-image:none;padding:0.5833em 0.833em;color:rgba(0, 0, 0, 0.6);text-transform:none;font-weight:bold;border:0px
solid transparent;border-radius:2rem;-webkit-transition:background 0.1s ease;transition:background 0.1s ease}.label:first-child{margin-left:0em}.label:last-child{margin-right:0em}.label.left,.label.right{float:none}a.label{cursor:pointer}.label>a{cursor:pointer;color:inherit;opacity:0.5;-webkit-transition:0.1s opacity ease;transition:0.1s opacity ease}.label>a:hover{opacity:1}.label>img{width:auto !important;vertical-align:middle;height:2.1666em !important}.label>.icon{width:auto;margin:0em
0.75em 0em 0em}.label>.detail{display:inline-block;vertical-align:top;font-weight:bold;margin-left:1em;opacity:0.8}.label > .detail
.icon{margin:0em
0.25em 0em 0em}.label>.close.icon,.label>.delete.icon{cursor:pointer;margin-right:0em;margin-left:0.5em;font-size:0.92857143em;opacity:0.5;-webkit-transition:background 0.1s ease;transition:background 0.1s ease}.label>.delete.icon:hover{opacity:1}.labels>.label{margin:0em
0.5em 0.5em 0em}.outline.label{background:none #FFF !important;border:1px
solid rgba(34,36,38,0.15);color:rgba(0,0,0,0.87);box-shadow:none}a.outline.label:hover{text-decoration:none;background:none #FFF;color:#1e70bf;box-shadow:1px solid rgba(34,36,38,0.15);box-shadow:none}.outline.pointing.label:before{border-color:inherit}.mini.labels .label,.mini.label{font-size:0.64285714rem}.tiny.labels .label,.tiny.label{font-size:0.71428571rem}.small.labels .label,.small.label{font-size:0.78571429rem}.labels .label,.label{font-size:0.85714286rem}.large.labels .label,.large.label{font-size:1rem}.big.labels .label,.big.label{font-size:1.28571429rem}.huge.labels .label,.huge.label{font-size:1.42857143rem}.tabs{position:relative;background-color:#fff}.tabs
.menu{overflow:hidden;height:48px;width:100%;margin:0
auto;white-space:nowrap;-webkit-font-smoothing:antialiased}.tabs.transparent{background-color:transparent}.tabs.transparent .tab a,
.tabs.transparent .tab.disabled a,
.tabs.transparent .tab.disabled a:hover{color:rgba(255, 255, 255, 0.7)}.tabs.transparent .tab a:hover,
.tabs.transparent .tab
a.active{color:#fff}.tabs.transparent
.indicator{background-color:#fff}.tabs.fixed{display: -webkit-flex;display: -ms-flexbox;display:flex}.tabs.fixed
.tab{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs
.menu{margin:0
0 -1px}.tabs.material
.menu{margin:0}.tabs
.tab{text-align:center;line-height:48px;display:inline-block;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab
a{color:rgba(0, 0, 0, 0.7);display:inline-block;height:100%;padding:0
1.8rem;font-size: .9rem;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.tabs.material .tab,
.tabs.material .tab
a{display:block}.tabs .tab a:hover,
.tabs .tab
a.active{background-color:transparent;color:rgba(0, 0, 0, .8)}.tabs .tab
a.active{border:1px
solid rgba(0, 0, 0, .2);border-top:2px solid rgba(0, 0, 0, .8);border-bottom:1px solid #fff}.tabs.material .tab
a.active{border:none}.tabs .tab.disabled a,
.tabs .tab.disabled a:hover{color:rgba(0, 0, 0, .2);cursor:default}.tabs
.indicator{position:absolute;top:48px;height:2px;background-color:rgba(0, 0, 0, .8);will-change:left, right}.tabs:not(.material) .contents{border-top:rgba(0, 0, 0, .2) 1px solid}.tabs
.contents{padding:2rem 0}.tabs.material
.contents{margin:1rem 0 0}.tabs
.content{display:none}@media only screen and (max-width: 992px){.tabs .tab
a{padding:0
12px}}ul,ol{margin:1rem 0;padding-left:2.5rem}[dir="rtl"] ul,
[dir="rtl"] ol{padding-left:0;padding-right:2.5rem}ul ul,
ol
ol{margin:0}ul.no-bullets,ol.no-bullets{padding-left:0}[dir="rtl"] ul.no-bullets,
[dir="rtl"] ol.no-bullets{padding-right:0}ul.no-bullets>li,ol.no-bullets>li{list-style:none}ul.colored,ol.colored{padding-left:2.5rem}ul.colored>li,ol.colored>li{list-style-type:none;position:relative}ul.colored>li:before,ol.colored>li:before{position:absolute;top: .1rem;left: -1rem;-webkit-margin-start: -.25rem;content:"\25cf";color:#00a9ec;font-size: .8rem;text-align:right;text-decoration:none}[dir="rtl"] ul.colored > li:before,
[dir="rtl"] ol.colored>li:before{left:auto;right: -1rem;text-align:left}ol.colored{counter-reset:foo}ol.colored>li{counter-increment:foo}ol.colored>li:before{content:counter(foo) ".";top:0;left: -3.125rem;width:2.5rem;-webkit-margin-start:0;font-size:1rem}[dir="rtl"] ol.colored>li:before{right: -3.125rem}dt,dd{min-height:1.4rem}@media print and (min-width: 537px),
screen and (min-width: 48em){.dl-horizontal>dt{clear:left;float:left;width:9.375rem;white-space:nowrap;overflow:hidden;text-align:right;text-overflow:ellipsis}[dir="rtl"] .dl-horizontal>dt{clear:right;float:right;text-align:left}.dl-horizontal>dd{margin-left:10.375rem}[dir="rtl"] .dl-horizontal>dd{margin-left:auto;margin-right:10.375rem}}table{margin:1rem 0;max-width:100%;width:100%;font-size:1rem}[dir="rtl"] table th,
[dir="rtl"]table
td{text-align:right}table.bordered>thead>tr,table.bordered>tbody>tr{border-bottom:1px solid #d0d0d0}table.striped>tbody>tr:nth-child(odd){background-color:rgba(0,0,0,.05)}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:rgba(0,0,0,.05)}thead{border-bottom:1px solid #d0d0d0}td,th{padding:15px
5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width: 768px){table.responsive{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive td:empty:before{content:'\00a0'}table.responsive th,
table.responsive
td{margin:0;vertical-align:top}table.responsive
th{text-align:left}table.responsive
thead{display:block;float:left}table.responsive thead
tr{display:block;padding:0
10px 0 0}table.responsive thead tr th::before{content:"\00a0"}table.responsive
tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive tbody
tr{display:inline-block;vertical-align:top}table.responsive
th{display:block;text-align:right}table.responsive
td{display:block;min-height:1.25em;text-align:left}table.responsive
tr{padding:0
10px}table.responsive
thead{border:0;border-right:1px solid #d0d0d0}table.responsive.bordered
th{border-bottom:0;border-left:0}table.responsive.bordered
td{border-left:0;border-right:0;border-bottom:0}table.responsive.bordered
tr{border:0}table.responsive.bordered tbody
tr{border-right:1px solid #d0d0d0}}.align.left{text-align:left}[dir="rtl"] .align.left{text-align:right}.align.right{text-align:right}[dir="rtl"] .align.right{text-align:left}.align.center{text-align:center}@media (max-width: 37.49em){.text-xxs-left-only{text-align:left}[dir="rtl"] .text-xxs-left-only{text-align:right}.text-xxs-right-only{text-align:right}[dir="rtl"] .text-xxs-right-only{text-align:left}.text-xxs-center-only{text-align:center}}@media print and (min-width: 536px),
screen and (min-width: 37.5em){.text-xs-left{text-align:left}[dir="rtl"] .text-xs-left{text-align:right}.text-xs-right{text-align:right}[dir="rtl"] .text-xs-right{text-align:left}.text-xs-center{text-align:center}}@media print and (min-width: 536px) and (max-width: 536px),
screen and (min-width: 37.5em) and (max-width: 47.99em){.text-xs-left-only{text-align:left}[dir="rtl"] .text-xs-left-only{text-align:right}.text-xs-right-only{text-align:right}[dir="rtl"] .text-xs-right-only{text-align:left}.text-xs-center-only{text-align:center}}@media print and (min-width: 537px),
screen and (min-width: 48em){.text-s-left{text-align:left}[dir="rtl"] .text-s-left{text-align:right}.text-s-right{text-align:right}[dir="rtl"] .text-s-right{text-align:left}.text-s-center{text-align:center}}@media print and (min-width: 537px) and (max-width: 61.99em),
screen and (min-width: 48em) and (max-width: 61.99em){.text-s-left-only{text-align:left}[dir="rtl"] .text-s-left-only{text-align:right}.text-s-right-only{text-align:right}[dir="rtl"] .text-s-right-only{text-align:left}.text-s-center-only{text-align:center}}@media (min-width: 62em){.text-m-left{text-align:left}[dir="rtl"] .text-m-left{text-align:right}.text-m-right{text-align:right}[dir="rtl"] .text-m-right{text-align:left}.text-m-center{text-align:center}}@media (min-width: 62em) and (max-width: 74.99em){.text-m-left-only{text-align:left}[dir="rtl"] .text-m-left-only{text-align:right}.text-m-right-only{text-align:right}[dir="rtl"] .text-m-right-only{text-align:left}.text-m-center-only{text-align:center}}@media (min-width: 75em){.text-l-left{text-align:left}[dir="rtl"] .text-l-left{text-align:right}.text-l-right{text-align:right}[dir="rtl"] .text-l-right{text-align:left}.text-l-center{text-align:center}}.grid-state-indicator{position:absolute;top: -9999px;height:1px;width:0}.visible-xxs,.visible-xs,.visible-s,.visible-m,.visible-l{display:none !important}@media (max-width: 37.49em){.hidden-xxs{display:none !important}.visible-xxs{display:block !important}.visible-xxs.inline{display:inline !important}.visible-xxs.inline-block{display:inline-block !important}table.visible-xxs{display:table}thead.visible-xxs{display:table-header-group !important}tfoot.visible-xxs{display:table-footer-group !important}tr.visible-xxs{display:table-row !important}th.visible-xxs,td.visible-xxs{display:table-cell !important}col.visible-xxs{display:table-column !important}caption.visible-xxs{display:table-caption !important}}@media print and (max-width: 536px),
screen and (min-width: 37.5em) and (max-width: 47.99em){.hidden-xs{display:none !important}.visible-xs{display:block !important}.visible-xs.inline{display:inline !important}.visible-xs.inline-block{display:inline-block !important}table.visible-xs{display:table}thead.visible-xs{display:table-header-group !important}tfoot.visible-xs{display:table-footer-group !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}col.visible-xs{display:table-column !important}caption.visible-xs{display:table-caption !important}}@media print and (min-width: 537px) and (max-width: 61.99em),
screen and (min-width: 48em) and (max-width: 61.99em){.hidden-s{display:none !important}.visible-s{display:block !important}.visible-s.inline{display:inline !important}.visible-s.inline-block{display:inline-block !important}table.visible-s{display:table}thead.visible-s{display:table-header-group !important}tfoot.visible-s{display:table-footer-group !important}tr.visible-s{display:table-row !important}th.visible-s,td.visible-s{display:table-cell !important}col.visible-s{display:table-column !important}caption.visible-s{display:table-caption !important}}@media (min-width: 62em) and (max-width: 74.99em){.hidden-m{display:none !important}.visible-m{display:block !important}.visible-m.inline{display:inline !important}.visible-m.inline-block{display:inline-block !important}table.visible-m{display:table}thead.visible-m{display:table-header-group !important}tfoot.visible-m{display:table-footer-group !important}tr.visible-m{display:table-row !important}th.visible-m,td.visible-m{display:table-cell !important}col.visible-m{display:table-column !important}caption.visible-m{display:table-caption !important}}@media (min-width: 75em){.hidden-l{display:none !important}.visible-l{display:block !important}.visible-l.inline{display:inline !important}.visible-l.inline-block{display:inline-block !important}table.visible-l{display:table}thead.visible-l{display:table-header-group !important}tfoot.visible-l{display:table-footer-group !important}tr.visible-l{display:table-row !important}th.visible-l,td.visible-l{display:table-cell !important}col.visible-l{display:table-column !important}caption.visible-l{display:table-caption !important}}@media
print{*,:before,:after,*:first-letter,*:first-line {box-shadow:none !important;text-shadow:none !important;background:transparent !important;color:#000 !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px
solid #c0c0c0;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}}#header{position:fixed;z-index:99;left:0;top:0;width:100%;border-bottom:#efefef 1px solid;border-bottom:#eee 1px solid;background-color:#fff;color:#111;display:flex;align-items:center;-webkit-filter:none;-webkit-transition:all .3s;transition:all .3s}#header[aria-hidden="false"]{opacity:1;-
-webkit-transform: translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#header[aria-hidden="true"]{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#header
h1{float:left;margin:0}#header h1
a{padding:0
10px}#header h1
svg{margin:4px
0 6px;height:36px}.logo-symbol{fill:#c62828;fill:#272343}.logo-tattoo{fill:#999}.logo-navi{fill:#272343}#sidebar
a{color:#555}#header
ul{text-align:right;display:flex}#header
nav{font-size:1.2rem;margin:0
0 0 auto;padding:0}#header nav
ul{margin:0}#header li
a{padding:6px
10px;display:inline-block}#header li a
span{display:none}#header li a
i{margin:0}@media (min-width: 768px){#header
nav{margin:0
0 0 auto }#header li
a{margin-right:10px;border-bottom:1px solid #fff;-webkit-transition:all .6s;transition:all .6s}#header li a:hover{color:#888;border-color:#ccc}#header h1
a{display:block;padding:15px
20px}#header h1
svg{height:42px}#header li a
span{display:block}#header li a
i{display:none}}.cfix{zoom:1;clear:both}.cfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden}.parallax{background-repeat:no-repeat}.add-tspot{color:#fff;background-size:cover;background-repeat:no-repeat;background-size:cover;background-position:50% 60%;padding:1rem;display:block;text-shadow:0px 0px 11px #000;font-size:86%;margin-bottom:2rem;-webkit-transition:all .6s;transition:all .6s}.add-top .add-tspot
h1{margin:0;line-height:1;padding:0;border:none}.add-tspot
svg{height:80px;margin-top:2rem;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce}.logo-tspot1{fill:#296287}.logo-tspot2{fill:#278AA2}.logo-tspot3{fill:#fff}.add-tspot:hover .logo-tspot1{fill:#fff}@-webkit-keyframes
bounce{0%,20%,40%,60%,80%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}@keyframes
bounce{0%,20%,40%,60%,80%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}#galleries{transition:all 1s;min-height:50vh}#galleries[aria-hidden="true"] .spiner{position:absolute;left:0;right:0;top:200px;display:block;width:140px;height:140px;margin:0
auto;background-color:#ccc;border-radius:100%;animation:sk-scaleout 1.0s infinite ease-in-out}#galleries[aria-hidden="false"] .spiner{display:none}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1.0);opacity:0}}@keyframes sk-scaleout{0%{transform:scale(0)}100%{transform:scale(1.0);opacity:0}}#galleries
ul{-webkit-transition:all 1s;transition:all 1s}#galleries[aria-hidden="true"] ul{opacity:0;visibility:hidden}#galleries[aria-hidden="false"] ul{opacity:1;visibility:visible}#galleries
ul{column-count:6;column-gap:3px}@media (max-width: 520px){#galleries
ul{column-count:4;column-gap:1px}}#galleries
li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:inline-block}#galleries li a
img{-webkit-filter:grayscale(80%);filter:grayscale(80%);-webkit-transition:all .5s;transition:all .5s}#galleries li a:hover
img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}@media (min-width: 1100px){#studioInfo{width:26%;float:right;padding:1.2rem;border-radius: .23rem;box-shadow:0 1px 3px 0 #ddd, 0 0 0 1px #eee}#singleImage{margin-right:26.5%}}#singleImage
figure{position:relative;margin:0
0 2rem}#singleImage figcaption
p{position:absolute;bottom:0;margin:0;padding:0}#singleImage figcaption
.caption{color:#fff;padding: .5rem .8rem;background-color:rgba(0,0,0, .6);font-size:1rem;padding: .5rem .8rem;line-height:1.32857143;vertical-align:middle}#singleImage figcaption a, #singleImage figcaption a
i{margin:0}#singleImage
.btn{margin:0;border-radius: .1rem}#header
.mobile{display:none}.intro{text-align:center;padding:5em
0}.intro
h2{font-size:2.6rem}#sidebar
.dialog{height:100vh;background-color:#000}@media (max-width: 767px){.desktop{display:none}.mobile{display:block}#header
.mobile{display:flex}.intro
h2{font-size:1.6rem}#sidebar
li{line-height:3rem}#sidebar li
a{color:#fff;display:block}#sidebar a>*{display:inline-block;text-align:left}#sidebar a
i{font-size:1rem;margin:0
.5rem 0 0}}@keyframes
scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 7))}}.splide__arrows
.splide__arrow{background:#000}.splide__arrow
svg{fill:#fff}.cover{-webkit-background-size:cover;background-size:cover;background-position:center canter}.cover a:not(.btn), .cover :not(input):not(.btn){color:#fff;text-shadow:0px 0px 11px #000}.cover a.btn, .cover a.btn
i{text-shadow:none}@media screen and (min-width: 769px){#jumbo{background-image:url(../img/bg10.jpg)}#pickup{background-image:url(../img/bg03.jpg)}#footer{background-image:url(../img/bg06.jpg)}#loginBox{background-image:url(../img/bg07.jpg)}.add-tspot{background-image:url(../img/tspot.jpg)}}@media screen and (max-width: 768px){#jumbo{background-image:url(../img/bg10-tb.jpg)}#pickup{background-image:url(../img/bg03-tb.jpg)}#footer{background-image:url(../img/bg06-tb.jpg)}#loginBox{background-image:url(../img/bg07-tb.jpg)}.add-tspot{background-image:url(../img/tspot-tb.jpg)}}@media screen and (max-width: 500px){#jumbo{background-image:url(../img/bg10-sp.jpg)}#pickup{background-image:url(../img/bg03-sp.jpg)}#footer{background-image:url(../img/bg06-sp.jpg)}#loginBox{background-image:url(../img/bg07-sp.jpg)}.add-tspot{background-image:url(../img/tspot-sp.jpg)}}#jumbo
form{width:60%;margin:0
auto}@media (max-width: 900px){#jumbo
form{width:80%}}@media (max-width: 600px){#jumbo
form{width:100%}}#jumbo
.fullscreen{position:relative;z-index:50;background-color:transparent;margin:0;display: -ms-flexbox;display: -webkit-flex;display:flex;height:100vh;width:100%}#jumbo .fullscreen .jumbotron
div{margin:auto;text-align:center;max-width:900px}#pickup{background-color:#111;color:#fff}#pickup li
img{width:80px}#editors
h3{font-size:1.2rem;margin-bottom:.2rem}#editors
p{font-size:.9rem}#professional{background-color:#f0f0f0}@media screen and (max-width: 767px){#professional .columns.two.animated>*{width:100%}}@media screen and (max-width: 500px){#professional .columns.two:not(.animated)>*{width:100%}}.fb-container{max-width:100%;overflow:hidden}@media screen and (max-width: 767px){.fb-container{width:100%;max-width:500px}}.contents-body{margin-bottom:3rem}.contents-body
h2{border-left:#212121 5px solid;padding-left:1rem;line-height:1.12;position:relative}.contents-body h2:before{position:absolute;left: -5px;top:0;width:5px;height:12px;content:'';background:#f44336 }#qnare{padding:.5rem 1rem;border:#ddd 1px solid;border-radius:4px;height:300px;overflow:scroll;overflow-x:hidden}.jumbotron{padding-top:3.3em;padding-bottom:4.2em}#information{margin:0
auto;overflow:hidden}#information
ins{margin:0
.5em 0 0;text-align:center;vertical-align:middle;border:0;font-size: .8rem;line-height:1rem;font-weight:400;padding:0
.6em .4em .6em;font-family:inherit;border-radius: .5em;border:#ccc 1px solid;text-decoration:none;vertical-align:top}.fstudio-categories
li{display:inline-block}.categories{margin:2rem 0}.categories
li{display:inline-block;margin:.2rem }#loginBox
form{max-width:600px;margin:0
auto}main{margin:100px
0 30px;min-height:70vh}.contents-wrap{margin:1rem auto 2rem}.contents-wrap
h1{line-height:1.4rem;border-bottom:#eee 1px solid;padding:1.6rem 0}.contents-relation
h2{font-size:1.2rem}.images{margin:2rem 0}.images
h3{font-size:1rem;margin:0}.images
li{display:inline-block}.contents-list{column-count:4;column-gap:0}@media (max-width: 1600px){.contents-list{column-count:3}}@media (max-width: 1100px){.contents-list{column-count:2}}@media (max-width: 600px){.contents-list{column-count:1}}​
.contents-body{padding:2rem 0}.search-field{margin-bottom:15px}.search .columns>*:first-child{padding:0
.1rem 0 0}.search .columns>*:nth-child(2){padding:0
0 0 .1rem}.search
ul{margin:1rem 0 0}.search input[name="sword"]{width:100%;padding-right:30px}.search input[name="sword"]+button{position:absolute;top:6px;right:1px;border:none;background-color:rgba(255,255,255,0);font-size:18px}.search input[name="sword"] + button
i{color:#999;text-shadow:none;padding:13px
8px;display:inline-block}.safari.touch .search input[name="sword"]+button{top:7px;right:1px}.safari.touch .search input[name="sword"] + button
i{top:7px;padding:13px
5px}#searchNv{margin:5rem 0}@media (max-width: 600px){#searchNv{margin:2rem 0}#searchNv
li{width:100%}}#googlemap{max-width:100%;height:500px}@media (max-width: 600px){#googlemap{height:340px}}#loginBox
h2{font-size:1.2rem}#footer{background-color:#000;color:#ccc;text-align:left;padding:3rem 0}#footer a:not(.btn){color:#fff;font-size:.8rem;line-height:1.6rem;text-shadow:0px 0px 11px #000}#footer dt
svg{height:auto;max-width:95%}#footer .logo-symbol{fill:#fff}#footer .logo-title{fill:#ccc}@media (max-width: 768px){#footer{padding:2rem 1rem}}@media (max-width: 500px){#footer .columns.four>*{width:100%}}.social{width:100%;position:relative;z-index:5;zoom:1;list-style:none;margin:0;padding:0;font-size:0px}.social
li{display:inline-block;text-align:center;margin:0
5px 5px}.social
a{position:relative;display:inline-block;border:none !important;-webkit-transition:all 0.4s;transition:all 0.4s;overflow:hidden;;border-radius:3px;margin:0;padding:0;line-height:1;border:none;box-shadow:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Brands";color:#111}.social a:before{display:inline-block;padding:0;font-size:1.4rem;padding:.22rem .3rem !important;line-height:2rem !important}.social .facebook:before{content:"\f39e"}.social .twitter:before{content:"\f099"}.social .googleplus:before{content:"\f39e"}.social .google:before{content:"\f1a0"}.social .pinterest:before{content:"\f231"}.social .line:before{content:"\f3c0"}.social .pocket:before{content:"\f265"}.social .hatena:before{content:"B!";font-family:Verdana;font-weight:bold;font-size:1.5rem}.btn.oauth{color:#fff}.btn.oauth
i{color:#fff}.oauth.facebook{background-color:#3B5999}.oauth.twitter{background-color:#1B95E0}.oauth.google{background-color:#4285F4}#footer .social
a{color:#fff}.box-g{position:absolute;z-index:99;width:auto;padding:5px;background-color:#fff;text-align:center}.box-g
img{max-width:300px}@media (min-width: 800px){.box-g
img{max-width:400px}}#tag-hide{transition:height 1s ease-out}#tag-hide[aria-hidden="true"]{height:0;display:none}#tag-hide[aria-hidden="false"]{display:block;height:auto}#loginBox label
span{width:3rem;display:inline-block}#loginBox
input{max-width:100%;width:auto;display:inline-block}.archives{margin:2rem 0}.archives
h2{font-size:1.2rem}#studioSearch{z-index:999}nav.modal
.dialog{padding-top:5rem;width:400px;font-size:1rem}@media (max-width: 768px){nav.modal
.dialog{padding-top:2.6rem;width:320px}}nav.modal
.content{padding-left:1.6rem}#mynavi li
a{display:block;padding:.5rem 0}a
i{margin-right:.5rem}.underpage{text-align:center;padding:4rem 0 6rem}.underpage dt, .underpage
dd{margin:0;padding:0;line-height:1}.underpage
dd{margin:2rem 0}#error404
dt{font-size:10rem}#error404
dd{font-size:2.4rem}#maintenance{background-color:#f1f6f9;margin:0;padding:10rem 0}#maintenance
dt{font-size:4rem;color:#3d9ae2}#maintenance
dd{font-size:2rem}#maintenance
svg{width:300px}@media (max-width: 600px){#error404
dt{font-size:5rem}#error404 dd, #maintenance
dd{font-size:1.2rem}#maintenance
dt{font-size:3rem}#maintenance
svg{width:200px}}