﻿.con_int,.p-res,.p-res__inner__text,.p-res__inner__gallery{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_int,.p-res,.p-res__inner__text,.p-res__inner__gallery{width:91.66667%}}.res_title01{display:flex;align-items:center;flex-direction:column-reverse}.res_title01 .jp{font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Georgia, serif;font-size:186%;line-height:1.5;margin-top:.7em;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1199px){.res_title01 .jp{font-size:165%}}@media only screen and (max-width: 767px){.res_title01 .jp{font-size:150%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.res_title01 .jp{letter-spacing:.04em}}@media only screen and (max-width: 767px){.res_title01 .jp{letter-spacing:.01em}}@media only screen and (max-width: 767px){.res_title01 .jp{text-align:center;line-height:1.3}}.res_title01 .en{font-family:'Dancing Script', cursive;font-size:358%;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.res_title01 .en{font-size:286%}}@media only screen and (max-width: 767px){.res_title01 .en{font-size:272%}}.res_title02{font-family:'Dancing Script', cursive;font-size:286%;line-height:1;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.res_title02{font-size:272%}}@media only screen and (max-width: 767px){.res_title02{font-size:179%}}img{height:auto}.c-txt{font-size:115%;font-family:"游ゴシック Regular", "Yu Gothic Regular", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-txt{font-size:108%}}@media only screen and (max-width: 767px){.c-txt{font-size:100%}}.con_int{text-align:center;color:#1d1d1d;margin-top:170px}@media only screen and (max-width: 767px){.con_int{margin-top:3.5em}}.con_int h2{font-size:229%;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Georgia, serif;letter-spacing:0.2em;margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int h2{font-size:200%}}@media only screen and (max-width: 767px){.con_int h2{font-size:143%}}@media only screen and (max-width: 767px){.con_int h2{margin-bottom:1em}}.con_page_link{position:relative;width:62.5%;margin:90px auto 0;max-width:1200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_page_link{width:90%}}@media only screen and (max-width: 767px){.con_page_link{width:90%}}@media only screen and (max-width: 767px){.con_page_link{margin:1.5em auto 0}}@media only screen and (min-width: 768px){.con_page_link{display:flex;justify-content:center}}.con_page_link:before{content:"";position:absolute;bottom:0;left:0;width:100%;background:#e2e2e2;height:5px}@media only screen and (max-width: 767px){.con_page_link:before{height:2px}}.con_page_link li{position:relative;display:flex}@media only screen and (min-width: 768px){.con_page_link li{justify-content:center;text-align:center;border-bottom:5px solid #e2e2e2;padding:0 1em}.con_page_link li+li{margin-left:6.66667%}}@media only screen and (max-width: 767px){.con_page_link li{width:100%;text-align:left;border-bottom:2px solid #e2e2e2;padding:1em .5em .7em}}.con_page_link li a{display:block;text-decoration:none;font-size:115%;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Georgia, serif;color:#0f0f0f}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_page_link li a{font-size:108%}}@media only screen and (max-width: 767px){.con_page_link li a{font-size:100%}}@media only screen and (min-width: 768px){.con_page_link li a{line-height:1.2;padding-bottom:2em}}@media only screen and (max-width: 767px){.con_page_link li a{display:flex;align-items:center}}.con_page_link li a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;margin-left:0}@media only screen and (min-width: 768px){.con_page_link li a:after{display:block;bottom:.5em;left:0;right:0}}@media only screen and (max-width: 767px){.con_page_link li a:after{display:inline-block;right:1em}}.con_page_link li:hover{-moz-transition:border-bottom .3s ease-in;-o-transition:border-bottom .3s ease-in;-webkit-transition:border-bottom .3s ease-in;transition:border-bottom .3s ease-in;border-bottom:5px solid #1d1d1d}@media only screen and (max-width: 767px){.con_page_link li:hover{border-bottom:2px solid #1d1d1d}}.p-res{max-width:1500px;margin-top:90px}@media only screen and (max-width: 767px){.p-res{margin-top:4em}}.p-res__inner__image{position:relative;margin-top:3.33333%}@media only screen and (max-width: 767px){.p-res__inner__image{margin-top:5.68182%}}.p-res__inner__image .logo{position:absolute;top:0;left:2.66667%;width:10.66667%;margin-top:2.66667%;z-index:2}@media only screen and (max-width: 767px){.p-res__inner__image .logo{width:14.77273%}}.p-res__inner__image .img{position:relative;width:100%}@media only screen and (max-width: 767px){.p-res__inner__image .img{overflow:hidden}.p-res__inner__image .img img{position:relative;width:130%;max-width:none;margin-left:-15%}}.p-res__inner__text{margin-top:4%}@media only screen and (max-width: 767px){.p-res__inner__text{margin-top:1.5em}}@media only screen and (min-width: 768px){.p-res__inner__text{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}}.p-res__inner__text .box_txt{width:45.83333%}@media only screen and (max-width: 767px){.p-res__inner__text .box_txt{width:100%}}.p-res__inner__text .tbl{border-top:2px solid #e2e2e2;width:48.33333%}@media only screen and (max-width: 767px){.p-res__inner__text .tbl{width:100%}}@media only screen and (max-width: 767px){.p-res__inner__text .tbl{margin-top:9.09091%}}.p-res__inner__text .tbl tr{border-bottom:2px solid #e2e2e2;font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-res__inner__text .tbl tr{font-size:108%}}@media only screen and (max-width: 767px){.p-res__inner__text .tbl tr{font-size:100%}}.p-res__inner__text .tbl tr th{padding:.8em 0;font-weight:normal;text-align:center;width:24.13793%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-res__inner__text .tbl tr th{width:31.03448%}}@media only screen and (max-width: 767px){.p-res__inner__text .tbl tr th{width:30%}}.p-res__inner__text .tbl tr td{padding:.8em .5em .8em 1.5em}.p-res__inner__text .tbl tr:first-child th{border-top:3px solid #2f2f2f}.p-res__inner__text .btn{order:3;max-width:285px;margin:5.45455% 0 0}@media only screen and (max-width: 767px){.p-res__inner__text .btn{margin:6.81818% auto 0}}@media only screen and (max-width: 767px){.p-res__inner__text .btn{width:80%}.p-res__inner__text .btn a{width:100%}}.p-res__inner__text .btn.pdf a:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em}.p-res__inner__text .btn.pdf a:before{width:1em;height:1em;background:none}.p-res__inner__text .btn.pdf a:after{display:none}.p-res__inner__gallery{margin-top:4%}@media only screen and (max-width: 767px){.p-res__inner__gallery{margin-top:2em}}.p-res__inner__gallery .box_img{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin-top:2.91667%}@media only screen and (max-width: 767px){.p-res__inner__gallery .box_img{margin-top:1em}}@media only screen and (max-width: 767px){.p-res__inner__gallery .box_img{gap:0.5em 2.27273%}}.p-res__inner__gallery .box_img .img{width:15.83333%}@media only screen and (max-width: 767px){.p-res__inner__gallery .box_img .img{width:48.86364%}}.p-res#tomisushi{border-top:1px solid #e2e2e2;margin-top:100px;padding:90px 0 155px}@media only screen and (max-width: 767px){.p-res#tomisushi{margin-top:4em}}@media only screen and (max-width: 767px){.p-res#tomisushi{padding:4em 0 6em}}
