img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/css/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/css/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/css/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/css/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
@charset "UTF-8";.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}*{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background-color:#f7f7f4;height:100%;min-height:100%;text-align:center;position:relative;max-width:100%;font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","Osaka","MS PGothic",arial,helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.7;color:main-black}@media (max-width:770px){body{font-size:15px}}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}section{margin:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after{content:""}q:before,q:after{content:""}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none;backface-visibility:hidden}a:hover,a:active,a:focus{border:0;outline:0;color:#376298}a img{border:0;outline:0}button,input,select,textarea{font-size:14px;line-height:1.7}body,button,input,select,textarea,a{color:#182c32}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;line-height:1.4;letter-spacing:.01em}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{margin:0}h1.maintx,h1.mainpagetx,h2.maintx,h2.mainpagetx,h3.maintx,h3.mainpagetx,h4.maintx,h4.mainpagetx,h5.maintx,h5.mainpagetx,h6.maintx,h6.mainpagetx{font-size:48px;font-weight:400}h1.mainpagetx,h2.mainpagetx,h3.mainpagetx,h4.mainpagetx,h5.mainpagetx,h6.mainpagetx{font-size:44px}h1.mainpagetx p,h2.mainpagetx p,h3.mainpagetx p,h4.mainpagetx p,h5.mainpagetx p,h6.mainpagetx p{letter-spacing:normal}@media (max-width:760px){h1.maintx,h1.mainpagetx,h2.maintx,h2.mainpagetx,h3.maintx,h3.mainpagetx,h4.maintx,h4.mainpagetx,h5.maintx,h5.mainpagetx,h6.maintx,h6.mainpagetx{font-size:36px}}p{margin-bottom:1.6em;letter-spacing:.01em}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{border-left:4px solid #707070;border-left:4px solid rgba(51,51,51,.7);color:#707070;color:rgba(51,51,51,.7);font-size:18px;font-size:1.8rem;font-style:italic;line-height:1.6667;margin-bottom:1.6667em;padding-left:.7778em}blockquote p{margin-bottom:1.6667em}blockquote>p:last-child{margin-bottom:0}blockquote cite,blockquote small{color:#333;font-size:15px;font-size:1.5rem;line-height:1.6}blockquote em,blockquote i,blockquote cite{font-style:normal}blockquote strong,blockquote b{font-weight:400}address{font-style:italic;margin:0 0 1.6em}code,kbd,tt,var,samp{font-family:Inconsolata,monospace;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre{font-family:Inconsolata,monospace;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;background-color:transparent;background-color:rgba(0,0,0,.01);border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1);line-height:1.2;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:.8em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}abbr[title]{border-bottom:1px dotted #eaeaea;border-bottom:1px dotted rgba(51,51,51,.1);cursor:help}mark,ins{background-color:rgba(255,249,192,.47);text-decoration:none;margin-left:4px}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}hr{background-color:#eaeaea;background-color:rgba(51,51,51,.1);border:0;height:1px;margin-bottom:1.6em}ul{list-style:none}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dt{font-weight:700}table,th,td{border:1px solid rgba(24,44,50,.2);vertical-align:middle}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0;table-layout:fixed;width:100%}caption,th,td{font-weight:400;text-align:left}th{border-width:0 1px 1px 0;font-weight:700}td{border-width:0 1px 1px 0}th,td{padding:12px 12px 7px;line-height:1.5}img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}figure{margin:0}del{opacity:.8}::-webkit-input-placeholder,:-moz-placeholder{color:rgba(51,51,51,.4);font-size:90%}::-moz-placeholder{color:rgba(51,51,51,.4);opacity:1;font-size:90%}:-ms-input-placeholder{color:rgba(51,51,51,.4);font-size:90%}button,input,select,textarea{background-color:rgba(204,204,204,.15);border-radius:0 !important;line-height:1.5;margin:0;max-width:100%;vertical-align:baseline;border:0;padding:3px 5px}button{line-height:normal}input{line-height:normal;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));color:#333}textarea{background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))}input:focus,textarea:focus{background-color:#fff;color:#333}button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default;opacity:.5}button{-webkit-appearance:none;background-color:#333;border:0;color:#fff;cursor:pointer;font-size:12px;font-size:1.2rem;font-weight:700;padding:.7917em 1.5em;text-transform:uppercase}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;background-color:#e2464e;border:0 !important;border-radius:2px !important;color:#fff;cursor:pointer;font-weight:700;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}button:hover{background-color:rgba(51,51,51,.7);outline:0}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#ec888d;outline:0}button:focus{background-color:#707070;background-color:rgba(51,51,51,.7);outline:0}input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{background-color:#707070;background-color:rgba(51,51,51,.7);outline:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel]{padding:8px 10px;width:100%}textarea{padding:.375em;width:100%;overflow:auto;vertical-align:top}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus{outline:0}textarea:focus{outline:0}.post-password-form{position:relative}.post-password-form label{color:#707070;color:rgba(51,51,51,.7);display:block;font-size:12px;font-size:1.2rem;font-weight:700;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.post-password-form input[type=submit]{position:absolute;right:0;bottom:0}input[type=checkbox],input[type=radio]{padding:0}.search-form input[type=submit],.widget .search-form input[type=submit]{padding:0}.wpcf7-form{margin-top:30px}.wpcf7-form input,.wpcf7-form textarea{border:1px solid rgba(204,204,204,.64)}.wpcf7-form input.wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid{border-color:rgba(211,73,73,.49)}span.wpcf7-not-valid-tip{font-size:11px;color:#d34949;text-align:right}div.wpcf7-validation-errors{display:none !important}div.wpcf7 img.ajax-loader{display:none}div.wpcf7-mail-sent-ok{width:100%;margin:0;padding:60px 0 40px;text-align:center;border:0}.wpcf7c-conf{background-color:#f3f3f3;border-color:#ccc}#b-submit{margin:10px auto;padding:10px 15px}#wrap{position:relative;z-index:2;min-height:100%;padding-bottom:320px;padding-top:236px}@media (max-width:770px){#wrap{padding-top:0;padding-bottom:420px}}#mainarea{margin:0 auto;max-width:1040px;padding:0 50px;position:relative;z-index:5}@media (max-width:770px){#mainarea{padding:0 25px;width:100%}}@media (max-width:660px){#mainarea{padding:0 15px}}.contentbox{width:100%;margin:0 auto}.contenttx{width:100%;text-align:left}.contenttx h1{font-size:20px;margin-bottom:20px}.contenttx #news_block h1{margin-bottom:30px}.contenttx h1.tit{margin:60px 0 25px;border-bottom:1px solid #182c32;padding-bottom:7px;vertical-align:top}.contenttx h1.tit .txmini{vertical-align:middle;padding-bottom:3px;display:inline-block}@media (max-width:770px){.contenttx h1.tit{margin-top:60px;text-align:center;padding-bottom:10px}.contenttx h1.tit .txmini{display:block;margin-top:5px;font-size:10px}}.contenttx .maintext h1.tit:first-child{margin-top:30px}.contenttx h2.tit{margin:3.4em 0 10px;font-size:1.2em}.contenttx h2.tit:before{font-family:fontawesome;content:"";font-size:14px;font-weight:400;color:inherit;margin-right:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:770px){.contenttx #schedule h1.tit{margin-top:25px}}.contenttx h2{font-size:1.3em;margin-bottom:16px}.contenttx h3{font-size:1.2em;margin-bottom:12px}.contenttx h4{font-size:1.1em;margin-bottom:10px}.contenttx .kakko{margin-left:-.5em}@media (max-width:770px){.contenttx h1{margin-bottom:17px}.contenttx h2{margin-bottom:14px}.contenttx h3{margin-bottom:12px}.contenttx h4{margin-bottom:10px}}.contenttx .txmini{font-size:.66em;font-weight:400}.contenttx ul{font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","Osaka","MS PGothic",arial,helvetica,sans-serif;list-style-position:inside}.contenttx ul li{margin-bottom:4px}.contenttx ul.nomlist li:before{content:'';margin-left:-25px;margin-right:0}.contenttx ul.hihun li{font-size:13px;margin-bottom:4px;padding-left:25px}.contenttx ul.hihun li:before{content:"-";padding-left:5px;margin-right:15px;margin-left:-25px}.contenttx .kome{line-height:1.5;padding-left:20px;position:relative}.contenttx .kome:before{position:absolute;left:0;top:0}@media (max-width:770px){.contenttx .kome{font-size:12px}}.contenttx .gaku{border:7px solid #fff;margin:10px auto;-webkit-box-shadow:0 0 1px rgba(0,0,0,.15);box-shadow:0 0 1px rgba(0,0,0,.15)}.center{text-align:center}.box_l{float:left;width:50%;text-align:left}.box_r{float:right;width:50%;text-align:left}@media (max-width:770px){.box_l,.box_r{width:100%;float:none;padding:0 !important;margin-bottom:30px}}.tx-center{margin:0 auto;position:relative;text-align:center}.kome:before{content:"※";margin-right:2px;color:#e2464e;font-weight:400}.yaji{text-decoration:none}.yaji:before{font-family:fontawesome;content:"";font-size:15px;font-weight:400;color:#376298;margin-right:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.txmini{font-size:.8em}.triangle:before{font-family:fontawesome;content:"";font-size:15px;font-weight:400;color:#182c32;margin-right:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.triangle:before{font-weight:400}.openpage{display:inline-block;margin-right:15px;margin-bottom:10px}.openpage:before{font-family:fontawesome;content:"";font-size:15px;font-weight:400;color:#182c32;margin-right:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pagenate{margin:40px auto;width:100%;max-width:760px;text-align:center;font-family:"Slabo 27px","Times New Roman","A1明朝","A1 Mincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游ゴシック体","Yu Gothic","YuGothic",serif;font-size:13px;line-height:1;position:relative}.pagenate a{color:#376298}.pagenate a.prev,.pagenate a.next{position:absolute;padding:15px 0;top:0}.pagenate a.prev{left:0}.pagenate a.prev:before{font-family:fontawesome;content:"";font-size:12px;font-weight:400;color:inherit;margin-right:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pagenate a.next{right:0}.pagenate a.next:after{font-family:fontawesome;content:"";font-size:12px;font-weight:400;color:inherit;margin-left:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pagenate .page-numbers{padding:13px 10px;display:inline-block}.pagenate .page-numbers:hover{opacity:1}.pagenate .page-numbers.current{opacity:.5}.pagenate .page-numbers.prev:hover,.pagenate .page-numbers.next:hover{opacity:.5;text-decoration:none}.post_navi{text-align:center;margin:30px 0 0;font-size:12px;position:relative;padding:10px 0;line-height:1}.post_navi .box_pre,.post_navi .box_next{position:absolute;top:0}.post_navi .box_pre{left:0}.post_navi .box_pre a:before{font-family:fontawesome;content:"";font-size:12px;font-weight:400;color:inherit;margin-right:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.post_navi .box_next{right:0}.post_navi .box_next a:after{font-family:fontawesome;content:"";font-size:12px;font-weight:400;color:inherit;margin-left:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.normalfont{font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","Osaka","MS PGothic",arial,helvetica,sans-serif}.more{font-family:"A1明朝","A1 Mincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游ゴシック体","Yu Gothic","YuGothic",serif}.newscontent p a.more,.newscontent a a.more,.newscontent span a.more,.contenttx p a.more,.contenttx a a.more,.contenttx span a.more,.description p a.more,.description a a.more,.description span a.more{color:#182c32}.newscontent p a.more:hover,.newscontent a a.more:hover,.newscontent span a.more:hover,.contenttx p a.more:hover,.contenttx a a.more:hover,.contenttx span a.more:hover,.description p a.more:hover,.description a a.more:hover,.description span a.more:hover{color:#e2464e}.newscontent .posted_in,.newscontent .sku_wrapper,.contenttx .posted_in,.contenttx .sku_wrapper,.description .posted_in,.description .sku_wrapper{display:block;font-size:11px;margin-bottom:5px}.contenttx a,.description a,.newscontent a,.entry-content a{color:#376298}.contenttx a:hover,.description a:hover,.newscontent a:hover,.entry-content a:hover{text-decoration:underline}.wp-caption{width:100% !important;margin-bottom:2em;position:relative}.wp-caption .wp-caption-text{font-size:11px;color:#666;padding-top:5px}.wp-caption.alignleft{max-width:50% !important;position:relative;float:left;padding-right:7px}.wp-caption.alignright{max-width:50% !important;position:relative;float:right;padding-left:7px}.kugiri{padding:25px 0;border-top:1px dotted #ccc;margin-top:25px}.kugiri+.kugiri{margin-top:0}.kugiri p:last-child{margin-bottom:0}.kugiri .kome{display:block;margin-top:5px}.kugiri.last{border-bottom:1px dotted #ccc}.page-content{position:relative;max-width:830px;max-width:830px;margin:0 auto;background-color:#f7f7f4;padding-top:50px}@media (max-width:1040px){.page-content{padding-left:40px;padding-right:40px}}@media (max-width:850px){.page-content{padding-left:20px;padding-right:20px}}@media (min-width:1040px){.page-content{width:830px}}.blog .page-content,.single .page-content,.category .page-content{width:100%;max-width:100%;margin:0 auto}@media (max-width:1040px){.blog .page-content,.single .page-content,.category .page-content{padding-left:40px;padding-right:40px}}@media (max-width:850px){.blog .page-content,.single .page-content,.category .page-content{padding-left:20px;padding-right:20px}}@media (min-width:1040px){.blog .page-content,.single .page-content,.category .page-content{width:1000px}}#home .page-content,#page-toppage .page-content{padding-top:0}.page-content h1.pagetit{font-size:30px;font-weight:400;margin:0 auto 30px;line-height:1;font-family:"Slabo 27px","Times New Roman","A1明朝","A1 Mincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游ゴシック体","Yu Gothic","YuGothic",serif;color:#182c32}.page-content h1.pagetit a{color:#182c32}@media (max-width:770px){.page-content{padding-top:60px}.page-content h1.pagetit{font-size:28px;margin:1em auto 1.2em}}.maintext{font-size:14.5px;text-align:left}.maintext p{text-align:justify}.maintext p:last-child{margin-bottom:0}.maintext a{color:#376298}.maintext a:hover{text-decoration:underline}.maintext .yaji,.maintext a.yaji{color:#376298;text-decoration:none}.maintext .yaji:hover,.maintext a.yaji:hover{opacity:.7}.block+.block{margin-top:40px}.content-up{padding:0 15px 15px}.up-img{position:relative;text-align:center}.up-img img,.up-img a,.up-img span{display:block;text-align:center;margin-left:auto;margin-right:auto}.up-img span{font-size:10px;padding-top:3px;text-align:right}.up-img .up-box{margin-bottom:15px}.up-img .up-box:last-child{margin-bottom:0}.center .maintext{margin-left:auto;margin-right:auto}#togglemenu,#togglemenu span{display:inline-block;transition:all .4s;box-sizing:border-box}#togglemenu{position:fixed;right:12px;top:12px;z-index:500;width:30px;height:24px}#togglemenu span{position:absolute;left:0;width:100%;height:3px;background-color:#182c32;border-radius:3px}#togglemenu span:nth-of-type(1){top:0}#togglemenu span:nth-of-type(2){top:10px}#togglemenu span:nth-of-type(2):after{position:absolute;top:0;left:0;content:'';width:100%;height:3px;background-color:#182c32;border-radius:3px;transition:all .4s}#togglemenu span:nth-of-type(3){bottom:0}#togglemenu.active span{background-color:#fff}#togglemenu.active span:nth-of-type(1){transform:translateY(20px) scale(0)}#togglemenu.active span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#togglemenu.active span:nth-of-type(2):after{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:#fff}#togglemenu.active span:nth-of-type(3){transform:translateY(-20px) scale(0)}.closepp{position:absolute}#togglemenu,#close-menu,.closepp{display:none;cursor:pointer}@media (max-width:770px){#togglemenu,#close-menu,.closepp{display:block}}.closepp{display:block;right:20px;top:20px;color:#e2464e;text-indent:-5000px;font-size:15px;width:32px;height:32px;background-size:32px 32px;display:block;background-repeat:no-repeat;text-indent:-5000px;background-image:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/imgs/close-pp.png)}#close-menu{display:none}@media (max-width:770px){#close-menu{display:block}}#mainmenu{width:100%;max-width:100%;background-color:#f7f7f4;min-height:200px;z-index:200;text-align:center;padding-top:15px;position:fixed;top:0;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#mainmenu>div{width:100%;max-width:100%;margin:0 auto;text-align:right;position:relative;padding:0}@media (max-width:1040px){#mainmenu>div{padding-left:40px;padding-right:40px}}@media (max-width:850px){#mainmenu>div{padding-left:20px;padding-right:20px}}@media (min-width:1040px){#mainmenu>div{width:1000px}}#mainmenu .merit{font-weight:400;font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","Osaka","MS PGothic",arial,helvetica,sans-serif;font-size:10px;position:absolute;top:44px;left:0;opacity:.7}@media (max-width:1040px){#mainmenu .merit{left:40px}}@media (max-width:850px){#mainmenu .merit{left:15px}}#mainmenu a.homebt{width:298px;height:55px;background-size:298px 55px;display:block;background-repeat:no-repeat;text-indent:-5000px;background:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/imgs/logo.png) no-repeat;background-size:298px 55px;margin-bottom:20px;position:absolute;left:0;top:-2px;z-index:10}#mainmenu a.homebt span{display:block;text-align:left;text-indent:-5000px}#mainmenu a.homebt:hover{opacity:.6}@media (max-width:1040px){#mainmenu a.homebt{left:40px}}@media (max-width:850px){#mainmenu a.homebt{left:15px}}@media (max-width:770px){#mainmenu a.homebt{position:absolute;z-index:1000;top:24px;left:50%;margin-left:-50px;width:100px;height:38px;background-size:100px 38px;display:block;background-repeat:no-repeat;text-indent:-5000px;background:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/imgs/minilogo-w.png) no-repeat;background-size:100px 38px}}#mainmenu .homebt-mobile{display:none}@media (max-width:770px){#mainmenu .homebt-mobile{position:fixed;z-index:1000;top:8px;left:10px;width:100px;height:38px;background-size:100px 38px;display:block;background-repeat:no-repeat;text-indent:-5000px;background:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/imgs/minilogo.png) no-repeat;background-size:100px 38px}}#mainmenu .headinfo{line-height:1;font-family:"Slabo 27px",serif;margin-bottom:10px;font-size:20px}#mainmenu .headinfo .head_ad{font-size:11px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","Osaka","MS PGothic",arial,helvetica,sans-serif;margin-bottom:7px}#mainmenu .headinfo .tel{display:inline-block;margin-right:20px}@media (max-width:770px){#mainmenu{position:fixed;top:-660px;padding:5px 5px 100px !important;background-image:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/imgs/bg.png);background-size:5px 5px;background-repeat:repeat}#mainmenu.show{top:0}#mainmenu.show .homebt-mobile{display:none}#mainmenu>div{padding-top:60px}#mainmenu>div.headinfo{position:absolute;bottom:35px;text-align:center;width:100%;left:0;background-image:none;color:#fff !important}#mainmenu>div.headinfo a{color:#fff !important}}.menu{display:block;position:relative;text-align:center;z-index:5;padding:9px 0 6px;margin:12px 0 10px;border:1px solid #182c32;border-width:1px 0}.menu:before,.menu:after{content:" ";display:table}.menu:after{clear:both}.menu li{display:inline-block;vertical-align:middle;margin:0 15px}.menu li a{display:block;font-size:15px;line-height:1;position:relative;padding:4px 12px 4px;letter-spacing:.05em;color:#182c32;font-weight:700}@media (max-width:900px){.menu li a{padding:4px 10px 4px}}.menu li a span{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;line-height:1;border-bottom:1px solid transparent}.menu li a span.ja{font-size:.7em;font-family:"Slabo 27px",serif;font-weight:400;display:block;text-align:center;padding-top:4px}.menu li.active a,.menu li a:hover,.menu li a.active{opacity:1;text-decoration:none;color:#376298}.menu li.active a span,.menu li a:hover span,.menu li a.active span{text-shadow:none;color:#376298}@media (max-width:770px){.menu{text-align:left;margin:0;border:0}.menu:before{content:none}.menu li{padding:17px 10px 15px;font-size:15px;display:block;text-align:center;border-bottom:1px dotted #e2464e}.menu li:first-child{border-top:1px dotted #e2464e}.menu li a{padding:0;color:#fff !important;opacity:1;font-size:14px}.menu li a span{border:0}.menu li.active a,.menu li a:hover,.menu li a.active{color:#e2464e !important}.menu li.active a span,.menu li a:hover span,.menu li a.active span{color:#e2464e !important}.menu li.fb,.menu li.inst{padding:15px 5px}.menu li.fb a,.menu li.inst a{padding:0}.menu li.fb a span,.menu li.inst a span{font-size:12px;display:inline-block;text-align:center;text-indent:0}.menu li.fb{padding-top:40px}}.fb,.inst{display:inline-block}.fb:before,.inst:before{font-family:fontawesome;content:"";font-size:18px;font-weight:400;color:inline-block;margin-right:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.fb span,.inst span{display:inline-block;text-align:left;text-indent:-5000px}.inst{margin-left:6px}.inst:before{font-family:fontawesome;content:"";font-size:18px;font-weight:400;color:inline-block;margin-right:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#facebook,#instagram{position:fixed;height:34px;font-family:"A1明朝","A1 Mincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游ゴシック体","Yu Gothic","YuGothic",serif;background-color:rgba(143,144,138,.7);top:70px;left:0;color:#fff;padding:0 12px;z-index:100;transform:rotate(90deg);font-size:12px;padding-top:1px;letter-spacing:.08em;-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform-origin:10px 50%;-ms-transform-origin:10px 50%;-moz-transform-origin:10px 50%;-o-transform-origin:10px 50%;-webkit-transform-origin:10px 50%}#facebook:after,#instagram:after{font-family:fontawesome;content:"";font-size:13px;font-weight:400;color:#fff;margin-left:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#facebook:hover,#instagram:hover{background-color:rgba(143,144,138,.7)}@media (max-width:770px){#facebook,#instagram{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);position:relative;background-color:transparent !important;top:auto !important;left:auto !important}}#facebook:hover{background-color:rgba(59,85,152,.83)}#instagram{background-color:rgba(102,103,99,.6)}#instagram:after{content:"\f16d"}#instagram:hover{background-color:rgba(153,153,153,.2);color:#111}#instagram:hover:after{color:#111}.companyinfo{position:relative;font-size:11px;margin-bottom:15px;border-top:1px solid #182c32;margin:0 auto;max-width:1000px;text-align:left;padding-top:30px}.companyinfo h2{font-size:13px;margin-bottom:5px}.companyinfo a{color:#376298}.companyinfo .links{position:absolute;right:0;top:30px;text-align:right}.companyinfo .links .creditcard{width:251px;height:22px;margin:12px 0 12px}.companyinfo .links .kenpo{width:69px;height:29px}.companyinfo .links .ipet{width:69px;height:29px;margin-left:10px}@media (max-width:770px){.companyinfo{text-align:center}.companyinfo .links{position:relative;text-align:center;right:auto;top:auto;margin:25px 0}}#footer{text-align:center;padding:15px 12px;position:absolute;bottom:0;width:100%}#footer .copyr{font-family:"Slabo 27px","Times New Roman","A1明朝","A1 Mincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游ゴシック体","Yu Gothic","YuGothic",serif;font-size:8px;padding:0;border:0;color:#182c32;letter-spacing:.07em;margin-top:12px}#backtop{font-family:"Slabo 27px","Times New Roman","A1明朝","A1 Mincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游ゴシック体","Yu Gothic","YuGothic",serif;position:fixed;right:0;bottom:0;width:40px;height:40px;opacity:1;font-size:11px;line-height:1.2;letter-spacing:.05em;padding-top:7px;z-index:50;background-image:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/imgs/bg.png);background-size:5px 5px;background-repeat:repeat;color:#fff !important;-moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;text-decoration:none}#backtop:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#e2464e}#fade{position:fixed;width:100%;height:100%;left:0;top:0;background-color:#d9d9d1;color:#182c32;z-index:50000;font-size:14px;font-family:"Slabo 27px","Times New Roman","A1明朝","A1 Mincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游ゴシック体","Yu Gothic","YuGothic",serif}#fade #loader{position:absolute;top:50%;width:100%;left:0;text-align:center;margin-top:-30px;letter-spacing:2px}#fade #loader img{width:93px;margin-bottom:5px}#slide{padding:0;width:100%;width:100%;max-width:100%;margin:0 auto;height:100%;text-align:right;margin:0 auto;position:relative}@media (max-width:1040px){#slide{padding-left:40px;padding-right:40px}}@media (max-width:850px){#slide{padding-left:20px;padding-right:20px}}@media (min-width:1040px){#slide{width:1000px}}@media (max-width:770px){#slide{padding-left:0;padding-right:0;margin-top:55px}}#slide .bx-wrapper,#slide .bx-wrapper .bx-viewport,#slide .bx-wrapper .bx-viewport .bxslider{width:100% !important;height:100% !important}#slide .bx-wrapper .bx-viewport .bxslider>div{display:block;width:100%;height:100%;background-size:cover;background-position:center center;position:relative;text-align:center}#slide .bx-wrapper .bx-viewport .bxslider>div .cap{font-size:12.5px;font-weight:400;position:absolute;bottom:8px;right:15px;color:#fff;text-shadow:0 0 2px rgba(39,39,39,.8)}#slide .bx-wrapper .bx-viewport .bxslider>div img{margin:0 auto}#slidelogo{display:block !important;opacity:1 !important;position:absolute;top:0;left:0;width:100%;height:100%;padding:5px;z-index:5}@media (max-width:1040px){#slidelogo{width:calc(100% - 80px);left:40px}}@media (max-width:850px){#slidelogo{width:calc(100% - 40px);left:20px}}@media (max-width:770px){#slidelogo{width:100%;left:0}}#slidelogo>div{border:1px double #fff;width:100%;height:100%;position:relative}#slidelogo>div img{width:276px;height:87px;position:absolute;left:50%;top:50%;margin-top:-44px;margin-left:-138px}@media (max-width:770px){#slidelogo>div img{display:none}}#slide-cap{display:block !important;opacity:1 !important;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:50%;text-align:center;color:#182c32}#slide.slide-normal .bxslider{padding-bottom:calc(100%*450/1000)}.tatenaga #slide.slide-normal .bxslider{padding-bottom:calc(100%*526/1000)}.slidearea,.bxslider{position:relative;width:100%}.slidearea a,.bxslider a{-moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;left:0}.bx-wrapper{top:0;left:0;width:100%;margin-bottom:0}.bx-wrapper .bx-viewport{background-color:transparent !important}.bx-wrapper .bx-controls{clear:both}.bx-wrapper .bx-controls .bx-pager.bx-default-pager{bottom:0;font-weight:400}.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item{font-family:"A1明朝","A1 Mincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游ゴシック体","Yu Gothic","YuGothic",serif;z-index:100}.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a{width:10px;height:10px;border-radius:50%;margin:0 15px 0 0;background-color:#fff;opacity:.7;text-indent:0;font-size:14px;text-indent:-5000px}.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a.active,.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a:hover{color:#293e5c;background-color:#293e5c;opacity:.7}.bx-wrapper .bx-controls .bx-controls-direction:before,.bx-wrapper .bx-controls .bx-controls-direction:after{content:" ";display:table}.bx-wrapper .bx-controls .bx-controls-direction:after{clear:both}.bx-wrapper .bx-controls .bx-controls-direction .bx-prev,.bx-wrapper .bx-controls .bx-controls-direction .bx-next{background-image:none;height:100%;width:50%;top:0;margin:0}.bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:0}.bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:0}.aligncenter{text-align:center}.bgimg{position:fixed;background-blend-mode:multiply;z-index:1}#news_area{margin-top:20px}#news_area:before,#news_area:after{content:" ";display:table}#news_area:after{clear:both}#news_block{position:relative;margin-left:-10px;margin-right:-10px}#news_block:before,#news_block:after{content:" ";display:table}#news_block:after{clear:both}#news_block.single{margin-top:0}#news_block.single .news_tit{margin:30px 0 20px;font-size:19px}.page-content h1.pagetit#newstitle{margin-bottom:30px}.page-content h2.subtit{margin-top:-5px}.categorybox,.newsdate{display:inline-block;font-size:12px;color:#999;padding-top:6px}.categorybox a,.newsdate a{color:#182c32}.newsbox{position:relative;display:block;text-align:left;padding:0;width:calc(100%/3);float:left;padding:0 10px 28px}.newsbox:nth-child(3n+1){clear:both}@media (max-width:580px){.newsbox{width:calc(100%/2)}.newsbox:nth-child(3n+1){clear:none}.newsbox:nth-child(2n+1){clear:both}}@media (max-width:400px){.newsbox{width:100%}}.newsbox>img{margin-bottom:15px}.newsbox h3{font-size:16px;margin-top:10px;margin-bottom:12px}.newsbox h3:first-child{margin-top:0}.newsbox h3 .newsdate{padding-left:5px;font-size:12px}.newsbox h1 a,.newsbox h2 a,.newsbox h3 a,.newsbox h4 a,.newsbox h5 a{color:#182c32}.newsbox a{color:#182c32}.newsbox a:hover{text-decoration:none;opacity:.7}.newsbox p:last-child{margin-bottom:0}.newsbox .date{color:rgba(143,144,138,.6);display:block;margin-top:-12px}.newsbox .full_text{display:block;height:0;overflow:hidden;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.newsbox .full_text .eyecatch{margin:10px 0 1.6em}.newsbox .short_text{display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:1;height:auto;overflow:hidden;text-align:justify}.newsbox .short_text:after{content:"click to read";margin-left:3px;color:rgba(153,153,153,.79);display:block}.newsbox.show .full_text{height:auto;opacity:1}.newsbox.show .short_text{height:0;opacity:0}.newsbox:hover h3,.newsbox:hover .full_text,.newsbox:hover .short_text{color:#182c32}.newsbox .maininfo .maintext{max-width:100%}#page-news .newsbox:before,#page-news .newsbox:after,.archive .newsbox:before,.archive .newsbox:after,.single .newsbox:before,.single .newsbox:after{content:" ";display:table}#page-news .newsbox:after,.archive .newsbox:after,.single .newsbox:after{clear:both}#page-news .box_l,.archive .box_l,.single .box_l{width:160px;text-align:left}#page-news .box_l h1.pagetit,.archive .box_l h1.pagetit,.single .box_l h1.pagetit{margin-top:0}#page-news .box_l h2,.archive .box_l h2,.single .box_l h2{font-family:"Slabo 27px","Times New Roman","A1明朝","A1 Mincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游ゴシック体","Yu Gothic","YuGothic",serif}#page-news .box_l ul,.archive .box_l ul,.single .box_l ul{margin-bottom:40px}#page-news .box_l ul li a,.archive .box_l ul li a,.single .box_l ul li a{color:#182c32}#page-news .box_r,.archive .box_r,.single .box_r{width:calc(100% - 180px)}#page-news .box_r .maintext,.archive .box_r .maintext,.single .box_r .maintext{margin-bottom:30px}@media (max-width:770px){#page-news .box_l,#page-news .box_r,.archive .box_l,.archive .box_r,.single .box_l,.single .box_r{width:100%}#page-news .box_l h2,.archive .box_l h2,.single .box_l h2{text-align:center}#page-news .box_l ul,.archive .box_l ul,.single .box_l ul{border-top:1px dotted #ccc;margin-bottom:20px}#page-news .box_l ul li,.archive .box_l ul li,.single .box_l ul li{display:block;padding:4px;border-bottom:1px dotted #ccc}}.mainimg{margin-bottom:25px;text-align:center}.contenttx .cate-navi{display:block;position:relative;text-align:left}.contenttx .cate-navi ul li{display:block;list-style:none;padding:3px 8px;font-size:12px}.contenttx .cate-navi ul li a{color:#376298}.contenttx .cate-navi ul li.current-cat a{color:#284260;text-decoration:underline}.openpp{cursor:pointer;text-decoration:underline;color:#376298}#pp{position:fixed;width:100%;height:100%;padding:15px;top:0;left:0;z-index:300;text-align:left;font-size:12px;overflow:auto;display:none}#pp>div{background-color:rgba(255,255,255,.96);position:relative;width:100%;max-width:1000px;margin:0 auto 15px;height:auto;padding:50px 40px;overflow:auto;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);border:3px solid #8f908a}@media (max-width:850px){#pp>div{padding:30px 22px}}#privacy p{font-size:13px}#privacy h2,#privacy h3,#privacy h4{font-size:15px;margin-top:60px;margin-bottom:18px;padding-bottom:3px;border-bottom:1px solid rgba(24,44,50,.1)}#privacy h2.nomt,#privacy h3.nomt,#privacy h4.nomt{margin-top:0}#privacy h2.mt20,#privacy h3.mt20,#privacy h4.mt20{margin-top:20px}#privacy h2:before,#privacy h3:before{margin-left:-5px;content:"【";margin-right:6px}#privacy h2:after,#privacy h3:after{content:"】";margin-left:6px}#privacy h4{font-size:14px;margin-top:20px;border-bottom:0;margin-bottom:5px;padding-bottom:0}#privacy table{background-color:rgba(255,255,255,.75)}#privacy table th,#privacy table td{text-align:center;font-size:13px;line-height:1.5;padding:7px 7px 4px}#privacy table th.linebt,#privacy table td.linebt{border-bottom:1px solid rgba(153,153,153,.6)}#privacy ul{position:relative;border-top:1px dotted rgba(24,44,50,.07)}#privacy ul li{line-height:1.5;padding:10px 0;padding-left:25px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","Osaka","MS PGothic",arial,helvetica,sans-serif;font-size:13px;border-bottom:1px dotted rgba(24,44,50,.07)}#privacy ul li:before{content:"-";margin-right:10px;margin-left:-15px}#privacy ul li ul{margin:10px 0;border-top:0}#privacy ul li ul li{font-size:90%;border-bottom:0}#privacy ul li ul li:before{content:"・";margin-right:5px;margin-left:-15px}#companyinfo{margin-top:106px}@media (max-width:770px){#companyinfo{margin-top:72px}}.information{position:relative;width:100%;margin:8px 0 0}.information dt,.information dd{padding:10px 10px 8px;line-height:1.5;font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","Osaka","MS PGothic",arial,helvetica,sans-serif}.information dt{width:180px;font-weight:400;text-align:center;float:left;font-size:.9em}.information dd{padding-left:200px;border-top:1px dotted rgba(153,153,153,.6)}.information dd:last-child{border-bottom:1px dotted rgba(153,153,153,.6)}@media (max-width:520px){.information dt,.information dd{float:none;width:100%;padding:8px;text-align:left;font-size:12px}.information dt{border-top:1px dotted rgba(153,153,153,.6);padding-bottom:0;padding-top:12px;font-weight:700}.information dt:before{margin-left:-5px;content:"【";margin-right:3px}.information dt:after{content:"】";margin-left:3px}.information dd{border-top:0;padding-top:3px}.information dd:last-child{border-bottom:1px dotted rgba(153,153,153,.6)}}#page-about .maintext{line-height:1.9}.history li{display:block;padding:5px;border-bottom:1px dotted #ccc}h2.pointtx{font-size:26px;color:#8f908a;font-family:"Slabo 27px","Times New Roman","A1明朝","A1 Mincho","Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游ゴシック体","Yu Gothic","YuGothic",serif;font-weight:400;margin-top:inherit;margin-bottom:20px}h2.pointtx span{display:block;color:#182c32;font-size:15px;margin-top:6px}@media (max-width:850px){h2.pointtx{font-size:20px}}.mt30{display:block;margin-top:30px;margin-bottom:inherit}.mt40{display:block;margin-top:40px;margin-bottom:inherit}.mb15{margin-bottom:15px}.pb25{padding-bottom:25px}.staff{margin:1.6em 0}.staff label{font-weight:700}.friends{display:block;position:relative;margin-bottom:20px;line-height:1.8}.friends li{display:block;border-bottom:1px dotted #ccc;padding:.8em 0}.friends li:first-child{border-top:1px dotted #ccc}.friends li label{font-weight:700}#page-contact .box_r{position:relative;display:block;padding-right:20px}#page-contact .box_r img{max-width:400px;height:auto}#page-contact .box_r a{display:block;text-align:right;font-size:11px}#page-contact .box_r a span{display:block;text-align:right;margin-top:7px}@media (max-width:940px){#page-contact .box_r{padding-right:0;text-align:center}#page-contact .box_r img{margin-left:auto;margin-right:auto}#page-contact .box_r a{text-align:center}#page-contact .box_r a span{text-align:left}}@media (max-width:770px){#page-contact .box_r{text-align:center}}@media (max-width:580px){#page-contact .box_r img{max-width:100%}}#page-contact .box_l{padding:15px}#page-contact .box_l .phone a{font-size:18px}#page-contact .box_l .yaji{margin-top:15px;font-size:12px}#page-contact .box_l .yaji:before{font-size:12px}#page-contact .box_r iframe{width:100%;position:relative;height:290px}#page-contact .address{max-width:920px;margin:0 auto 40px}@media (max-width:770px){#page-contact .address{margin-bottom:0}}.contenttx .latest h1.tit{margin-top:36px}#latestnews ul{display:block;border-top:1px dotted #ccc}#latestnews ul li{display:block;padding:5px 0;border-bottom:1px dotted #ccc}#latestnews ul li .date{display:inline-block;width:100px;font-size:12px}@media (max-width:770px){#latestnews ul li .date{width:90px;font-size:11px}}#latestnews ul li a{text-decoration:none}.topbox{text-align:left}.topbox .box_l{padding-right:16px}.topbox .box_l p{margin-bottom:20px}.topbox .box_r{padding-left:16px}.topbox a{text-decoration:underline}.topbox .yaji{text-decoration:none;display:block;margin-top:8px;line-height:1.2}.topbox .yaji:hover{text-decoration:none;opacity:.7}.topbox .memo{margin:35px 0 0}.topbox .memo p{margin-bottom:0}.topbox .memo h3{font-size:15px;margin-top:20px}.timelist{width:100%;margin-bottom:10px}.timelist tr td{font-size:1.1em;text-align:center;padding:5px;vertical-align:middle}.timelist tr th{width:125px;padding:5px;font-size:.9em;text-align:center}@media (max-width:770px){.timelist tr th{width:80px;padding:5px 2px;font-size:.8em}.timelist tr td{padding:5px 2px;font-size:.8em}}.timelist_mini{width:auto}.timelist_mini tr td{font-size:12px;text-align:center;padding:3px 6px;vertical-align:middle}.timelist_mini tr th{width:auto;padding:3px 6px;font-size:10px;text-align:center}@media (max-width:770px){.timelist_mini{display:none}}#mainmenu .timelist_mini{margin-left:auto}#footer .timelist_mini{margin:12px auto 8px 0}@media (max-width:770px){#footer .timelist_mini{display:table;margin-left:auto}}.feetable{position:relative;border-width:1px;border-color:#ccc}.feetable tr{width:100%}.feetable tr:last-child th,.feetable tr:last-child td{border:none}.feetable tr th,.feetable tr td{width:50%;border-width:0 0 1px;border-style:dotted;position:relative}.feetable tr th label,.feetable tr td label{display:inline-block;width:68%;font-size:.9em;font-weight:700;padding-left:5%}.feetable tr th label span,.feetable tr td label span{font-weight:400;font-size:11px}.feetable tr th:first-child,.feetable tr td:first-child{border-right:1px solid #ccc}.feetable tr th.long,.feetable tr td.long{width:100%;border-right:none}.feetable tr th.long label,.feetable tr td.long label{width:150px}@media (max-width:580px){.feetable tr{display:block;width:100%}.feetable tr th,.feetable tr td{display:block;width:100%}.feetable tr th:first-child,.feetable tr td:first-child{border-right:none}.feetable tr:last-child th:first-child,.feetable tr:last-child td:first-child{border-bottom:1px dotted #ccc}.feetable tr:last-child th.long,.feetable tr:last-child td.long{border-bottom:none}}.fee .kome,.hotel .kome,.annai .kome{display:block;font-size:.9em;margin:.4em 0 0}.fee .feetable+.kome,.fee ul+.kome,.hotel .feetable+.kome,.hotel ul+.kome,.annai .feetable+.kome,.annai ul+.kome{margin-top:16px}.appoint_bn{margin:20px auto 10px;background-color:rgba(255,255,255,.8);width:100%;border:1px solid #dcdcdc;border-radius:5px;padding:2px}.appoint_bn>a{display:block;position:relative;border-radius:4px;width:100%;padding:2px;border:1px solid #1a9d32}.appoint_bn>a:before,.appoint_bn>a:after{content:" ";display:table}.appoint_bn>a:after{clear:both}.appoint_bn>a .r{display:block;float:left;width:auto;padding:16px 10px 10px 64px;font-weight:700;font-size:17px;color:#16902d;background-size:32px 32px;background-repeat:no-repeat;background-position:16px 13px;background-image:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/imgs/clock_32.png)}@media (max-width:770px){.appoint_bn>a .r{padding:10px 10px 9px 50px;background-size:24px 24px;background-position:12px 11px;background-repeat:no-repeat;background-image:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/imgs/clock_24.png)}}.appoint_bn>a .l{display:block;float:right;width:auto;padding:11px 18px 11px 22px;text-align:left;line-height:1.4;background-color:#1a9d32;background-size:3px 3px;background-repeat:repeat;background-image:url(//www.nicola-ah.com/wp-content/themes/tp_nicola/imgs/green_naname.png);color:#fff;font-weight:400;font-size:13px}@media (max-width:770px){.appoint_bn>a .l{display:none}}.appoint_bn>a:hover .r{color:#36ad23}.appoint_bn>a:hover .l{background-color:#36ad23}.address .box_l{padding-right:2em}@media (max-width:770px){.address .box_l{padding-right:0}}