@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Sawarabi+Gothic&family=Shippori+Mincho:wght@700&display=swap');
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}ƒ html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.html{margin:0}body.loading{overflow:hidden}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@font-face{font-family:'dejima-fonts';src:url(//kissa-soma.com/wp-content/themes/soma/./dejima-mincho-r227.ttf)}.sp{display:none}.sp-inline{display:none}body{font-family:dejima-fonts;font-weight:400;font-style:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}img{max-width:100%;max-height:100%}.wrapper{width:872.4992px;margin-left:auto;margin-right:auto}.normal-txt{font-size:9.5pt;line-height:2.3;letter-spacing:2.3px}.normal-txt--menu{line-height:1.4;font-weight:700}.normal-txt--two-row{line-height:1.9}.normal-txt--detail{line-height:1.8}.header{background-image:url(//kissa-soma.com/wp-content/themes/soma/./img/fv.jpeg);height:100vh;min-height:800px;max-height:1100px;background-position:10% 60%;background-repeat:no-repeat;background-size:cover}.header--news{background:#f6f3ed;display:-webkit-box;display:-ms-flexbox;display:flex}.header__container{width:40.335%;width:34%;height:100%;background-color:#003f41}.header__container-inner{display:table;width:150px;height:100%;margin-left:auto;margin-right:15%}.header__table-cell{text-align:center;display:table-cell;vertical-align:middle}.header__logo{width:100%;margin-bottom:130px}.header__logo img{max-width:100%;width:50%}.header__right{width:59.665%;height:100%;display:table}.header__right-table-cell{display:table-cell;vertical-align:middle;margin-left:auto;margin-right:auto;width:80%}.header__right-inner{margin-left:auto;margin-right:auto;width:50%;max-width:500px;height:80%;padding:50px;background-color:#fff}.header__right-inner--detail{width:80%;max-width:800px;overflow-y:scroll}.header__right-inner--detail .date{font-size:9pt;color:#003f41}.global-menu{padding-left:20%;text-align:left}.global-menu ul li{margin-top:26px;margin-bottom:26px;letter-spacing:2px;font-size:10pt}.global-menu ul li a{color:#fff}.sp-menu{position:fixed;display:none;top:0;width:100%;background-color:rgba(0,63,65,.95);height:100vh;z-index:1000}.sp-menu__logo{position:absolute;width:50px;top:1.8%;left:5%}.sp-menu__table{display:table;width:100%;height:100%}.sp-menu__table-cell{display:table-cell;vertical-align:middle}.sp-menu__nav ul li{font-size:10.5pt;text-align:center;margin-top:40px}.sp-menu__nav ul li:first-of-type{margin-top:0}.sp-menu__nav ul li a{color:#f6f3ed}.sp-menu__info{margin-top:100px;text-align:center;color:#fff}.sp-menu__name{font-size:12.5pt}.sp-menu__address,.sp-menu__tel{margin-top:10px;font-size:9.5pt}.sp-menu__address{margin-top:20px}.sp-menu__snses{margin-top:30px;width:100px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp-menu__sns{width:30px}.sp-menu__sns img{width:100%}.section{padding:100px 0}.section--green{color:#fff;background-color:#003f41}.section--beige{background-color:#f6f3ed}.section--about{text-align:center}.section__big-image{margin-top:25px}.section__big-image--menu{margin-top:30px}.section-heading{position:relative;font-family:'Noto Sans JP',sans-serif;font-family:'Sawarabi Gothic',sans-serif;font-family:'Shippori Mincho',serif;text-align:center;font-weight:700}.section-heading--inline{width:90px;margin-left:auto;margin-right:auto}.section-heading-txt{font-size:10.5pt;font-weight:700}.section-heading-txt--green{color:#003f41}.section-heading-line{margin-top:20px;height:40px;width:1px;margin-left:auto;margin-right:auto;background-color:#fff}.section-heading__dot-line{top:20%;position:absolute}.big-txt{margin-top:30px;font-size:12.5pt;line-height:1.8;letter-spacing:3px}.about__paragrapgh-gr{margin-top:25px}.whole-menu{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1%;padding-right:1%}.whole-menu__comment{margin-top:10px}.menu-list{position:relative;width:28%;color:#003f41}.menu-list--biggest-menu{width:35%}.menu-list--middle-menu{width:30%}.menu-list--smallest-menu{width:26%}.menu-list--smaller-map{width:20%}.menu-list--biggest-map{width:40%}.menu-list--middle-map{width:35%}.menu-list__heading{letter-spacing:2px;width:160px;background-color:#fff;color:#003f41;border:solid 2px;font-size:9.5pt;font-weight:700;text-align:center;padding:8px 0}.menu-list__heading--sharp{border-width:1px}.menu-list__map-image{margin-top:15px;width:100%}.menu-list__map-image img{width:130%;max-width:initial;max-height:initial;height:auto}.menu-list ul{padding-left:5%;margin-top:20px;text-align:left}.menu-list ul.map{margin-top:-10px !important}.menu-list ul.map-left{padding-left:10%}.menu-list ul li{margin-top:20px;padding-left:1%;list-style:'◆';position:relative}.menu-list ul li .small{font-size:90%}.menu-list ul li .train-line-name:after{margin-left:3px;content:'◆';font-size:12px}.menu-list ul li .train-line-name--none:before{content:none}.menu-list ul li .train-line-name--none:after{content:none}.menu-list__heading-txt{text-align:center}.news-container{margin-top:50px;padding:40px 0;width:100%;background-color:#fff}.news-container--insta{padding:20px 0}.news-container:first-of-type{margin-top:0}.news-container ul{overflow-y:scroll;width:100%;display:block;height:80%;margin-top:20px;font-size:9.5pt}.news-container ul li{margin-top:20px;margin-bottom:20px;line-height:1.5;font-weight:700}.news-container ul li:first-of-type{margin-top:0}.news-container ul li:last-of-type{margin-bottom:0}.news-container ul li .date{font-weight:400;margin-right:10px}.news-container-inner{margin-left:auto;margin-right:auto;width:85%;color:#003f41}.news-heading{font-size:10.5pt;font-weight:700}.google-map{margin-top:100px}.google-map iframe{width:100%}.footer{background-color:#003f41;padding:70px 0}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;width:872.4992px}.footer__logo{width:125px;text-align:right}.footer__logo img{width:50%}.footer__info{width:35%;color:#fff}.footer__info .copy{font-size:10pt;letter-spacing:2.5px;line-height:1.6}.footer__info .copy .shop-name{padding-left:17%}.footer__info .location{margin-top:20px;font-size:9.5pt;letter-spacing:1.7px}.footer__info .location .detail-info{margin-top:3px}.footer__info .location .detail-info th,.footer__info .location .detail-info td{padding:3.5px 0 1px}.footer__info .location .detail-info th{text-align-last:justify}.footer__info .location .detail-info td{padding-left:8px}.footer__info .location .store-info{font-size:9.5pt;margin-top:20px}.footer__info .location .store-info th,.footer__info .location .store-info td{padding:3.5px 0 1px}.footer__info .location .store-info td{padding-left:8px}.footer__info .snses{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__info .snses .sns{width:30px}.footer__info .snses .sns.instagram{margin-right:7px}.footer_form{color:#fff;width:34%}.footer_form .form-title{font-size:9.5pt;font-weight:700}.footer_form .form-table{margin-top:10px;width:100%}.footer_form .form-table th,.footer_form .form-table td{font-size:9.5pt;font-weight:400;display:block}.footer_form .form-table th{padding:5px 0}.footer_form .form-table td input,.footer_form .form-table textarea{width:100%;background-color:#fff;padding:5px;color:#404040}.footer_form .form-table td input{height:22px}.footer_form .form-table td textarea{height:70px}.submit{margin-top:15px}.submit input[type=submit]{text-align:center;display:block;width:70px;border:solid 1px #fff;padding:5px 0;font-size:9.5pt}.news-archive-heading{font-size:11.5pt;color:#003f41;font-weight:700}.news-archive-heading--detail{margin-top:10px;border-bottom:dotted 1px #ddd;padding-bottom:5px}.news-archive-list{height:90%;overflow-y:scroll}.news-archive-list ul{margin-top:40px;font-size:9.5pt}.news-archive-list ul li:first-of-type{margin-top:0}.news-archive-list ul li{border-bottom:dotted 1px #ddd;padding-bottom:3px;color:#003f41;margin-top:20px;margin-bottom:20px;font-weight:700}.news-archive-list ul li .date{margin-right:10px}.news-archive-content{margin-top:5px;overflow-y:scroll;height:93%}.news-archive-content img{max-width:100%;min-height:100%}.fadingIn{opacity:0}.fadedIn{-webkit-transition:1.8s;transition:1.8s;opacity:1}.rotate{-webkit-transform:translateY(9px) translateX(-2px) rotate(45deg);transform:translateY(9px) translateX(-2px) rotate(45deg);-webkit-transform-origin:center;transform-origin:center;width:90% !important;-webkit-transition:0s;transition:0s}.rotate-reverse{-webkit-transform:translateY(3.9px) translateX(2px) rotate(-45deg);transform:translateY(3.9px) translateX(2px) rotate(-45deg);-webkit-transform-origin:left 0;transform-origin:left 0;width:90% !important;-webkit-transition:0s;transition:0s}.fadeOut{-webkit-transition:0s;transition:0s;opacity:0}.modal-window{top:0;left:0;position:fixed;z-index:200000;width:100vw;height:100vh;background-color:rgba(0,63,65,.95)}.modal-window__table{display:table;width:100%;height:100%}.modal-window__table-cell{display:table-cell;vertical-align:middle;text-align:center}.modal-window__table img{width:65%;height:auto}.loadingscreen{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:500000;background-color:#003f41}.loadingscreen__table{display:table;margin-left:auto;margin-right:auto;width:80%;height:100%}.loadingscreen__table-cell{display:table-cell;vertical-align:middle;text-align:center}.loadingscreen__txt{width:100px;margin-left:auto;margin-right:auto;font-size:30px;color:#fff;letter-spacing:3px;line-height:2}.img{margin-top:20px;width:100px;margin-left:auto;margin-right:auto;text-align:center}.invisi{opacity:0;transition:1s}.hide{display:none}@media screen and (max-width:1024px){.wrapper{max-width:872.4992px;width:95%}.header{background-position:38% 60%}.header__container-inner{margin-right:10%}.header__right-inner{width:90%;max-width:500px;height:80%;padding:50px 25px}.header__right-inner--detail{width:90%}.section{padding:60px 0}.menu-list{width:28%}.menu-list--biggest-menu{width:35%}.menu-list--middle-menu{width:30%}.menu-list--smallest-menu{width:26%}.menu-list--smaller-map{width:20%}.menu-list--biggest-map{width:30%}.menu-list--middle-map{width:35%}.menu-list__map-image img{top:30%;width:100%}.google-map{margin-top:80px}.footer{padding:50px 0}.footer__inner{max-width:872.4992px;width:95%}.footer__logo{width:100px}.footer__info{width:40%}.footer__info .copy{font-size:10pt;letter-spacing:2.5px;line-height:1.6}.footer__info .copy .shop-name{padding-left:17%}.footer_form{width:40%}}@media screen and (max-width:599px){.sp{display:block}.sp-inline{display:inline}.pc{display:none}.wrapper{width:95%;max-width:337px}.normal-txt{font-size:8.5pt}.normal-txt--menu{line-height:1.4;font-weight:700}.normal-txt--two-row{line-height:1.9}.normal-txt--detail{line-height:1.8}#main{background-color:#003f41}.header{background-image:none;height:auto;min-height:initial;max-height:initial}.header--news{background:#f6f3ed;display:-webkit-box;display:-ms-flexbox;display:flex}.header__container{display:none}.header__container-mobile{position:fixed;z-index:100000;top:0;letter-spacing:0;width:100%;height:70px}.header__container-mobile__humburger{position:absolute;right:3%;top:10%;width:50px;height:50px;background-color:rgba(255,255,255,.5);-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:4%;padding-left:2.5%}.header__container-mobile__humburger-line{width:80%;height:1px;background-color:#003f41;-webkit-transition:.2S;transition:.2S}.header__container-mobile__humburger-line--top{top:10%}.header__container-mobile__humburger-line--middle{top:30%}.header__container-mobile__humburger-line--bottom{top:50%}.header__container-mobile__humburger-line--middle,.header__container-mobile__humburger-line--bottom{margin-top:8px}.header__container-mobile__humburger-line--shorter{width:40%}.header__right{display:block;padding:0;margin-top:20px;margin-bottom:20px;width:100%}.header__right-inner{padding:30px 20px}.header__mobile-image{width:100%}.header__big-logo-mobile{position:absolute;top:5%;padding-top:30px;width:100%;text-align:center}.header__big-logo-mobile img{width:14%}.section{padding:40px 0}.section--green{background-color:#003f41}.section--beige{background-color:#f6f3ed}.section--about{text-align:center}.section__big-image{margin-top:25px}.section__big-image--menu{margin-top:30px}.section__big-image img{width:100%}.section-heading--inline{width:90px;margin-left:auto;margin-right:auto}.section-heading-txt{font-size:10.5pt;font-weight:700}.section-heading-txt--green{color:#003f41}.section-heading-line{margin-top:20px;height:30px}.big-txt{margin-top:25px;font-size:11.5pt}.about__paragrapgh-gr{margin-top:20px}.whole-menu{margin-top:30px;display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1%;padding-right:1%}.whole-menu__comment{margin-top:10px}.menu-list{margin-top:30px;width:100%}.menu-list--biggest-menu{width:100%}.menu-list--middle-menu{width:100%}.menu-list--smallest-menu{width:100%}.menu-list--smaller-map{width:100%}.menu-list--biggest-map{width:100%}.menu-list--middle-map{width:100%}.menu-list__heading{letter-spacing:2px;width:100%}.menu-list__heading-txt{text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:8px}.menu-list__map-image{margin-top:15px;width:100%}.menu-list__map-image img{position:initial}.menu-list ul{padding-left:5%;margin-top:10px;text-align:left}.menu-list ul.map{margin-top:0 !important}.menu-list ul.map-left{padding-left:5%}.menu-list ul li{margin-top:15px;padding-left:1%;list-style:'◆';position:relative}.menu-list ul li .small{font-size:90%}.menu-list ul li .train-line-name:after{margin-left:3px;content:'◆';font-size:12px}.menu-list ul li .train-line-name--none:before{content:none}.menu-list ul li .train-line-name--none:after{content:none}.news-container{margin-top:25px;padding:20px 0;height:250px}.news-container--insta{padding:15px 0}.news-container ul{margin-top:15px;font-size:8.5pt}.news-container ul li{margin-top:18px;margin-bottom:18px;font-weight:700}.news-container ul li:first-of-type{margin-top:0}.news-container ul li:last-of-type{margin-bottom:0}.news-container ul li .date{font-weight:400;margin-right:10px}.news-container-inner{margin-left:auto;margin-right:auto;width:85%;color:#003f41}.news-heading{font-size:10.5pt;font-weight:700}.google-map{margin-top:30px}.google-map iframe{width:100%}.footer{padding:30px 0}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:95%;max-width:337px}.footer__logo{margin-top:50px;padding-bottom:30px;width:125px;margin-left:auto;margin-right:auto;text-align:center}.footer__logo img{width:40%}.footer__info{margin-top:30px;width:100%}.footer__info .copy{font-size:10pt;padding-bottom:20px;border-bottom:solid 1px}.footer__info .copy .shop-name{padding-left:0}.footer__info .location{margin-top:20px;font-size:9.5pt;letter-spacing:1.7px}.footer__info .location .detail-info{margin-top:3px}.footer__info .location .detail-info th,.footer__info .location .detail-info td{padding:3.5px 0 1px}.footer__info .location .detail-info th{text-align-last:justify}.footer__info .location .detail-info td{padding-left:8px}.footer__info .location .store-info{font-size:9.5pt;margin-top:20px}.footer__info .location .store-info th,.footer__info .location .store-info td{padding:3.5px 0 1px}.footer__info .location .store-info td{padding-left:8px}.footer__info .snses{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid 1px;padding-bottom:30px}.footer__info .snses .sns{width:30px}.footer__info .snses .sns.instagram{margin-right:7px}.footer_form{width:100%}.footer_form .form-table th{padding:8px 0}.footer_form .form-table td input,.footer_form .form-table textarea{width:100%;background-color:#fff;padding:5px;color:#404040}.footer_form .form-table td input{height:40px}.footer_form .form-table td textarea{height:150px}.submit{margin-top:15px}.submit input[type=submit]{width:100%;padding:15px 0}.news-archive-heading{font-size:11.5pt;color:#003f41;font-weight:700}.news-archive-heading--detail{margin-top:10px;border-bottom:dotted 1px #ddd;padding-bottom:5px}.news-archive-list{height:90%;overflow-y:scroll}.news-archive-list ul{margin-top:40px;font-size:9.5pt}.news-archive-list ul li:first-of-type{margin-top:0}.news-archive-list ul li{border-bottom:dotted 1px #ddd;line-height:1.9;padding-bottom:3px;color:#003f41;margin-top:20px;margin-bottom:20px;font-weight:700}.news-archive-list ul li .date{margin-right:10px}.news-archive-content{margin-top:5px;overflow-y:scroll;height:93%}.news-archive-content img{max-width:100%;min-height:100%}.modal-window__table img{width:97%;height:auto}.header__right-table-cell{display:block;width:100%}}#privacy{padding:30px 0;margin:0;color:#333;font-size:9.5pt;line-height:1.8;letter-spacing:2px;text-align:justify;font-feature-settings:"palt"}#privacy .container{max-width:840px;box-sizing:border-box;padding:10px;margin-left:auto;margin-right:auto}#privacy .container--privacy{padding-left:50px;padding-right:50px}#privacy .block{margin:20px 0}#privacy h1{text-align:center;color:#003f41;font-size:20px;padding-bottom:5px}#privacy h2{color:#003f41;font-size:16.5px}#privacy p{padding:0}#privacy table{text-align:left;width:100%;margin-left:auto;margin-right:auto}#privacy th,#privacy td{padding:10px 5px;vertical-align:baseline}#privacy ul{padding-left:20px}#privacy th{width:30%}#privacy th.exist{position:relative;padding-top:30px}#privacy th.exist:before{position:absolute;content:'';background-color:#000;width:5px;height:25px;left:-5px}#privacy td.both{width:70%}#privacy td.center{width:20%}#privacy td.right{width:50%}#privacy th.privacy-tableheading{width:20%}#privacy th.privacy-tabledescription{width:80%}@media screen and (max-width:599px){#privacy .container{max-width:599px;box-sizing:border-box;padding:10px 5px;width:95%;margin-left:auto;margin-right:auto}#privacy .container--privacy{padding-left:10px;padding-right:10px}#privacy .block{margin:20px 0}#privacy table{text-align:left;width:100%;margin-left:auto;margin-right:auto}#privacy tr{display:block !important}#privacy th,#privacy td{padding:10px 5px;vertical-align:baseline}#privacy ul{padding-left:20px}#privacy th{width:0;padding-left:0;padding-right:0}#privacy th.exist{position:relative;display:block;width:100%}#privacy th.exist:before{position:absolute;content:'';background-color:#000;width:5px;height:25px;left:-10px}#privacy td.both{width:70%}#privacy td.center{width:20%}#privacy td.right{width:50%}#privacy th.privacy-tableheading{width:20%}#privacy th.privacy-tabledescription{width:80%}.loadingscreen__table{width:90%}.loadingscreen__txt{width:60px;font-size:18px}.img{width:70px}}.footer_privacy{text-align:center;margin-top:30px}.footer_privacy p{display:inline;border-bottom:solid 1px;color:#fff;font-size:9.5pt}