/*! serata v1.3.0 */
.product__link,.product-option__link{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.75em 1em .75em 2em;color:#fff;background-color:#125f99;font-size:17px;line-height:1}.product__link::after,.product-option__link::after{content:'';display:block;width:18px;min-width:18px;height:18px;margin-left:.25em;background:transparent none no-repeat 50% 50%;background-size:14px 14px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2710px%27 height=%2710px%27%3E%3Cpolygon fill=%27%23ffffff%27 points=%273.385,9.551 2.06,8.188 5.297,5 2.06,1.748 3.385,0.449 7.936,5%27/%3E%3C/svg%3E")}@media screen and (max-width: 767px){.product__link,.product-option__link{margin-top:15px}}.l-container,.l-container--fx{width:1000px;margin-left:auto;margin-right:auto}.l-container--fx{width:92%;max-width:1000px}@media screen and (max-width: 767px){.l-container,.l-container--fx{width:86.6vw}.l-container--fx{width:86.6vw}}.m-fragment{position:relative}.m-fragment__hook{position:absolute;top:-100px}@media screen and (max-width: 767px){.m-fragment__hook{top:-80px}}@media screen and (max-width: 767px){.m-pc{display:none}}.is-ie11 .form-field__select::-ms-expand,.is-ie11 .form-field__select--pref::-ms-expand{display:none}.xdebug-var-dump,.xe-notice,.xdebug-error,.xdebug-warning{font-size:10px !important;font-family:Monaco, monospace !important;line-height:1.5}.pagination{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:20px;font-size:15px;font-weight:bold}.pagination .page-numbers{margin:5px;padding:15px;background-color:#ccc}.pagination .page-numbers.current{color:#fff;background-color:#125f99}.pagination .prev,.pagination .next{background-size:auto 90%}.pagination .prev{padding-left:1em}.pagination .next{padding-right:1em}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}blockquote.alignleft,figure.wp-caption.alignleft,img.alignleft{margin:7px 24px 7px 0}.wp-caption.alignleft{margin:7px 14px 7px 0}blockquote.alignright,figure.wp-caption.alignright,img.alignright{margin:7px 0 7px 24px}.wp-caption.alignright{margin:7px 0 7px 14px}blockquote.aligncenter,img.aligncenter,.wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}.gallery-caption{margin:5px auto}.site-content blockquote.alignleft,.site-content blockquote.alignright{width:50%;padding-top:17px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}.site-content blockquote.alignleft p,.site-content blockquote.alignright p{margin-bottom:17px}.content-container img[class*='wp-image-']{max-width:750px;height:auto}@media screen and (max-width: 767px){.content-container{max-width:100vw;word-wrap:break-word}.content-container img[class*='wp-image-']{max-width:100%}}.wp-caption{max-width:750px;margin-bottom:24px;color:#767676}.wp-caption img[class*='wp-image-']{display:block;margin:0}.wp-caption .wp-caption-text{padding-right:10px}.wp-caption.alignright img[class*='wp-image-']{padding-left:10px;padding-right:0}.wp-caption.alignright .wp-caption-text{padding-left:10px;padding-right:0}@media screen and (max-width: 767px){.wp-caption{max-width:100%}}.wp-caption-text{margin:9px 0;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5}.wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:0}.sticky{display:block}.bypostauthor{background-color:#fffefe}.breadcrumb a{color:currentColor;text-decoration:underline}.page-template-theme-contact .box_wrap>div,.page-template-theme-confirm .box_wrap>div{margin-bottom:0}@media screen and (max-width: 767px){.single-post-product #main>section{margin-bottom:0}}@media screen and (max-width: 767px){.mw_wp_form .form-field__row--contact-target .horizontal-item{display:block}.mw_wp_form .form-field__row--contact-target .horizontal-item+.horizontal-item{margin-top:1em;margin-left:0}}.smart-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.smart-title__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:5.1875rem}.smart-title__bg,.smart-title__bg--contact,.smart-title__bg--business,.smart-title__bg--sitemap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.smart-title__bg picture,.smart-title__bg--contact picture,.smart-title__bg--business picture,.smart-title__bg--sitemap picture,.smart-title__bg img,.smart-title__bg--contact img,.smart-title__bg--business img,.smart-title__bg--sitemap img{width:auto;height:100%}.smart-title__box{position:relative;z-index:2;background-color:rgba(255,255,255,0.5)}.smart-title__box::before{content:'';display:block;position:absolute;z-index:2;left:50%;bottom:0;width:3.125rem;height:.125rem;border-radius:2px;background-color:#1469a9;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.smart-title__text{display:block;padding:.5rem .875rem;font-size:24px;font-weight:700;font-style:italic}@media screen and (max-width: 767px){.smart-title{height:20vw}.smart-title__inner{height:auto}.smart-title__bg picture,.smart-title__bg--contact picture,.smart-title__bg--business picture,.smart-title__bg--sitemap picture,.smart-title__bg img,.smart-title__bg--contact img,.smart-title__bg--business img,.smart-title__bg--sitemap img{width:100%;height:auto}.smart-title__box::before{width:9.733vw;height:.4vw}.smart-title__text{padding:1.066vw 2.6vw;font-size:18px}}.sitemap{padding:50px 90px;background-color:#e7f0f6}.sitemap__inner{display:-webkit-box;display:-webkit-flex;display:flex}.sitemap__box{width:33.3333%}@media screen and (max-width: 767px){.sitemap{padding:15px}.sitemap__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.sitemap__box{width:100%}.sitemap__box:not(:first-of-type){margin-top:25px}}.sitemap-nav:not(:first-of-type){margin-top:25px}.sitemap-nav__link,.sitemap-nav__link--lv1,.sitemap-nav__link--lv2{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.sitemap-nav__link--lv1{padding:5px 0 5px 10px;color:#087ab5;font-size:16px;font-weight:bold;border-left:5px solid #1469a9}.sitemap-nav__link--lv2{margin-left:20px;font-size:14px}.sitemap-nav__link--lv2::before{content:'・'}.post-nav{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:15px}.post-nav__item a{display:block;margin:0 7px;padding:12px;background-color:#ccc}.post-nav__item a.post-nav__link--back{padding:12px 25px;color:#fff;background-color:#125f99}.info-section{padding:50px 100px;background-color:#e7f0f6}.box_wrap>.info-section{margin-bottom:60px}.info-section__header{position:relative}.info-section__title{position:relative;padding-left:20px;font-size:20px;font-weight:bold;line-height:1.5}.info-section__title::before{content:'';display:block;position:absolute;top:5px;left:0;width:5px;height:20px;background-color:#1469a9}.info-section__info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:15px}.info-section__new{color:#d54745}.info-section__date{margin-left:7px}.info-section__main{position:relative;width:100%;margin-top:15px}.info-section__main p{margin-top:1em;margin-bottom:1em;line-height:1.5}.info-section__main .shrink-block{width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.info-section{position:relative;padding:15px 0}.info-section::before{content:'';display:block;position:absolute;background-color:#e7f0f6;top:0;bottom:0;left:calc((86.6666666667vw - 100vw) / 2);right:calc((86.6666666667vw - 100vw) / 2)}.box_wrap>.info-section{margin-bottom:50px}.info-section__info{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:20px;padding-left:20px}.info-section__main{margin-top:20px}}.page-fragment-nav{margin-bottom:3.125rem;font-size:20px;font-weight:400}.page-fragment-nav__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-left:auto;margin-right:auto}.page-fragment-nav__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-width:250px;height:50px;padding:1rem 0;background:transparent none no-repeat 95% 50%;background-size:14px 14px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2710px%27 height=%2710px%27%3E%3Cpolygon fill=%27%231469a9%27 points=%270.466,3.264 1.526,2.203 5,5.676 8.474,2.203 9.534,3.264 5,7.797%27/%3E%3C/svg%3E");border:1px solid #ccc}@media screen and (max-width: 767px){.page-fragment-nav{font-size:15px}.page-fragment-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:78.66vw}.page-fragment-nav__item{width:100%}.page-fragment-nav__link{min-width:100%}}.business-content__lead{margin-top:1em;line-height:1.5}.business-content__box{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:25px}.business-content__picture{width:350px}.business-content__main{width:calc(100% - 350px);padding-left:35px}.business-content__title{font-size:24px;font-weight:bold;line-height:1.5}.business-content__desc{margin-top:20px;line-height:1.5}@media screen and (max-width: 767px){.business-content__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.business-content__picture{width:90%;margin-left:auto;margin-right:auto}.business-content__main{width:100%;margin-top:25px;padding-left:0}.business-content__title{font-size:20px}}.business-picture{padding:37px;background-color:#e7f0f6}.business-picture__image{display:block}input[type='text']::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, input[type='number']::-webkit-input-placeholder, input[type='search']::-webkit-input-placeholder, input[type='tel']::-webkit-input-placeholder, input[type='url']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, input[type='datetime']::-webkit-input-placeholder, input[type='datetime-local']::-webkit-input-placeholder, input[type='date']::-webkit-input-placeholder, input[type='month']::-webkit-input-placeholder, input[type='week']::-webkit-input-placeholder, input[type='time']::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#a29f9f}input[type='text']::-moz-placeholder, input[type='email']::-moz-placeholder, input[type='number']::-moz-placeholder, input[type='search']::-moz-placeholder, input[type='tel']::-moz-placeholder, input[type='url']::-moz-placeholder, input[type='password']::-moz-placeholder, input[type='datetime']::-moz-placeholder, input[type='datetime-local']::-moz-placeholder, input[type='date']::-moz-placeholder, input[type='month']::-moz-placeholder, input[type='week']::-moz-placeholder, input[type='time']::-moz-placeholder, textarea::-moz-placeholder{color:#a29f9f}input[type='text']:-ms-input-placeholder, input[type='email']:-ms-input-placeholder, input[type='number']:-ms-input-placeholder, input[type='search']:-ms-input-placeholder, input[type='tel']:-ms-input-placeholder, input[type='url']:-ms-input-placeholder, input[type='password']:-ms-input-placeholder, input[type='datetime']:-ms-input-placeholder, input[type='datetime-local']:-ms-input-placeholder, input[type='date']:-ms-input-placeholder, input[type='month']:-ms-input-placeholder, input[type='week']:-ms-input-placeholder, input[type='time']:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#a29f9f}input[type='text']::-ms-input-placeholder, input[type='email']::-ms-input-placeholder, input[type='number']::-ms-input-placeholder, input[type='search']::-ms-input-placeholder, input[type='tel']::-ms-input-placeholder, input[type='url']::-ms-input-placeholder, input[type='password']::-ms-input-placeholder, input[type='datetime']::-ms-input-placeholder, input[type='datetime-local']::-ms-input-placeholder, input[type='date']::-ms-input-placeholder, input[type='month']::-ms-input-placeholder, input[type='week']::-ms-input-placeholder, input[type='time']::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#a29f9f}input[type='text']::placeholder,input[type='email']::placeholder,input[type='number']::placeholder,input[type='search']::placeholder,input[type='tel']::placeholder,input[type='url']::placeholder,input[type='password']::placeholder,input[type='datetime']::placeholder,input[type='datetime-local']::placeholder,input[type='date']::placeholder,input[type='month']::placeholder,input[type='week']::placeholder,input[type='time']::placeholder,textarea::placeholder{color:#a29f9f}.form-field,.form-field--odd,.form-field--multiline,.form-field--multiline--odd{display:-webkit-box;display:-webkit-flex;display:flex;padding:1.75em 0;border-top:1px solid #ccc;font-size:16px}.form-field--odd{background-color:#eee}.form-field--multiline--odd{background-color:#eee}.form-field--submit{margin-top:25px;border-top:0 none}.mw_wp_form_confirm .form-field--submit{margin-top:60px}.form-field__title{box-sizing:border-box;width:290px}.form-field__content{box-sizing:border-box;width:calc(100% - 290px)}.mw_wp_form_confirm .form-field__content{padding-top:.7rem;padding-bottom:.7rem}.form-field__content .error{margin-top:1em}.form-field__label,.form-field__label--required{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.7rem 1em .7rem 0}.form-field__label--required::after{content:'※';display:inline-block;margin-left:.25em;color:#d54745;font-size:12px;line-height:1}.form-field__note,.form-field__note--indent--alert,.form-field__note--indent,.form-field__note--alert{color:#666;font-size:12px}.form-field__note--indent--alert,.form-field__note--indent{margin-left:1em;text-indent:-1em}.form-field__note--indent--alert,.form-field__note--alert{color:#f00}.form-field__row,.form-field__row--first,.form-field__row--contact-target{margin-top:.5em}.form-field__row--first{margin-top:0}.form-field__text,.form-field__text--zip,.form-field__text--small,.form-field__text--half,.form-field__text--large,.form-field__text--full{box-sizing:border-box;width:100%;padding:.75em 1em;font-size:16px;border:0 none}.form-field__text--zip{width:8em}.form-field__text--small{width:25%}.form-field__text--half{width:50%}.form-field__text--large{width:75%}.form-field__text--full{width:100%}.form-field__textarea,.form-field__textarea--small,.form-field__textarea--half,.form-field__textarea--large,.form-field__textarea--full{box-sizing:border-box;width:100%;padding:.75em 1em;font-size:16px;border:0 none}.form-field__textarea--small{width:25%}.form-field__textarea--half{width:50%}.form-field__textarea--large{width:75%}.form-field__textarea--full{width:100%}.form-field__select,.form-field__select--pref{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.25em;padding:.5em 2.5em .5em .5em;background:#fff none no-repeat 95% 50%;background-size:12px auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2710px%27 height=%2710px%27%3E%3Cpolygon fill=%27%23000000%27 points=%270.466,3.264 1.526,2.203 5,5.676 8.474,2.203 9.534,3.264 5,7.797%27/%3E%3C/svg%3E");font-size:16px;line-height:1.5;border:0 none;border-radius:0}.form-field__footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%}.form-field__back,.form-field__submit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:0 none;outline:0 none;line-height:1}.form-field__back:hover,.form-field__submit:hover{opacity:.8}.form-field__submit{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:420px;height:70px;color:#fff;background:#1469a9 none no-repeat 95% 50%;background-size:18px 18px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2710px%27 height=%2710px%27%3E%3Cpolygon fill=%27%23ffffff%27 points=%273.175,9.357 2.468,8.65 6.118,5 2.468,1.35 3.175,0.643 7.532,5%27/%3E%3C/svg%3E");font-size:16px}.form-field__back{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:240px;height:50px;margin-top:60px;color:#fff;background:#ccc none no-repeat 5% 50%;background-size:12px 12px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2710px%27 height=%2710px%27%3E%3Cpolygon fill=%27%23ffffff%27 points=%276.825,0.643 7.532,1.35 3.882,5 7.532,8.65 6.825,9.357 2.468,5%27/%3E%3C/svg%3E");font-size:16px}@media screen and (max-width: 767px){.form-field,.form-field--odd,.form-field--multiline,.form-field--multiline--odd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:15px 0 20px}.form-field__title{width:100%}.form-field__content{width:100%;margin-top:20px}.mw_wp_form_confirm .form-field__content{margin-left:1em}.form-field__submit{max-width:90%;height:45px}}.form-field-container{padding:50px 100px;background-color:#e7f0f6}@media screen and (max-width: 767px){.form-field-container{padding:15px}}.form-terms{margin-top:57px}.mw_wp_form_confirm .form-terms{display:none}.form-terms__message{text-align:center;line-height:1.5}.form-terms__link{color:#38aeec;text-decoration:underline}.form-terms__check{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:30px}.form-terms__check .error{width:100%;margin-top:.5em;text-align:center}@media screen and (max-width: 767px){.form-terms__message{text-align:left}}.form-lead{padding:50px 0;text-align:center;line-height:1.5}.form-lead__required{color:#d54745}@media screen and (max-width: 767px){.form-lead{text-align:left}}.form-thanks{margin-top:60px;font-size:16px}.form-thanks__title{font-size:24px;font-weight:bold;text-align:center}.form-thanks__message{margin-top:50px;line-height:1.5}.form-thanks__note{font-size:14px}.form-thanks__nav{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:60px}.form-thanks__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:240px;height:50px;color:#fff;background:#ccc none no-repeat 5% 50%;background-size:12px 12px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2710px%27 height=%2710px%27%3E%3Cpolygon fill=%27%23ffffff%27 points=%276.825,0.643 7.532,1.35 3.882,5 7.532,8.65 6.825,9.357 2.468,5%27/%3E%3C/svg%3E");font-size:16px;font-weight:bold;text-decoration:none}.product-index-list{box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(1px, 1fr))[3];grid-template-columns:repeat(3, minmax(1px, 1fr));grid-column-gap:30px;grid-row-gap:30px}.product-index-list--ie{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.product-index-list--ie .product-index-list__item{width:calc(33.33333% - 20.1px)}.product-index-list--ie .product-index-list__item:not(:nth-of-type(3n+1)){margin-left:30px}.product-index-list--ie .product-index-list__item:nth-of-type(n+4){margin-top:30px}.product-index-list__item{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.product-index-list__item{position:relative}@media screen and (max-width: 767px){.product-index-list{box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(1px, 1fr))[1];grid-template-columns:repeat(1, minmax(1px, 1fr));grid-column-gap:20px;grid-row-gap:20px}.product-index-list--ie{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.product-index-list--ie .product-index-list__item{width:calc(100% - .2px)}.product-index-list--ie .product-index-list__item:not(:nth-of-type(1n+1)){margin-left:20px}.product-index-list--ie .product-index-list__item:nth-of-type(n+2){margin-top:20px}.product-index-list__item{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}}.product-index{width:100%;padding:20px;border:1px solid #ccc}.product-index__picture{display:block;width:100%;height:180px}.product-index__picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit:contain;"}.product-index__header{margin-top:20px}.product-index__link{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;color:#1368a9;font-size:20px;font-weight:bold;line-height:1.5}.product-index__link::before{content:'';display:block;width:16px;min-width:16px;height:16px;margin:8px 10px 0 0;background:#1469a9 none no-repeat 50% 50%;background-size:10px 10px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2710px%27 height=%2710px%27%3E%3Cpolygon fill=%27%23ffffff%27 points=%273.263,9.534 2.203,8.474 5.676,5 2.203,1.526 3.263,0.466 7.797,5%27/%3E%3C/svg%3E")}.product-index__desc{margin-top:20px;font-size:16px;line-height:1.6}@media screen and (max-width: 767px){.product-index{padding:15px}.product-index__header{margin-top:15px}.product-index__link{font-size:15px}.product-index__link::before{width:12px;min-width:12px;height:12px;margin:6px 6px 0 0;background-size:6px 6px}.product-index__desc{margin-top:15px;font-size:14px;line-height:1.6;letter-spacing:.5px}}.taxonomy-product-desc{margin:50px auto;font-size:16px;line-height:1.8;letter-spacing:1px}@media screen and (max-width: 767px){.taxonomy-product-desc{margin:30px auto}}.product-list{box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(1px, 1fr))[2];grid-template-columns:repeat(2, minmax(1px, 1fr));grid-column-gap:30px;grid-row-gap:30px}.product-list--ie{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.product-list--ie .product-list__item{width:calc(50% - 15.15px)}.product-list--ie .product-list__item:not(:nth-of-type(2n+1)){margin-left:30px}.product-list--ie .product-list__item:nth-of-type(n+3){margin-top:30px}.product-list__item{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.product-list__item{position:relative}@media screen and (max-width: 767px){.product-list{box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(1px, 1fr))[1];grid-template-columns:repeat(1, minmax(1px, 1fr));grid-column-gap:20px;grid-row-gap:20px}.product-list--ie{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.product-list--ie .product-list__item{width:calc(100% - .2px)}.product-list--ie .product-list__item:not(:nth-of-type(1n+1)){margin-left:20px}.product-list--ie .product-list__item:nth-of-type(n+2){margin-top:20px}.product-list__item{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}}.product{width:100%;padding:20px;border:1px solid #ccc}.product__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.product__picture{width:237px;min-width:237px;height:158px}.product__picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit:contain;"}.product__info{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-left:20px}html.is-ie11 .product__info{max-width:calc(100% - 237px - 20px)}.product__name{margin:0;color:#1368a9;font-size:24px;font-weight:bold;line-height:1.5}.product__main{margin-top:20px}.product__lead{font-size:20px;font-weight:bold;line-height:1.5}.product__desc{margin-top:20px;font-size:16px;line-height:1.6}@media screen and (max-width: 767px){.product{padding:15px}.product__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.product__picture{width:100%;min-width:auto;height:50vw}.product__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:15px;margin-left:0}.product__name{-webkit-align-self:flex-start;align-self:flex-start;font-size:18px;letter-spacing:.5px}.product__main{margin-top:15px}.product__lead{font-size:15px}.product__desc{margin-top:15px;font-size:14px;letter-spacing:.5px}}.switch-gallery{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%}.switch-gallery__main{position:relative;width:600px;height:400px;margin-left:auto;margin-right:auto}.switch-gallery__aside{margin-top:1.5em}.switch-gallery__handle{position:absolute;right:-10px;bottom:-10px;width:50px;height:auto}@media screen and (max-width: 767px){.switch-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.switch-gallery__main{width:100%;height:50vw}.switch-gallery__aside{margin-top:15px}.switch-gallery__handle{width:12vw;right:-2vw;bottom:-2vw}}.switch-gallery-box{width:600px;height:400px}@media screen and (max-width: 767px){.switch-gallery-box{width:100%;height:50vw}}.switch-gallery-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit:contain;"}html.is-ie11 .switch-gallery-image--full-size{max-width:80vw;max-height:90vh}.switch-gallery-list{display:-webkit-box;display:-webkit-flex;display:flex}.switch-gallery-list__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:110px;height:74px;padding:0}.switch-gallery-list__item:not(:first-of-type){margin-left:1em}.switch-gallery-list__item[disabled]{cursor:not-allowed;outline:5px solid #1469a9;outline-offset:-5px}.switch-gallery-list__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover;"}@media screen and (max-width: 767px){.switch-gallery-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.switch-gallery-list__item{width:calc((100% - (1em * 2)) / 3);height:20vw}.switch-gallery-list__item:not(:first-of-type){margin-left:0}.switch-gallery-list__item:not(:nth-child(3n+1)){margin-left:1em}.switch-gallery-list__item:nth-child(n+4){margin-top:1em}}.product-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.product-container__main{width:calc(100% - 30px - 250px)}.product-container__sidebar{width:250px}@media screen and (max-width: 767px){.product-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.product-container__main{width:100%}.product-container__sidebar{width:100vw;margin-left:calc((100vw - 100%) / -2);margin-right:calc((100vw - 100%) / -2);margin-top:30px}html.is-ie11 .product-container__sidebar{width:calc(100vw - 8px)}}.product-detail__gallery{margin-top:50px}.product-detail__title{margin-top:30px;font-size:24px;font-weight:bold;line-height:1.5}.product-detail__desc{margin-top:20px;font-size:16px;line-height:1.8;letter-spacing:1px}.product-detail__data{margin-top:10px}.product-detail__download{margin-top:30px}.product-detail__options{margin-top:60px}.product-detail__options-title{padding:.75em 1em;color:#fff;background:-webkit-linear-gradient(left, #0086bd 0%, #1469a9 100%);background:linear-gradient(90deg, #0086bd 0%, #1469a9 100%);font-size:20px}@media screen and (max-width: 767px){.product-detail__gallery{margin-top:30px}.product-detail__title{margin-top:20px;font-size:18px;letter-spacing:.5px}.product-detail__desc{margin-top:15px;font-size:14px;line-height:1.6;letter-spacing:.5px}.product-detail__download{margin-top:20px}.product-detail__options{margin-top:50px}.product-detail__options-title{font-size:15px}}.product-download{box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(1px, 1fr))[2];grid-template-columns:repeat(2, minmax(1px, 1fr));grid-column-gap:20px;grid-row-gap:20px}.product-download--ie{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.product-download--ie .product-download__item{width:calc(50% - 10.1px)}.product-download--ie .product-download__item:not(:nth-of-type(2n+1)){margin-left:20px}.product-download--ie .product-download__item:nth-of-type(n+3){margin-top:20px}.product-download__item{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.product-download__item{position:relative}.product-download__link,.product-download__link--dl01,.product-download__link--dl02,.product-download__link--dl03,.product-download__link--dl04{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;padding:1em;color:#fff;background:#1469a9 url("../img/icon_download.png") no-repeat 95% 50%;font-size:21px}.product-download__link--dl01{background-color:#354294}.product-download__link--dl02{background-color:#c43a4c}.product-download__link--dl03{background-color:#4392b6}.product-download__link--dl04{background-color:#33adab}@media screen and (max-width: 767px){.product-download{box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(1px, 1fr))[1];grid-template-columns:repeat(1, minmax(1px, 1fr));grid-column-gap:20px;grid-row-gap:20px}.product-download--ie{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.product-download--ie .product-download__item{width:calc(100% - .2px)}.product-download--ie .product-download__item:not(:nth-of-type(1n+1)){margin-left:20px}.product-download--ie .product-download__item:nth-of-type(n+2){margin-top:20px}.product-download__item{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex}.product-download__link,.product-download__link--dl01,.product-download__link--dl02,.product-download__link--dl03,.product-download__link--dl04{width:80%;margin-left:auto;margin-right:auto;background-size:5vw 5vw;font-size:16px}}.product-option-list{margin-top:30px}.product-option-list__item:not(:first-of-type){margin-top:30px}@media screen and (max-width: 767px){.product-option-list{margin-top:20px}.product-option-list__item:not(:first-of-type){margin-top:20px}}.product-option{display:-webkit-box;display:-webkit-flex;display:flex;position:relative}.product-option__picture{width:300px;height:200px}.product-option__picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit:contain;"}.product-option__main{width:calc(100% - 300px - 30px);margin-left:30px}.product-option__name{color:#1367a9;font-size:24px;font-weight:bold}.product-option__title{margin-top:20px;font-size:20px;font-weight:bold;line-height:1.5}.product-option__desc{margin-top:20px;font-size:16px;line-height:1.8}.product-option__nav{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:20px}@media screen and (max-width: 767px){.product-option{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.product-option__picture{width:70vw;height:46vw;margin-left:auto;margin-right:auto}.product-option__main{width:100%;margin-top:15px;margin-left:0}.product-option__title{margin-top:15px}}.sidebar__title,.sidebar__title--mobile{padding:.75em 1em;color:#fff;background:-webkit-linear-gradient(left, #0086bd 0%, #1469a9 100%);background:linear-gradient(90deg, #0086bd 0%, #1469a9 100%);font-size:20px;font-weight:bold}.sidebar__main{padding:20px 10px 20px 20px;background-color:#ededed}.sidebar__child-term:not(:first-of-type){margin-top:30px}.sidebar__term-handle{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;cursor:pointer}.sidebar__term-handle:hover{opacity:.8}.sidebar__term-expand-state{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:19px;height:19px}html.is-ie11 .sidebar__term-expand-state{position:relative}.sidebar__term-expand-state::before,.sidebar__term-expand-state::after{content:'';display:block;position:absolute;width:19px;height:3px;background-color:#1469a9;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}html.is-ie11 .sidebar__term-expand-state::before,html.is-ie11 .sidebar__term-expand-state::after{left:0}.sidebar__term-expand-state::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sidebar__term-handle[aria-expanded='true'] .sidebar__term-expand-state::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar__term-expand-state::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sidebar__term-handle[aria-expanded='true'] .sidebar__term-expand-state::after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.sidebar__term-name{padding:.1em .5em;font-size:18px;font-weight:bold;line-height:1.4}.sidebar__term-link{color:#1368a9}.sidebar__term-box{overflow:hidden;-webkit-transition:height .3s;transition:height .3s}.sidebar__product-list{margin-top:20px;font-size:16px}.sidebar__product{display:-webkit-box;display:-webkit-flex;display:flex}.sidebar__product:not(:first-of-type){margin-top:15px}.sidebar__product::before{content:'';display:block;width:16px;min-width:16px;height:16px;margin-right:.5em;background:#1469a9 none no-repeat 50% 50%;background-size:8px 8px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2710px%27 height=%2710px%27%3E%3Cpolygon fill=%27%23ffffff%27 points=%273.385,9.551 2.06,8.188 5.297,5 2.06,1.748 3.385,0.449 7.936,5%27/%3E%3C/svg%3E")}@media screen and (max-width: 767px){.sidebar__header{border-bottom:5px solid #1469a9}.sidebar__title--mobile{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;width:84vw;height:12vw;margin-left:auto;margin-right:auto;padding-right:12vw;background:#1469a9;font-size:19px;line-height:1.2;text-align:center}.sidebar__title--mobile::before{content:'';display:block;position:absolute;left:-4vw;bottom:0;width:0;height:0;border-style:solid;border-width:6vw 2vw;border-color:transparent #1469a9 #1469a9 transparent;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sidebar__title--mobile::after{content:'';display:block;position:absolute;right:-4vw;bottom:0;width:0;height:0;border-style:solid;border-width:6vw 2vw;border-color:transparent transparent #1469a9 #1469a9;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sidebar__title-mark{position:absolute;top:calc((12vw - 16px) / 2);right:6vw;width:16px;height:16px}.sidebar__title-mark::after,.sidebar__title-mark::before{content:'';display:block;position:absolute;top:7px;left:0;width:100%;height:2px;background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.sidebar__title-mark::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}[aria-expanded='true'] .sidebar__title-mark::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar__title-mark::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[aria-expanded='true'] .sidebar__title-mark::after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.sidebar__mobile-container{overflow:hidden;-webkit-transition:height .3s;transition:height .3s}.sidebar__inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-height:60vw;overflow-y:scroll}.sidebar__inner::-webkit-scrollbar{width:10px}.sidebar__inner::-webkit-scrollbar-track{background-color:#c2d3e0}.sidebar__inner::-webkit-scrollbar-thumb{background-color:#166aaa}.sidebar__child-term{width:50%;margin-top:20px}.sidebar__child-term:not(:first-of-type){margin-top:20px}.sidebar__term-name{font-size:14px}.sidebar__product-list{margin-top:15px;font-size:12px;line-height:1.4}}.product-data__title{margin-top:20px;padding:.1em .5em;color:#1368a9;font-size:20px;font-weight:bold;line-height:1.5;border-left:5px solid #1368a9}.product-data__table-title{margin-top:10px;padding:.25em .5em;color:#fff;background-color:#1368a9;font-size:15px;font-weight:bold;line-height:1.4}.product-data-table-container{margin-top:10px}.product-data-table{width:100%;min-width:720px;font-size:14px;line-height:1.4}.product-data-table__head,.product-data-table__data{padding:.5em;border:1px solid #ccc;text-align:center}.product-data-table__head{background-color:#ededed}@media screen and (max-width: 767px){.product-data-table{font-size:10px;min-height:120px}}.block-title{position:relative;padding:5px;color:#fff;background-color:#1469a9;background-image:-webkit-repeating-linear-gradient(135deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1) 4px, transparent 0, transparent 8px);background-image:repeating-linear-gradient(-45deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1) 4px, transparent 0, transparent 8px)}.block-title::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-linear-gradient(left, #0086bd 30%, rgba(20,105,169,0) 100%);background:linear-gradient(90deg, #0086bd 30%, rgba(20,105,169,0) 100%)}.block-title__inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;min-height:90px;padding:5px 5px 5px 1.5em;font-size:30px;font-style:italic;font-weight:normal;line-height:1.2;border:1px solid rgba(255,255,255,0.8);background:transparent url("../img/title_arrow_mark.png") no-repeat 5px 5px;background-size:25px calc(100% - 5px * 2)}html.is-ie11 .block-title__inner{height:90px}@media screen and (max-width: 767px){.block-title{padding:3px;background-image:-webkit-repeating-linear-gradient(135deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1) 3px, transparent 0, transparent 6px);background-image:repeating-linear-gradient(-45deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1) 3px, transparent 0, transparent 6px)}.block-title__inner{min-height:16vw;padding:3px 3px 3px 1.5em;font-size:1.6rem;background-position:3px 3px;background-size:4vw calc(100% - 3px * 2)}}.hero-gallery{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:90%;margin:50px auto 0;padding:10px;background-color:#e5eef5}.hero-gallery__item{width:calc((100% - 10px) / 2)}.hero-gallery__item:nth-child(2n+2){margin-left:10px}.hero-gallery__item:nth-child(n+3){margin-top:10px}.hero-gallery__image{display:block;width:100%;height:auto}@media screen and (max-width: 767px){.hero-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;margin-top:2rem}.hero-gallery__item{width:100%}.hero-gallery__item:nth-child(2n+2){margin-left:0}.hero-gallery__item:not(:first-child){margin-top:10px}}.products-panel{margin:30px auto 0}.products-panel__row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.products-panel__row:not(:first-child){margin-top:4px}.products-panel__item,.products-panel__item--column-3,.products-panel__item--column-4{min-height:12em;padding:1em;background-color:#ededed}.products-panel__item--column-3{width:calc((100% - 4px * 2) / 3)}.products-panel__item--column-4{width:calc((100% - 4px * 3) / 4)}.products-panel__title{color:#1469a9;font-weight:bold;line-height:1.5}.products-panel__list{margin-top:.5em}@media screen and (max-width: 767px){.products-panel__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.products-panel__item,.products-panel__item--column-3,.products-panel__item--column-4{width:100%;min-height:auto}.products-panel__item:not(:first-child),.products-panel__item--column-3:not(:first-child),.products-panel__item--column-4:not(:first-child){margin-top:4px}}.products-names{list-style-type:disc;padding-left:1.5em}.products-names__item{line-height:1.5}.products-names__item:not(:first-child){margin-top:.25em}.main_lower section:first-of-type .business-section--first{margin-bottom:2rem}@media screen and (max-width: 767px){.main_lower section:first-of-type .business-section--first{margin-top:2rem}}.privacy-content__title{margin:1em auto .5em;font-size:24px;font-weight:bold;line-height:1.5}.privacy-content__list{list-style-type:disc;margin:1em auto;padding-left:2em}.privacy-content__list li{line-height:1.5}.privacy-content__name{margin-top:2em;line-height:1.5}@media screen and (max-width: 767px){.privacy-content__title{font-size:20px}}.site-footer{padding:1em 0;color:#fff;background-color:#1469a9}.site-footer__inner{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:11.125rem 3.125rem 13.375rem 3.125rem 21.25rem 3.125rem 8.75rem;grid-template:"contact-serata contact-ichioka footer-info social-nav" auto / 11.125rem 13.375rem 21.25rem 8.75rem;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem;width:62.5rem;max-width:100%;margin-left:auto;margin-right:auto}.site-footer__contact,.site-footer__contact--serata,.site-footer__contact--ichioka{position:relative}.site-footer__contact--serata{-ms-grid-row:1;-ms-grid-column:1;grid-area:contact-serata}.site-footer__contact--ichioka{-ms-grid-row:1;-ms-grid-column:3;grid-area:contact-ichioka}.site-footer__info{-ms-grid-row:1;-ms-grid-column:5;grid-area:footer-info;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:.875rem}.site-footer__social{-ms-grid-row:1;-ms-grid-column:7;grid-area:social-nav;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.site-footer__tel,.site-footer__fax{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;width:11.125rem;margin:.1em auto 0;font-size:1.375rem;font-family:'Oswald', sans-serif;letter-spacing:.05em;text-align:center}.site-footer__tel::before{content:'';display:block;width:2.1875rem;height:1.5rem;background:transparent url(../img/f_contact_tel_img.png) no-repeat 50% 50%;background-size:contain}.site-footer__time{margin-top:.75em}.site-footer__copyright{margin-top:2em;font-size:.6875rem}@media screen and (max-width: 767px){.site-footer{padding:1.25rem 0 23vw}.site-footer__inner{-ms-grid-rows:auto auto auto auto;-ms-grid-columns:100%;grid-template:'social-nav' auto 'contact-serata' auto 'contact-ichioka' auto 'footer-info' auto / 100%;width:86.6vw}.site-footer__contact,.site-footer__contact--serata,.site-footer__contact--ichioka{display:-ms-grid;display:grid;-ms-grid-rows:auto auto;-ms-grid-columns:50% 50%;grid-template:'contact-logo contact-tel' auto 'contact-logo contact-fax' auto / 50% 50%}.site-footer__contact--serata{margin-top:1.875rem}.site-footer__contact--ichioka{margin-top:1.25rem}.site-footer__logo{grid-area:contact-logo}.site-footer__logo-image--serata{display:block;width:37vw;margin-left:auto;margin-right:auto}.site-footer__tel,.site-footer__fax{width:100%;margin-left:4vw;font-size:1.40625rem}.site-footer__tel{grid-area:contact-tel}.site-footer__fax{grid-area:contact-fax}.site-footer__info{margin-top:1.25rem;font-size:.6875rem;text-align:center}.site-footer__social{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.site-footer__time{margin-top:.625rem}.site-footer__copyright{margin-top:1.25rem;font-size:.625rem}.site-footer__contact--serata{-ms-grid-row:2;-ms-grid-column:1}.site-footer__contact--ichioka{-ms-grid-row:3;-ms-grid-column:1}.site-footer__info{-ms-grid-row:4;-ms-grid-column:1}.site-footer__social{-ms-grid-row:1;-ms-grid-column:1}}@media screen and (max-width: 767px){.site-footer__logo{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.site-footer__tel{-ms-grid-row:1;-ms-grid-column:2}.site-footer__fax{-ms-grid-row:2;-ms-grid-column:2}}.social-nav{display:-webkit-box;display:-webkit-flex;display:flex}.social-nav__item:not(:first-child){margin-left:.3125rem}.social-nav__link{display:block;width:2.625rem;height:2.625rem}.social-nav__image{display:block;width:100%;height:auto}@media screen and (max-width: 767px){.social-nav__link{width:11.46vw;height:11.46vw}}@media screen and (min-width: 768px){.m-sp{display:none}}

