@charset "UTF-8";/* line 8, ../sass/_init.scss */* {  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  zoom: 1;}/* line 12, ../sass/_init.scss */html {  font-size: 62.5%;  color: #333;}/* line 16, ../sass/_init.scss */body {  -webkit-text-size-adjust: 100%;}/* line 18, ../sass/_init.scss */body.initial * {  transition: none !important;}/* line 23, ../sass/_init.scss */a, .pagebute .current_page {  color: #44b4e6;  text-decoration: none;}/* line 26, ../sass/_init.scss */a img, .pagebute .current_page img {  -moz-transition: 0.5s;  -o-transition: 0.5s;  -webkit-transition: 0.5s;  transition: 0.5s;}/* line 31, ../sass/_init.scss */a:hover, .pagebute .current_page:hover {  color: #44b4e6;  text-decoration: underline;}/* line 34, ../sass/_init.scss */a:hover img, .pagebute .current_page:hover img {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);  opacity: 0.7;  -moz-transition: 0.5s;  -o-transition: 0.5s;  -webkit-transition: 0.5s;  transition: 0.5s;}/* line 40, ../sass/_init.scss */hr {  height: 0;  margin: 0;  padding: 0;  border: 0;}/* line 47, ../sass/_init.scss */hr {  border-top: 1px solid #dbe9f0;  border-bottom: 1px solid #dbe9f0;  margin: 0 0 60px 0;}/* line 57, ../sass/_init.scss */body {  font-size: 14px;  word-wrap: normal;}@media screen and (max-width: 768px) {  /* line 57, ../sass/_init.scss */  body {    font-size: 3.64583vw;  }}/* line 62, ../sass/_init.scss */#main h1 {  font-size: 32px;  margin-top: 80px;}@media screen and (max-width: 768px) {  /* line 62, ../sass/_init.scss */  #main h1 {    font-size: 10.41667vw;  }}@media screen and (max-width: 768px) {  /* line 62, ../sass/_init.scss */  #main h1 {    margin-top: 10.41667vw;  }}/* line 65, ../sass/_init.scss */#main h1 + img {  margin-top: 1em;}/* line 69, ../sass/_init.scss */#main h2 {  font-size: 24px;  margin-top: 60px;}@media screen and (max-width: 768px) {  /* line 69, ../sass/_init.scss */  #main h2 {    font-size: 7.8125vw;  }}@media screen and (max-width: 768px) {  /* line 69, ../sass/_init.scss */  #main h2 {    margin-top: 7.8125vw;  }}/* line 72, ../sass/_init.scss */#main h2 + h3 {  margin-top: 10px;}@media screen and (max-width: 768px) {  /* line 72, ../sass/_init.scss */  #main h2 + h3 {    margin-top: 2.60417vw;  }}/* line 75, ../sass/_init.scss */#main h2 + img {  margin-top: 1em;}/* line 79, ../sass/_init.scss */#main h3 {  font-size: 18px;  margin-top: 48px;}@media screen and (max-width: 768px) {  /* line 79, ../sass/_init.scss */  #main h3 {    font-size: 6.25vw;  }}@media screen and (max-width: 768px) {  /* line 79, ../sass/_init.scss */  #main h3 {    margin-top: 6.25vw;  }}/* line 82, ../sass/_init.scss */#main h3 + h4 {  margin-top: 10px;}@media screen and (max-width: 768px) {  /* line 82, ../sass/_init.scss */  #main h3 + h4 {    margin-top: 2.60417vw;  }}/* line 85, ../sass/_init.scss */#main h3 + img {  margin-top: 1em;}/* line 89, ../sass/_init.scss */#main h4 {  font-size: 14px;  margin-top: 40px;}@media screen and (max-width: 768px) {  /* line 89, ../sass/_init.scss */  #main h4 {    font-size: 5.20833vw;  }}@media screen and (max-width: 768px) {  /* line 89, ../sass/_init.scss */  #main h4 {    margin-top: 5.20833vw;  }}/* line 92, ../sass/_init.scss */#main h4 + img {  margin-top: 1em;}/* line 104, ../sass/_init.scss */#main p {  line-height: 1.5;  margin-top: 1em;}/* line 109, ../sass/_init.scss */#main ul, #main ol {  margin-top: 1em;  margin-bottom: 2em;  margin-left: 1.5em;}/* line 113, ../sass/_init.scss */#main ul li, #main ol li {  line-height: 1.5;  margin-bottom: 0.5em;}/* line 119, ../sass/_init.scss */#main ol.kome {  margin-bottom: 1em;}/* line 121, ../sass/_init.scss */#main ol.kome li {  margin-bottom: 0;  color: #f00;  position: relative;}/* line 125, ../sass/_init.scss */#main ol.kome li:after {  content: "※";  color: #f00;  font-size: 14px;  position: absolute;  left: -2.5em;  top: 0;}@media screen and (max-width: 768px) {  /* line 125, ../sass/_init.scss */  #main ol.kome li:after {    font-size: 3.64583vw;  }}/* line 136, ../sass/_init.scss */#main ul {  margin-left: 0;}/* line 138, ../sass/_init.scss */#main ul.kome {  margin-bottom: 1em;}/* line 141, ../sass/_init.scss */#main ul.kome.fRed li:before {  color: #F00;}/* line 147, ../sass/_init.scss */#main ul.kome li {  margin-bottom: 0;}/* line 149, ../sass/_init.scss */#main ul.kome li:before {  content: "※";  color: #333;  font-size: 14px;  margin-right: 0;  vertical-align: inherit;}@media screen and (max-width: 768px) {  /* line 149, ../sass/_init.scss */  #main ul.kome li:before {    font-size: 3.64583vw;  }}/* line 158, ../sass/_init.scss */#main ul li {  list-style: none;  padding-left: 1em;  text-indent: -1em;}/* line 163, ../sass/_init.scss */#main ul li:before {  font-family: 'icomoon' !important;  content: "";  font-size: 10px;  color: #d7d7d7;  margin-right: 0.5em;  vertical-align: middle;}@media screen and (max-width: 768px) {  /* line 163, ../sass/_init.scss */  #main ul li:before {    font-size: 2.60417vw;  }}/* line 172, ../sass/_init.scss */#main img.fltL {  margin-right: 1em;  margin-bottom: 1em;}/* line 177, ../sass/_init.scss */#main img.fltR {  margin-left: 1em;  margin-bottom: 1em;}/* line 182, ../sass/_init.scss */#main img.full {  width: 100%;  height: auto;}/* line 185, ../sass/_init.scss */#main img.full + img.full {  margin-top: 1em;}/* line 193, ../sass/_init.scss */[class^="icon-"], [class*=" icon-"] {  margin: 0 5px;}/* line 203, ../sass/_init.scss */a[target="_blank"].noIcon:after, .pagebute [target="_blank"].noIcon.current_page:after {  display: none;}@media screen and (max-width: 768px) {  /* line 207, ../sass/_init.scss */  a[target="_blank"].btn, .pagebute [target="_blank"].btn.current_page {    padding: 2.08333vw 5.46875vw;  }}/* line 212, ../sass/_init.scss */a[target="_blank"]:after, .pagebute [target="_blank"].current_page:after {  font-family: 'icomoon' !important;  content: "";  color: #d7d7d7;  font-size: inherit;  margin-left: 0.5em;  margin-right: 0.5em;  vertical-align: bottom;}@media screen and (max-width: 768px) {  /* line 212, ../sass/_init.scss */  a[target="_blank"]:after, .pagebute [target="_blank"].current_page:after {    font-size: 3.125vw;  }}/* line 226, ../sass/_init.scss */a[target="_blank"].btn:hover:after, .pagebute [target="_blank"].btn.current_page:hover:after {  color: #fff;}/* line 232, ../sass/_init.scss */a[target="_blank"].menuL:after, .pagebute [target="_blank"].menuL.current_page:after {  position: absolute;  top: 50%;  right: 10px;  -moz-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  -webkit-transform: translate(0, -50%);  transform: translate(0, -50%);}/* line 243, ../sass/_init.scss */a[href$=".pdf"].noIcon:after, .pagebute [href$=".pdf"].noIcon.current_page:after,a.pdf.noIcon:after,.pagebute .pdf.noIcon.current_page:after {  display: none;}/* line 247, ../sass/_init.scss */a[href$=".pdf"]:after, .pagebute [href$=".pdf"].current_page:after,a.pdf:after,.pagebute .pdf.current_page:after {  font-family: 'icomoon' !important;  content: "" !important;  color: #d71f28;  font-size: inherit;  margin-left: 0.5em;  margin-right: 0.5em;  vertical-align: sub;}/* line 258, ../sass/_init.scss */.newsBox {  position: relative;}/* line 261, ../sass/_init.scss */.newsBox[href$=".pdf"]:after {  position: absolute;  right: 0;  top: 0;}/* line 272, ../sass/_init.scss */a[href$=".doc"].noIcon:after, .pagebute [href$=".doc"].noIcon.current_page:after,a[href$=".docx"].noIcon:after,.pagebute [href$=".docx"].noIcon.current_page:after {  display: none;}/* line 276, ../sass/_init.scss */a[href$=".doc"]:after, .pagebute [href$=".doc"].current_page:after,a[href$=".docx"]:after,.pagebute [href$=".docx"].current_page:after {  font-family: 'icomoon' !important;  content: "" !important;  color: #2b579a;  font-size: 1.6rem;  margin-left: 0.5em;  margin-right: 0.5em;  vertical-align: sub;  font-weight: bold;}/* line 290, ../sass/_init.scss */a[href$=".xls"].noIcon:after, .pagebute [href$=".xls"].noIcon.current_page:after,a[href$=".xlsx"].noIcon:after,.pagebute [href$=".xlsx"].noIcon.current_page:after {  display: none;}/* line 294, ../sass/_init.scss */a[href$=".xls"]:after, .pagebute [href$=".xls"].current_page:after,a[href$=".xlsx"]:after,.pagebute [href$=".xlsx"].current_page:after {  font-family: 'icomoon' !important;  content: "" !important;  color: #007233;  font-size: 1.6rem;  margin-left: 0.5em;  margin-right: 0.5em;  vertical-align: sub;  font-weight: bold;}/* line 309, ../sass/_init.scss */a[href$=".ppt"].noIcon:after, .pagebute [href$=".ppt"].noIcon.current_page:after,a[href$=".pptm"].noIcon:after,.pagebute [href$=".pptm"].noIcon.current_page:after,a[href$=".pptx"].noIcon:after,.pagebute [href$=".pptx"].noIcon.current_page:after {  display: none;}/* line 313, ../sass/_init.scss */a[href$=".ppt"]:after, .pagebute [href$=".ppt"].current_page:after,a[href$=".pptm"]:after,.pagebute [href$=".pptm"].current_page:after,a[href$=".pptx"]:after,.pagebute [href$=".pptx"].current_page:after {  font-family: 'icomoon' !important;  content: "" !important;  color: #f5624a;  font-size: 1.6rem;  margin-left: 0.5em;  margin-right: 0.5em;  vertical-align: sub;  font-weight: bold;}/* line 328, ../sass/_init.scss */.flex {  display: -webkit-flex;  display: -moz-flex;  display: -ms-flex;  display: -o-flex;  display: flex;  -webkit-flex-direction: row;  flex-direction: row;  -webkit-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-justify-content: space-between;  justify-content: space-between;  -webkit-align-items: stretch;  align-items: stretch;  -webkit-align-content: flex-start;  align-content: flex-start;  margin-left: -1%;  margin-right: -1%;}/* line 336, ../sass/_init.scss */.flex.center {  -webkit-justify-content: center;  justify-content: center;}/* line 340, ../sass/_init.scss */.flex.left {  -webkit-justify-content: flex-start;  justify-content: flex-start;}/* line 344, ../sass/_init.scss */.flex.right {  -webkit-flex-direction: row-reverse;  flex-direction: row-reverse;}/* line 353, ../sass/_init.scss */.wysiwyg {  padding: 1em 0;}/* line 360, ../sass/_init.scss */.wysiwyg strong {  font-weight: bold;}/* line 363, ../sass/_init.scss */.wysiwyg em {  font-style: italic;}/* line 366, ../sass/_init.scss */.wysiwyg blockquote {  border: 1px solid #dbe9f0;  padding: 1em;  margin: 1.5em;}/* line 380, ../sass/_init.scss */.wysiwyg ol {  margin-left: 1em;  margin-bottom: 2em;}/* line 383, ../sass/_init.scss */.wysiwyg ol li {  margin-left: 1em;  list-style-type: decimal;  list-style-position: outside;}/* line 394, ../sass/_init.scss */#pageTop {  position: fixed;  bottom: 20px;  right: 20px;  width: 70px;  height: 70px;  z-index: 9999;  text-indent: 0;}/* line 404, ../sass/_init.scss */#pageTop a, #pageTop .pagebute .current_page, .pagebute #pageTop .current_page {  text-decoration: none;  color: #fff;  background: #5d5d5d;  width: 70px;  height: 70px;  line-height: 70px;  padding: 0;  text-align: center;  display: block;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);  opacity: 0.5;  position: relative;}/* line 417, ../sass/_init.scss */#pageTop a:hover, #pageTop .pagebute .current_page:hover, .pagebute #pageTop .current_page:hover {  text-decoration: none;  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);  opacity: 1;}/* line 423, ../sass/_init.scss */#pageTop a .icon-angle-up, #pageTop .pagebute .current_page .icon-angle-up, .pagebute #pageTop .current_page .icon-angle-up {  display: block;  font-size: 4.5rem;  -moz-transform: translate(0, 10%);  -ms-transform: translate(0, 10%);  -webkit-transform: translate(0, 10%);  transform: translate(0, 10%);  position: relative;}/* line 428, ../sass/_init.scss */#pageTop a .icon-angle-up .text, #pageTop .pagebute .current_page .icon-angle-up .text, .pagebute #pageTop .current_page .icon-angle-up .text {  display: block;  font-size: 1.2rem;  position: relative;  top: -0.5em;}/* line 441, ../sass/_init.scss */.pagebute {  text-align: center;  margin-top: 50px;  border-top: 1px solid #e7e7e7;  padding-top: 1em;  width: 100%;}/* line 447, ../sass/_init.scss */.pagebute a, .pagebute .current_page {  display: inline-block;  border: 1px solid #019bbc;  padding: 0.3em 0;  margin: 0.3em;  text-align: center;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}/* line 453, ../sass/_init.scss */.pagebute a.link_next, .pagebute .link_next.current_page {  width: 7em;}/* line 454, ../sass/_init.scss */.pagebute a.link_before, .pagebute .link_before.current_page {  width: 7em;}/* line 455, ../sass/_init.scss */.pagebute a.link_first, .pagebute .link_first.current_page {  padding: 0.3em 0.5em;}/* line 456, ../sass/_init.scss */.pagebute a.link_last, .pagebute .link_last.current_page {  padding: 0.3em 0.5em;}/* line 458, ../sass/_init.scss */.pagebute a:hover, .pagebute .current_page:hover {  background: #019bbc;  color: #fff;  text-decoration: none;}/* line 463, ../sass/_init.scss */.pagebute a.link_page, .pagebute .link_page.current_page {  width: 3em;}/* line 467, ../sass/_init.scss */.pagebute .current_page {  background: #cbcbcb;  border-color: #cbcbcb;  color: #333;  width: 3em;}/* line 473, ../sass/_init.scss */.pagebute .current_page:hover {  background: #cbcbcb;  border-color: #cbcbcb;  color: #333;}/* line 484, ../sass/_init.scss */.pagebute {  text-align: center;  margin-top: 50px;  border-top: 1px solid #e7e7e7;  padding-top: 1em;  width: 100%;}/* line 490, ../sass/_init.scss */.pagebute a, .pagebute .current_page {  display: inline-block;  border: 2px solid #f0f0f0;  padding: 0.3em 0;  margin: 0.3em 0;  text-align: center;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}/* line 496, ../sass/_init.scss */.pagebute a.link_next, .pagebute .link_next.current_page {  width: 4em;  margin-left: 0.5em;}/* line 497, ../sass/_init.scss */.pagebute a.link_before, .pagebute .link_before.current_page {  width: 4em;  margin-right: 0.5em;}/* line 498, ../sass/_init.scss */.pagebute a.link_first, .pagebute .link_first.current_page {  padding: 0.3em 0.5em;  margin-left: 0.5em;}/* line 499, ../sass/_init.scss */.pagebute a.link_last, .pagebute .link_last.current_page {  padding: 0.3em 0.5em;  margin-right: 0.5em;}/* line 501, ../sass/_init.scss */.pagebute a:hover, .pagebute .current_page:hover {  background: #37a4e5;  border-color: #37a4e5;  color: #fff;  text-decoration: none;}/* line 507, ../sass/_init.scss */.pagebute a.link_page, .pagebute .link_page.current_page {  width: 2em;}/* line 511, ../sass/_init.scss */.pagebute .current_page {  background: #cbcbcb;  border-color: #cbcbcb;  color: #333;  width: 2em;}/* line 517, ../sass/_init.scss */.pagebute .current_page:hover {  background: #cbcbcb;  border-color: #cbcbcb;  color: #333;}/* line 533, ../sass/_init.scss */.gmap,.youtube {  position: relative;  width: 100%;  padding-top: 56.25%;}/* line 539, ../sass/_init.scss */.gmap {  padding-top: 70%;}/* line 540, ../sass/_init.scss */.youtube .yt_thumb,.gmap iframe,.youtube iframe {  position: absolute;  top: 0;  right: 0;  width: 100% !important;  height: 100% !important;}/* line 549, ../sass/_init.scss */.youtube .yt_thumb {  background-size: cover;}/* line 554, ../sass/_init.scss */.youtube .yt_thumb:after {  content: "";  width: 84px;  height: 84px;  background: url(/web/20190726222410im_/https://www.miyakoh.co.jp/img/icon/playBtn.png) 50% 50% no-repeat rgba(0, 0, 0, 0.7);  position: absolute;  -moz-border-radius: 42px;  -webkit-border-radius: 42px;  border-radius: 42px;  top: 50%;  left: 50%;  margin-left: -42px;  margin-top: -42px;}/* line 566, ../sass/_init.scss */.youtube .yt_thumb:hover {  cursor: pointer;}/* line 18, ../sass/_cmnStyle.scss */figure img {  width: 100%;  height: auto;  vertical-align: bottom;}/* line 26, ../sass/_cmnStyle.scss */.inlineB {  display: inline-block;}/* line 31, ../sass/_cmnStyle.scss */.mincho {  font-family: "游明朝", "YuMincho", serif;}/* line 36, ../sass/_cmnStyle.scss */.playfair {  font-family: 'Playfair Display', serif;}/* line 40, ../sass/_cmnStyle.scss */.bgGray {  background: #f7f7f7;}/* line 44, ../sass/_cmnStyle.scss */.fRed {  color: #f00;}/* line 51, ../sass/_cmnStyle.scss */#bodyOuter {  overflow-x: hidden;}/* line 55, ../sass/_cmnStyle.scss */#blackBg {  display: none;}/* line 61, ../sass/_cmnStyle.scss */#header {  background: #fff;}/* line 72, ../sass/_cmnStyle.scss */.slick-prev, .slick-next {  width: 40px !important;  height: 40px !important;  background: #fff !important;  -moz-border-radius: 40px;  -webkit-border-radius: 40px;  border-radius: 40px;  z-index: 10;  -moz-box-shadow: 0 0 10px 2px rgba(136, 136, 136, 0.3);  -webkit-box-shadow: 0 0 10px 2px rgba(136, 136, 136, 0.3);  box-shadow: 0 0 10px 2px rgba(136, 136, 136, 0.3);  -moz-transition: 0.5s;  -o-transition: 0.5s;  -webkit-transition: 0.5s;  transition: 0.5s;}/* line 80, ../sass/_cmnStyle.scss */.slick-prev:hover, .slick-next:hover {  background: #37a4e5 !important;  -moz-transition: 0.5s;  -o-transition: 0.5s;  -webkit-transition: 0.5s;  transition: 0.5s;}/* line 83, ../sass/_cmnStyle.scss */.slick-prev:hover:before, .slick-next:hover:before {  color: #fff !important;  -moz-transition: 0.5s;  -o-transition: 0.5s;  -webkit-transition: 0.5s;  transition: 0.5s;}/* line 89, ../sass/_cmnStyle.scss */.slick-prev:before, .slick-next:before {  font-family: 'icomoon' !important;  content: "";  font-size: 20px;  color: #37a4e5 !important;  -moz-transition: 0.5s;  -o-transition: 0.5s;  -webkit-transition: 0.5s;  transition: 0.5s;}/* line 95, ../sass/_cmnStyle.scss */.slick-next:before {  content: "" !important;}/* line 98, ../sass/_cmnStyle.scss */.slick-prev:before {  content: "" !important;}/* line 104, ../sass/_cmnStyle.scss */#pnkz {  padding: 1em 50px;  color: #333;  font-size: 1.2rem;}/* line 109, ../sass/_cmnStyle.scss */#pnkz span:after {  content: ">";  margin-left: 0.3em;}/* line 115, ../sass/_cmnStyle.scss */#pnkz span:last-of-type:after {  display: none;}/* line 125, ../sass/_cmnStyle.scss */#main {  min-height: 70vh;}/* line 128, ../sass/_cmnStyle.scss */#main .alpha [class^="icon-"], #main .alpha [class*=" icon-"] {  color: #d7d7d7;}/* line 133, ../sass/_cmnStyle.scss */#main .alpha a.anc:before, #main .alpha .pagebute .anc.current_page:before, .pagebute #main .alpha .anc.current_page:before {  font-family: 'icomoon' !important;  content: "";  color: #d7d7d7;  margin-right: 0.5em;}/* line 141, ../sass/_cmnStyle.scss */#main .alpha a:hover.anc:before, #main .alpha .pagebute .current_page:hover.anc:before, .pagebute #main .alpha .current_page:hover.anc:before {  text-decoration: none;}/* line 153, ../sass/_cmnStyle.scss */.catIcon {  background: #ababab;  color: #fff;  display: block;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;  line-height: 1;  padding: 6px 0;}/* line 160, ../sass/_cmnStyle.scss */.catIcon.travel {  background: #ffa500;}/* line 163, ../sass/_cmnStyle.scss */.catIcon.rosen {  background: #35bea6;}/* line 166, ../sass/_cmnStyle.scss */.catIcon.express {  background: #456caf;}/* line 169, ../sass/_cmnStyle.scss */.catIcon.kashikiri {  background: #0a88a7;}/* line 172, ../sass/_cmnStyle.scss */.catIcon.extra {  background: #a579c4;}/* line 175, ../sass/_cmnStyle.scss */.catIcon.corp {  background: #e1a108;}/* line 178, ../sass/_cmnStyle.scss */.catIcon.others {  background: #ababab;}/* line 186, ../sass/_cmnStyle.scss */.bgStripe {  background: url("/web/20190726222410im_/https://www.miyakoh.co.jp/img/bgStripe.png");}/* line 189, ../sass/_cmnStyle.scss */.bgStripeGreen {  background: url("/web/20190726222410im_/https://www.miyakoh.co.jp/img/bgStripeGreen.png");}/* line 196, ../sass/_cmnStyle.scss */table {  width: 100%;  border-collapse: collapse;  margin-top: 2em;}/* line 203, ../sass/_cmnStyle.scss */table.stripe tr:nth-of-type(2n+1) td {  background: #f8f9fd;}/* line 209, ../sass/_cmnStyle.scss */table tr.center th, table tr.center td {  text-align: center;}/* line 213, ../sass/_cmnStyle.scss */table th, table td {  border: 1px solid #d7d7d7;  padding: 1em;}/* line 216, ../sass/_cmnStyle.scss */table th.center, table td.center {  text-align: center;}/* line 220, ../sass/_cmnStyle.scss */table th {  background: #f7f7f7;  font-weight: bold;  text-align: left;}/* line 230, ../sass/_cmnStyle.scss */.acdjs {  display: block;}/* line 232, ../sass/_cmnStyle.scss */.acdjs dt, .acdjs dd {  display: block;  padding: 1em;  border: 1px solid #5d5d5d;}/* line 237, ../sass/_cmnStyle.scss */.acdjs dt {  margin-top: 1em;  background: #b3f3ee;  cursor: pointer;  position: relative;}/* line 242, ../sass/_cmnStyle.scss */.acdjs dt:after {  font-family: 'icomoon' !important;  content: "\f067";  position: absolute;  right: 0;  top: 50%;  -moz-transform: translate(-100%, -50%);  -ms-transform: translate(-100%, -50%);  -webkit-transform: translate(-100%, -50%);  transform: translate(-100%, -50%);}/* line 251, ../sass/_cmnStyle.scss */.acdjs dt.active:after {  content: "\f068";}/* line 256, ../sass/_cmnStyle.scss */.acdjs dd {  display: none;  border-top: none;}/* line 265, ../sass/_cmnStyle.scss */.tabMenu {  display: block;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flex;  display: -o-flex;  display: flex;  -webkit-flex-direction: row;  flex-direction: row;  -webkit-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-justify-content: flex-start;  justify-content: flex-start;  -webkit-align-items: stretch;  align-items: stretch;  -webkit-align-content: flex-start;  align-content: flex-start;  position: relative;  z-index: 2;  border-bottom: 3px solid #173f85;}/* line 273, ../sass/_cmnStyle.scss */.tabMenu .menu {  width: 14.28557%;  text-align: center;  padding: 1em;  border: 1px solid #a3a3a3;  color: #333;  border-left: none;  border-bottom: none;  background: #fff;  font-weight: bold;  margin-right: 0;  cursor: pointer;}/* line 286, ../sass/_cmnStyle.scss */.tabMenu .menu:first-of-type {  border-left: 1px solid #a3a3a3;}/* line 289, ../sass/_cmnStyle.scss */.tabMenu .menu:hover {  background: rgba(179, 243, 238, 0.5);}/* line 292, ../sass/_cmnStyle.scss */.tabMenu .menu.active {  background: #173f85;  color: #fff;}@media screen and (max-width: 768px) {  /* line 273, ../sass/_cmnStyle.scss */  .tabMenu .menu {    width: 33%;    font-size: 3.38542vw;  }}/* line 305, ../sass/_cmnStyle.scss */.tabBoxes .boxes {  display: none;  padding: 1em 0;}/* line 314, ../sass/_cmnStyle.scss */#footer {  background: #333;  color: #fff;  text-align: center;}/* line 319, ../sass/_cmnStyle.scss */#footer .inner {  padding: 40px 0;}/* line 322, ../sass/_cmnStyle.scss */#footer .inner .logo {  width: 140px;  height: 24px;}/* line 325, ../sass/_cmnStyle.scss */#footer .inner .logo .a {  fill: #fff;}/* line 329, ../sass/_cmnStyle.scss */#footer .inner .grouplogo {  width: 74px;  height: 14px;}/* line 344, ../sass/_cmnStyle.scss */.btn {  background: #173f85;  cursor: pointer;  color: #fff;  padding: 0.7em 2em;  display: inline-block;  position: relative;  letter-spacing: 1px;  -moz-transition: 0.5s;  -o-transition: 0.5s;  -webkit-transition: 0.5s;  transition: 0.5s;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;  margin: 0 15px 15px;  text-align: center;}/* line 357, ../sass/_cmnStyle.scss */.btn.kaku {  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;}@media screen and (max-width: 768px) {  /* line 344, ../sass/_cmnStyle.scss */  .btn {    padding: 2.08333vw 3.64583vw;    margin: 0 1.95313vw 1.95313vw;  }}/* line 368, ../sass/_cmnStyle.scss */.btn.dispB {  display: block;}/* line 371, ../sass/_cmnStyle.scss */.btn:hover {  color: #fff;  background: #44b4e6;  border-color: #44b4e6 !important;  text-decoration: none;  -moz-transition: 0.5s;  -o-transition: 0.5s;  -webkit-transition: 0.5s;  transition: 0.5s;}/* line 379, ../sass/_cmnStyle.scss */.btn[target="_blank"]:after {  -moz-transform: translate(0, -50%) !important;  -ms-transform: translate(0, -50%) !important;  -webkit-transform: translate(0, -50%) !important;  transform: translate(0, -50%) !important;}@media screen and (max-width: 768px) {  /* line 385, ../sass/_cmnStyle.scss */  .btn.arrow {    padding: 2.08333vw 5.98958vw;  }}/* line 389, ../sass/_cmnStyle.scss */.btn.arrow:after {  font-family: 'icomoon' !important;  content: "\f054";  color: #fff;  position: absolute;  right: 0;  top: 50%;  -moz-transform: translate(-100%, -50%);  -ms-transform: translate(-100%, -50%);  -webkit-transform: translate(-100%, -50%);  transform: translate(-100%, -50%);  -moz-transition: 0.5s;  -o-transition: 0.5s;  -webkit-transition: 0.5s;  transition: 0.5s;}/* line 401, ../sass/_cmnStyle.scss */.btn.arrow:hover:after {  color: #fff;  -moz-transition: 0.5s;  -o-transition: 0.5s;  -webkit-transition: 0.5s;  transition: 0.5s;}/* line 408, ../sass/_cmnStyle.scss */.btn.reverse:after {  font-family: 'icomoon' !important;  content: "\f053";  color: #333;  position: absolute;  left: 0;  right: auto;  top: 50%;  -moz-transform: translate(100%, -50%);  -ms-transform: translate(100%, -50%);  -webkit-transform: translate(100%, -50%);  transform: translate(100%, -50%);}/* line 426, ../sass/_cmnStyle.scss */.btn.pulldown:hover {  background-color: #fff;  color: #019bbc;}/* line 430, ../sass/_cmnStyle.scss */.btn.pulldown:after {  font-family: 'icomoon' !important;  content: "\f107";  position: absolute;  right: 0;  top: 50%;  -moz-transform: translate(-100%, -50%);  -ms-transform: translate(-100%, -50%);  -webkit-transform: translate(-100%, -50%);  transform: translate(-100%, -50%);}/* line 438, ../sass/_cmnStyle.scss */.btn.pulldown.open {  background-color: #019bbc;  color: #fff;}/* line 441, ../sass/_cmnStyle.scss */.btn.pulldown.open:after {  content: "\f106";}/* line 446, ../sass/_cmnStyle.scss */.btn.active {  background: #cacaca;  color: #333;  border-color: #cacaca;}/* line 450, ../sass/_cmnStyle.scss */.btn.active:after {  display: none;}/* line 454, ../sass/_cmnStyle.scss */.btn.nomark {  padding: 0.7em 1em;}/* line 456, ../sass/_cmnStyle.scss */.btn.nomark:after {  display: none;}/* line 460, ../sass/_cmnStyle.scss */.btn.blue {  background: #019bbc;  color: #fff;}/* line 463, ../sass/_cmnStyle.scss */.btn.blue:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);  opacity: 0.5;}/* line 467, ../sass/_cmnStyle.scss */.btn.darkblue {  border-color: #005162;  color: #005162;}/* line 470, ../sass/_cmnStyle.scss */.btn.darkblue:hover {  background: #005162;  color: #fff;}/* line 475, ../sass/_cmnStyle.scss */.btn.white {  border-color: #fff;  color: #fff;}/* line 478, ../sass/_cmnStyle.scss */.btn.white:hover {  background: #fff;  color: #333;}/* line 483, ../sass/_cmnStyle.scss */.btn.gray {  background: #5d5d5d;  color: #fff;}/* line 487, ../sass/_cmnStyle.scss */.btn.orange {  background: #E15508;  color: #fff !important;  border-color: #E15508 !important;}/* line 492, ../sass/_cmnStyle.scss */.btn.orange:hover {  color: #E15508 !important;  background: #ffdec6 !important;}/* line 495, ../sass/_cmnStyle.scss */.btn.orange:hover:after {  color: #E15508 !important;}/* line 499, ../sass/_cmnStyle.scss */.btn.orange:after {  color: #fff !important;  position: absolute;  right: 0;  top: 50%;  color: #333;  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}/* line 537, ../sass/_cmnStyle.scss */.alart {  margin: 1em auto;  border: 2px solid #ff0000;  padding: 1em;}/* line 541, ../sass/_cmnStyle.scss */.alart p {  margin: 0.5em;}/* line 549, ../sass/_cmnStyle.scss */#moreBtn {  display: none;}/* line 556, ../sass/_cmnStyle.scss */.mailform {  width: 100%;  margin-bottom: 2em;  position: relative;}/* line 560, ../sass/_cmnStyle.scss */.mailform .btn {  color: #333;  padding: 1em 3em;  font-size: 1.6rem;  -webkit-appearance: none;}/* line 567, ../sass/_cmnStyle.scss */.mailform .btn:hover {  color: #fff;  background: #000;}@media screen and (max-width: 768px) {  /* line 560, ../sass/_cmnStyle.scss */  .mailform .btn {    font-size: 3.125vw;  }}/* line 575, ../sass/_cmnStyle.scss */.mailform tr {  border-bottom: 1px solid #ccc;}/* line 578, ../sass/_cmnStyle.scss */.mailform th {  width: 35%;  text-align: left !important;  padding: 2.3em 2em 0;  vertical-align: top;  background: transparent;  color: #333;}/* line 585, ../sass/_cmnStyle.scss */.mailform th span {  display: inline-block;  background: #2a75bb;  padding: 2px 0.5em;  color: #fff;  margin-left: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;  font-size: 1.2rem;  float: right;}/* line 596, ../sass/_cmnStyle.scss */.mailform td {  text-align: left !important;  vertical-align: middle;  padding: 2em;}/* line 601, ../sass/_cmnStyle.scss */.mailform textarea,.mailform input[type=email],.mailform input[type=text] {  outline: 0;  border: 0;  padding: 10px;  font-size: 1.3em;  font-family: Arial, sans-serif;  color: #444;  border: solid 1px #ccc;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}/* line 615, ../sass/_cmnStyle.scss */.mailform textarea:focus,.mailform input[type=email]:focus,.mailform input[type=text]:focus {  border: solid 1px #2a75bb;  background: #eff7ff;}/* line 235, ../sass/_variables.scss */.mailform textarea:placeholder-shown,.mailform input[type=email]:placeholder-shown,.mailform input[type=text]:placeholder-shown {  font-size: 1.4rem;}/* line 238, ../sass/_variables.scss */.mailform textarea::-webkit-input-placeholder,.mailform input[type=email]::-webkit-input-placeholder,.mailform input[type=text]::-webkit-input-placeholder {  font-size: 1.4rem;}/* line 241, ../sass/_variables.scss */.mailform textarea:-moz-placeholder,.mailform input[type=email]:-moz-placeholder,.mailform input[type=text]:-moz-placeholder {  opacity: 1;  font-size: 1.4rem;}/* line 245, ../sass/_variables.scss */.mailform textarea::-moz-placeholder,.mailform input[type=email]::-moz-placeholder,.mailform input[type=text]::-moz-placeholder {  opacity: 1;  font-size: 1.4rem;}/* line 249, ../sass/_variables.scss */.mailform textarea:-ms-input-placeholder,.mailform input[type=email]:-ms-input-placeholder,.mailform input[type=text]:-ms-input-placeholder {  font-size: 1.4rem;}/* line 624, ../sass/_cmnStyle.scss */.mailform select::-ms-expand {  display: none;}/* line 627, ../sass/_cmnStyle.scss */.mailform select {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  outline: 0;  width: 100%;  border: 0;  padding: 10px;  font-size: 1.3em;  font-family: Arial, sans-serif;  color: #444;  border: solid 1px #ccc;  background: #fff;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;  position: relative;}@media screen and (max-width: 768px) {  /* line 556, ../sass/_cmnStyle.scss */  .mailform {    display: block;  }  /* line 648, ../sass/_cmnStyle.scss */  .mailform tbody {    display: block;    width: 100%;  }  /* line 652, ../sass/_cmnStyle.scss */  .mailform tr, .mailform th, .mailform td {    display: block;    width: 100%;    text-align: left;    padding: 1em 0 0;    border: none;  }  /* line 659, ../sass/_cmnStyle.scss */  .mailform tr {    padding: 1em 0 2em;  }  /* line 662, ../sass/_cmnStyle.scss */  .mailform textarea,  .mailform input[type=email],  .mailform input[type=text] {    max-width: 100%;  }}/* line 668, ../sass/_cmnStyle.scss */.mailform .select-box label {  position: relative;}/* line 672, ../sass/_cmnStyle.scss */.mailform .select-box label:after {  display: block;  font-family: 'icomoon' !important;  content: "\f0d7";  position: absolute;  top: 50%;  right: 20px;  font-size: 2.0rem;  -moz-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  -webkit-transform: translate(0, -50%);  transform: translate(0, -50%);  pointer-events: none;}/* line 687, ../sass/_cmnStyle.scss */.mw_wp_form_confirm.mw_wp_form_preview .select-box label:after {  display: none !important;}/* line 696, ../sass/_cmnStyle.scss */a.cutter, .pagebute .cutter.current_page {  display: inline-block;  border: 1px solid #000;  color: #000;  padding: 1em 2em;  position: relative;  overflow: hidden;}/* line 703, ../sass/_cmnStyle.scss */a.cutter .text, .pagebute .cutter.current_page .text {  position: relative;  z-index: 2;}/* line 707, ../sass/_cmnStyle.scss */a.cutter:before, .pagebute .cutter.current_page:before {  content: "";  display: block;  width: 90%;  height: 102%;  background: #2a75bb;  position: absolute;  top: 0;  left: -100%;  z-index: 0;  -moz-transition: 0.5s;  -o-transition: 0.5s;  -webkit-transition: 0.5s;  transition: 0.5s;  -moz-transform: skewX(-15deg);  -ms-transform: skewX(-15deg);  -webkit-transform: skewX(-15deg);  transform: skewX(-15deg);}/* line 722, ../sass/_cmnStyle.scss */a.cutter:hover, .pagebute .cutter.current_page:hover {  text-decoration: none;  color: #fff;}/* line 725, ../sass/_cmnStyle.scss */a.cutter:hover:before, .pagebute .cutter.current_page:hover:before {  -moz-transition: 0.5s;  -o-transition: 0.5s;  -webkit-transition: 0.5s;  transition: 0.5s;  top: 0;  left: 5%;}/* line 736, ../sass/_cmnStyle.scss */.skewImg {  display: inline-block;  width: 300px;  height: 200px;  background: #FF7373;  margin: 0 auto;  text-align: center;  -moz-transform: skewX(-15deg);  -ms-transform: skewX(-15deg);  -webkit-transform: skewX(-15deg);  transform: skewX(-15deg);  overflow: hidden;}/* line 745, ../sass/_cmnStyle.scss */.skewImg img {  width: 100%;  -moz-transform: skewX(15deg) scale(1.2);  -ms-transform: skewX(15deg) scale(1.2);  -webkit-transform: skewX(15deg) scale(1.2);  transform: skewX(15deg) scale(1.2);  margin: 0;}/* line 756, ../sass/_cmnStyle.scss */.gradAnime {  width: 300px;  height: 200px;  color: #fff;  background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);  background-size: 400% 400%;  animation: Gradient 15s ease infinite;}@keyframes Gradient {  0% {    background-position: 0% 50%;  }  50% {    background-position: 100% 50%;  }  100% {    background-position: 0% 50%;  }}/* line 780, ../sass/_cmnStyle.scss */#main.search #cse-search-box {  border: 1px solid #d4d4d4;  padding: 10px 10px 10px 20px;  width: 80%;  margin: 1em auto;  -moz-border-radius: 50px;  -webkit-border-radius: 50px;  border-radius: 50px;}/* line 786, ../sass/_cmnStyle.scss */#main.search #cse-search-box .fs-search {  width: 95%;  font-size: 1.8rem;}/* line 791, ../sass/_cmnStyle.scss */#main.search .gSearchArea {  width: 100%;}/* line 793, ../sass/_cmnStyle.scss */#main.search .gSearchArea table, #main.search .gSearchArea tbody, #main.search .gSearchArea thead, #main.search .gSearchArea tr, #main.search .gSearchArea th, #main.search .gSearchArea td {  border: none;  margin: 0;  padding: 0.5em;}/* line 798, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-control-cse .gsc-option-menu-container {  width: 105px;}/* line 803, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-webResult .gsc-thumbnail-inside {  border-bottom: 2px solid #173f85 !important;  padding: 0.5em;  border-bottom: none;  margin-bottom: 0.5em;}/* line 811, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-webResult .gsc-result .gs-title {  height: auto;  overflow: visible;}/* line 815, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-webResult .gsc-control-cse .gs-result .gs-title {  height: auto;}/* line 818, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-webResult a.gs-title, #main.search .gSearchArea .gsc-webResult .pagebute .gs-title.current_page, .pagebute #main.search .gSearchArea .gsc-webResult .gs-title.current_page {  font-size: 2.0rem;  font-weight: normal;}/* line 820, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-webResult a.gs-title b, #main.search .gSearchArea .gsc-webResult .pagebute .gs-title.current_page b, .pagebute #main.search .gSearchArea .gsc-webResult .gs-title.current_page b {  font-size: 2.0rem;}/* line 826, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-webResult a.gs-image:after, #main.search .gSearchArea .gsc-webResult .pagebute .gs-image.current_page:after, .pagebute #main.search .gSearchArea .gsc-webResult .gs-image.current_page:after {  display: none;}/* line 830, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-webResult .gs-result .gs-title, #main.search .gSearchArea .gsc-webResult .gs-result .gs-title * {  text-decoration: none;}/* line 833, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-webResult .gs-webResult div.gs-visibleUrl, #main.search .gSearchArea .gsc-webResult .gs-imageResult div.gs-visibleUrl {  font-size: 1.6rem;}/* line 836, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-webResult .gsc-webResult.gsc-result, #main.search .gSearchArea .gsc-webResult .gsc-results .gsc-imageResult {  margin-bottom: 2em;}/* line 840, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gs-snippet {  padding: 0 1em 1em;  font-size: 1.6rem;}/* line 844, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gs-no-results-result .gs-snippet, #main.search .gSearchArea .gs-error-result .gs-snippet {  padding: 1em;}/* line 848, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-results .gsc-cursor-box {  text-align: center;}/* line 850, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-results .gsc-cursor-box .gsc-cursor-page {  display: inline-block;  border: 1px solid #e1e1e1;  -moz-box-shadow: 0 2px 0 0 #cccccc;  -webkit-box-shadow: 0 2px 0 0 #cccccc;  box-shadow: 0 2px 0 0 #cccccc;  color: #333;  padding: 0.6em 1em;  margin: 0.3em 0.1em;  line-height: 1;  text-align: center;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}/* line 860, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {  background: #1499eb;  color: #fff;  text-decoration: none;}/* line 865, ../sass/_cmnStyle.scss */#main.search .gSearchArea .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {  background: #173f85;  color: #fff;  text-decoration: none;}/* line 17, ../sass/common.scss */.bgOrange {  background: #e78d00;}/* line 20, ../sass/common.scss */.fOrange {  color: #e78d00;}/* line 23, ../sass/common.scss */.fWhite {  color: #fff;}/* line 26, ../sass/common.scss */.tateCenter {  display: -webkit-flex;  display: -moz-flex;  display: -ms-flex;  display: -o-flex;  display: flex;  -webkit-align-items: center;  align-items: center;  -webkit-justify-content: center;  justify-content: center;}/* line 29, ../sass/common.scss */.kado5 {  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}@media print, screen and (min-width: 769px) {  /* line 8, ../sass/_common-pc.scss */  #bodyOuter #wrapper {    width: 1100px;    margin: 0 auto;  }}@media screen and (min-width: 769px) and (max-width: 1100px) {  /* line 8, ../sass/_common-pc.scss */  #bodyOuter #wrapper {    width: 100%;  }}@media print, screen and (min-width: 769px) {  /* line 14, ../sass/_common-pc.scss */  #bodyOuter #wrapper .ovWidth {    margin: 0 -200%;    padding: 0 200%;  }  /* line 21, ../sass/_common-pc.scss */  .spOnly {    display: none;  }  /* line 28, ../sass/_common-pc.scss */  .fCol2 {    width: 48%;    margin: 1em 1% 0 !important;  }  /* line 32, ../sass/_common-pc.scss */  .fCol3 {    width: 31.3333%;    margin: 1em 1% 0 !important;  }  /* line 36, ../sass/_common-pc.scss */  .fCol3-2 {    width: 64.6666%;    margin: 1em 1% 0 !important;  }  /* line 40, ../sass/_common-pc.scss */  .fCol4 {    width: 23%;    margin: 1em 1% 0;  }  /* line 44, ../sass/_common-pc.scss */  .fCol5 {    width: 18%;    margin: 1em 1% 0;  }  /* line 58, ../sass/_common-pc.scss */  #header {    height: 63px;    border-bottom: 1px solid #f0f0f0;  }  /* line 61, ../sass/_common-pc.scss */  #header .inner {    width: 100%;    height: 100%;    padding: 0 50px;    position: relative;  }  /* line 66, ../sass/_common-pc.scss */  #header .inner #logo {    width: 140px;    height: 23px;    position: absolute;    top: 21px;    left: 50px;    margin: 0;    line-height: 1;    font-size: 16px;  }  /* line 73, ../sass/_common-pc.scss */  #header .inner #logo .a {    fill: #0c3388;  }  /* line 77, ../sass/_common-pc.scss */  #header .inner #language {    position: absolute;    top: 20px;    right: 220px;  }  /* line 80, ../sass/_common-pc.scss */  #header .inner #headNavi {    position: absolute;    top: 22px;    right: 510px;  }  /* line 82, ../sass/_common-pc.scss */  #header .inner #headNavi ul {    padding: 0;    margin: 0;  }  /* line 85, ../sass/_common-pc.scss */  #header .inner #headNavi ul li {    display: inline-block;    padding: 0 1em;    margin: 0;    border-right: 1px solid #a3a3a3;  }  /* line 90, ../sass/_common-pc.scss */  #header .inner #headNavi ul li:last-of-type {    border-right: none;  }  /* line 93, ../sass/_common-pc.scss */  #header .inner #headNavi ul li a, #header .inner #headNavi ul li .pagebute .current_page, .pagebute #header .inner #headNavi ul li .current_page {    color: #333;  }  /* line 100, ../sass/_common-pc.scss */  #header .hamBtn {    display: none;  }  /* line 103, ../sass/_common-pc.scss */  #header .searchBox {    position: absolute;    top: 14px;    right: 50px;    width: 152px;    height: 36px;    background: #fff;    color: #333;    border: 1px solid #d4d4d4;    -moz-border-radius: 36px;    -webkit-border-radius: 36px;    border-radius: 36px;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-align-items: center;    align-items: center;    -webkit-justify-content: center;    justify-content: center;  }  /* line 113, ../sass/_common-pc.scss */  #header .searchBox .set {    width: 100%;    text-align: center;  }  /* line 116, ../sass/_common-pc.scss */  #header .searchBox .set input {    width: 110px;  }  /* line 235, ../sass/_variables.scss */  #header .searchBox .set input:placeholder-shown {    color: #333;  }  /* line 238, ../sass/_variables.scss */  #header .searchBox .set input::-webkit-input-placeholder {    color: #333;  }  /* line 241, ../sass/_variables.scss */  #header .searchBox .set input:-moz-placeholder {    opacity: 1;    color: #333;  }  /* line 245, ../sass/_variables.scss */  #header .searchBox .set input::-moz-placeholder {    opacity: 1;    color: #333;  }  /* line 249, ../sass/_variables.scss */  #header .searchBox .set input:-ms-input-placeholder {    color: #333;  }  /* line 122, ../sass/_common-pc.scss */  #header .searchBox .set .icon-search {    color: #333;    font-size: 15px;  }  /* line 130, ../sass/_common-pc.scss */  #emergency {    padding: 10px 50px;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: center;    justify-content: center;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 134, ../sass/_common-pc.scss */  #emergency .mds {    width: 15%;    background: #de5151;    color: #fff !important;    font-size: 16px;    border-right: 2px solid #fff;    -moz-border-radius: 5px 0 0 5px;    -webkit-border-radius: 5px;    border-radius: 5px 0 0 5px;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-align-items: center;    align-items: center;    -webkit-justify-content: center;    justify-content: center;  }  /* line 142, ../sass/_common-pc.scss */  #emergency .mds [class^="icon-"], #emergency .mds [class*=" icon-"] {    font-weight: bold;    color: #fff !important;  }  /* line 145, ../sass/_common-pc.scss */  #emergency .mds [class^="icon-"]:before, #emergency .mds [class*=" icon-"]:before {    vertical-align: middle;    color: #fff;    font-size: 26px;    margin-right: 0.3em;    font-weight: normal;  }  /* line 154, ../sass/_common-pc.scss */  #emergency .naiyou {    width: 85%;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 157, ../sass/_common-pc.scss */  #emergency .naiyou .date {    width: 18%;    background: #f2f2f2;    padding: 24px 15px;    text-align: center;  }  /* line 163, ../sass/_common-pc.scss */  #emergency .naiyou .honbun {    width: 70%;    background: #f2f2f2;    padding: 24px 15px 24px 0;    font-size: 20px;  }  /* line 168, ../sass/_common-pc.scss */  #emergency .naiyou .honbun .unkou {    font-size: 14px;  }  /* line 172, ../sass/_common-pc.scss */  #emergency .naiyou .genzai {    width: 12%;    text-align: center;    background: #e7e7e7;    padding: 12px 15px;    -moz-border-radius: 0 5px 5px 0;    -webkit-border-radius: 0;    border-radius: 0 5px 5px 0;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-align-items: center;    align-items: center;    -webkit-justify-content: center;    justify-content: center;  }  /* line 184, ../sass/_common-pc.scss */  .newsList a, .newsList .pagebute .current_page, .pagebute .newsList .current_page {    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;    border-bottom: 2px solid #f0f0f0;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 188, ../sass/_common-pc.scss */  .newsList a .cats, .newsList .pagebute .current_page .cats, .pagebute .newsList .current_page .cats {    width: 160px;    padding: 15px 0;    text-align: center;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-align-items: center;    align-items: center;    -webkit-justify-content: center;    justify-content: center;  }  /* line 193, ../sass/_common-pc.scss */  .newsList a .cats .catIcon, .newsList .pagebute .current_page .cats .catIcon, .pagebute .newsList .current_page .cats .catIcon {    width: 108px;    display: inline-block;    text-align: center;    margin: 1px 0;  }  /* line 200, ../sass/_common-pc.scss */  .newsList a .title, .newsList .pagebute .current_page .title, .pagebute .newsList .current_page .title {    width: 840px;    padding: 15px 50px 15px 0;    color: #333;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-align-items: center;    align-items: center;    -webkit-justify-content: flex-start;    justify-content: flex-start;    position: relative;  }  /* line 206, ../sass/_common-pc.scss */  .newsList a .title .new, .newsList .pagebute .current_page .title .new, .pagebute .newsList .current_page .title .new {    display: none;    color: #f6cf45;    border: 1px solid #f6cf45;    padding: 0.3em 0.5em;    margin-left: 0.3em;    line-height: 1;    -moz-border-radius: 1em;    -webkit-border-radius: 1em;    border-radius: 1em;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 217, ../sass/_common-pc.scss */  .newsList a .title:after, .newsList .pagebute .current_page .title:after, .pagebute .newsList .current_page .title:after {    font-family: 'icomoon' !important;    content: "";    position: absolute;    top: 50%;    right: 20px;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    color: #d9d9d9;    font-size: 20px;  }  /* line 225, ../sass/_common-pc.scss */  .newsList a:hover, .newsList .pagebute .current_page:hover, .pagebute .newsList .current_page:hover {    background: #eff8fb;    text-decoration: none;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 229, ../sass/_common-pc.scss */  .newsList a:hover .title, .newsList .pagebute .current_page:hover .title, .pagebute .newsList .current_page:hover .title {    color: #44b4e6;  }  /* line 231, ../sass/_common-pc.scss */  .newsList a:hover .title .new, .newsList .pagebute .current_page:hover .title .new, .pagebute .newsList .current_page:hover .title .new {    color: #2087e4;    border: 1px solid #2087e4;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 239, ../sass/_common-pc.scss */  .newsList a[target="_blank"]:after, .newsList .pagebute [target="_blank"].current_page:after, .pagebute .newsList [target="_blank"].current_page:after {    display: none;  }  /* line 243, ../sass/_common-pc.scss */  .newsList a[target="_blank"] .title:after, .newsList .pagebute [target="_blank"].current_page .title:after, .pagebute .newsList [target="_blank"].current_page .title:after {    content: "\f24d";    font-size: 16px;  }  /* line 250, ../sass/_common-pc.scss */  .newsList a[href$=".pdf"]:after, .newsList .pagebute [href$=".pdf"].current_page:after, .pagebute .newsList [href$=".pdf"].current_page:after {    display: none;  }  /* line 254, ../sass/_common-pc.scss */  .newsList a[href$=".pdf"] .title:after, .newsList .pagebute [href$=".pdf"].current_page .title:after, .pagebute .newsList [href$=".pdf"].current_page .title:after {    content: "\f1c1";    font-size: 16px;    color: #d71f28;  }  /* line 265, ../sass/_common-pc.scss */  #footBannerArea .inner {    padding: 30px 50px;  }  /* line 267, ../sass/_common-pc.scss */  #footBannerArea .inner a, #footBannerArea .inner .pagebute .current_page, .pagebute #footBannerArea .inner .current_page {    width: 320px;  }  /* line 269, ../sass/_common-pc.scss */  #footBannerArea .inner a img, #footBannerArea .inner .pagebute .current_page img, .pagebute #footBannerArea .inner .current_page img {    width: 100%;    height: auto;  }  /* line 283, ../sass/_common-pc.scss */  #emergency .naiyou .genzai {    font-size: 18px;  }  /* line 290, ../sass/_common-pc.scss */  #main {    padding: 0 50px 50px;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row-reverse;    flex-direction: row-reverse;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 293, ../sass/_common-pc.scss */  #main .alpha {    width: 700px;  }  /* line 295, ../sass/_common-pc.scss */  #main .alpha h1 {    font-size: 32px;    margin-top: 0;    margin-bottom: 10px;    border-bottom: 4px solid #173f85;  }  /* line 300, ../sass/_common-pc.scss */  #main .alpha h1 + h2 {    margin-top: 1em;  }  /* line 304, ../sass/_common-pc.scss */  #main .alpha h2 {    font-size: 24px;    border-bottom: 2px solid #173f85;    width: 100%;  }  /* line 309, ../sass/_common-pc.scss */  #main .alpha h3 {    font-size: 18px;    padding: 5px 10px;    border-left: 10px solid #44b4e6;    border-bottom: 2px solid #44b4e6;    background: transparent;    width: 100%;  }  /* line 319, ../sass/_common-pc.scss */  #main .alpha h4 {    font-size: 14px;    border-left: 5px solid #f6cf44;    padding-left: 10px;    padding-top: 3px;  }  /* line 325, ../sass/_common-pc.scss */  #main .alpha .mdsStyle {    border: none;    font-size: 18px;    font-weight: bold;    padding: 0;    margin-top: 1em;    background: transparent;    color: #333;  }  /* line 334, ../sass/_common-pc.scss */  #main .alpha dl {    margin-top: 1em;  }  /* line 338, ../sass/_common-pc.scss */  #main .alpha .acdjs {    display: block;  }  /* line 340, ../sass/_common-pc.scss */  #main .alpha .acdjs dt, #main .alpha .acdjs dd {    display: block;    border: none;  }  /* line 345, ../sass/_common-pc.scss */  #main .alpha .acdjs dt {    font-size: 18px;    color: #fff;    padding: 12px 50px 12px 14px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    background: #44b4e6;  }  /* line 352, ../sass/_common-pc.scss */  #main .alpha .acdjs dd {    display: none;    border-top: none;    background: #fafafa;    padding: 20px;  }  /* line 359, ../sass/_common-pc.scss */  #main .alpha p {    font-size: 14px;  }  /* line 362, ../sass/_common-pc.scss */  #main .alpha .catIcon {    font-size: 13px;  }  /* line 365, ../sass/_common-pc.scss */  #main .alpha #emergency {    padding: 10px 0;  }  /* line 367, ../sass/_common-pc.scss */  #main .alpha #emergency .mds {    width: 122px;  }  /* line 370, ../sass/_common-pc.scss */  #main .alpha #emergency .naiyou {    width: 578px;  }  /* line 372, ../sass/_common-pc.scss */  #main .alpha #emergency .naiyou .date {    width: 138px;    font-size: 13px;  }  /* line 376, ../sass/_common-pc.scss */  #main .alpha #emergency .naiyou .honbun {    width: 366px;    font-size: 20px;  }  /* line 380, ../sass/_common-pc.scss */  #main .alpha #emergency .naiyou .genzai {    width: 74px;    font-size: 18px;  }  /* line 388, ../sass/_common-pc.scss */  #main .alpha .newsList a .cats, #main .alpha .newsList .pagebute .current_page .cats, .pagebute #main .alpha .newsList .current_page .cats {    width: 128px;  }  /* line 391, ../sass/_common-pc.scss */  #main .alpha .newsList a .title, #main .alpha .newsList .pagebute .current_page .title, .pagebute #main .alpha .newsList .current_page .title {    width: 572px;  }  /* line 396, ../sass/_common-pc.scss */  #main .alpha .contMenuArea {    background: #f7f7f7;    padding: 20px;    margin: 20px 0;  }  /* line 401, ../sass/_common-pc.scss */  #main .alpha .contMenuArea .flex .fCol4 {    width: 24%;    margin: 0 0.5%;  }  /* line 405, ../sass/_common-pc.scss */  #main .alpha .contMenuArea .flex a, #main .alpha .contMenuArea .flex .pagebute .current_page, .pagebute #main .alpha .contMenuArea .flex .current_page {    display: block;    border: 2px solid #2b95e5;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    background: #2b95e5;    color: #fff;    text-align: center;    padding: 30px 0;    font-size: 16px;    font-weight: bold;    position: relative;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 417, ../sass/_common-pc.scss */  #main .alpha .contMenuArea .flex a .text, #main .alpha .contMenuArea .flex .pagebute .current_page .text, .pagebute #main .alpha .contMenuArea .flex .current_page .text {    display: block;  }  /* line 420, ../sass/_common-pc.scss */  #main .alpha .contMenuArea .flex a .svgIcon, #main .alpha .contMenuArea .flex .pagebute .current_page .svgIcon, .pagebute #main .alpha .contMenuArea .flex .current_page .svgIcon {    height: 40px;    width: auto;  }  /* line 424, ../sass/_common-pc.scss */  #main .alpha .contMenuArea .flex a .svgIcon .a, #main .alpha .contMenuArea .flex .pagebute .current_page .svgIcon .a, .pagebute #main .alpha .contMenuArea .flex .current_page .svgIcon .a {    fill: #fff;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 429, ../sass/_common-pc.scss */  #main .alpha .contMenuArea .flex a:hover, #main .alpha .contMenuArea .flex .pagebute .current_page:hover, .pagebute #main .alpha .contMenuArea .flex .current_page:hover {    background: #fff;    color: #2b95e5;    text-decoration: none;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 435, ../sass/_common-pc.scss */  #main .alpha .contMenuArea .flex a:hover .svgIcon .a, #main .alpha .contMenuArea .flex .pagebute .current_page:hover .svgIcon .a, .pagebute #main .alpha .contMenuArea .flex .current_page:hover .svgIcon .a {    fill: #2b95e5;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 440, ../sass/_common-pc.scss */  #main .alpha .contMenuArea .flex a:hover[target="_blank"]:after, #main .alpha .contMenuArea .flex .pagebute .current_page:hover[target="_blank"]:after, .pagebute #main .alpha .contMenuArea .flex .current_page:hover[target="_blank"]:after {    color: #2b95e5;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 445, ../sass/_common-pc.scss */  #main .alpha .contMenuArea .flex a[target="_blank"]:after, #main .alpha .contMenuArea .flex .pagebute [target="_blank"].current_page:after, .pagebute #main .alpha .contMenuArea .flex [target="_blank"].current_page:after {    position: absolute;    bottom: 5px;    right: 5px;    color: #fff;    margin: 0;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 455, ../sass/_common-pc.scss */  #main .alpha .contMenuArea p {    font-size: 12px;    color: #333;  }  /* line 460, ../sass/_common-pc.scss */  #main .alpha .contBannerArea {    margin-top: 10px;  }  /* line 462, ../sass/_common-pc.scss */  #main .alpha .contBannerArea img {    width: 100%;  }  /* line 467, ../sass/_common-pc.scss */  #main .beta {    width: 260px;  }  /* line 469, ../sass/_common-pc.scss */  #main .beta img {    width: 100%;    height: auto;  }  /* line 473, ../sass/_common-pc.scss */  #main .beta .acdjs {    margin-bottom: 20px;  }  /* line 475, ../sass/_common-pc.scss */  #main .beta .acdjs dt {    margin-top: 0;    border-width: 1px 1px 0;    border-color: #d7d7d7;    border-style: solid;    -moz-border-radius: 5px 5px 0 0;    -webkit-border-radius: 5px;    border-radius: 5px 5px 0 0;  }  /* line 481, ../sass/_common-pc.scss */  #main .beta .acdjs dt:after {    display: none;  }  /* line 485, ../sass/_common-pc.scss */  #main .beta .acdjs dd {    display: block !important;    border-width: 0 1px 1px;    border-color: #d7d7d7;    border-style: solid;    padding: 0;    -moz-border-radius: 0 0 5px 5px;    -webkit-border-radius: 0;    border-radius: 0 0 5px 5px;  }  /* line 493, ../sass/_common-pc.scss */  #main .beta .acdjs dd nav a, #main .beta .acdjs dd nav .pagebute .current_page, .pagebute #main .beta .acdjs dd nav .current_page {    display: block;    padding: 1em;    color: #333;    border-bottom: 1px solid #f0f0f0;    position: relative;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 500, ../sass/_common-pc.scss */  #main .beta .acdjs dd nav a:last-of-type, #main .beta .acdjs dd nav .pagebute .current_page:last-of-type, .pagebute #main .beta .acdjs dd nav .current_page:last-of-type {    border-bottom: none;  }  /* line 503, ../sass/_common-pc.scss */  #main .beta .acdjs dd nav a.now, #main .beta .acdjs dd nav .pagebute .now.current_page, .pagebute #main .beta .acdjs dd nav .now.current_page, #main .beta .acdjs dd nav a:hover, #main .beta .acdjs dd nav .pagebute .current_page:hover, .pagebute #main .beta .acdjs dd nav .current_page:hover {    background: #44b4e6;    color: #fff;    text-decoration: none;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 509, ../sass/_common-pc.scss */  #main .beta .acdjs dd nav a.now:after, #main .beta .acdjs dd nav .pagebute .now.current_page:after, .pagebute #main .beta .acdjs dd nav .now.current_page:after, #main .beta .acdjs dd nav a:hover:after, #main .beta .acdjs dd nav .pagebute .current_page:hover:after, .pagebute #main .beta .acdjs dd nav .current_page:hover:after {    color: #fff;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 514, ../sass/_common-pc.scss */  #main .beta .acdjs dd nav a:after, #main .beta .acdjs dd nav .pagebute .current_page:after, .pagebute #main .beta .acdjs dd nav .current_page:after {    font-family: 'icomoon' !important;    content: "";    position: absolute;    top: 50%;    right: 10px;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    color: #D4D9D3;    font-size: 20px;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 523, ../sass/_common-pc.scss */  #main .beta .acdjs dd nav a[target="_blank"]:after, #main .beta .acdjs dd nav .pagebute [target="_blank"].current_page:after, .pagebute #main .beta .acdjs dd nav [target="_blank"].current_page:after {    content: "\f24d";    margin-right: 0;  }  /* line 529, ../sass/_common-pc.scss */  #main .beta .acdjs dd nav a[href$=".pdf"]:after, #main .beta .acdjs dd nav .pagebute [href$=".pdf"].current_page:after, .pagebute #main .beta .acdjs dd nav [href$=".pdf"].current_page:after {    margin-right: 0;  }  /* line 534, ../sass/_common-pc.scss */  #main .beta .acdjs dd nav .ancMenu {    border-bottom: 1px solid #d7d7d7;  }  /* line 536, ../sass/_common-pc.scss */  #main .beta .acdjs dd nav .ancMenu a, #main .beta .acdjs dd nav .ancMenu .pagebute .current_page, .pagebute #main .beta .acdjs dd nav .ancMenu .current_page {    background: #f7f7f7;    font-size: 12px;    border-bottom-color: #d7d7d7;  }  /* line 540, ../sass/_common-pc.scss */  #main .beta .acdjs dd nav .ancMenu a:hover, #main .beta .acdjs dd nav .ancMenu .pagebute .current_page:hover, .pagebute #main .beta .acdjs dd nav .ancMenu .current_page:hover {    background: #555;  }  /* line 548, ../sass/_common-pc.scss */  #main .beta .acdjs.contMenu dt {    background: #0e579a;    color: #fff;    text-align: center;    font-size: 18px;    font-weight: bold;  }  /* line 557, ../sass/_common-pc.scss */  #main .beta .acdjs.infoMenu dt {    background: #e9eef4;    color: #0e579a;    text-align: center;    font-size: 18px;    font-weight: bold;  }  /* line 566, ../sass/_common-pc.scss */  #main .beta .tels {    border-width: 0 1px 0;    border-color: #d7d7d7;    border-style: solid;  }  /* line 570, ../sass/_common-pc.scss */  #main .beta .tels .telArea {    padding: 20px;    background: #f7f7f7;    text-align: center;    border-bottom: 1px solid #ececec;  }  /* line 575, ../sass/_common-pc.scss */  #main .beta .tels .telArea .btn {    margin: 0;    padding: 0.7em 0 0.7em 0;  }  /* line 578, ../sass/_common-pc.scss */  #main .beta .tels .telArea .btn:after {    margin: 0;  }  /* line 582, ../sass/_common-pc.scss */  #main .beta .tels .telArea.gray {    background: #e7e7e7;    color: #868686;    font-size: 1.2rem;    padding: 10px;  }  /* line 589, ../sass/_common-pc.scss */  #main .beta .tels .telArea .telBox .mds {    font-size: 1.4rem;    font-weight: bold;    background: none;    color: #777;  }  /* line 595, ../sass/_common-pc.scss */  #main .beta .tels .telArea .telBox .tel {    font-size: 2.2rem;    color: #777;    background: #fff;    padding: 10px 0;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;  }  /* line 601, ../sass/_common-pc.scss */  #main .beta .tels .telArea .telBox .tel .fas {    margin-right: 5px;  }  /* line 606, ../sass/_common-pc.scss */  #main .beta .tels .telArea .telBox.yellow .mds {    color: #e5b03a;  }  /* line 609, ../sass/_common-pc.scss */  #main .beta .tels .telArea .telBox.yellow .tel {    color: #e1a108;  }  /* line 614, ../sass/_common-pc.scss */  #main .beta .tels .telArea .telBox.blue .mds {    color: #43b3e6;  }  /* line 617, ../sass/_common-pc.scss */  #main .beta .tels .telArea .telBox.blue .tel {    color: #43b3e6;  }  /* line 622, ../sass/_common-pc.scss */  #main .beta .tels .telArea .telBox.red .mds {    color: #d83458;  }  /* line 625, ../sass/_common-pc.scss */  #main .beta .tels .telArea .telBox.red .tel {    color: #d83458;  }  /* line 630, ../sass/_common-pc.scss */  #main .beta .tels .telArea p {    color: #868686;    margin-top: 0.2em;  }  /* line 638, ../sass/_common-pc.scss */  _:-ms-lang(x), #main .alpha .contMenuArea .flex a, #main .alpha .contMenuArea .flex .pagebute .current_page, .pagebute #main .alpha .contMenuArea .flex .current_page {    -moz-transition: 0;    -o-transition: 0;    -webkit-transition: 0;    transition: 0;  }  /* line 640, ../sass/_common-pc.scss */  _:-ms-lang(x):hover, #main .alpha .contMenuArea .flex a:hover, #main .alpha .contMenuArea .flex .pagebute .current_page:hover, .pagebute #main .alpha .contMenuArea .flex .current_page:hover {    -moz-transition: 0;    -o-transition: 0;    -webkit-transition: 0;    transition: 0;  }  /* line 647, ../sass/_common-pc.scss */  #main .alpha .grayMenuArea {    background: #f7f7f7;    padding: 8px 15px;    margin-top: 20px;  }  /* line 651, ../sass/_common-pc.scss */  #main .alpha .grayMenuArea a, #main .alpha .grayMenuArea .pagebute .current_page, .pagebute #main .alpha .grayMenuArea .current_page {    display: block;    background: #fff;    border: 2px solid #d7d7d7;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    font-size: 1.4rem;    color: #333;    padding: 10px;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;    position: relative;  }  /* line 661, ../sass/_common-pc.scss */  #main .alpha .grayMenuArea a[class^="fCol"], #main .alpha .grayMenuArea .pagebute [class^="fCol"].current_page, .pagebute #main .alpha .grayMenuArea [class^="fCol"].current_page, #main .alpha .grayMenuArea a [class*=" fCol"], #main .alpha .grayMenuArea .pagebute .current_page [class*=" fCol"], .pagebute #main .alpha .grayMenuArea .current_page [class*=" fCol"] {    margin: 0.5em 1% !important;  }  /* line 664, ../sass/_common-pc.scss */  #main .alpha .grayMenuArea a .mds, #main .alpha .grayMenuArea .pagebute .current_page .mds, .pagebute #main .alpha .grayMenuArea .current_page .mds {    font-size: 1.6rem;  }  /* line 667, ../sass/_common-pc.scss */  #main .alpha .grayMenuArea a:hover, #main .alpha .grayMenuArea .pagebute .current_page:hover, .pagebute #main .alpha .grayMenuArea .current_page:hover {    color: #fff;    background: #3e9eff;    text-decoration: none;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 672, ../sass/_common-pc.scss */  #main .alpha .grayMenuArea a:hover:after, #main .alpha .grayMenuArea .pagebute .current_page:hover:after, .pagebute #main .alpha .grayMenuArea .current_page:hover:after {    color: #fff;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 677, ../sass/_common-pc.scss */  #main .alpha .grayMenuArea a:after, #main .alpha .grayMenuArea .pagebute .current_page:after, .pagebute #main .alpha .grayMenuArea .current_page:after {    position: absolute;    right: 0;    bottom: 0;    color: #3e9eff;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 693, ../sass/_common-pc.scss */  .yoyaku {    margin-top: 50px;    padding: 25px 22px;    border: 10px solid #777;    color: #777;  }  /* line 698, ../sass/_common-pc.scss */  .yoyaku p {    font-size: 18px !important;    font-weight: bold;    margin-top: 0 !important;    padding: 0;  }  /* line 705, ../sass/_common-pc.scss */  .yoyaku .fCol2 .btn {    width: 100%;    height: 100%;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-align-items: center;    align-items: center;    -webkit-justify-content: center;    justify-content: center;    border: 2px solid #d7d7d7;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    color: #868686;    margin: 0;    font-weight: bold;  }  /* line 714, ../sass/_common-pc.scss */  .yoyaku .fCol2 .btn:hover {    color: #fff;  }  /* line 717, ../sass/_common-pc.scss */  .yoyaku .fCol2 .btn:after {    color: #d7d7d7;  }  /* line 722, ../sass/_common-pc.scss */  .yoyaku.red {    border-color: #ec607f;    color: #d83458;  }  /* line 726, ../sass/_common-pc.scss */  .yoyaku.yellow {    border-color: #e5b03a;    color: #e1a108;  }  /* line 733, ../sass/_common-pc.scss */  .telBox .mds {    background: #777;    color: #fff;    text-align: center;    padding: 0.4em 0;    line-height: 1;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;  }  /* line 741, ../sass/_common-pc.scss */  .telBox .tel {    font-size: 30px;    text-align: center;    font-weight: bold;  }  /* line 745, ../sass/_common-pc.scss */  .telBox .tel .icon-phone {    vertical-align: text-bottom;  }  /* line 752, ../sass/_common-pc.scss */  .red .mds {    background: #d83458;  }  /* line 757, ../sass/_common-pc.scss */  .yellow .mds {    background: #e1a108;  }  /* line 767, ../sass/_common-pc.scss */  #gNavi {    background: #173f85;  }  /* line 769, ../sass/_common-pc.scss */  #gNavi a:hover, #gNavi .pagebute .current_page:hover, .pagebute #gNavi .current_page:hover {    text-decoration: none;  }  /* line 772, ../sass/_common-pc.scss */  #gNavi ul {    list-style: none;    padding: 0;    margin: 0;  }  /* line 776, ../sass/_common-pc.scss */  #gNavi ul li {    margin-bottom: 0;  }  /* line 780, ../sass/_common-pc.scss */  #gNavi > ul {    padding: 0 50px;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 783, ../sass/_common-pc.scss */  #gNavi > ul > li {    width: 20%;    padding: 10px;    background: #173f85;    color: #fff;    text-align: center;    position: relative;    z-index: 10;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 792, ../sass/_common-pc.scss */  #gNavi > ul > li:hover, #gNavi > ul > li.now {    background: #2b579a;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 801, ../sass/_common-pc.scss */  #gNavi > ul > li.spOnly {    display: none;  }  /* line 805, ../sass/_common-pc.scss */  #gNavi > ul > li.main a, #gNavi > ul > li.main .pagebute .current_page, .pagebute #gNavi > ul > li.main .current_page {    display: block;    padding: 0.8em 0;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;  }  /* line 811, ../sass/_common-pc.scss */  #gNavi > ul > li.main.tour a, #gNavi > ul > li.main.tour .pagebute .current_page, .pagebute #gNavi > ul > li.main.tour .current_page {    background: #456caf;  }  /* line 814, ../sass/_common-pc.scss */  #gNavi > ul > li.main.tour a:after, #gNavi > ul > li.main.tour .pagebute .current_page:after, .pagebute #gNavi > ul > li.main.tour .current_page:after {    display: none;  }  /* line 819, ../sass/_common-pc.scss */  #gNavi > ul > li.main > a, .pagebute #gNavi > ul > li.main > .current_page {    color: #fff;    font-size: 16px;    font-weight: bold;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 841, ../sass/_common-pc.scss */  #gNavi > ul > li ul.sub {    pointer-events: none;    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);    opacity: 0;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;    position: absolute;    width: 100%;    background: #333;    top: 100%;    left: 0;  }  /* line 851, ../sass/_common-pc.scss */  #gNavi > ul > li ul.sub li {    border-bottom: 1px solid #cacaca;  }  /* line 853, ../sass/_common-pc.scss */  #gNavi > ul > li ul.sub li a, #gNavi > ul > li ul.sub li .pagebute .current_page, .pagebute #gNavi > ul > li ul.sub li .current_page {    color: #fff;  }  /* line 855, ../sass/_common-pc.scss */  #gNavi > ul > li ul.sub li a:hover, #gNavi > ul > li ul.sub li .pagebute .current_page:hover, .pagebute #gNavi > ul > li ul.sub li .current_page:hover {    background: #555;  }  /* line 886, ../sass/_common-pc.scss */  #footNavi {    background: #1e85e4;    color: #fff;    text-align: center;  }  /* line 890, ../sass/_common-pc.scss */  #footNavi ul {    display: inline-block;    margin: 0 auto;    padding: 1em 0;  }  /* line 894, ../sass/_common-pc.scss */  #footNavi ul li {    display: inline-block;    list-style: none;    padding: 0 1.7em 0 1.5em;    margin: 0;    border-right: 1px solid #fff;  }  /* line 900, ../sass/_common-pc.scss */  #footNavi ul li:last-of-type {    border-right: none;  }  /* line 903, ../sass/_common-pc.scss */  #footNavi ul li a, #footNavi ul li .pagebute .current_page, .pagebute #footNavi ul li .current_page {    color: #fff;  }  /* line 915, ../sass/_common-pc.scss */  #footer .inner .logoCase {    padding-right: 15px;    border-right: 1px solid #646464;  }  /* line 919, ../sass/_common-pc.scss */  #footer .inner .glogoCase {    padding-left: 15px;    vertical-align: middle;  }  /* line 923, ../sass/_common-pc.scss */  #footer .inner .glogoCase img {    position: relative;    bottom: 10px;  }  /* line 928, ../sass/_common-pc.scss */  #footer .inner .copyright {    padding-top: 0.5em;    font-size: 12px;    color: #fff;  }  /* line 939, ../sass/_common-pc.scss */  .svgIcon {    width: 30px;  }  /* line 942, ../sass/_common-pc.scss */  .svgIcon .a {    fill: #2b95e5;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 953, ../sass/_common-pc.scss */  #main .alpha .otoiawase {    margin-top: 60px;    margin-bottom: 2em;    border: 3px solid #e7e7e7;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 958, ../sass/_common-pc.scss */  #main .alpha .otoiawase .img {    width: 190px;    padding: 15px;  }  /* line 961, ../sass/_common-pc.scss */  #main .alpha .otoiawase .img img {    width: 100%;    height: auto;  }  /* line 966, ../sass/_common-pc.scss */  #main .alpha .otoiawase .text {    width: 500px;    padding: 15px;  }  /* line 969, ../sass/_common-pc.scss */  #main .alpha .otoiawase .text h2 {    border-bottom: none;    font-size: 1.6rem;    margin-top: 0;  }  /* line 974, ../sass/_common-pc.scss */  #main .alpha .otoiawase .text p {    margin-top: 0.5em;  }  /* line 976, ../sass/_common-pc.scss */  #main .alpha .otoiawase .text p.tel {    font-size: 1.6rem;    font-weight: bold;  }  /* line 979, ../sass/_common-pc.scss */  #main .alpha .otoiawase .text p.tel .fas {    font-size: 2.4rem;    margin-left: 1em;  }  /* line 986, ../sass/_common-pc.scss */  #main .alpha .otoiawase.mini {    margin-top: 1em;    background: #f7f7f7;    border: 3px solid #f7f7f7;  }  /* line 990, ../sass/_common-pc.scss */  #main .alpha .otoiawase.mini h3 {    background: transparent;    font-size: 1.6rem;    color: #333;    padding: 0;    margin: 0 0 0.5em;    width: 100%;    border-left: none;    border-bottom: none;  }  /* line 1001, ../sass/_common-pc.scss */  #main .alpha .otoiawase.mini .tel .fas {    margin-left: 1em;  }  /* line 1009, ../sass/_common-pc.scss */  #main .alpha .contents dl dt {    font-size: 2.4rem;    border-bottom: 2px solid #173f85;    margin-top: 60px;    margin-bottom: 1em;    font-weight: bold;  }  /* line 1024, ../sass/_common-pc.scss */  #main.express #haccyakuMap {    background: #f7f7f7;    text-align: center;    padding: 30px;  }  /* line 1030, ../sass/_common-pc.scss */  #main.express .rosenLink a, #main.express .rosenLink .pagebute .current_page, .pagebute #main.express .rosenLink .current_page {    border: 2px solid #666;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-align-items: center;    align-items: center;    -webkit-justify-content: center;    justify-content: center;    text-align: center;    height: 70px;    color: #333;    font-size: 2.0rem;    font-weight: bold;    line-height: 1;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;    position: relative;  }  /* line 1042, ../sass/_common-pc.scss */  #main.express .rosenLink a:after, #main.express .rosenLink .pagebute .current_page:after, .pagebute #main.express .rosenLink .current_page:after {    position: absolute;    bottom: 5px;    right: 5px;    font-size: 1.6rem;  }  /* line 1049, ../sass/_common-pc.scss */  #main.express .rosenLink a span, #main.express .rosenLink .pagebute .current_page span, .pagebute #main.express .rosenLink .current_page span {    font-weight: normal;    font-size: 1.4rem;    position: relative;    top: -0.3em;  }  /* line 1055, ../sass/_common-pc.scss */  #main.express .rosenLink a.cian, #main.express .rosenLink .pagebute .cian.current_page, .pagebute #main.express .rosenLink .cian.current_page {    border-color: #43b3e6;  }  /* line 1056, ../sass/_common-pc.scss */  #main.express .rosenLink a.red, #main.express .rosenLink .pagebute .red.current_page, .pagebute #main.express .rosenLink .red.current_page {    border-color: #f7446b;  }  /* line 1057, ../sass/_common-pc.scss */  #main.express .rosenLink a.blue, #main.express .rosenLink .pagebute .blue.current_page, .pagebute #main.express .rosenLink .blue.current_page {    border-color: #2843c6;  }  /* line 1058, ../sass/_common-pc.scss */  #main.express .rosenLink a.green, #main.express .rosenLink .pagebute .green.current_page, .pagebute #main.express .rosenLink .green.current_page {    border-color: #35ae5f;  }  /* line 1059, ../sass/_common-pc.scss */  #main.express .rosenLink a.yellow, #main.express .rosenLink .pagebute .yellow.current_page, .pagebute #main.express .rosenLink .yellow.current_page {    border-color: #feb000;  }  /* line 1060, ../sass/_common-pc.scss */  #main.express .rosenLink a.purple, #main.express .rosenLink .pagebute .purple.current_page, .pagebute #main.express .rosenLink .purple.current_page {    border-color: #9645e6;  }  /* line 1061, ../sass/_common-pc.scss */  #main.express .rosenLink a:hover, #main.express .rosenLink .pagebute .current_page:hover, .pagebute #main.express .rosenLink .current_page:hover {    text-decoration: none;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 1064, ../sass/_common-pc.scss */  #main.express .rosenLink a:hover.cian, #main.express .rosenLink .pagebute .current_page:hover.cian, .pagebute #main.express .rosenLink .current_page:hover.cian {    background-color: #43b3e6;    color: #fff;  }  /* line 1065, ../sass/_common-pc.scss */  #main.express .rosenLink a:hover.red, #main.express .rosenLink .pagebute .current_page:hover.red, .pagebute #main.express .rosenLink .current_page:hover.red {    background-color: #f7446b;    color: #fff;  }  /* line 1066, ../sass/_common-pc.scss */  #main.express .rosenLink a:hover.blue, #main.express .rosenLink .pagebute .current_page:hover.blue, .pagebute #main.express .rosenLink .current_page:hover.blue {    background-color: #2843c6;    color: #fff;  }  /* line 1067, ../sass/_common-pc.scss */  #main.express .rosenLink a:hover.green, #main.express .rosenLink .pagebute .current_page:hover.green, .pagebute #main.express .rosenLink .current_page:hover.green {    background-color: #35ae5f;    color: #fff;  }  /* line 1068, ../sass/_common-pc.scss */  #main.express .rosenLink a:hover.yellow, #main.express .rosenLink .pagebute .current_page:hover.yellow, .pagebute #main.express .rosenLink .current_page:hover.yellow {    background-color: #feb000;    color: #fff;  }  /* line 1069, ../sass/_common-pc.scss */  #main.express .rosenLink a:hover.purple, #main.express .rosenLink .pagebute .current_page:hover.purple, .pagebute #main.express .rosenLink .current_page:hover.purple {    background-color: #9645e6;    color: #fff;  }  /* line 1073, ../sass/_common-pc.scss */  #main.express a.map, #main.express .pagebute .map.current_page, .pagebute #main.express .map.current_page {    margin: 0 15px;    padding: 0.3em 1em;  }  /* line 1076, ../sass/_common-pc.scss */  #main.express a.map .fas, #main.express .pagebute .map.current_page .fas, .pagebute #main.express .map.current_page .fas {    margin-right: 0.5em;  }  /* line 1086, ../sass/_common-pc.scss */  #main.kashikiri .safetyBus {    margin-top: 20px;    padding: 20px;  }  /* line 1089, ../sass/_common-pc.scss */  #main.kashikiri .safetyBus .mark {    width: 140px;  }  /* line 1092, ../sass/_common-pc.scss */  #main.kashikiri .safetyBus .text {    width: 500px;  }  /* line 1094, ../sass/_common-pc.scss */  #main.kashikiri .safetyBus .text .mds {    margin-top: 0;    font-size: 18px;    color: #0b9d75;    padding: 0;    background: transparent;    border-left: none;    border-bottom: none;  }  /* line 1103, ../sass/_common-pc.scss */  #main.kashikiri .safetyBus .text a, #main.kashikiri .safetyBus .text .pagebute .current_page, .pagebute #main.kashikiri .safetyBus .text .current_page {    color: #6bc1a2;    text-decoration: underline;  }  /* line 1109, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku {    border-color: #e9eef4;    padding: 25px 22px 0;    background: url(/web/20190726222410im_/https://www.miyakoh.co.jp/img/kashikiri/bgYoyaku.jpg) right top no-repeat #e9eef4;    position: relative;  }  /* line 1124, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku h2 {    color: #0e579a;    font-size: 2.4rem;    margin-top: 0;    border-bottom: none;  }  /* line 1130, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku p {    font-size: 1.4rem !important;    font-weight: normal;  }  /* line 1134, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white {    background: #fff;    padding: 10px 30px;    margin-left: -20px;    margin-right: -20px;    margin-top: 0.5em;  }  /* line 1140, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels {    width: 380px;    margin: 0 auto;  }  /* line 1143, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel {    padding: 0.5em 0;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: flex-start;    align-items: flex-start;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 1150, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel .mds {    display: none;  }  /* line 1161, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel .num {    width: 380px;  }  /* line 1163, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel .num .no {    font-size: 3rem !important;    font-weight: bold;    position: relative;  }  /* line 1167, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel .num .no span {    font-size: 1.4rem;    letter-spacing: 0.5em;    padding: 0 0 0 4em;    font-weight: normal;    line-height: 1;    vertical-align: middle;  }  /* line 1175, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel .num .no .fas {    margin-right: 0;    position: absolute;    left: 0;    top: 50%;    -moz-transform: translate(1em, -50%);    -ms-transform: translate(1em, -50%);    -webkit-transform: translate(1em, -50%);    transform: translate(1em, -50%);  }  /* line 1183, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel .num .telno {    color: #fff !important;    background: #666;    text-align: center;    display: block;    width: 100%;    padding: 0.2em 0;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;  }  /* line 1191, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel .num .telno:hover {    text-decoration: none;  }  /* line 1195, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel .num p {    text-align: center;  }  /* line 1200, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel.miyazaki .mds {    background-color: #0e579a;  }  /* line 1204, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel.miyazaki .num .no {    color: #fff;    background-color: #0e579a;  }  /* line 1211, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel.fukuoka .mds {    background-color: #e58e40;  }  /* line 1215, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel.fukuoka .num .no {    color: #fff;    background-color: #e58e40;  }  /* line 1222, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel.tokyo .mds {    background-color: #04b596;  }  /* line 1226, ../sass/_common-pc.scss */  #main.kashikiri .yoyaku .white .tels .tel.tokyo .num .no {    color: #fff;    background-color: #04b596;  }  /* line 1242, ../sass/_common-pc.scss */  #main.kashikiri.kantai .alpha .ancMenu, #main.kashikiri.hantai .alpha .ancMenu, #main.kashikiri.korean .alpha .ancMenu, #main.kashikiri.english .alpha .ancMenu, #main.kashikiri.teikan .alpha .ancMenu {    margin-top: 10px;  }  /* line 1245, ../sass/_common-pc.scss */  #main.kashikiri.kantai .alpha .ancMenu .flex a, #main.kashikiri.kantai .alpha .ancMenu .flex .pagebute .current_page, .pagebute #main.kashikiri.kantai .alpha .ancMenu .flex .current_page, #main.kashikiri.hantai .alpha .ancMenu .flex a, #main.kashikiri.hantai .alpha .ancMenu .flex .pagebute .current_page, .pagebute #main.kashikiri.hantai .alpha .ancMenu .flex .current_page, #main.kashikiri.korean .alpha .ancMenu .flex a, #main.kashikiri.korean .alpha .ancMenu .flex .pagebute .current_page, .pagebute #main.kashikiri.korean .alpha .ancMenu .flex .current_page, #main.kashikiri.english .alpha .ancMenu .flex a, #main.kashikiri.english .alpha .ancMenu .flex .pagebute .current_page, .pagebute #main.kashikiri.english .alpha .ancMenu .flex .current_page, #main.kashikiri.teikan .alpha .ancMenu .flex a, #main.kashikiri.teikan .alpha .ancMenu .flex .pagebute .current_page, .pagebute #main.kashikiri.teikan .alpha .ancMenu .flex .current_page {    display: block;    background: #44b4e6;    color: #fff;    padding: 0.8em 0 1.6em;    border: 1px solid #44b4e6;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    position: relative;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 1254, ../sass/_common-pc.scss */  #main.kashikiri.kantai .alpha .ancMenu .flex a span, #main.kashikiri.kantai .alpha .ancMenu .flex .pagebute .current_page span, .pagebute #main.kashikiri.kantai .alpha .ancMenu .flex .current_page span, #main.kashikiri.hantai .alpha .ancMenu .flex a span, #main.kashikiri.hantai .alpha .ancMenu .flex .pagebute .current_page span, .pagebute #main.kashikiri.hantai .alpha .ancMenu .flex .current_page span, #main.kashikiri.korean .alpha .ancMenu .flex a span, #main.kashikiri.korean .alpha .ancMenu .flex .pagebute .current_page span, .pagebute #main.kashikiri.korean .alpha .ancMenu .flex .current_page span, #main.kashikiri.english .alpha .ancMenu .flex a span, #main.kashikiri.english .alpha .ancMenu .flex .pagebute .current_page span, .pagebute #main.kashikiri.english .alpha .ancMenu .flex .current_page span, #main.kashikiri.teikan .alpha .ancMenu .flex a span, #main.kashikiri.teikan .alpha .ancMenu .flex .pagebute .current_page span, .pagebute #main.kashikiri.teikan .alpha .ancMenu .flex .current_page span {    display: block;    text-align: center;  }  /* line 1258, ../sass/_common-pc.scss */  #main.kashikiri.kantai .alpha .ancMenu .flex a:after, #main.kashikiri.kantai .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.kantai .alpha .ancMenu .flex .current_page:after, #main.kashikiri.hantai .alpha .ancMenu .flex a:after, #main.kashikiri.hantai .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.hantai .alpha .ancMenu .flex .current_page:after, #main.kashikiri.korean .alpha .ancMenu .flex a:after, #main.kashikiri.korean .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.korean .alpha .ancMenu .flex .current_page:after, #main.kashikiri.english .alpha .ancMenu .flex a:after, #main.kashikiri.english .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.english .alpha .ancMenu .flex .current_page:after, #main.kashikiri.teikan .alpha .ancMenu .flex a:after, #main.kashikiri.teikan .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.teikan .alpha .ancMenu .flex .current_page:after {    font-family: 'icomoon' !important;    content: "";    font-size: 1.8rem;    position: absolute;    left: 50%;    bottom: 0.5em;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;    -moz-transform: translate(-50%, 20%);    -ms-transform: translate(-50%, 20%);    -webkit-transform: translate(-50%, 20%);    transform: translate(-50%, 20%);  }  /* line 1267, ../sass/_common-pc.scss */  #main.kashikiri.kantai .alpha .ancMenu .flex a:hover, #main.kashikiri.kantai .alpha .ancMenu .flex .pagebute .current_page:hover, .pagebute #main.kashikiri.kantai .alpha .ancMenu .flex .current_page:hover, #main.kashikiri.hantai .alpha .ancMenu .flex a:hover, #main.kashikiri.hantai .alpha .ancMenu .flex .pagebute .current_page:hover, .pagebute #main.kashikiri.hantai .alpha .ancMenu .flex .current_page:hover, #main.kashikiri.korean .alpha .ancMenu .flex a:hover, #main.kashikiri.korean .alpha .ancMenu .flex .pagebute .current_page:hover, .pagebute #main.kashikiri.korean .alpha .ancMenu .flex .current_page:hover, #main.kashikiri.english .alpha .ancMenu .flex a:hover, #main.kashikiri.english .alpha .ancMenu .flex .pagebute .current_page:hover, .pagebute #main.kashikiri.english .alpha .ancMenu .flex .current_page:hover, #main.kashikiri.teikan .alpha .ancMenu .flex a:hover, #main.kashikiri.teikan .alpha .ancMenu .flex .pagebute .current_page:hover, .pagebute #main.kashikiri.teikan .alpha .ancMenu .flex .current_page:hover {    border: 1px solid #2b95e5;    background: #fff;    color: #2b95e5;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 1272, ../sass/_common-pc.scss */  #main.kashikiri.kantai .alpha .ancMenu .flex a:hover:after, #main.kashikiri.kantai .alpha .ancMenu .flex .pagebute .current_page:hover:after, .pagebute #main.kashikiri.kantai .alpha .ancMenu .flex .current_page:hover:after, #main.kashikiri.hantai .alpha .ancMenu .flex a:hover:after, #main.kashikiri.hantai .alpha .ancMenu .flex .pagebute .current_page:hover:after, .pagebute #main.kashikiri.hantai .alpha .ancMenu .flex .current_page:hover:after, #main.kashikiri.korean .alpha .ancMenu .flex a:hover:after, #main.kashikiri.korean .alpha .ancMenu .flex .pagebute .current_page:hover:after, .pagebute #main.kashikiri.korean .alpha .ancMenu .flex .current_page:hover:after, #main.kashikiri.english .alpha .ancMenu .flex a:hover:after, #main.kashikiri.english .alpha .ancMenu .flex .pagebute .current_page:hover:after, .pagebute #main.kashikiri.english .alpha .ancMenu .flex .current_page:hover:after, #main.kashikiri.teikan .alpha .ancMenu .flex a:hover:after, #main.kashikiri.teikan .alpha .ancMenu .flex .pagebute .current_page:hover:after, .pagebute #main.kashikiri.teikan .alpha .ancMenu .flex .current_page:hover:after {    color: #2b95e5;    bottom: 0;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 1281, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route, #main.kashikiri.hantai .route, #main.kashikiri.korean .route, #main.kashikiri.english .route, #main.kashikiri.teikan .route {    margin-top: 15px;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 1284, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .map, #main.kashikiri.hantai .route .map, #main.kashikiri.korean .route .map, #main.kashikiri.english .route .map, #main.kashikiri.teikan .route .map {    width: 280px;  }  /* line 1287, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt, #main.kashikiri.hantai .route .txt, #main.kashikiri.korean .route .txt, #main.kashikiri.english .route .txt, #main.kashikiri.teikan .route .txt {    width: 390px;  }  /* line 1289, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt table, #main.kashikiri.hantai .route .txt table, #main.kashikiri.korean .route .txt table, #main.kashikiri.english .route .txt table, #main.kashikiri.teikan .route .txt table {    margin-top: 0;    border: none;  }  /* line 1293, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt table tr th, #main.kashikiri.hantai .route .txt table tr th, #main.kashikiri.korean .route .txt table tr th, #main.kashikiri.english .route .txt table tr th, #main.kashikiri.teikan .route .txt table tr th {    border: none;    background: transparent;    vertical-align: top;    text-align: left;    min-width: 4em;    padding: 0 0 1em 0;    color: #e78d00;  }  /* line 1302, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt table tr td, #main.kashikiri.hantai .route .txt table tr td, #main.kashikiri.korean .route .txt table tr td, #main.kashikiri.english .route .txt table tr td, #main.kashikiri.teikan .route .txt table tr td {    border: none;    background: transparent;    vertical-align: top;    padding: 0 0 1em 0;  }  /* line 1310, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt .kanko, #main.kashikiri.hantai .route .txt .kanko, #main.kashikiri.korean .route .txt .kanko, #main.kashikiri.english .route .txt .kanko, #main.kashikiri.teikan .route .txt .kanko {    margin-bottom: 1em;  }  /* line 1312, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt .kanko h3, #main.kashikiri.hantai .route .txt .kanko h3, #main.kashikiri.korean .route .txt .kanko h3, #main.kashikiri.english .route .txt .kanko h3, #main.kashikiri.teikan .route .txt .kanko h3 {    margin-top: 0;    background: #e78d00;    color: #fff;    font-size: 1.4rem;    text-align: center;    padding: 0.4em 0;    -moz-border-radius: 5px 5px 0 0;    -webkit-border-radius: 5px;    border-radius: 5px 5px 0 0;    border-left: none;    border-bottom: none;  }  /* line 1323, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner, #main.kashikiri.hantai .route .txt .kanko .kankoinner, #main.kashikiri.korean .route .txt .kanko .kankoinner, #main.kashikiri.english .route .txt .kanko .kankoinner, #main.kashikiri.teikan .route .txt .kanko .kankoinner {    background: #fff6e8;    padding: 15px;    font-size: 1.8rem;  }  /* line 1327, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner > div, #main.kashikiri.hantai .route .txt .kanko .kankoinner > div, #main.kashikiri.korean .route .txt .kanko .kankoinner > div, #main.kashikiri.english .route .txt .kanko .kankoinner > div, #main.kashikiri.teikan .route .txt .kanko .kankoinner > div {    margin-bottom: 0.5em;  }  /* line 1329, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner > div a, #main.kashikiri.kantai .route .txt .kanko .kankoinner > div .pagebute .current_page, .pagebute #main.kashikiri.kantai .route .txt .kanko .kankoinner > div .current_page, #main.kashikiri.hantai .route .txt .kanko .kankoinner > div a, #main.kashikiri.hantai .route .txt .kanko .kankoinner > div .pagebute .current_page, .pagebute #main.kashikiri.hantai .route .txt .kanko .kankoinner > div .current_page, #main.kashikiri.korean .route .txt .kanko .kankoinner > div a, #main.kashikiri.korean .route .txt .kanko .kankoinner > div .pagebute .current_page, .pagebute #main.kashikiri.korean .route .txt .kanko .kankoinner > div .current_page, #main.kashikiri.english .route .txt .kanko .kankoinner > div a, #main.kashikiri.english .route .txt .kanko .kankoinner > div .pagebute .current_page, .pagebute #main.kashikiri.english .route .txt .kanko .kankoinner > div .current_page, #main.kashikiri.teikan .route .txt .kanko .kankoinner > div a, #main.kashikiri.teikan .route .txt .kanko .kankoinner > div .pagebute .current_page, .pagebute #main.kashikiri.teikan .route .txt .kanko .kankoinner > div .current_page {    color: #333;  }  /* line 1331, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner > div a:hover, #main.kashikiri.kantai .route .txt .kanko .kankoinner > div .pagebute .current_page:hover, .pagebute #main.kashikiri.kantai .route .txt .kanko .kankoinner > div .current_page:hover, #main.kashikiri.hantai .route .txt .kanko .kankoinner > div a:hover, #main.kashikiri.hantai .route .txt .kanko .kankoinner > div .pagebute .current_page:hover, .pagebute #main.kashikiri.hantai .route .txt .kanko .kankoinner > div .current_page:hover, #main.kashikiri.korean .route .txt .kanko .kankoinner > div a:hover, #main.kashikiri.korean .route .txt .kanko .kankoinner > div .pagebute .current_page:hover, .pagebute #main.kashikiri.korean .route .txt .kanko .kankoinner > div .current_page:hover, #main.kashikiri.english .route .txt .kanko .kankoinner > div a:hover, #main.kashikiri.english .route .txt .kanko .kankoinner > div .pagebute .current_page:hover, .pagebute #main.kashikiri.english .route .txt .kanko .kankoinner > div .current_page:hover, #main.kashikiri.teikan .route .txt .kanko .kankoinner > div a:hover, #main.kashikiri.teikan .route .txt .kanko .kankoinner > div .pagebute .current_page:hover, .pagebute #main.kashikiri.teikan .route .txt .kanko .kankoinner > div .current_page:hover {    color: #e78d00;  }  /* line 1338, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner .disc, #main.kashikiri.hantai .route .txt .kanko .kankoinner .disc, #main.kashikiri.korean .route .txt .kanko .kankoinner .disc, #main.kashikiri.english .route .txt .kanko .kankoinner .disc, #main.kashikiri.teikan .route .txt .kanko .kankoinner .disc {    display: inline-block;    width: 30px;    height: 30px;    color: #fff;    background: #666;    -moz-border-radius: 30px;    -webkit-border-radius: 30px;    border-radius: 30px;    text-align: center;    line-height: 30px;    margin-right: 0.5em;  }  /* line 1348, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner .disc.no1, #main.kashikiri.hantai .route .txt .kanko .kankoinner .disc.no1, #main.kashikiri.korean .route .txt .kanko .kankoinner .disc.no1, #main.kashikiri.english .route .txt .kanko .kankoinner .disc.no1, #main.kashikiri.teikan .route .txt .kanko .kankoinner .disc.no1 {    background: #44b4e6;  }  /* line 1349, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner .disc.no2, #main.kashikiri.hantai .route .txt .kanko .kankoinner .disc.no2, #main.kashikiri.korean .route .txt .kanko .kankoinner .disc.no2, #main.kashikiri.english .route .txt .kanko .kankoinner .disc.no2, #main.kashikiri.teikan .route .txt .kanko .kankoinner .disc.no2 {    background: #ff8a01;  }  /* line 1350, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner .disc.no3, #main.kashikiri.hantai .route .txt .kanko .kankoinner .disc.no3, #main.kashikiri.korean .route .txt .kanko .kankoinner .disc.no3, #main.kashikiri.english .route .txt .kanko .kankoinner .disc.no3, #main.kashikiri.teikan .route .txt .kanko .kankoinner .disc.no3 {    background: #6ea94e;  }  /* line 1351, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner .disc.no4, #main.kashikiri.hantai .route .txt .kanko .kankoinner .disc.no4, #main.kashikiri.korean .route .txt .kanko .kankoinner .disc.no4, #main.kashikiri.english .route .txt .kanko .kankoinner .disc.no4, #main.kashikiri.teikan .route .txt .kanko .kankoinner .disc.no4 {    background: #9061b5;  }  /* line 1356, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .slider, #main.kashikiri.hantai .route .slider, #main.kashikiri.korean .route .slider, #main.kashikiri.english .route .slider, #main.kashikiri.teikan .route .slider {    width: 580px;    margin: 10px auto;  }  /* line 1359, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .slider .slide, #main.kashikiri.hantai .route .slider .slide, #main.kashikiri.korean .route .slider .slide, #main.kashikiri.english .route .slider .slide, #main.kashikiri.teikan .route .slider .slide {    width: 100%;    padding: 2px;  }  /* line 1362, ../sass/_common-pc.scss */  #main.kashikiri.kantai .route .slider .slide img, #main.kashikiri.hantai .route .slider .slide img, #main.kashikiri.korean .route .slider .slide img, #main.kashikiri.english .route .slider .slide img, #main.kashikiri.teikan .route .slider .slide img {    width: 100%;  }  /* line 1368, ../sass/_common-pc.scss */  #main.kashikiri.kantai .bgYellow, #main.kashikiri.hantai .bgYellow, #main.kashikiri.korean .bgYellow, #main.kashikiri.english .bgYellow, #main.kashikiri.teikan .bgYellow {    background: #fff6e8;    padding: 10px;  }  /* line 1373, ../sass/_common-pc.scss */  #main.kashikiri.kantai .slick-slider h4, #main.kashikiri.hantai .slick-slider h4, #main.kashikiri.korean .slick-slider h4, #main.kashikiri.english .slick-slider h4, #main.kashikiri.teikan .slick-slider h4 {    border-left: none;    font-size: 16px;    color: #e78d00;    padding-left: 0;    margin-top: 1em;  }  /* line 1380, ../sass/_common-pc.scss */  #main.kashikiri.kantai .slick-slider .slick-next, #main.kashikiri.hantai .slick-slider .slick-next, #main.kashikiri.korean .slick-slider .slick-next, #main.kashikiri.english .slick-slider .slick-next, #main.kashikiri.teikan .slick-slider .slick-next {    right: -50px;    top: 40%;  }  /* line 1384, ../sass/_common-pc.scss */  #main.kashikiri.kantai .slick-slider .slick-prev, #main.kashikiri.hantai .slick-slider .slick-prev, #main.kashikiri.korean .slick-slider .slick-prev, #main.kashikiri.english .slick-slider .slick-prev, #main.kashikiri.teikan .slick-slider .slick-prev {    left: -50px;    top: 40%;  }  /* line 1390, ../sass/_common-pc.scss */  #main.kashikiri.kantai h4.teikanStyle, #main.kashikiri.hantai h4.teikanStyle, #main.kashikiri.korean h4.teikanStyle, #main.kashikiri.english h4.teikanStyle, #main.kashikiri.teikan h4.teikanStyle {    font-size: 1.6rem;    border-left: 5px solid #0e579a;    background: #f7f7f7;    display: block;    width: 100%;    padding: 8px 10px 5px;  }  /* line 1398, ../sass/_common-pc.scss */  #main.kashikiri.kantai .course, #main.kashikiri.hantai .course, #main.kashikiri.korean .course, #main.kashikiri.english .course, #main.kashikiri.teikan .course {    width: 100%;    padding: 20px;    margin-top: 1em;  }  /* line 1402, ../sass/_common-pc.scss */  #main.kashikiri.kantai .course.green, #main.kashikiri.hantai .course.green, #main.kashikiri.korean .course.green, #main.kashikiri.english .course.green, #main.kashikiri.teikan .course.green {    background: #e3f0dc;  }  /* line 1406, ../sass/_common-pc.scss */  #main.kashikiri.kantai .course.green .inner .text h5, #main.kashikiri.hantai .course.green .inner .text h5, #main.kashikiri.korean .course.green .inner .text h5, #main.kashikiri.english .course.green .inner .text h5, #main.kashikiri.teikan .course.green .inner .text h5 {    background: #6ea94e;  }  /* line 1412, ../sass/_common-pc.scss */  #main.kashikiri.kantai .course.purple, #main.kashikiri.hantai .course.purple, #main.kashikiri.korean .course.purple, #main.kashikiri.english .course.purple, #main.kashikiri.teikan .course.purple {    background: #fbeffa;  }  /* line 1416, ../sass/_common-pc.scss */  #main.kashikiri.kantai .course.purple .inner .text h5, #main.kashikiri.hantai .course.purple .inner .text h5, #main.kashikiri.korean .course.purple .inner .text h5, #main.kashikiri.english .course.purple .inner .text h5, #main.kashikiri.teikan .course.purple .inner .text h5 {    background: #9061b5;  }  /* line 1422, ../sass/_common-pc.scss */  #main.kashikiri.kantai .course.brown, #main.kashikiri.hantai .course.brown, #main.kashikiri.korean .course.brown, #main.kashikiri.english .course.brown, #main.kashikiri.teikan .course.brown {    background: #f5f1e0;  }  /* line 1426, ../sass/_common-pc.scss */  #main.kashikiri.kantai .course.brown .inner .text h5, #main.kashikiri.hantai .course.brown .inner .text h5, #main.kashikiri.korean .course.brown .inner .text h5, #main.kashikiri.english .course.brown .inner .text h5, #main.kashikiri.teikan .course.brown .inner .text h5 {    background: #b2a06b;  }  /* line 1432, ../sass/_common-pc.scss */  #main.kashikiri.kantai .course .inner, #main.kashikiri.hantai .course .inner, #main.kashikiri.korean .course .inner, #main.kashikiri.english .course .inner, #main.kashikiri.teikan .course .inner {    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 1434, ../sass/_common-pc.scss */  #main.kashikiri.kantai .course .inner .text, #main.kashikiri.hantai .course .inner .text, #main.kashikiri.korean .course .inner .text, #main.kashikiri.english .course .inner .text, #main.kashikiri.teikan .course .inner .text {    width: 330px;  }  /* line 1436, ../sass/_common-pc.scss */  #main.kashikiri.kantai .course .inner .text h5, #main.kashikiri.hantai .course .inner .text h5, #main.kashikiri.korean .course .inner .text h5, #main.kashikiri.english .course .inner .text h5, #main.kashikiri.teikan .course .inner .text h5 {    font-size: 24px;    color: #fff;    background: #666;    -moz-border-radius: 0 5px 5px 0;    -webkit-border-radius: 0;    border-radius: 0 5px 5px 0;    padding: 0.2em 1em;    font-weight: normal;    display: inline-block;    margin-left: -20px;  }  /* line 1447, ../sass/_common-pc.scss */  #main.kashikiri.kantai .course .inner .img, #main.kashikiri.hantai .course .inner .img, #main.kashikiri.korean .course .inner .img, #main.kashikiri.english .course .inner .img, #main.kashikiri.teikan .course .inner .img {    width: 300px;  }  /* line 1453, ../sass/_common-pc.scss */  #main.kashikiri.kantai .calender h4, #main.kashikiri.hantai .calender h4, #main.kashikiri.korean .calender h4, #main.kashikiri.english .calender h4, #main.kashikiri.teikan .calender h4 {    margin-top: 0;    background: #0e579a;    border-left: 0;    text-align: center;    padding: 0.2em 0;    line-height: 1;    color: #fff;    font-size: 1.6rem;  }  /* line 1462, ../sass/_common-pc.scss */  #main.kashikiri.kantai .calender h4 span, #main.kashikiri.hantai .calender h4 span, #main.kashikiri.korean .calender h4 span, #main.kashikiri.english .calender h4 span, #main.kashikiri.teikan .calender h4 span {    font-size: 2.4rem;  }  /* line 1466, ../sass/_common-pc.scss */  #main.kashikiri.kantai .calender table, #main.kashikiri.hantai .calender table, #main.kashikiri.korean .calender table, #main.kashikiri.english .calender table, #main.kashikiri.teikan .calender table {    border-collapse: separate;    border-spacing: 2px;    border: none;    margin-top: 10px;  }  /* line 1473, ../sass/_common-pc.scss */  #main.kashikiri.kantai .calender table thead tr, #main.kashikiri.hantai .calender table thead tr, #main.kashikiri.korean .calender table thead tr, #main.kashikiri.english .calender table thead tr, #main.kashikiri.teikan .calender table thead tr {    border-bottom: 1px solid #d7d7d7;  }  /* line 1480, ../sass/_common-pc.scss */  #main.kashikiri.kantai .calender table tr th, #main.kashikiri.kantai .calender table tr td, #main.kashikiri.hantai .calender table tr th, #main.kashikiri.hantai .calender table tr td, #main.kashikiri.korean .calender table tr th, #main.kashikiri.korean .calender table tr td, #main.kashikiri.english .calender table tr th, #main.kashikiri.english .calender table tr td, #main.kashikiri.teikan .calender table tr th, #main.kashikiri.teikan .calender table tr td {    min-width: auto;    padding: 2px;    text-align: center;    border: none;    background: transparent;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;  }  /* line 1487, ../sass/_common-pc.scss */  #main.kashikiri.kantai .calender table tr th.sat, #main.kashikiri.kantai .calender table tr td.sat, #main.kashikiri.hantai .calender table tr th.sat, #main.kashikiri.hantai .calender table tr td.sat, #main.kashikiri.korean .calender table tr th.sat, #main.kashikiri.korean .calender table tr td.sat, #main.kashikiri.english .calender table tr th.sat, #main.kashikiri.english .calender table tr td.sat, #main.kashikiri.teikan .calender table tr th.sat, #main.kashikiri.teikan .calender table tr td.sat {    color: #0e579a;  }  /* line 1490, ../sass/_common-pc.scss */  #main.kashikiri.kantai .calender table tr th.sun, #main.kashikiri.kantai .calender table tr td.sun, #main.kashikiri.hantai .calender table tr th.sun, #main.kashikiri.hantai .calender table tr td.sun, #main.kashikiri.korean .calender table tr th.sun, #main.kashikiri.korean .calender table tr td.sun, #main.kashikiri.english .calender table tr th.sun, #main.kashikiri.english .calender table tr td.sun, #main.kashikiri.teikan .calender table tr th.sun, #main.kashikiri.teikan .calender table tr td.sun {    color: #fd3e3e;  }  /* line 1493, ../sass/_common-pc.scss */  #main.kashikiri.kantai .calender table tr th.op, #main.kashikiri.kantai .calender table tr td.op, #main.kashikiri.hantai .calender table tr th.op, #main.kashikiri.hantai .calender table tr td.op, #main.kashikiri.korean .calender table tr th.op, #main.kashikiri.korean .calender table tr td.op, #main.kashikiri.english .calender table tr th.op, #main.kashikiri.english .calender table tr td.op, #main.kashikiri.teikan .calender table tr th.op, #main.kashikiri.teikan .calender table tr td.op {    background: #f6cf45;  }  /* line 1501, ../sass/_common-pc.scss */  #main.kashikiri.kantai .noriba .fCol3, #main.kashikiri.hantai .noriba .fCol3, #main.kashikiri.korean .noriba .fCol3, #main.kashikiri.english .noriba .fCol3, #main.kashikiri.teikan .noriba .fCol3 {    margin-bottom: 3em !important;  }  /* line 1504, ../sass/_common-pc.scss */  #main.kashikiri.kantai .noriba h3, #main.kashikiri.hantai .noriba h3, #main.kashikiri.korean .noriba h3, #main.kashikiri.english .noriba h3, #main.kashikiri.teikan .noriba h3 {    margin-top: 0;    font-size: 1.4rem;    padding: 8px;    height: 58px;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    border-left: none;    border-bottom: none;    background: #44b4e6;    color: #fff;  }  /* line 1515, ../sass/_common-pc.scss */  #main.kashikiri.kantai .noriba h4, #main.kashikiri.hantai .noriba h4, #main.kashikiri.korean .noriba h4, #main.kashikiri.english .noriba h4, #main.kashikiri.teikan .noriba h4 {    background: #f2f2f2;    font-size: 1.2rem;    margin-top: 0;    border: none;    padding: 10px;  }  /* line 1522, ../sass/_common-pc.scss */  #main.kashikiri.kantai .noriba p, #main.kashikiri.hantai .noriba p, #main.kashikiri.korean .noriba p, #main.kashikiri.english .noriba p, #main.kashikiri.teikan .noriba p {    margin-top: 0.2em;  }  /* line 1525, ../sass/_common-pc.scss */  #main.kashikiri.kantai .noriba .btn, #main.kashikiri.hantai .noriba .btn, #main.kashikiri.korean .noriba .btn, #main.kashikiri.english .noriba .btn, #main.kashikiri.teikan .noriba .btn {    margin: 0;    padding: 2px 0 4px;    font-size: 1.2rem;  }  /* line 1532, ../sass/_common-pc.scss */  #main.kashikiri.kantai .ryoukin h3, #main.kashikiri.hantai .ryoukin h3, #main.kashikiri.korean .ryoukin h3, #main.kashikiri.english .ryoukin h3, #main.kashikiri.teikan .ryoukin h3 {    font-size: 1.4rem;    color: #fff;    text-align: center;    position: relative;    background: #0e579a;    padding: 0.5em;    margin-top: 30px;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    border-left: none;    border-bottom: none;  }  /* line 1543, ../sass/_common-pc.scss */  #main.kashikiri.kantai .ryoukin h3 span, #main.kashikiri.hantai .ryoukin h3 span, #main.kashikiri.korean .ryoukin h3 span, #main.kashikiri.english .ryoukin h3 span, #main.kashikiri.teikan .ryoukin h3 span {    background: #e78d00;    color: #fff;    position: absolute;    width: 4em;    height: 4em;    line-height: 1;    text-align: center;    top: -0.8em;    right: -0.7em;    padding-top: 1em;    -moz-border-radius: 3em;    -webkit-border-radius: 3em;    border-radius: 3em;  }  /* line 1557, ../sass/_common-pc.scss */  #main.kashikiri.kantai .ryoukin .kakaku, #main.kashikiri.hantai .ryoukin .kakaku, #main.kashikiri.korean .ryoukin .kakaku, #main.kashikiri.english .ryoukin .kakaku, #main.kashikiri.teikan .ryoukin .kakaku {    background: #f2f2f2;    text-align: center;    color: #ff1515;    font-size: 3.6rem;    padding: 0.5em 0 0.8em;    font-weight: bold;  }  /* line 1564, ../sass/_common-pc.scss */  #main.kashikiri.kantai .ryoukin .kakaku span, #main.kashikiri.hantai .ryoukin .kakaku span, #main.kashikiri.korean .ryoukin .kakaku span, #main.kashikiri.english .ryoukin .kakaku span, #main.kashikiri.teikan .ryoukin .kakaku span {    font-size: 2.0rem;  }  /* line 1571, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou #fromPC .txt, #main.kashikiri.hantai .yoyakuhouhou #fromPC .txt, #main.kashikiri.korean .yoyakuhouhou #fromPC .txt, #main.kashikiri.english .yoyakuhouhou #fromPC .txt, #main.kashikiri.teikan .yoyakuhouhou #fromPC .txt {    margin-top: 100px;  }  /* line 1576, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou #fromTel .txt, #main.kashikiri.hantai .yoyakuhouhou #fromTel .txt, #main.kashikiri.korean .yoyakuhouhou #fromTel .txt, #main.kashikiri.english .yoyakuhouhou #fromTel .txt, #main.kashikiri.teikan .yoyakuhouhou #fromTel .txt {    margin-top: 150px;  }  /* line 1580, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2,  #main.kashikiri.kantai .yoyakuhouhou .fCol3, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2,  #main.kashikiri.hantai .yoyakuhouhou .fCol3, #main.kashikiri.korean .yoyakuhouhou .fCol3-2,  #main.kashikiri.korean .yoyakuhouhou .fCol3, #main.kashikiri.english .yoyakuhouhou .fCol3-2,  #main.kashikiri.english .yoyakuhouhou .fCol3, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 {    margin-top: 2em !important;    border: 2px solid #999;  }  /* line 1584, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 .fa-phone, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 .fa-phone, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.korean .yoyakuhouhou .fCol3 .fa-phone, #main.kashikiri.english .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.english .yoyakuhouhou .fCol3 .fa-phone, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 .fa-phone {    font-size: 3.0rem;    padding: 5px 5px 0 0;  }  /* line 1588, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.orange,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.orange, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.orange,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.orange, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.orange,  #main.kashikiri.korean .yoyakuhouhou .fCol3.orange, #main.kashikiri.english .yoyakuhouhou .fCol3-2.orange,  #main.kashikiri.english .yoyakuhouhou .fCol3.orange, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.orange,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.orange {    border: 2px solid #e78d00;  }  /* line 1590, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.orange h3,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.orange h3, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.orange h3,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.orange h3, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.orange h3,  #main.kashikiri.korean .yoyakuhouhou .fCol3.orange h3, #main.kashikiri.english .yoyakuhouhou .fCol3-2.orange h3,  #main.kashikiri.english .yoyakuhouhou .fCol3.orange h3, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.orange h3,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.orange h3 {    background: #e78d00;    border-left: none;    border-bottom: none;    color: #fff;  }  /* line 1596, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.orange h4,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.orange h4, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.orange h4,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.orange h4, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.orange h4,  #main.kashikiri.korean .yoyakuhouhou .fCol3.orange h4, #main.kashikiri.english .yoyakuhouhou .fCol3-2.orange h4,  #main.kashikiri.english .yoyakuhouhou .fCol3.orange h4, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.orange h4,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.orange h4 {    color: #e78d00;  }  /* line 1599, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.orange:after,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.orange:after, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.orange:after,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.orange:after, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.orange:after,  #main.kashikiri.korean .yoyakuhouhou .fCol3.orange:after, #main.kashikiri.english .yoyakuhouhou .fCol3-2.orange:after,  #main.kashikiri.english .yoyakuhouhou .fCol3.orange:after, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.orange:after,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.orange:after {    border-top-color: #e78d00 !important;  }  /* line 1603, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.blue,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.blue, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.blue,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.blue, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.blue,  #main.kashikiri.korean .yoyakuhouhou .fCol3.blue, #main.kashikiri.english .yoyakuhouhou .fCol3-2.blue,  #main.kashikiri.english .yoyakuhouhou .fCol3.blue, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.blue,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.blue {    border: 2px solid #3e87b9;  }  /* line 1605, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.blue h3,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.blue h3, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.blue h3,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.blue h3, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.blue h3,  #main.kashikiri.korean .yoyakuhouhou .fCol3.blue h3, #main.kashikiri.english .yoyakuhouhou .fCol3-2.blue h3,  #main.kashikiri.english .yoyakuhouhou .fCol3.blue h3, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.blue h3,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.blue h3 {    background: #3e87b9;    border-left: none;    border-bottom: none;    color: #fff;  }  /* line 1611, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.blue h4,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.blue h4, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.blue h4,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.blue h4, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.blue h4,  #main.kashikiri.korean .yoyakuhouhou .fCol3.blue h4, #main.kashikiri.english .yoyakuhouhou .fCol3-2.blue h4,  #main.kashikiri.english .yoyakuhouhou .fCol3.blue h4, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.blue h4,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.blue h4 {    color: #3e87b9;  }  /* line 1614, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.blue:after,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.blue:after, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.blue:after,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.blue:after, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.blue:after,  #main.kashikiri.korean .yoyakuhouhou .fCol3.blue:after, #main.kashikiri.english .yoyakuhouhou .fCol3-2.blue:after,  #main.kashikiri.english .yoyakuhouhou .fCol3.blue:after, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.blue:after,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.blue:after {    border-top-color: #3e87b9 !important;  }  /* line 1618, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.green,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.green, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.green,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.green, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.green,  #main.kashikiri.korean .yoyakuhouhou .fCol3.green, #main.kashikiri.english .yoyakuhouhou .fCol3-2.green,  #main.kashikiri.english .yoyakuhouhou .fCol3.green, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.green,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.green {    border: 2px solid #54b53a;  }  /* line 1620, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.green h3,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.green h3, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.green h3,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.green h3, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.green h3,  #main.kashikiri.korean .yoyakuhouhou .fCol3.green h3, #main.kashikiri.english .yoyakuhouhou .fCol3-2.green h3,  #main.kashikiri.english .yoyakuhouhou .fCol3.green h3, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.green h3,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.green h3 {    background: #54b53a;    border-left: none;    border-bottom: none;    color: #fff;  }  /* line 1626, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.green h4,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.green h4, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.green h4,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.green h4, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.green h4,  #main.kashikiri.korean .yoyakuhouhou .fCol3.green h4, #main.kashikiri.english .yoyakuhouhou .fCol3-2.green h4,  #main.kashikiri.english .yoyakuhouhou .fCol3.green h4, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.green h4,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.green h4 {    color: #54b53a;  }  /* line 1629, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.green:after,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.green:after, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.green:after,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.green:after, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.green:after,  #main.kashikiri.korean .yoyakuhouhou .fCol3.green:after, #main.kashikiri.english .yoyakuhouhou .fCol3-2.green:after,  #main.kashikiri.english .yoyakuhouhou .fCol3.green:after, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.green:after,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.green:after {    border-top-color: #54b53a !important;  }  /* line 1633, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 h3, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 h3, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.korean .yoyakuhouhou .fCol3 h3, #main.kashikiri.english .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.english .yoyakuhouhou .fCol3 h3, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 h3 {    font-size: 1.6rem;    text-align: center;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    background: #999;    margin-top: 0;    padding: 0.5em 0;  }  /* line 1641, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 h4, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 h4, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.korean .yoyakuhouhou .fCol3 h4, #main.kashikiri.english .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.english .yoyakuhouhou .fCol3 h4, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 h4 {    border: none;    font-size: 1.4rem;    font-weight: bold;    color: #999;    margin-top: 1em;  }  /* line 1648, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 .txt, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 .txt, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.korean .yoyakuhouhou .fCol3 .txt, #main.kashikiri.english .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.english .yoyakuhouhou .fCol3 .txt, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 .txt {    padding: 0 1em;    width: 100%;    margin-bottom: 1em;  }  /* line 1654, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 .txt .tel, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 .txt .tel, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.korean .yoyakuhouhou .fCol3 .txt .tel, #main.kashikiri.english .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.english .yoyakuhouhou .fCol3 .txt .tel, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 .txt .tel {    color: #ff1515;    font-size: 2.8rem;    text-align: center;    font-weight: bold;  }  /* line 1661, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.down,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.down, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.down,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.down, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.down,  #main.kashikiri.korean .yoyakuhouhou .fCol3.down, #main.kashikiri.english .yoyakuhouhou .fCol3-2.down,  #main.kashikiri.english .yoyakuhouhou .fCol3.down, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.down,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.down {    position: relative;  }  /* line 1663, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.down:before, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.down:before, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.korean .yoyakuhouhou .fCol3.down:before, #main.kashikiri.english .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.english .yoyakuhouhou .fCol3.down:before, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.down:before {    content: "";    border: 20px solid transparent;    border-top: 20px solid #fff;    position: absolute;    right: 50%;    bottom: -37px;    z-index: 2;    -moz-transform: translate(50%, 0%);    -ms-transform: translate(50%, 0%);    -webkit-transform: translate(50%, 0%);    transform: translate(50%, 0%);  }  /* line 1673, ../sass/_common-pc.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.down:after, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.down:after, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.korean .yoyakuhouhou .fCol3.down:after, #main.kashikiri.english .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.english .yoyakuhouhou .fCol3.down:after, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.down:after {    content: "";    border: 20px solid transparent;    border-top: 20px solid #999;    position: absolute;    right: 50%;    bottom: -40px;    -moz-transform: translate(50%, 0%);    -ms-transform: translate(50%, 0%);    -webkit-transform: translate(50%, 0%);    transform: translate(50%, 0%);  }  /* line 1687, ../sass/_common-pc.scss */  #main.kashikiri.kantai .faq .acdjs .icon, #main.kashikiri.hantai .faq .acdjs .icon, #main.kashikiri.korean .faq .acdjs .icon, #main.kashikiri.english .faq .acdjs .icon, #main.kashikiri.teikan .faq .acdjs .icon {    display: none;  }  /* line 1699, ../sass/_common-pc.scss */  .newsList.safety .title {    width: 100% !important;    padding-left: 1em;  }  /* line 1706, ../sass/_common-pc.scss */  #main.rosen .rosenmap .flex {    margin-top: 1em;  }  /* line 1708, ../sass/_common-pc.scss */  #main.rosen .rosenmap .flex .img {    margin-top: 1em;    width: 30%;  }  /* line 1712, ../sass/_common-pc.scss */  #main.rosen .rosenmap .flex .txt {    width: 60%;  }  /* line 1717, ../sass/_common-pc.scss */  #main.rosen .rosen50on {    background: #f7f7f7;    padding: 1em;    margin-top: 1.5em;    color: #333;  }  /* line 1722, ../sass/_common-pc.scss */  #main.rosen .rosen50on .buttons {    width: 420px;    margin: 36px auto;  }  /* line 1725, ../sass/_common-pc.scss */  #main.rosen .rosen50on .buttons .button {    width: 20%;    margin: 0;    padding: 10px;  }  /* line 1730, ../sass/_common-pc.scss */  #main.rosen .rosen50on .buttons .button a, #main.rosen .rosen50on .buttons .button .pagebute .current_page, .pagebute #main.rosen .rosen50on .buttons .button .current_page {    display: block;    width: 100%;    height: 100%;    background: #37a4e5;    text-align: center;    color: #fff;    font-size: 30px;    font-weight: bold;    padding: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    -moz-box-shadow: 0 4px 0 0 #1a83c1;    -webkit-box-shadow: 0 4px 0 0 #1a83c1;    box-shadow: 0 4px 0 0 #1a83c1;    -moz-transition: 0.2s;    -o-transition: 0.2s;    -webkit-transition: 0.2s;    transition: 0.2s;  }  /* line 1743, ../sass/_common-pc.scss */  #main.rosen .rosen50on .buttons .button a:hover, #main.rosen .rosen50on .buttons .button .pagebute .current_page:hover, .pagebute #main.rosen .rosen50on .buttons .button .current_page:hover {    text-decoration: none;    background: #f6cf45;    -moz-box-shadow: 0 0 0 0 #d3a913;    -webkit-box-shadow: 0 0 0 0 #d3a913;    box-shadow: 0 0 0 0 #d3a913;    -moz-transform: translate(0, 4px);    -ms-transform: translate(0, 4px);    -webkit-transform: translate(0, 4px);    transform: translate(0, 4px);    -moz-transition: 0.2s;    -o-transition: 0.2s;    -webkit-transition: 0.2s;    transition: 0.2s;  }  /* line 1750, ../sass/_common-pc.scss */  #main.rosen .rosen50on .buttons .button a:after, #main.rosen .rosen50on .buttons .button .pagebute .current_page:after, .pagebute #main.rosen .rosen50on .buttons .button .current_page:after {    display: none;  }  /* line 1758, ../sass/_common-pc.scss */  #main.rosen .entryBody h3 {    position: relative;  }  /* line 1760, ../sass/_common-pc.scss */  #main.rosen .entryBody h3 a.btn.jikoku, #main.rosen .entryBody h3 .pagebute .btn.jikoku.current_page, .pagebute #main.rosen .entryBody h3 .btn.jikoku.current_page {    font-size: 1.6rem;    padding: 0.4em 2.5em 0.4em 1em;    background: #fff;    margin: 0;    line-height: 1;    position: absolute;    right: 0.5em;    top: 50%;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    color: #333 !important;    border: none !important;  }  /* line 1772, ../sass/_common-pc.scss */  #main.rosen .entryBody h3 a.btn.jikoku:hover, #main.rosen .entryBody h3 .pagebute .btn.jikoku.current_page:hover, .pagebute #main.rosen .entryBody h3 .btn.jikoku.current_page:hover {    color: #333 !important;  }  /* line 1774, ../sass/_common-pc.scss */  #main.rosen .entryBody h3 a.btn.jikoku:hover:after, #main.rosen .entryBody h3 .pagebute .btn.jikoku.current_page:hover:after, .pagebute #main.rosen .entryBody h3 .btn.jikoku.current_page:hover:after {    color: #fd3e3e !important;  }  /* line 1778, ../sass/_common-pc.scss */  #main.rosen .entryBody h3 a.btn.jikoku:after, #main.rosen .entryBody h3 .pagebute .btn.jikoku.current_page:after, .pagebute #main.rosen .entryBody h3 .btn.jikoku.current_page:after {    color: #fd3e3e !important;  }  /* line 1785, ../sass/_common-pc.scss */  #main.rosen #noribaMenu .btn {    padding: 0.7em 0;  }  /* line 1788, ../sass/_common-pc.scss */  #main.rosen #noribaMenu .thumbLink {    display: block;    position: relative;    min-height: 100px;    margin-bottom: 0.5em !important;    padding-left: 110px;  }  /* line 1794, ../sass/_common-pc.scss */  #main.rosen #noribaMenu .thumbLink .thumb {    width: 100px;    height: 100px;    overflow: hidden;    position: absolute;    top: 0;    left: 0;  }  /* line 1801, ../sass/_common-pc.scss */  #main.rosen #noribaMenu .thumbLink .thumb img {    height: 100px;  }  /* line 1805, ../sass/_common-pc.scss */  #main.rosen #noribaMenu .thumbLink h2 {    margin-top: 0;    font-size: 16px;  }  /* line 1809, ../sass/_common-pc.scss */  #main.rosen #noribaMenu .thumbLink p {    margin-top: 0.3em;  }  /* line 1820, ../sass/_common-pc.scss */  #main.pippa .alpha {    width: 920px;  }  /* line 1822, ../sass/_common-pc.scss */  #main.pippa .alpha h1 {    border-bottom: none;  }  /* line 1827, ../sass/_common-pc.scss */  #main.pippa .alpha .flex.appBanner a img, #main.pippa .alpha .flex.appBanner .pagebute .current_page img, .pagebute #main.pippa .alpha .flex.appBanner .current_page img {    width: 100%;    height: auto;  }  /* line 1839, ../sass/_common-pc.scss */  .entryBody.wysiwyg .otassya {    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: flex-start;    justify-content: flex-start;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 1841, ../sass/_common-pc.scss */  .entryBody.wysiwyg .otassya a, .entryBody.wysiwyg .otassya .pagebute .current_page, .pagebute .entryBody.wysiwyg .otassya .current_page {    width: 14.6666%;    margin: 1%;    text-align: center;  }  /* line 1845, ../sass/_common-pc.scss */  .entryBody.wysiwyg .otassya a img, .entryBody.wysiwyg .otassya .pagebute .current_page img, .pagebute .entryBody.wysiwyg .otassya .current_page img {    width: 100%;    height: auto;  }  /* line 1857, ../sass/_common-pc.scss */  #main.newsentry .alpha .data {    text-align: right;    color: #333;  }  /* line 1860, ../sass/_common-pc.scss */  #main.newsentry .alpha .data .catIcon {    display: inline-block;    margin: 0 0 0 0.5em;    padding: 6px 12px;  }  /* line 1872, ../sass/_common-pc.scss */  #main.news .alpha .categoryLink {    margin: 2em 0;  }  /* line 1874, ../sass/_common-pc.scss */  #main.news .alpha .categoryLink a, #main.news .alpha .categoryLink .pagebute .current_page, .pagebute #main.news .alpha .categoryLink .current_page {    width: 13.2857%;    margin: 0 0.5%;    border: 2px solid #f0f0f0;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    text-align: center;    display: block;    font-size: 1.3rem;    padding: 0.8em 0;    color: #333;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 1885, ../sass/_common-pc.scss */  #main.news .alpha .categoryLink a:after, #main.news .alpha .categoryLink .pagebute .current_page:after, .pagebute #main.news .alpha .categoryLink .current_page:after {    font-size: inherit !important;  }  /* line 1888, ../sass/_common-pc.scss */  #main.news .alpha .categoryLink a:hover, #main.news .alpha .categoryLink .pagebute .current_page:hover, .pagebute #main.news .alpha .categoryLink .current_page:hover, #main.news .alpha .categoryLink a.now, #main.news .alpha .categoryLink .pagebute .now.current_page, .pagebute #main.news .alpha .categoryLink .now.current_page {    border-color: #37a4e5;    background: #37a4e5;    color: #fff;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 1904, ../sass/_common-pc.scss */  #main.ad .alpha .mainimg img {    width: 100%;    height: auto;  }  /* line 1908, ../sass/_common-pc.scss */  #main.ad .alpha .mainimg h2 {    font-size: 2.2rem;    text-align: center;    margin-top: 1em;    border-bottom: none;  }  /* line 1915, ../sass/_common-pc.scss */  #main.ad .alpha h2 {    font-size: 2.4rem;    border-bottom: 2px solid #0e579a;  }  /* line 1919, ../sass/_common-pc.scss */  #main.ad .alpha .contMenu {    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;    margin-top: 1em;  }  /* line 1922, ../sass/_common-pc.scss */  #main.ad .alpha .contMenu .img {    width: 234px;  }  /* line 1924, ../sass/_common-pc.scss */  #main.ad .alpha .contMenu .img img {    width: 100%;    height: auto;  }  /* line 1929, ../sass/_common-pc.scss */  #main.ad .alpha .contMenu .text {    position: relative;    width: 438px;  }  /* line 1932, ../sass/_common-pc.scss */  #main.ad .alpha .contMenu .text .btn.blue {    padding-left: 0;    padding-right: 0;  }  /* line 1936, ../sass/_common-pc.scss */  #main.ad .alpha .contMenu .text .entryLink {    position: absolute;    right: 0;    bottom: 0;    margin: 0;  }  /* line 1946, ../sass/_common-pc.scss */  #main.ad .alpha .wrappingbusList a .thumb, #main.ad .alpha .wrappingbusList .pagebute .current_page .thumb, .pagebute #main.ad .alpha .wrappingbusList .current_page .thumb {    width: 100%;    height: 100px;    background-size: cover;  }  /* line 1972, ../sass/_common-pc.scss */  .entryBody {    margin-top: 2em;    margin-bottom: 2em;  }  /* line 1979, ../sass/_common-pc.scss */  .entryBody h2 {    border-bottom: 2px solid #0e579a;    font-size: 2.4rem !important;    margin-top: 50px;  }  /* line 1986, ../sass/_common-pc.scss */  #rosens table.simple th {    min-width: auto;  }  /* line 1993, ../sass/_common-pc.scss */  #e404 {    text-align: center;    margin: 3em 0 6em;  }  /* line 1996, ../sass/_common-pc.scss */  #e404 .img404 {    width: 100px;    height: auto;  }  /* line 2000, ../sass/_common-pc.scss */  #e404 h1 {    color: #173f85;    font-size: 3.0rem;    margin-top: 1em;  }  /* line 2005, ../sass/_common-pc.scss */  #e404 p {    margin-top: 2em;  }  /* line 2008, ../sass/_common-pc.scss */  #e404 .toTop {    font-size: 2.2rem;    font-weight: bold;  }  /* line 39, ../sass/common.scss */  .f16 {    font-size: 1.6rem;  }  /* line 42, ../sass/common.scss */  .f12 {    font-size: 1.2rem;  }}@media screen and (min-width: 769px) and (max-width: 1099px) {  /* line 8, ../sass/_common-mid.scss */  #header {    height: 5.72727vw;  }  /* line 10, ../sass/_common-mid.scss */  #header .inner {    padding: 0 4.54545vw;  }  /* line 12, ../sass/_common-mid.scss */  #header .inner #logo {    width: 12.72727vw;    height: 2.09091vw;    position: absolute;    top: 1.90909vw;    left: 4.54545vw;    font-size: 1.45455vw;  }  /* line 18, ../sass/_common-mid.scss */  #header .inner #language {    position: absolute;    top: 1.81818vw;    right: 20vw;  }  /* line 20, ../sass/_common-mid.scss */  #header .inner #language .eng {    width: 5.09091vw;  }  /* line 21, ../sass/_common-mid.scss */  #header .inner #language .kan {    width: 7.18182vw;  }  /* line 22, ../sass/_common-mid.scss */  #header .inner #language .han {    width: 7.27273vw;  }  /* line 23, ../sass/_common-mid.scss */  #header .inner #language .kor {    width: 5.09091vw;  }  /* line 25, ../sass/_common-mid.scss */  #header .inner #headNavi {    position: absolute;    top: 2vw;    right: 46.36364vw;  }  /* line 28, ../sass/_common-mid.scss */  #header .inner #headNavi ul li {    font-size: 1.27273vw;  }  /* line 34, ../sass/_common-mid.scss */  #header .hamBtn {    display: none;  }  /* line 37, ../sass/_common-mid.scss */  #header .searchBox {    position: absolute;    top: 1.27273vw;    right: 4.54545vw;    width: 13.81818vw;    height: 3.27273vw;    -moz-border-radius: 3.27273vw;    -webkit-border-radius: 3.27273vw;    border-radius: 3.27273vw;  }  /* line 43, ../sass/_common-mid.scss */  #header .searchBox .set input {    width: 10vw;    font-size: 1.27273vw;  }  /* line 47, ../sass/_common-mid.scss */  #header .searchBox .set .icon-search {    font-size: 1.36364vw;  }  /* line 54, ../sass/_common-mid.scss */  #pnkz {    padding: 1em 4.54545vw;    font-size: 1.27273vw;  }  /* line 59, ../sass/_common-mid.scss */  #emergency {    padding: 0.90909vw 4.54545vw;  }  /* line 61, ../sass/_common-mid.scss */  #emergency .mds {    font-size: 1.45455vw;  }  /* line 64, ../sass/_common-mid.scss */  #emergency .mds [class^="icon-"]:before, #emergency .mds [class*=" icon-"]:before {    font-size: 2.36364vw;  }  /* line 70, ../sass/_common-mid.scss */  #emergency .naiyou .date {    font-size: 1.18182vw;    padding: 2.18182vw 1.36364vw;  }  /* line 74, ../sass/_common-mid.scss */  #emergency .naiyou .honbun {    font-size: 1.81818vw;    padding: 2.18182vw 1.36364vw 2.18182vw 0;  }  /* line 78, ../sass/_common-mid.scss */  #emergency .naiyou .genzai {    padding: 1.09091vw 1.36364vw;  }  /* line 87, ../sass/_common-mid.scss */  .newsList a .cats, .newsList .pagebute .current_page .cats, .pagebute .newsList .current_page .cats {    font-size: 1.27273vw;    width: 14.54545vw;    padding: 1.36364vw 0;  }  /* line 91, ../sass/_common-mid.scss */  .newsList a .cats .catIcon, .newsList .pagebute .current_page .cats .catIcon, .pagebute .newsList .current_page .cats .catIcon {    width: 9.81818vw;  }  /* line 95, ../sass/_common-mid.scss */  .newsList a .title, .newsList .pagebute .current_page .title, .pagebute .newsList .current_page .title {    font-size: 1.27273vw;    width: 76.36364vw;    padding: 1.36364vw 4.54545vw 1.36364vw 0;  }  /* line 99, ../sass/_common-mid.scss */  .newsList a .title:after, .newsList .pagebute .current_page .title:after, .pagebute .newsList .current_page .title:after {    position: absolute;    top: 50%;    right: 1.81818vw;    font-size: 1.81818vw;  }  /* line 106, ../sass/_common-mid.scss */  .newsList a[target="_blank"] .title:after, .newsList .pagebute [target="_blank"].current_page .title:after, .pagebute .newsList [target="_blank"].current_page .title:after {    font-size: 1.45455vw;  }  /* line 114, ../sass/_common-mid.scss */  .btn {    font-size: 1.27273vw;  }  /* line 123, ../sass/_common-mid.scss */  .yoyaku {    margin-top: 4.54545vw;    padding: 2.27273vw 2vw;    border: 0.90909vw solid #777;  }  /* line 127, ../sass/_common-mid.scss */  .yoyaku p {    font-size: 1.63636vw !important;  }  /* line 130, ../sass/_common-mid.scss */  .yoyaku .mds {    font-size: 1.27273vw;  }  /* line 133, ../sass/_common-mid.scss */  .yoyaku .tel {    font-size: 2.72727vw;  }  /* line 137, ../sass/_common-mid.scss */  .yoyaku .fCol2 .btn {    font-size: 1.27273vw;  }  /* line 139, ../sass/_common-mid.scss */  .yoyaku .fCol2 .btn:after {    font-size: 1.45455vw;  }  /* line 152, ../sass/_common-mid.scss */  #gNavi > ul {    padding: 0 4.54545vw;  }  /* line 154, ../sass/_common-mid.scss */  #gNavi > ul > li {    padding: 0.90909vw;  }  /* line 157, ../sass/_common-mid.scss */  #gNavi > ul > li.main > a, .pagebute #gNavi > ul > li.main > .current_page {    font-size: 1.45455vw;  }  /* line 166, ../sass/_common-mid.scss */  #main {    padding: 0 4.54545vw;  }  /* line 168, ../sass/_common-mid.scss */  #main .alpha {    width: 63.63636vw;  }  /* line 170, ../sass/_common-mid.scss */  #main .alpha h1 {    font-size: 2.90909vw;    margin-bottom: 0.90909vw;    border-bottom: 0.36364vw solid #0e579a;  }  /* line 176, ../sass/_common-mid.scss */  #main .alpha h2 {    font-size: 2.18182vw;  }  /* line 179, ../sass/_common-mid.scss */  #main .alpha h3 {    font-size: 1.63636vw;    padding: 0.45455vw 0.90909vw;  }  /* line 183, ../sass/_common-mid.scss */  #main .alpha h4 {    font-size: 1.27273vw;    border-left: 0.45455vw solid #f6cf44;    padding-left: 0.90909vw;    padding-top: 0.27273vw;  }  /* line 189, ../sass/_common-mid.scss */  #main .alpha .mdsStyle {    font-size: 1.63636vw;  }  /* line 193, ../sass/_common-mid.scss */  #main .alpha .acdjs dd,  #main .alpha p, #main .alpha li, #main .alpha table {    font-size: 1.27273vw;  }  /* line 199, ../sass/_common-mid.scss */  #main .alpha .acdjs dt {    font-size: 1.63636vw;    padding: 1.09091vw 4.54545vw 1.09091vw 1.27273vw;  }  /* line 203, ../sass/_common-mid.scss */  #main .alpha .acdjs dd {    padding: 1.81818vw;  }  /* line 209, ../sass/_common-mid.scss */  #main .alpha .catIcon {    font-size: 1.18182vw;  }  /* line 212, ../sass/_common-mid.scss */  #main .alpha #emergency {    padding: 0.90909vw 0;  }  /* line 214, ../sass/_common-mid.scss */  #main .alpha #emergency .mds {    width: 11.09091vw;  }  /* line 217, ../sass/_common-mid.scss */  #main .alpha #emergency .naiyou {    width: 52.54545vw;  }  /* line 219, ../sass/_common-mid.scss */  #main .alpha #emergency .naiyou .date {    width: 12.54545vw;  }  /* line 222, ../sass/_common-mid.scss */  #main .alpha #emergency .naiyou .honbun {    width: 33.27273vw;    font-size: 1.81818vw;  }  /* line 225, ../sass/_common-mid.scss */  #main .alpha #emergency .naiyou .honbun .unkou {    font-size: 1.27273vw;  }  /* line 229, ../sass/_common-mid.scss */  #main .alpha #emergency .naiyou .genzai {    width: 6.72727vw;    font-size: 1.63636vw;  }  /* line 237, ../sass/_common-mid.scss */  #main .alpha .newsList a .cats, #main .alpha .newsList .pagebute .current_page .cats, .pagebute #main .alpha .newsList .current_page .cats {    width: 11.63636vw;  }  /* line 240, ../sass/_common-mid.scss */  #main .alpha .newsList a .title, #main .alpha .newsList .pagebute .current_page .title, .pagebute #main .alpha .newsList .current_page .title {    width: 52vw;  }  /* line 245, ../sass/_common-mid.scss */  #main .alpha .contMenuArea {    padding: 1.81818vw;    margin-top: 3.63636vw;  }  /* line 249, ../sass/_common-mid.scss */  #main .alpha .contMenuArea .flex a, #main .alpha .contMenuArea .flex .pagebute .current_page, .pagebute #main .alpha .contMenuArea .flex .current_page {    padding: 2.72727vw 0;    font-size: 1.45455vw;  }  /* line 252, ../sass/_common-mid.scss */  #main .alpha .contMenuArea .flex a .svgIcon, #main .alpha .contMenuArea .flex .pagebute .current_page .svgIcon, .pagebute #main .alpha .contMenuArea .flex .current_page .svgIcon {    width: 3.63636vw;  }  /* line 255, ../sass/_common-mid.scss */  #main .alpha .contMenuArea .flex a[target="_blank"]:after, #main .alpha .contMenuArea .flex .pagebute [target="_blank"].current_page:after, .pagebute #main .alpha .contMenuArea .flex [target="_blank"].current_page:after {    bottom: 0.45455vw;    right: 0.45455vw;  }  /* line 261, ../sass/_common-mid.scss */  #main .alpha .contMenuArea p {    font-size: 1.09091vw;  }  /* line 265, ../sass/_common-mid.scss */  #main .alpha .contBannerArea {    margin-top: 0.90909vw;  }  /* line 269, ../sass/_common-mid.scss */  #main .beta {    width: 23.63636vw;  }  /* line 271, ../sass/_common-mid.scss */  #main .beta .acdjs {    margin-bottom: 1.81818vw;  }  /* line 275, ../sass/_common-mid.scss */  #main .beta .acdjs dd nav a, #main .beta .acdjs dd nav .pagebute .current_page, .pagebute #main .beta .acdjs dd nav .current_page {    font-size: 1.27273vw;  }  /* line 277, ../sass/_common-mid.scss */  #main .beta .acdjs dd nav a:after, #main .beta .acdjs dd nav .pagebute .current_page:after, .pagebute #main .beta .acdjs dd nav .current_page:after {    position: absolute;    top: 50%;    right: 0.90909vw;    font-size: 1.81818vw;  }  /* line 283, ../sass/_common-mid.scss */  #main .beta .acdjs dd nav .ancMenu a, #main .beta .acdjs dd nav .ancMenu .pagebute .current_page, .pagebute #main .beta .acdjs dd nav .ancMenu .current_page {    font-size: 1.09091vw;  }  /* line 290, ../sass/_common-mid.scss */  #main .beta .acdjs.contMenu dt {    font-size: 1.63636vw;  }  /* line 295, ../sass/_common-mid.scss */  #main .beta .acdjs.infoMenu dt {    font-size: 1.63636vw;  }  /* line 300, ../sass/_common-mid.scss */  #main .beta .tels {    border-width: 0 1px 0;  }  /* line 302, ../sass/_common-mid.scss */  #main .beta .tels .telArea {    padding: 1.81818vw;  }  /* line 304, ../sass/_common-mid.scss */  #main .beta .tels .telArea.gray {    font-size: 1.09091vw;    padding: 0.90909vw;  }  /* line 310, ../sass/_common-mid.scss */  #main .beta .tels .telArea .telBox .mds {    font-size: 1.27273vw;  }  /* line 313, ../sass/_common-mid.scss */  #main .beta .tels .telArea .telBox .tel {    font-size: 2vw;    padding: 0.90909vw 0;  }  /* line 316, ../sass/_common-mid.scss */  #main .beta .tels .telArea .telBox .tel .fas {    margin-right: 0.45455vw;  }  /* line 321, ../sass/_common-mid.scss */  #main .beta .tels .telArea p {    font-size: 1.27273vw;  }  /* line 333, ../sass/_common-mid.scss */  #main .alpha .otoiawase {    margin-top: 5.45455vw;  }  /* line 335, ../sass/_common-mid.scss */  #main .alpha .otoiawase .img {    width: 17.27273vw;    padding: 1.36364vw;  }  /* line 339, ../sass/_common-mid.scss */  #main .alpha .otoiawase .text {    width: 45.45455vw;    padding: 1.36364vw;  }  /* line 342, ../sass/_common-mid.scss */  #main .alpha .otoiawase .text h2 {    font-size: 1.45455vw;  }  /* line 345, ../sass/_common-mid.scss */  #main .alpha .otoiawase .text p {    margin-top: 0.5em;  }  /* line 347, ../sass/_common-mid.scss */  #main .alpha .otoiawase .text p.tel {    font-size: 1.45455vw;  }  /* line 349, ../sass/_common-mid.scss */  #main .alpha .otoiawase .text p.tel .fas {    font-size: 2.18182vw;  }  /* line 356, ../sass/_common-mid.scss */  #main .alpha .otoiawase.mini h3 {    font-size: 1.45455vw;  }  /* line 365, ../sass/_common-mid.scss */  #footBannerArea .inner {    padding: 2.72727vw 4.54545vw;  }  /* line 367, ../sass/_common-mid.scss */  #footBannerArea .inner a, #footBannerArea .inner .pagebute .current_page, .pagebute #footBannerArea .inner .current_page {    width: 29.09091vw;  }  /* line 376, ../sass/_common-mid.scss */  #footNavi ul li {    font-size: 1.27273vw;  }  /* line 384, ../sass/_common-mid.scss */  #footer .inner {    padding: 3.63636vw 0;  }  /* line 386, ../sass/_common-mid.scss */  #footer .inner .logoCase {    padding-right: 1.36364vw;  }  /* line 388, ../sass/_common-mid.scss */  #footer .inner .logoCase .logo {    width: 12.72727vw;    height: 2.18182vw;  }  /* line 393, ../sass/_common-mid.scss */  #footer .inner .glogoCase {    padding-left: 1.36364vw;  }  /* line 395, ../sass/_common-mid.scss */  #footer .inner .glogoCase img {    bottom: 0.90909vw;  }  /* line 398, ../sass/_common-mid.scss */  #footer .inner .glogoCase .grouplogo {    width: 6.72727vw;    height: 1.27273vw;  }  /* line 403, ../sass/_common-mid.scss */  #footer .inner .copyright {    font-size: 1.09091vw;  }  /* line 410, ../sass/_common-mid.scss */  .svgIcon {    width: 2.72727vw;  }  /* line 417, ../sass/_common-mid.scss */  #main.express #haccyakuMap {    padding: 2.72727vw;  }  /* line 421, ../sass/_common-mid.scss */  #main.express .rosenLink a, #main.express .rosenLink .pagebute .current_page, .pagebute #main.express .rosenLink .current_page {    height: 6.36364vw;    font-size: 1.81818vw;  }  /* line 424, ../sass/_common-mid.scss */  #main.express .rosenLink a:after, #main.express .rosenLink .pagebute .current_page:after, .pagebute #main.express .rosenLink .current_page:after {    font-size: 1.45455vw;  }  /* line 427, ../sass/_common-mid.scss */  #main.express .rosenLink a span, #main.express .rosenLink .pagebute .current_page span, .pagebute #main.express .rosenLink .current_page span {    font-size: 1.27273vw;  }  /* line 438, ../sass/_common-mid.scss */  #main.kashikiri .safetyBus {    margin-top: 1.81818vw;    padding: 1.81818vw;  }  /* line 441, ../sass/_common-mid.scss */  #main.kashikiri .safetyBus .mark {    width: 12.72727vw;  }  /* line 443, ../sass/_common-mid.scss */  #main.kashikiri .safetyBus .mark img {    width: 100%;  }  /* line 447, ../sass/_common-mid.scss */  #main.kashikiri .safetyBus .text {    width: 45.45455vw;  }  /* line 449, ../sass/_common-mid.scss */  #main.kashikiri .safetyBus .text .mds {    font-size: 1.63636vw;  }  /* line 454, ../sass/_common-mid.scss */  #main.kashikiri .yoyaku {    padding: 2.27273vw 2vw 0;  }  /* line 456, ../sass/_common-mid.scss */  #main.kashikiri .yoyaku:after {    width: 25.63636vw;    height: 27.09091vw;  }  /* line 460, ../sass/_common-mid.scss */  #main.kashikiri .yoyaku h2 {    font-size: 2.18182vw;  }  /* line 463, ../sass/_common-mid.scss */  #main.kashikiri .yoyaku p {    font-size: 1.27273vw !important;  }  /* line 466, ../sass/_common-mid.scss */  #main.kashikiri .yoyaku .white {    padding: 0.90909vw 2.72727vw;    margin-left: -1.81818vw;    margin-right: -1.81818vw;  }  /* line 470, ../sass/_common-mid.scss */  #main.kashikiri .yoyaku .white .tels {    width: 34.54545vw;  }  /* line 472, ../sass/_common-mid.scss */  #main.kashikiri .yoyaku .white .tels .tel {    padding: 0.63636vw 0;  }  /* line 474, ../sass/_common-mid.scss */  #main.kashikiri .yoyaku .white .tels .tel .mds {    width: 5vw;  }  /* line 477, ../sass/_common-mid.scss */  #main.kashikiri .yoyaku .white .tels .tel .num {    width: 34.54545vw;  }  /* line 479, ../sass/_common-mid.scss */  #main.kashikiri .yoyaku .white .tels .tel .num .no {    font-size: 2.72727vw !important;  }  /* line 493, ../sass/_common-mid.scss */  #main.kashikiri.kantai .mainimg img, #main.kashikiri.hantai .mainimg img, #main.kashikiri.korean .mainimg img, #main.kashikiri.english .mainimg img, #main.kashikiri.teikan .mainimg img {    width: 100%;    height: auto;  }  /* line 498, ../sass/_common-mid.scss */  #main.kashikiri.kantai .alpha .ancMenu, #main.kashikiri.hantai .alpha .ancMenu, #main.kashikiri.korean .alpha .ancMenu, #main.kashikiri.english .alpha .ancMenu, #main.kashikiri.teikan .alpha .ancMenu {    margin-top: 0.90909vw;  }  /* line 502, ../sass/_common-mid.scss */  #main.kashikiri.kantai .alpha .ancMenu .flex a:after, #main.kashikiri.kantai .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.kantai .alpha .ancMenu .flex .current_page:after, #main.kashikiri.hantai .alpha .ancMenu .flex a:after, #main.kashikiri.hantai .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.hantai .alpha .ancMenu .flex .current_page:after, #main.kashikiri.korean .alpha .ancMenu .flex a:after, #main.kashikiri.korean .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.korean .alpha .ancMenu .flex .current_page:after, #main.kashikiri.english .alpha .ancMenu .flex a:after, #main.kashikiri.english .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.english .alpha .ancMenu .flex .current_page:after, #main.kashikiri.teikan .alpha .ancMenu .flex a:after, #main.kashikiri.teikan .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.teikan .alpha .ancMenu .flex .current_page:after {    font-size: 1.63636vw;  }  /* line 508, ../sass/_common-mid.scss */  #main.kashikiri.kantai .route, #main.kashikiri.hantai .route, #main.kashikiri.korean .route, #main.kashikiri.english .route, #main.kashikiri.teikan .route {    margin-top: 1.36364vw;  }  /* line 510, ../sass/_common-mid.scss */  #main.kashikiri.kantai .route .map, #main.kashikiri.hantai .route .map, #main.kashikiri.korean .route .map, #main.kashikiri.english .route .map, #main.kashikiri.teikan .route .map {    width: 25.45455vw;  }  /* line 512, ../sass/_common-mid.scss */  #main.kashikiri.kantai .route .map img, #main.kashikiri.hantai .route .map img, #main.kashikiri.korean .route .map img, #main.kashikiri.english .route .map img, #main.kashikiri.teikan .route .map img {    width: 100%;    height: auto;  }  /* line 517, ../sass/_common-mid.scss */  #main.kashikiri.kantai .route .txt, #main.kashikiri.hantai .route .txt, #main.kashikiri.korean .route .txt, #main.kashikiri.english .route .txt, #main.kashikiri.teikan .route .txt {    width: 35.45455vw;  }  /* line 520, ../sass/_common-mid.scss */  #main.kashikiri.kantai .route .txt .kanko h3, #main.kashikiri.hantai .route .txt .kanko h3, #main.kashikiri.korean .route .txt .kanko h3, #main.kashikiri.english .route .txt .kanko h3, #main.kashikiri.teikan .route .txt .kanko h3 {    font-size: 1.27273vw;  }  /* line 523, ../sass/_common-mid.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner, #main.kashikiri.hantai .route .txt .kanko .kankoinner, #main.kashikiri.korean .route .txt .kanko .kankoinner, #main.kashikiri.english .route .txt .kanko .kankoinner, #main.kashikiri.teikan .route .txt .kanko .kankoinner {    padding: 1.36364vw;    font-size: 1.63636vw;  }  /* line 526, ../sass/_common-mid.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner .disc, #main.kashikiri.hantai .route .txt .kanko .kankoinner .disc, #main.kashikiri.korean .route .txt .kanko .kankoinner .disc, #main.kashikiri.english .route .txt .kanko .kankoinner .disc, #main.kashikiri.teikan .route .txt .kanko .kankoinner .disc {    width: 2.72727vw;    height: 2.72727vw;    line-height: 2.72727vw;  }  /* line 534, ../sass/_common-mid.scss */  #main.kashikiri.kantai .route .slider, #main.kashikiri.hantai .route .slider, #main.kashikiri.korean .route .slider, #main.kashikiri.english .route .slider, #main.kashikiri.teikan .route .slider {    width: 52.72727vw;    margin: 0.90909vw auto;  }  /* line 539, ../sass/_common-mid.scss */  #main.kashikiri.kantai .bgYellow, #main.kashikiri.hantai .bgYellow, #main.kashikiri.korean .bgYellow, #main.kashikiri.english .bgYellow, #main.kashikiri.teikan .bgYellow {    padding: 0.90909vw;  }  /* line 543, ../sass/_common-mid.scss */  #main.kashikiri.kantai .slick-slider h4, #main.kashikiri.hantai .slick-slider h4, #main.kashikiri.korean .slick-slider h4, #main.kashikiri.english .slick-slider h4, #main.kashikiri.teikan .slick-slider h4 {    font-size: 1.45455vw;  }  /* line 546, ../sass/_common-mid.scss */  #main.kashikiri.kantai .slick-slider .slick-next, #main.kashikiri.hantai .slick-slider .slick-next, #main.kashikiri.korean .slick-slider .slick-next, #main.kashikiri.english .slick-slider .slick-next, #main.kashikiri.teikan .slick-slider .slick-next {    right: -4.54545vw;  }  /* line 549, ../sass/_common-mid.scss */  #main.kashikiri.kantai .slick-slider .slick-prev, #main.kashikiri.hantai .slick-slider .slick-prev, #main.kashikiri.korean .slick-slider .slick-prev, #main.kashikiri.english .slick-slider .slick-prev, #main.kashikiri.teikan .slick-slider .slick-prev {    left: -4.54545vw;  }  /* line 554, ../sass/_common-mid.scss */  #main.kashikiri.kantai h4.teikanStyle, #main.kashikiri.hantai h4.teikanStyle, #main.kashikiri.korean h4.teikanStyle, #main.kashikiri.english h4.teikanStyle, #main.kashikiri.teikan h4.teikanStyle {    font-size: 1.45455vw;    border-left: 0.45455vw solid #0e579a;    padding: 0.72727vw 0.90909vw 0.45455vw;  }  /* line 559, ../sass/_common-mid.scss */  #main.kashikiri.kantai .course, #main.kashikiri.hantai .course, #main.kashikiri.korean .course, #main.kashikiri.english .course, #main.kashikiri.teikan .course {    padding: 1.81818vw;  }  /* line 562, ../sass/_common-mid.scss */  #main.kashikiri.kantai .course .inner .text, #main.kashikiri.hantai .course .inner .text, #main.kashikiri.korean .course .inner .text, #main.kashikiri.english .course .inner .text, #main.kashikiri.teikan .course .inner .text {    width: 30vw;  }  /* line 564, ../sass/_common-mid.scss */  #main.kashikiri.kantai .course .inner .text h5, #main.kashikiri.hantai .course .inner .text h5, #main.kashikiri.korean .course .inner .text h5, #main.kashikiri.english .course .inner .text h5, #main.kashikiri.teikan .course .inner .text h5 {    font-size: 2.18182vw;    margin-left: -1.81818vw;  }  /* line 569, ../sass/_common-mid.scss */  #main.kashikiri.kantai .course .inner .img, #main.kashikiri.hantai .course .inner .img, #main.kashikiri.korean .course .inner .img, #main.kashikiri.english .course .inner .img, #main.kashikiri.teikan .course .inner .img {    width: 27.27273vw;  }  /* line 571, ../sass/_common-mid.scss */  #main.kashikiri.kantai .course .inner .img img, #main.kashikiri.hantai .course .inner .img img, #main.kashikiri.korean .course .inner .img img, #main.kashikiri.english .course .inner .img img, #main.kashikiri.teikan .course .inner .img img {    width: 100%;    height: auto;  }  /* line 579, ../sass/_common-mid.scss */  #main.kashikiri.kantai .calender h4, #main.kashikiri.hantai .calender h4, #main.kashikiri.korean .calender h4, #main.kashikiri.english .calender h4, #main.kashikiri.teikan .calender h4 {    font-size: 1.45455vw;  }  /* line 581, ../sass/_common-mid.scss */  #main.kashikiri.kantai .calender h4 span, #main.kashikiri.hantai .calender h4 span, #main.kashikiri.korean .calender h4 span, #main.kashikiri.english .calender h4 span, #main.kashikiri.teikan .calender h4 span {    font-size: 2.18182vw;  }  /* line 585, ../sass/_common-mid.scss */  #main.kashikiri.kantai .calender table, #main.kashikiri.hantai .calender table, #main.kashikiri.korean .calender table, #main.kashikiri.english .calender table, #main.kashikiri.teikan .calender table {    border-spacing: 0.45455vw;    margin-top: 0.90909vw;  }  /* line 591, ../sass/_common-mid.scss */  #main.kashikiri.kantai .noriba .fCol3, #main.kashikiri.hantai .noriba .fCol3, #main.kashikiri.korean .noriba .fCol3, #main.kashikiri.english .noriba .fCol3, #main.kashikiri.teikan .noriba .fCol3 {    margin-bottom: 3em !important;  }  /* line 594, ../sass/_common-mid.scss */  #main.kashikiri.kantai .noriba h3, #main.kashikiri.hantai .noriba h3, #main.kashikiri.korean .noriba h3, #main.kashikiri.english .noriba h3, #main.kashikiri.teikan .noriba h3 {    margin-top: 0;    font-size: 1.27273vw;    padding: 0.72727vw;    height: 5.27273vw;  }  /* line 600, ../sass/_common-mid.scss */  #main.kashikiri.kantai .noriba h4, #main.kashikiri.hantai .noriba h4, #main.kashikiri.korean .noriba h4, #main.kashikiri.english .noriba h4, #main.kashikiri.teikan .noriba h4 {    font-size: 1.09091vw;    padding: 0.90909vw;  }  /* line 604, ../sass/_common-mid.scss */  #main.kashikiri.kantai .noriba .btn, #main.kashikiri.hantai .noriba .btn, #main.kashikiri.korean .noriba .btn, #main.kashikiri.english .noriba .btn, #main.kashikiri.teikan .noriba .btn {    padding: 0.18182vw 0 0.36364vw;    font-size: 1.09091vw;  }  /* line 610, ../sass/_common-mid.scss */  #main.kashikiri.kantai .ryoukin h3, #main.kashikiri.hantai .ryoukin h3, #main.kashikiri.korean .ryoukin h3, #main.kashikiri.english .ryoukin h3, #main.kashikiri.teikan .ryoukin h3 {    font-size: 1.27273vw;    margin-top: 2.72727vw;  }  /* line 614, ../sass/_common-mid.scss */  #main.kashikiri.kantai .ryoukin .kakaku, #main.kashikiri.hantai .ryoukin .kakaku, #main.kashikiri.korean .ryoukin .kakaku, #main.kashikiri.english .ryoukin .kakaku, #main.kashikiri.teikan .ryoukin .kakaku {    font-size: 3.27273vw;  }  /* line 616, ../sass/_common-mid.scss */  #main.kashikiri.kantai .ryoukin .kakaku span, #main.kashikiri.hantai .ryoukin .kakaku span, #main.kashikiri.korean .ryoukin .kakaku span, #main.kashikiri.english .ryoukin .kakaku span, #main.kashikiri.teikan .ryoukin .kakaku span {    font-size: 1.81818vw;  }  /* line 623, ../sass/_common-mid.scss */  #main.kashikiri.kantai .yoyakuhouhou #fromPC .txt, #main.kashikiri.hantai .yoyakuhouhou #fromPC .txt, #main.kashikiri.korean .yoyakuhouhou #fromPC .txt, #main.kashikiri.english .yoyakuhouhou #fromPC .txt, #main.kashikiri.teikan .yoyakuhouhou #fromPC .txt {    margin-top: 9.09091vw;  }  /* line 625, ../sass/_common-mid.scss */  #main.kashikiri.kantai .yoyakuhouhou #fromPC .txt img, #main.kashikiri.hantai .yoyakuhouhou #fromPC .txt img, #main.kashikiri.korean .yoyakuhouhou #fromPC .txt img, #main.kashikiri.english .yoyakuhouhou #fromPC .txt img, #main.kashikiri.teikan .yoyakuhouhou #fromPC .txt img {    width: 100%;    height: auto;  }  /* line 632, ../sass/_common-mid.scss */  #main.kashikiri.kantai .yoyakuhouhou #fromTel .txt, #main.kashikiri.hantai .yoyakuhouhou #fromTel .txt, #main.kashikiri.korean .yoyakuhouhou #fromTel .txt, #main.kashikiri.english .yoyakuhouhou #fromTel .txt, #main.kashikiri.teikan .yoyakuhouhou #fromTel .txt {    margin-top: 13.63636vw;  }  /* line 638, ../sass/_common-mid.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 .fa-phone, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 .fa-phone, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.korean .yoyakuhouhou .fCol3 .fa-phone, #main.kashikiri.english .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.english .yoyakuhouhou .fCol3 .fa-phone, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 .fa-phone {    font-size: 2.72727vw;    padding: 0.45455vw 0.45455vw 0 0;  }  /* line 642, ../sass/_common-mid.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 h3, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 h3, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.korean .yoyakuhouhou .fCol3 h3, #main.kashikiri.english .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.english .yoyakuhouhou .fCol3 h3, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 h3 {    font-size: 1.45455vw;  }  /* line 645, ../sass/_common-mid.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 h4, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 h4, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.korean .yoyakuhouhou .fCol3 h4, #main.kashikiri.english .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.english .yoyakuhouhou .fCol3 h4, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 h4 {    font-size: 1.27273vw;  }  /* line 648, ../sass/_common-mid.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 .txt, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 .txt, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.korean .yoyakuhouhou .fCol3 .txt, #main.kashikiri.english .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.english .yoyakuhouhou .fCol3 .txt, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 .txt {    padding: 0 0.45455vw;  }  /* line 650, ../sass/_common-mid.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 .txt .tel, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 .txt .tel, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.korean .yoyakuhouhou .fCol3 .txt .tel, #main.kashikiri.english .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.english .yoyakuhouhou .fCol3 .txt .tel, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 .txt .tel {    font-size: 2.54545vw;    display: block;    text-align: center;  }  /* line 657, ../sass/_common-mid.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.down:before, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.down:before, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.korean .yoyakuhouhou .fCol3.down:before, #main.kashikiri.english .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.english .yoyakuhouhou .fCol3.down:before, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.down:before {    border: 1.81818vw solid transparent;    border-top: 1.81818vw solid #fff;    bottom: -3.36364vw;  }  /* line 662, ../sass/_common-mid.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.down:after, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.down:after, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.korean .yoyakuhouhou .fCol3.down:after, #main.kashikiri.english .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.english .yoyakuhouhou .fCol3.down:after, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.down:after {    border: 1.81818vw solid transparent;    border-top: 1.81818vw solid #999;    bottom: -3.63636vw;  }  /* line 672, ../sass/_common-mid.scss */  #main.kashikiri.kantai .faq .acdjs .icon, #main.kashikiri.hantai .faq .acdjs .icon, #main.kashikiri.korean .faq .acdjs .icon, #main.kashikiri.english .faq .acdjs .icon, #main.kashikiri.teikan .faq .acdjs .icon {    display: none;  }  /* line 685, ../sass/_common-mid.scss */  #main.rosen .entryBody h3 {    position: relative;  }  /* line 687, ../sass/_common-mid.scss */  #main.rosen .entryBody h3 a.btn.jikoku, #main.rosen .entryBody h3 .pagebute .btn.jikoku.current_page, .pagebute #main.rosen .entryBody h3 .btn.jikoku.current_page {    font-size: 1.45455vw;  }  /* line 710, ../sass/_common-mid.scss */  #main.rosen #noribaMenu .thumbLink {    min-height: 9.09091vw;    padding-left: 10vw;  }  /* line 716, ../sass/_common-mid.scss */  #main.rosen #noribaMenu .thumbLink .thumb {    width: 9.09091vw;    height: 9.09091vw;  }  /* line 719, ../sass/_common-mid.scss */  #main.rosen #noribaMenu .thumbLink .thumb img {    height: 9.09091vw;  }  /* line 723, ../sass/_common-mid.scss */  #main.rosen #noribaMenu .thumbLink h2 {    font-size: 1.45455vw;  }  /* line 734, ../sass/_common-mid.scss */  #main.pippa .alpha {    width: 83.63636vw;  }  /* line 737, ../sass/_common-mid.scss */  #main.pippa .alpha img {    width: 100%;    height: auto;  }  /* line 770, ../sass/_common-mid.scss */  #main.ad .alpha .mainimg h2 {    font-size: 2vw;  }  /* line 774, ../sass/_common-mid.scss */  #main.ad .alpha h2 {    font-size: 2.18182vw;  }  /* line 778, ../sass/_common-mid.scss */  #main.ad .alpha .contMenu .img {    width: 21.27273vw;  }  /* line 781, ../sass/_common-mid.scss */  #main.ad .alpha .contMenu .text {    width: 39.81818vw;  }  /* line 787, ../sass/_common-mid.scss */  #main.ad .alpha .wrappingbusList a .thumb, #main.ad .alpha .wrappingbusList .pagebute .current_page .thumb, .pagebute #main.ad .alpha .wrappingbusList .current_page .thumb {    height: 9.09091vw;  }  /* line 798, ../sass/_common-mid.scss */  .entryBody {    margin-top: 2em;    margin-bottom: 2em;  }  /* line 801, ../sass/_common-mid.scss */  .entryBody h2 {    border-bottom: 2px solid #0e579a;    font-size: 2.18182vw !important;    margin-top: 4.54545vw;  }  /* line 812, ../sass/_common-mid.scss */  #e404 .img404 {    width: 9.09091vw;  }  /* line 815, ../sass/_common-mid.scss */  #e404 p {    font-size: 1.27273vw;  }  /* line 818, ../sass/_common-mid.scss */  #e404 h1 {    font-size: 2.72727vw;  }  /* line 821, ../sass/_common-mid.scss */  #e404 .toTop {    font-size: 2vw;  }  /* line 48, ../sass/common.scss */  .f16 {    font-size: 1.45455vw;  }  /* line 51, ../sass/common.scss */  .f12 {    font-size: 1.09091vw;  }}@media screen and (max-width: 768px) {  /* line 8, ../sass/_common-sp.scss */  #bodyOuter #wrapper {    position: relative;  }  /* line 13, ../sass/_common-sp.scss */  .pcOnly {    display: none !important;  }  /* line 17, ../sass/_common-sp.scss */  .fas {    margin-right: 0.3em;  }  /* line 20, ../sass/_common-sp.scss */  .acdSpBody {    display: none;  }  /* line 27, ../sass/_common-sp.scss */  #languageSp {    width: 39.0625vw;    font-size: 2.08333vw;    position: absolute;    top: 3.90625vw;    left: 41.66667vw;  }  /* line 33, ../sass/_common-sp.scss */  #languageSp select {    padding: 1.30208vw;  }  /* line 42, ../sass/_common-sp.scss */  .fCol2 {    width: 100%;    margin-right: 0;    margin-left: 0;  }  /* line 46, ../sass/_common-sp.scss */  .fCol2 img {    display: block;    margin: 0 auto;    width: 100%;    height: auto;  }  /* line 53, ../sass/_common-sp.scss */  .fCol2Sp {    width: 48%;    margin: 1em 1% 0 !important;  }  /* line 57, ../sass/_common-sp.scss */  .fCol3Sp {    width: 31.3333%;    margin: 1em 1% 0 !important;  }  /* line 61, ../sass/_common-sp.scss */  .fCol3-2Sp {    width: 64.6666%;    margin: 1em 1% 0 !important;  }  /* line 65, ../sass/_common-sp.scss */  .fCol4Sp {    width: 23%;    margin: 1em 1% 0;  }  /* line 69, ../sass/_common-sp.scss */  .fCol5Sp {    width: 18%;    margin: 1em 1% 0;  }  /* line 75, ../sass/_common-sp.scss */  figure[class^="fCol"].spCenter, figure [class*=" fCol"].spCenter {    width: 100%;    text-align: center;    margin-top: 1em;  }  /* line 79, ../sass/_common-sp.scss */  figure[class^="fCol"].spCenter img, figure [class*=" fCol"].spCenter img {    width: 80%;    margin: 0a auto;  }  /* line 86, ../sass/_common-sp.scss */  #header {    height: 15.625vw;    background: #002972;    position: relative;    z-index: 12;  }  /* line 91, ../sass/_common-sp.scss */  #header .inner {    width: 100%;    height: 100%;    padding: 0 3.90625vw;    position: relative;  }  /* line 96, ../sass/_common-sp.scss */  #header .inner #logo {    width: 30.46875vw;    height: 5.20833vw;    position: absolute;    top: 50%;    left: 3.90625vw;    -moz-transform: translate(0, -70%);    -ms-transform: translate(0, -70%);    -webkit-transform: translate(0, -70%);    transform: translate(0, -70%);    margin: 0;    line-height: 1;  }  /* line 105, ../sass/_common-sp.scss */  #header .inner #logo .my_svg .a {    fill: #fff;  }  /* line 110, ../sass/_common-sp.scss */  #header .inner #language {    display: none;    position: absolute;    top: 50%;    right: 19.27083vw;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);  }  /* line 114, ../sass/_common-sp.scss */  #header .inner #language .goog-te-gadget-simple {    font-size: 2.60417vw;  }  /* line 117, ../sass/_common-sp.scss */  #header .inner #language a, #header .inner #language .pagebute .current_page, .pagebute #header .inner #language .current_page {    padding: 0;  }  /* line 119, ../sass/_common-sp.scss */  #header .inner #headNavi {    display: none;  }  /* line 122, ../sass/_common-sp.scss */  #header .inner .searchBox {    display: none;  }  /* line 126, ../sass/_common-sp.scss */  #header .hamBtn {    position: absolute;    top: 50%;    right: 0;    font-size: 6.51042vw;    z-index: 21;    line-height: 1;    color: #fff;    text-align: center;    height: 10.41667vw;    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);  }  /* line 137, ../sass/_common-sp.scss */  #header .hamBtn [class^="icon-"], #header .hamBtn [class*=" icon-"] {    margin: 0 5px 0 0;  }  /* line 140, ../sass/_common-sp.scss */  #header .hamBtn .text {    display: block;    font-size: 2.60417vw;  }  /* line 144, ../sass/_common-sp.scss */  #header .hamBtn.active {    color: #fff;  }  /* line 146, ../sass/_common-sp.scss */  #header .hamBtn.active .icon-close {    display: inline;  }  /* line 149, ../sass/_common-sp.scss */  #header .hamBtn.active .icon-bars {    display: none;  }  /* line 153, ../sass/_common-sp.scss */  #header .hamBtn .icon-close {    display: none;  }  /* line 159, ../sass/_common-sp.scss */  #pnkz {    display: none;  }  /* line 163, ../sass/_common-sp.scss */  #emergency {    padding: 2.60417vw 1.30208vw;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: center;    justify-content: center;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 167, ../sass/_common-sp.scss */  #emergency .mds {    width: 18.48958vw;    background: #de5151;    color: #fff !important;    text-align: center;    font-size: 3.125vw;    border-right: 2px solid #fff;    -moz-border-radius: 5px 0 0 5px;    -webkit-border-radius: 5px;    border-radius: 5px 0 0 5px;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-align-items: center;    align-items: center;    -webkit-justify-content: center;    justify-content: center;  }  /* line 176, ../sass/_common-sp.scss */  #emergency .mds [class^="icon-"], #emergency .mds [class*=" icon-"] {    font-weight: bold;    color: #fff !important;  }  /* line 179, ../sass/_common-sp.scss */  #emergency .mds [class^="icon-"]:before, #emergency .mds [class*=" icon-"]:before {    display: block;    color: #fff;    font-size: 5.20833vw;    font-weight: normal;    margin-top: -1em;  }  /* line 190, ../sass/_common-sp.scss */  #emergency .naiyou {    width: 78.90625vw;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 193, ../sass/_common-sp.scss */  #emergency .naiyou .date {    width: 100%;    background: #f2f2f2;    padding: 3.125vw 2.60417vw;    text-align: left;    font-size: 3.125vw;  }  /* line 199, ../sass/_common-sp.scss */  #emergency .naiyou .date .catIcon {    width: auto;    display: inline-block;    padding: 0.78125vw 1em;    margin-right: 5px;  }  /* line 206, ../sass/_common-sp.scss */  #emergency .naiyou .honbun {    width: 100%;    background: #f2f2f2;    font-size: 3.64583vw;    padding: 0 2.60417vw;    word-break: break-all;  }  /* line 212, ../sass/_common-sp.scss */  #emergency .naiyou .honbun .unkou {    font-size: 3.125vw;  }  /* line 216, ../sass/_common-sp.scss */  #emergency .naiyou .genzai {    width: 100%;    text-align: center;    background: #e7e7e7;    font-size: 3.125vw;    padding: 1.95313vw;    -moz-border-radius: 0 0 5px 0;    -webkit-border-radius: 0;    border-radius: 0 0 5px 0;    text-align: right;  }  /* line 225, ../sass/_common-sp.scss */  #emergency .naiyou .genzai br {    display: none;  }  /* line 232, ../sass/_common-sp.scss */  .newsList {    padding-top: 0;    padding-bottom: 0;    margin-bottom: 1em;  }  /* line 236, ../sass/_common-sp.scss */  .newsList a, .newsList .pagebute .current_page, .pagebute .newsList .current_page {    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;    border-bottom: 2px solid #f0f0f0;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 240, ../sass/_common-sp.scss */  .newsList a .cats, .newsList .pagebute .current_page .cats, .pagebute .newsList .current_page .cats {    width: 20.83333vw;    padding: 1.95313vw 3.25521vw 1.95313vw 0;    text-align: center;  }  /* line 245, ../sass/_common-sp.scss */  .newsList a .cats div, .newsList .pagebute .current_page .cats div, .pagebute .newsList .current_page .cats div {    width: 100%;  }  /* line 247, ../sass/_common-sp.scss */  .newsList a .cats div .catIcon, .newsList .pagebute .current_page .cats div .catIcon, .pagebute .newsList .current_page .cats div .catIcon {    width: 100%;    font-size: 3.125vw;    display: inline-block;    text-align: center;    margin: 1px 0;    padding: 0.4em 0;  }  /* line 257, ../sass/_common-sp.scss */  .newsList a .title, .newsList .pagebute .current_page .title, .pagebute .newsList .current_page .title {    width: 71.35417vw;    padding: 1.95313vw 5.20833vw 1.95313vw 0;    color: #333;    position: relative;  }  /* line 263, ../sass/_common-sp.scss */  .newsList a .title .new, .newsList .pagebute .current_page .title .new, .pagebute .newsList .current_page .title .new {    display: none;    color: #f6cf45;    border: 1px solid #f6cf45;    padding: 0.3em 0.5em;    margin-left: 0.3em;    line-height: 1;    font-size: 2.60417vw;    -moz-border-radius: 1em;    -webkit-border-radius: 1em;    border-radius: 1em;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 275, ../sass/_common-sp.scss */  .newsList a .title:after, .newsList .pagebute .current_page .title:after, .pagebute .newsList .current_page .title:after {    font-family: 'icomoon' !important;    content: "";    position: absolute;    top: 50%;    right: 1.30208vw;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    color: #d9d9d9;    font-size: 5.20833vw;  }  /* line 283, ../sass/_common-sp.scss */  .newsList a:hover, .newsList .pagebute .current_page:hover, .pagebute .newsList .current_page:hover {    background: #eff8fb;    text-decoration: none;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 287, ../sass/_common-sp.scss */  .newsList a:hover .title, .newsList .pagebute .current_page:hover .title, .pagebute .newsList .current_page:hover .title {    color: #44b4e6;  }  /* line 289, ../sass/_common-sp.scss */  .newsList a:hover .title .new, .newsList .pagebute .current_page:hover .title .new, .pagebute .newsList .current_page:hover .title .new {    color: #2087e4;    border: 1px solid #2087e4;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 296, ../sass/_common-sp.scss */  .newsList a[target="_blank"], .newsList .pagebute [target="_blank"].current_page, .pagebute .newsList [target="_blank"].current_page {    padding: 2.08333vw 0;  }  /* line 298, ../sass/_common-sp.scss */  .newsList a[target="_blank"]:after, .newsList .pagebute [target="_blank"].current_page:after, .pagebute .newsList [target="_blank"].current_page:after {    display: none;  }  /* line 302, ../sass/_common-sp.scss */  .newsList a[target="_blank"] .title:after, .newsList .pagebute [target="_blank"].current_page .title:after, .pagebute .newsList [target="_blank"].current_page .title:after {    content: "\f24d";    font-size: 4.16667vw;    right: 0;  }  /* line 310, ../sass/_common-sp.scss */  .newsList a[href$=".pdf"]:after, .newsList .pagebute [href$=".pdf"].current_page:after, .pagebute .newsList [href$=".pdf"].current_page:after {    display: none;  }  /* line 314, ../sass/_common-sp.scss */  .newsList a[href$=".pdf"] .title:after, .newsList .pagebute [href$=".pdf"].current_page .title:after, .pagebute .newsList [href$=".pdf"].current_page .title:after {    content: "\f1c1";    font-size: 4.16667vw;    color: #d71f28;  }  /* line 325, ../sass/_common-sp.scss */  #footBannerArea .inner {    padding: 3.90625vw;  }  /* line 327, ../sass/_common-sp.scss */  #footBannerArea .inner a, #footBannerArea .inner .pagebute .current_page, .pagebute #footBannerArea .inner .current_page {    width: 49%;    margin: 0 0 0.5em;  }  /* line 330, ../sass/_common-sp.scss */  #footBannerArea .inner a[target="_blank"], #footBannerArea .inner .pagebute [target="_blank"].current_page, .pagebute #footBannerArea .inner [target="_blank"].current_page {    padding: 0;  }  /* line 333, ../sass/_common-sp.scss */  #footBannerArea .inner a img, #footBannerArea .inner .pagebute .current_page img, .pagebute #footBannerArea .inner .current_page img {    width: 100%;    height: auto;  }  /* line 345, ../sass/_common-sp.scss */  #main .alpha .otoiawase {    margin-top: 7.8125vw;    border-top: 3px solid #e7e7e7;    position: relative;    height: auto;  }  /* line 352, ../sass/_common-sp.scss */  #main .alpha .otoiawase .img {    position: absolute;    left: 0;    top: 21.875vw;    width: 35.15625vw;    padding: 0;  }  /* line 358, ../sass/_common-sp.scss */  #main .alpha .otoiawase .img img {    width: 100%;    height: auto;  }  /* line 363, ../sass/_common-sp.scss */  #main .alpha .otoiawase .text {    width: 100%;  }  /* line 367, ../sass/_common-sp.scss */  #main .alpha .otoiawase .text .after {    display: block;    padding-left: 39.0625vw;  }  /* line 371, ../sass/_common-sp.scss */  #main .alpha .otoiawase .text h2 {    border-bottom: none;    font-size: 4.6875vw;    margin-top: 0;  }  /* line 376, ../sass/_common-sp.scss */  #main .alpha .otoiawase .text p {    margin-top: 0.3em;    font-size: 3.64583vw;  }  /* line 379, ../sass/_common-sp.scss */  #main .alpha .otoiawase .text p.tel {    font-size: 4.6875vw;    padding-left: 37.76042vw;    font-weight: bold;  }  /* line 383, ../sass/_common-sp.scss */  #main .alpha .otoiawase .text p.tel + p {    padding-left: 37.76042vw;  }  /* line 386, ../sass/_common-sp.scss */  #main .alpha .otoiawase .text p.tel .fas {    display: block;    font-size: 5.20833vw;    margin: 0;  }  /* line 395, ../sass/_common-sp.scss */  #main .alpha .otoiawase.mini {    margin-top: 1em;    background: #f7f7f7;    border: 3px solid #f7f7f7;  }  /* line 399, ../sass/_common-sp.scss */  #main .alpha .otoiawase.mini h3 {    background: transparent;    font-size: 1.6rem;    color: #333;    padding: 0;    margin: 0 0 0.5em;    width: 100%;  }  /* line 408, ../sass/_common-sp.scss */  #main .alpha .otoiawase.mini .tel .fas {    margin-left: 1em;  }  /* line 416, ../sass/_common-sp.scss */  #main .alpha .contents dl dt {    font-size: 5.20833vw;    border-bottom: 2px solid #173f85;    margin-top: 7.8125vw;    margin-bottom: 1em;    font-weight: bold;  }  /* line 428, ../sass/_common-sp.scss */  #main {    padding: 0 3.90625vw;  }  /* line 431, ../sass/_common-sp.scss */  #main .alpha {    margin: 6.51042vw 0;    width: 100%;  }  /* line 435, ../sass/_common-sp.scss */  #main .alpha .entryBody img {    vertical-align: bottom;    max-width: 100% !important;    height: auto;  }  /* line 441, ../sass/_common-sp.scss */  #main .alpha h1 {    font-size: 5.98958vw;    margin-top: 0;    margin-bottom: 2.60417vw;    border-bottom: 4px solid #0e579a;  }  /* line 447, ../sass/_common-sp.scss */  #main .alpha h2 {    font-size: 5.20833vw;    border-bottom: 2px solid #173f85;  }  /* line 451, ../sass/_common-sp.scss */  #main .alpha h3 {    font-size: 4.42708vw;    padding: 0.78125vw 1.95313vw;    border-left: 10px solid #44b4e6;    border-bottom: 2px solid #44b4e6;  }  /* line 460, ../sass/_common-sp.scss */  #main .alpha h4 {    font-size: 3.90625vw;    border-left: 1.30208vw solid #f6cf44;    padding-left: 0.5em;    padding-top: 3px;  }  /* line 466, ../sass/_common-sp.scss */  #main .alpha .mdsStyle {    border: none;    font-size: 18px;    font-weight: bold;    padding: 0;    margin-top: 1em;    background: transparent;    color: #333;  }  /* line 475, ../sass/_common-sp.scss */  #main .alpha dl {    margin-top: 1em;  }  /* line 478, ../sass/_common-sp.scss */  #main .alpha .acdjs {    display: block;  }  /* line 481, ../sass/_common-sp.scss */  #main .alpha .acdjs#rosens dd {    background: #fff;  }  /* line 485, ../sass/_common-sp.scss */  #main .alpha .acdjs dt, #main .alpha .acdjs dd {    display: block;    border: none;  }  /* line 489, ../sass/_common-sp.scss */  #main .alpha .acdjs dt {    font-size: 4.42708vw;    color: #fff;    padding: 1.5625vw 6.51042vw 1.5625vw 1.82292vw;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    background: #44b4e6;  }  /* line 496, ../sass/_common-sp.scss */  #main .alpha .acdjs dd {    display: none;    border-top: none;    background: #fafafa;    padding: 2.60417vw;  }  /* line 503, ../sass/_common-sp.scss */  #main .alpha p {    font-size: 3.64583vw;  }  /* line 506, ../sass/_common-sp.scss */  #main .alpha .catIcon {    font-size: 3.125vw;  }  /* line 509, ../sass/_common-sp.scss */  #main .alpha #emergency {    padding: 1.30208vw 0;  }  /* line 511, ../sass/_common-sp.scss */  #main .alpha #emergency .mds {    width: 18.48958vw;  }  /* line 514, ../sass/_common-sp.scss */  #main .alpha #emergency .naiyou {    width: 73.69792vw;  }  /* line 526, ../sass/_common-sp.scss */  #main .alpha #emergency .naiyou .unkou {    font-size: 3.125vw;  }  /* line 533, ../sass/_common-sp.scss */  #main .alpha .newsList a .cats, #main .alpha .newsList .pagebute .current_page .cats, .pagebute #main .alpha .newsList .current_page .cats {    width: 21.61458vw;  }  /* line 536, ../sass/_common-sp.scss */  #main .alpha .newsList a .title, #main .alpha .newsList .pagebute .current_page .title, .pagebute #main .alpha .newsList .current_page .title {    width: 70.3125vw;  }  /* line 541, ../sass/_common-sp.scss */  #main .alpha .contMenuArea {    background: #f7f7f7;    padding: 5.20833vw;    margin-top: 7.8125vw;    margin-left: -5.20833vw;    margin-right: -5.20833vw;  }  /* line 548, ../sass/_common-sp.scss */  #main .alpha .contMenuArea .flex .fCol4 {    width: 48%;    margin: 1% !important;  }  /* line 552, ../sass/_common-sp.scss */  #main .alpha .contMenuArea .flex a, #main .alpha .contMenuArea .flex .pagebute .current_page, .pagebute #main .alpha .contMenuArea .flex .current_page {    display: block;    border: 2px solid #2b95e5;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    background: #2b95e5;    color: #fff;    text-align: center;    padding: 5.20833vw 0 3.125vw;    font-size: 3.64583vw;    font-weight: bold;    position: relative;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 564, ../sass/_common-sp.scss */  #main .alpha .contMenuArea .flex a .text, #main .alpha .contMenuArea .flex .pagebute .current_page .text, .pagebute #main .alpha .contMenuArea .flex .current_page .text {    display: block;  }  /* line 567, ../sass/_common-sp.scss */  #main .alpha .contMenuArea .flex a .svgIcon, #main .alpha .contMenuArea .flex .pagebute .current_page .svgIcon, .pagebute #main .alpha .contMenuArea .flex .current_page .svgIcon {    height: 10.41667vw;    width: auto;  }  /* line 571, ../sass/_common-sp.scss */  #main .alpha .contMenuArea .flex a .svgIcon .a, #main .alpha .contMenuArea .flex .pagebute .current_page .svgIcon .a, .pagebute #main .alpha .contMenuArea .flex .current_page .svgIcon .a {    fill: #fff;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 576, ../sass/_common-sp.scss */  #main .alpha .contMenuArea .flex a:hover, #main .alpha .contMenuArea .flex .pagebute .current_page:hover, .pagebute #main .alpha .contMenuArea .flex .current_page:hover {    background: #fff;    color: #2b95e5;    text-decoration: none;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 582, ../sass/_common-sp.scss */  #main .alpha .contMenuArea .flex a:hover .svgIcon .a, #main .alpha .contMenuArea .flex .pagebute .current_page:hover .svgIcon .a, .pagebute #main .alpha .contMenuArea .flex .current_page:hover .svgIcon .a {    fill: #2b95e5;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 587, ../sass/_common-sp.scss */  #main .alpha .contMenuArea .flex a:hover[target="_blank"]:after, #main .alpha .contMenuArea .flex .pagebute .current_page:hover[target="_blank"]:after, .pagebute #main .alpha .contMenuArea .flex .current_page:hover[target="_blank"]:after {    color: #2b95e5;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 592, ../sass/_common-sp.scss */  #main .alpha .contMenuArea .flex a[target="_blank"]:after, #main .alpha .contMenuArea .flex .pagebute [target="_blank"].current_page:after, .pagebute #main .alpha .contMenuArea .flex [target="_blank"].current_page:after {    position: absolute;    bottom: 1.30208vw;    right: 1.30208vw;    color: #fff;    margin: 0;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 602, ../sass/_common-sp.scss */  #main .alpha .contMenuArea p {    font-size: 3.125vw;    color: #333;  }  /* line 607, ../sass/_common-sp.scss */  #main .alpha .contBannerArea {    margin: 3.90625vw 0;  }  /* line 609, ../sass/_common-sp.scss */  #main .alpha .contBannerArea .fCol3 {    width: 48%;    margin: 1% !important;  }  /* line 613, ../sass/_common-sp.scss */  #main .alpha .contBannerArea img {    width: 100%;  }  /* line 618, ../sass/_common-sp.scss */  #main .beta {    width: 100vw;    margin-left: -3.90625vw;    margin-right: -3.90625vw;  }  /* line 623, ../sass/_common-sp.scss */  #main .beta .acdjs dt {    margin-top: 0;    border: none;  }  /* line 627, ../sass/_common-sp.scss */  #main .beta .acdjs dd {    border: none;    padding: 0;  }  /* line 631, ../sass/_common-sp.scss */  #main .beta .acdjs dd nav a, #main .beta .acdjs dd nav .pagebute .current_page, .pagebute #main .beta .acdjs dd nav .current_page {    display: block;    padding: 1em 2em 1em 1em;    color: #333;    border-bottom: 1px solid #f0f0f0;    position: relative;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 638, ../sass/_common-sp.scss */  #main .beta .acdjs dd nav a.now, #main .beta .acdjs dd nav .pagebute .now.current_page, .pagebute #main .beta .acdjs dd nav .now.current_page, #main .beta .acdjs dd nav a:hover, #main .beta .acdjs dd nav .pagebute .current_page:hover, .pagebute #main .beta .acdjs dd nav .current_page:hover {    background: #44b4e6;    color: #fff;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 643, ../sass/_common-sp.scss */  #main .beta .acdjs dd nav a.now:after, #main .beta .acdjs dd nav .pagebute .now.current_page:after, .pagebute #main .beta .acdjs dd nav .now.current_page:after, #main .beta .acdjs dd nav a:hover:after, #main .beta .acdjs dd nav .pagebute .current_page:hover:after, .pagebute #main .beta .acdjs dd nav .current_page:hover:after {    color: #fff;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 648, ../sass/_common-sp.scss */  #main .beta .acdjs dd nav a:after, #main .beta .acdjs dd nav .pagebute .current_page:after, .pagebute #main .beta .acdjs dd nav .current_page:after {    font-family: 'icomoon' !important;    content: "";    position: absolute;    top: 50%;    right: 3.90625vw;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    color: #D4D9D3;    font-size: 5.20833vw;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 657, ../sass/_common-sp.scss */  #main .beta .acdjs dd nav .ancMenu {    display: none;  }  /* line 663, ../sass/_common-sp.scss */  #main .beta .acdjs.contMenu .tels {    background: #f7f7f7;    text-align: center;  }  /* line 666, ../sass/_common-sp.scss */  #main .beta .acdjs.contMenu .tels .telArea {    padding-top: 1em;    border-bottom: 2px solid #ececec;    padding-bottom: 3.90625vw;  }  /* line 670, ../sass/_common-sp.scss */  #main .beta .acdjs.contMenu .tels .telArea.gray {    background: #e7e7e7;    color: #868686;    font-size: 3.125vw;    padding: 4.6875vw 0;  }  /* line 676, ../sass/_common-sp.scss */  #main .beta .acdjs.contMenu .tels .telArea .sonota {    margin-top: 0;    font-size: 4.6875vw;    font-weight: bold;    color: #333;  }  /* line 682, ../sass/_common-sp.scss */  #main .beta .acdjs.contMenu .tels .telArea .telBox {    padding: 0 3.125vw;  }  /* line 685, ../sass/_common-sp.scss */  #main .beta .acdjs.contMenu .tels .telArea p {    color: #868686;    margin-top: 0;  }  /* line 691, ../sass/_common-sp.scss */  #main .beta .acdjs.contMenu dt {    background: #0e579a;    color: #fff;    font-size: 4.6875vw;    font-weight: bold;  }  /* line 700, ../sass/_common-sp.scss */  #main .beta .acdjs.infoMenu dt {    background: #e9eef4;    color: #0e579a;    font-size: 4.6875vw;    font-weight: bold;  }  /* line 715, ../sass/_common-sp.scss */  #main .alpha .grayMenuArea {    background: #f7f7f7;    padding: 1.04167vw 1.95313vw;    margin-top: 2.60417vw;  }  /* line 719, ../sass/_common-sp.scss */  #main .alpha .grayMenuArea a, #main .alpha .grayMenuArea .pagebute .current_page, .pagebute #main .alpha .grayMenuArea .current_page {    display: block;    background: #fff;    border: 2px solid #d7d7d7;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    color: #333;    padding: 1.30208vw;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;    position: relative;  }  /* line 728, ../sass/_common-sp.scss */  #main .alpha .grayMenuArea a[class^="fCol"], #main .alpha .grayMenuArea .pagebute [class^="fCol"].current_page, .pagebute #main .alpha .grayMenuArea [class^="fCol"].current_page, #main .alpha .grayMenuArea a [class*=" fCol"], #main .alpha .grayMenuArea .pagebute .current_page [class*=" fCol"], .pagebute #main .alpha .grayMenuArea .current_page [class*=" fCol"] {    margin: 0.5em 1% !important;    width: 48%;  }  /* line 732, ../sass/_common-sp.scss */  #main .alpha .grayMenuArea a .mds, #main .alpha .grayMenuArea .pagebute .current_page .mds, .pagebute #main .alpha .grayMenuArea .current_page .mds {    font-size: 3.90625vw;    font-weight: bold;  }  /* line 736, ../sass/_common-sp.scss */  #main .alpha .grayMenuArea a p, #main .alpha .grayMenuArea .pagebute .current_page p, .pagebute #main .alpha .grayMenuArea .current_page p {    font-size: 3.125vw;  }  /* line 739, ../sass/_common-sp.scss */  #main .alpha .grayMenuArea a:hover, #main .alpha .grayMenuArea .pagebute .current_page:hover, .pagebute #main .alpha .grayMenuArea .current_page:hover {    color: #fff;    background: #3e9eff;    text-decoration: none;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 744, ../sass/_common-sp.scss */  #main .alpha .grayMenuArea a:hover:after, #main .alpha .grayMenuArea .pagebute .current_page:hover:after, .pagebute #main .alpha .grayMenuArea .current_page:hover:after {    color: #fff;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 749, ../sass/_common-sp.scss */  #main .alpha .grayMenuArea a:after, #main .alpha .grayMenuArea .pagebute .current_page:after, .pagebute #main .alpha .grayMenuArea .current_page:after {    position: absolute;    right: 0;    bottom: 0;    color: #3e9eff;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 760, ../sass/_common-sp.scss */  #blackBg {    position: fixed;    top: 0;    right: 0;    left: 0;    bottom: 0;    background: rgba(0, 0, 0, 0.7);    z-index: 11;    backdrop-filter: blur(3px);  }  /* line 775, ../sass/_common-sp.scss */  .yoyaku {    margin-top: 6.51042vw;    margin-bottom: 0;    padding: 6.51042vw 3.125vw;    border: 1.30208vw solid #777;    color: #777;    width: 100vw;    margin-left: -3.90625vw;    border-width: 1.30208vw 0;  }  /* line 784, ../sass/_common-sp.scss */  .yoyaku p {    font-size: 4.6875vw !important;    font-weight: bold;    margin-top: 0 !important;    padding: 0;    text-align: center;  }  /* line 791, ../sass/_common-sp.scss */  .yoyaku .flex {    display: block;  }  /* line 795, ../sass/_common-sp.scss */  .yoyaku .fCol2 .btn {    width: 100%;    height: 100%;    font-size: 5.20833vw;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-align-items: center;    align-items: center;    -webkit-justify-content: center;    justify-content: center;    border: 2px solid #d7d7d7;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    color: #868686;    margin: 0;    font-weight: bold;  }  /* line 805, ../sass/_common-sp.scss */  .yoyaku .fCol2 .btn:hover {    color: #fff;  }  /* line 808, ../sass/_common-sp.scss */  .yoyaku .fCol2 .btn:after {    color: #d7d7d7;  }  /* line 813, ../sass/_common-sp.scss */  .yoyaku.red {    border-color: #ec607f;    color: #d83458;  }  /* line 816, ../sass/_common-sp.scss */  .yoyaku.red .mds {    background: #d83458;  }  /* line 819, ../sass/_common-sp.scss */  .yoyaku.red .tel {    background: #d83458;  }  /* line 823, ../sass/_common-sp.scss */  .yoyaku.yellow {    border-color: #e5b03a;    color: #e1a108;  }  /* line 826, ../sass/_common-sp.scss */  .yoyaku.yellow .mds {    background: #e1a108;  }  /* line 829, ../sass/_common-sp.scss */  .yoyaku.yellow .tel {    background: #e1a108;  }  /* line 835, ../sass/_common-sp.scss */  .telBox .mds {    background: #777;    color: #fff;    text-align: center;    padding: 0.8em 0 0;    line-height: 1;    margin-top: 3.90625vw;    font-size: 3.38542vw;    -moz-border-radius: 5px 5px 0 0;    -webkit-border-radius: 5px;    border-radius: 5px 5px 0 0;  }  /* line 845, ../sass/_common-sp.scss */  .telBox .tel {    font-size: 9.11458vw;    display: block;    color: #fff;    background: #777;    text-align: center;    font-weight: bold;    margin-bottom: 3.90625vw;    -moz-border-radius: 0 0 5px 5px;    -webkit-border-radius: 0;    border-radius: 0 0 5px 5px;  }  /* line 854, ../sass/_common-sp.scss */  .telBox .tel .icon-phone {    vertical-align: text-bottom;  }  /* line 858, ../sass/_common-sp.scss */  .telBox.red {    border-color: #ec607f;    color: #d83458;  }  /* line 861, ../sass/_common-sp.scss */  .telBox.red .mds {    background: #d83458;  }  /* line 864, ../sass/_common-sp.scss */  .telBox.red .tel {    background: #d83458;  }  /* line 868, ../sass/_common-sp.scss */  .telBox.yellow {    border-color: #e5b03a;    color: #e1a108;  }  /* line 871, ../sass/_common-sp.scss */  .telBox.yellow .mds {    background: #e1a108;  }  /* line 874, ../sass/_common-sp.scss */  .telBox.yellow .tel {    background: #e1a108;  }  /* line 878, ../sass/_common-sp.scss */  .telBox.blue {    border-color: #43b3e6;    color: #43b3e6;  }  /* line 881, ../sass/_common-sp.scss */  .telBox.blue .mds {    background: #43b3e6;  }  /* line 884, ../sass/_common-sp.scss */  .telBox.blue .tel {    background: #43b3e6;  }  /* line 894, ../sass/_common-sp.scss */  #gNavi {    display: none;    background: transparent;    position: absolute;    width: 100%;    right: 0;    z-index: 20;  }  /* line 896, ../sass/_common-sp.scss */  #gNavi.active {    display: block;  }  /* line 905, ../sass/_common-sp.scss */  #gNavi ul {    list-style: none;    margin: 0;    background: #43b3e5;    color: #fff;    border-top: 2px solid #2088b7;  }  /* line 911, ../sass/_common-sp.scss */  #gNavi ul.sub {    padding-left: 3em;    background: #2088b7;    border-top: none;  }  /* line 915, ../sass/_common-sp.scss */  #gNavi ul.sub li {    background: #43b3e5;  }  /* line 917, ../sass/_common-sp.scss */  #gNavi ul.sub li a, #gNavi ul.sub li .pagebute .current_page, .pagebute #gNavi ul.sub li .current_page {    padding: 0.8em 1em 0.8em 2em;  }  /* line 923, ../sass/_common-sp.scss */  #gNavi ul li {    display: block;    margin: 0;  }  /* line 931, ../sass/_common-sp.scss */  #gNavi ul li a, #gNavi ul li .pagebute .current_page, .pagebute #gNavi ul li .current_page {    display: block;    border-bottom: 2px solid #2088b7;    padding: 1em;    color: #fff;    position: relative;  }  /* line 937, ../sass/_common-sp.scss */  #gNavi ul li a:after, #gNavi ul li .pagebute .current_page:after, .pagebute #gNavi ul li .current_page:after {    font-family: 'icomoon' !important;    content: "";    color: #fff;    font-size: 6.51042vw;    position: absolute;    top: 50%;    right: 3.90625vw;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);  }  /* line 950, ../sass/_common-sp.scss */  #gNavi ul li.searchBox {    background: #f2f2f2;    padding: 3.90625vw 5.20833vw;  }  /* line 953, ../sass/_common-sp.scss */  #gNavi ul li.searchBox .set {    border: 2px solid #d4d4d4;    background: #fff;    padding: 3.125vw 4.16667vw;    -moz-border-radius: 8.33333vw;    -webkit-border-radius: 8.33333vw;    border-radius: 8.33333vw;    position: relative;  }  /* line 959, ../sass/_common-sp.scss */  #gNavi ul li.searchBox .set .icon-search {    color: #d4d4d4;    font-size: 6.51042vw;    position: absolute;    top: 50%;    right: 3.90625vw;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);  }  /* line 965, ../sass/_common-sp.scss */  #gNavi ul li.searchBox .set input {    width: 71.61458vw;    color: #333;  }  /* line 235, ../sass/_variables.scss */  #gNavi ul li.searchBox .set input:placeholder-shown {    color: #333;  }  /* line 238, ../sass/_variables.scss */  #gNavi ul li.searchBox .set input::-webkit-input-placeholder {    color: #333;  }  /* line 241, ../sass/_variables.scss */  #gNavi ul li.searchBox .set input:-moz-placeholder {    opacity: 1;    color: #333;  }  /* line 245, ../sass/_variables.scss */  #gNavi ul li.searchBox .set input::-moz-placeholder {    opacity: 1;    color: #333;  }  /* line 249, ../sass/_variables.scss */  #gNavi ul li.searchBox .set input:-ms-input-placeholder {    color: #333;  }  /* line 974, ../sass/_common-sp.scss */  #gNavi ul li.whiteMenu {    background: #fff;    color: #333;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 979, ../sass/_common-sp.scss */  #gNavi ul li.whiteMenu a.fCol2, #gNavi ul li.whiteMenu .pagebute .fCol2.current_page, .pagebute #gNavi ul li.whiteMenu .fCol2.current_page {    width: 50%;    color: #333;    margin-top: 0 !important;    border-bottom: none;    border-right: 2px solid #d4d4d4;  }  /* line 985, ../sass/_common-sp.scss */  #gNavi ul li.whiteMenu a.fCol2:nth-of-type(2n), #gNavi ul li.whiteMenu .pagebute .fCol2.current_page:nth-of-type(2n), .pagebute #gNavi ul li.whiteMenu .fCol2.current_page:nth-of-type(2n) {    border-right: none;  }  /* line 989, ../sass/_common-sp.scss */  #gNavi ul li.whiteMenu a:after, #gNavi ul li.whiteMenu .pagebute .current_page:after, .pagebute #gNavi ul li.whiteMenu .current_page:after {    font-family: 'icomoon' !important;    content: "";    color: #2088b7;    font-size: 6.51042vw;    position: absolute;    top: 50%;    right: 3.90625vw;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);  }  /* line 1007, ../sass/_common-sp.scss */  table.scrollTableBody {    display: block;  }  /* line 1009, ../sass/_common-sp.scss */  table.scrollTableBody thead {    display: block;    float: left;  }  /* line 1013, ../sass/_common-sp.scss */  table.scrollTableBody tbody {    display: block;    width: auto;    overflow-x: auto;    white-space: nowrap;  }  /* line 1019, ../sass/_common-sp.scss */  table.scrollTableBody tr {    display: table-cell;    margin: 0;  }  /* line 1023, ../sass/_common-sp.scss */  table.scrollTableBody td,  table.scrollTableBody th {    display: block;    padding: 0.95em;  }  /* line 1027, ../sass/_common-sp.scss */  table.scrollTableBody td br,  table.scrollTableBody th br {    display: none;  }  /* line 1030, ../sass/_common-sp.scss */  table.simple {    display: block;    border: none;  }  /* line 1033, ../sass/_common-sp.scss */  table.simple thead, table.simple tbody, table.simple tr, table.simple th, table.simple td {    display: block;  }  /* line 1036, ../sass/_common-sp.scss */  table.simple tbody {    border-top: 1px solid #d7d7d7;    border-bottom: 1px solid #d7d7d7;  }  /* line 1040, ../sass/_common-sp.scss */  table.simple tr {    border: 1px solid #d7d7d7;    border-bottom: none;    border-top: none;  }  /* line 1046, ../sass/_common-sp.scss */  table.simple [class^="tw"], table.simple [class*=" tw"] {    width: 100% !important;  }  /* line 1050, ../sass/_common-sp.scss */  table.itemTable {    border-collapse: separate;    border-spacing: 0  20px;    border: none;  }  /* line 1054, ../sass/_common-sp.scss */  table.itemTable thead {    display: none;  }  /* line 1057, ../sass/_common-sp.scss */  table.itemTable tr {    background-color: #f6f6f6;  }  /* line 1060, ../sass/_common-sp.scss */  table.itemTable td {    border: none;    display: block;    width: 100%;    box-sizing: border-box;    border: 1px solid #dddddd;  }  /* line 1067, ../sass/_common-sp.scss */  table.itemTable td.col-6 {    float: left;    width: 50%;  }  /* line 1071, ../sass/_common-sp.scss */  table.itemTable td.txt-right {    text-align: right;  }  /* line 1074, ../sass/_common-sp.scss */  table.itemTable td:before {    content: attr(data-title) " ";    vertical-align: unset;  }  /* line 1078, ../sass/_common-sp.scss */  table.itemTable .clear {    clear: both;  }  /* line 1089, ../sass/_common-sp.scss */  .acdjs dt {    padding-right: 6.51042vw;  }  /* line 1091, ../sass/_common-sp.scss */  .acdjs dt:after {    font-size: 3.90625vw;  }  /* line 1100, ../sass/_common-sp.scss */  .svgIcon {    width: 3.90625vw;  }  /* line 1102, ../sass/_common-sp.scss */  .svgIcon .a {    fill: #2b95e5;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 1112, ../sass/_common-sp.scss */  #footNavi {    background: #1e85e4;    color: #fff;    text-align: center;  }  /* line 1116, ../sass/_common-sp.scss */  #footNavi ul {    display: inline-block;    margin: 0 auto;    padding: 1em 0;  }  /* line 1120, ../sass/_common-sp.scss */  #footNavi ul li {    display: inline-block;    list-style: none;    padding: 0 0.3em 0 0.1em;    margin: 0;    border-right: 1px solid #fff;  }  /* line 1126, ../sass/_common-sp.scss */  #footNavi ul li:last-of-type {    border-right: none;  }  /* line 1129, ../sass/_common-sp.scss */  #footNavi ul li a, #footNavi ul li .pagebute .current_page, .pagebute #footNavi ul li .current_page {    color: #fff;    font-size: 3.125vw;  }  /* line 1142, ../sass/_common-sp.scss */  #footer .inner .logoCase {    display: block;  }  /* line 1144, ../sass/_common-sp.scss */  #footer .inner .logoCase .logo {    width: 33.85417vw;    height: 5.98958vw;  }  /* line 1149, ../sass/_common-sp.scss */  #footer .inner .glogoCase {    display: block;  }  /* line 1151, ../sass/_common-sp.scss */  #footer .inner .glogoCase .grouplogo {    width: 17.1875vw;    height: 3.25521vw;  }  /* line 1163, ../sass/_common-sp.scss */  #footer .inner .copyright {    padding-top: 1em;    font-size: 2.60417vw;    color: #333;  }  /* line 1175, ../sass/_common-sp.scss */  #main.express #haccyakuMap {    background: #f7f7f7;    text-align: center;    padding: 3.90625vw;  }  /* line 1179, ../sass/_common-sp.scss */  #main.express #haccyakuMap img {    max-width: 100%;  }  /* line 1183, ../sass/_common-sp.scss */  #main.express .rosenLink {    margin-bottom: 3em;  }  /* line 1185, ../sass/_common-sp.scss */  #main.express .rosenLink a, #main.express .rosenLink .pagebute .current_page, .pagebute #main.express .rosenLink .current_page {    border: 2px solid #666;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-align-items: center;    align-items: center;    -webkit-justify-content: center;    justify-content: center;    text-align: center;    height: 15.625vw;    color: #333;    font-size: 3.90625vw;    font-weight: bold;    line-height: 1;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;    position: relative;    padding-left: 0;    padding-right: 0;  }  /* line 1199, ../sass/_common-sp.scss */  #main.express .rosenLink a:after, #main.express .rosenLink .pagebute .current_page:after, .pagebute #main.express .rosenLink .current_page:after {    position: absolute;    bottom: 1.30208vw;    right: 1.30208vw;    font-size: 3.38542vw;  }  /* line 1206, ../sass/_common-sp.scss */  #main.express .rosenLink a span, #main.express .rosenLink .pagebute .current_page span, .pagebute #main.express .rosenLink .current_page span {    font-weight: normal;    font-size: 2.60417vw;    position: relative;    top: -0.3em;  }  /* line 1212, ../sass/_common-sp.scss */  #main.express .rosenLink a.cian, #main.express .rosenLink .pagebute .cian.current_page, .pagebute #main.express .rosenLink .cian.current_page {    border-color: #43b3e6;  }  /* line 1213, ../sass/_common-sp.scss */  #main.express .rosenLink a.red, #main.express .rosenLink .pagebute .red.current_page, .pagebute #main.express .rosenLink .red.current_page {    border-color: #f7446b;  }  /* line 1214, ../sass/_common-sp.scss */  #main.express .rosenLink a.blue, #main.express .rosenLink .pagebute .blue.current_page, .pagebute #main.express .rosenLink .blue.current_page {    border-color: #2843c6;  }  /* line 1215, ../sass/_common-sp.scss */  #main.express .rosenLink a.green, #main.express .rosenLink .pagebute .green.current_page, .pagebute #main.express .rosenLink .green.current_page {    border-color: #35ae5f;  }  /* line 1216, ../sass/_common-sp.scss */  #main.express .rosenLink a.yellow, #main.express .rosenLink .pagebute .yellow.current_page, .pagebute #main.express .rosenLink .yellow.current_page {    border-color: #feb000;  }  /* line 1217, ../sass/_common-sp.scss */  #main.express .rosenLink a.purple, #main.express .rosenLink .pagebute .purple.current_page, .pagebute #main.express .rosenLink .purple.current_page {    border-color: #9645e6;  }  /* line 1218, ../sass/_common-sp.scss */  #main.express .rosenLink a:hover, #main.express .rosenLink .pagebute .current_page:hover, .pagebute #main.express .rosenLink .current_page:hover {    text-decoration: none;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 1221, ../sass/_common-sp.scss */  #main.express .rosenLink a:hover.cian, #main.express .rosenLink .pagebute .current_page:hover.cian, .pagebute #main.express .rosenLink .current_page:hover.cian {    background-color: #43b3e6;    color: #fff;  }  /* line 1222, ../sass/_common-sp.scss */  #main.express .rosenLink a:hover.red, #main.express .rosenLink .pagebute .current_page:hover.red, .pagebute #main.express .rosenLink .current_page:hover.red {    background-color: #f7446b;    color: #fff;  }  /* line 1223, ../sass/_common-sp.scss */  #main.express .rosenLink a:hover.blue, #main.express .rosenLink .pagebute .current_page:hover.blue, .pagebute #main.express .rosenLink .current_page:hover.blue {    background-color: #2843c6;    color: #fff;  }  /* line 1224, ../sass/_common-sp.scss */  #main.express .rosenLink a:hover.green, #main.express .rosenLink .pagebute .current_page:hover.green, .pagebute #main.express .rosenLink .current_page:hover.green {    background-color: #35ae5f;    color: #fff;  }  /* line 1225, ../sass/_common-sp.scss */  #main.express .rosenLink a:hover.yellow, #main.express .rosenLink .pagebute .current_page:hover.yellow, .pagebute #main.express .rosenLink .current_page:hover.yellow {    background-color: #feb000;    color: #fff;  }  /* line 1226, ../sass/_common-sp.scss */  #main.express .rosenLink a:hover.purple, #main.express .rosenLink .pagebute .current_page:hover.purple, .pagebute #main.express .rosenLink .current_page:hover.purple {    background-color: #9645e6;    color: #fff;  }  /* line 1236, ../sass/_common-sp.scss */  #main.kashikiri .safetyBus {    margin-top: 0;    padding: 3.90625vw;    width: 100vw;    margin-left: -3.90625vw;  }  /* line 1241, ../sass/_common-sp.scss */  #main.kashikiri .safetyBus .mark {    width: 100%;    text-align: center;  }  /* line 1244, ../sass/_common-sp.scss */  #main.kashikiri .safetyBus .mark img {    width: 26.04167vw;  }  /* line 1248, ../sass/_common-sp.scss */  #main.kashikiri .safetyBus .text {    width: 100%;  }  /* line 1250, ../sass/_common-sp.scss */  #main.kashikiri .safetyBus .text .mds {    margin-top: 0;    font-size: 4.94792vw;    color: #0b9d75;    background: transparent;    border-left: none;    border-bottom: none;  }  /* line 1258, ../sass/_common-sp.scss */  #main.kashikiri .safetyBus .text a, #main.kashikiri .safetyBus .text .pagebute .current_page, .pagebute #main.kashikiri .safetyBus .text .current_page {    color: #6bc1a2;    text-decoration: underline;  }  /* line 1264, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku {    border-color: #e9eef4;    padding: 25px 22px 0;    background: url(/web/20190726222410im_/https://www.miyakoh.co.jp/img/kashikiri/bgYoyakuSp.jpg) right top no-repeat #e9eef4;    background-size: 46.61458vw 20.83333vw;    position: relative;  }  /* line 1270, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku:after {    display: none;    content: "";    width: 282px;    height: 298px;    position: absolute;    right: 0;    bottom: 0;    background-image: url(/web/20190726222410im_/https://www.miyakoh.co.jp/img/kashikiri/guide.png);    background-size: contain;  }  /* line 1281, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku h2 {    color: #0e579a;    font-size: 5.20833vw;    border-bottom: none;    margin-top: 0;  }  /* line 1287, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku p {    font-size: 3.125vw !important;    text-align: left;    font-weight: normal;  }  /* line 1292, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white {    background: #fff;    padding: 10px 30px;    margin-left: -20px;    margin-right: -20px;    margin-top: 0.5em;  }  /* line 1298, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels {    width: 100%;  }  /* line 1300, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel {    border-bottom: 1px solid #e9eef4;    padding: 0.5em 0;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: flex-start;    align-items: flex-start;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 1304, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel:last-of-type {    border-bottom: none;  }  /* line 1307, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel .mds {    display: none;  }  /* line 1318, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel .num {    width: 100%;  }  /* line 1320, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel .num .no {    font-size: 5.20833vw !important;    font-weight: bold;    position: relative;  }  /* line 1324, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel .num .no span {    font-size: 3.125vw;    letter-spacing: 0.5em;    padding: 0 1em;    font-weight: normal;    line-height: 1;    vertical-align: middle;  }  /* line 1332, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel .num .no .fas {    margin-right: 0;    position: absolute;    left: 0;    top: 50%;    -moz-transform: translate(1em, -50%);    -ms-transform: translate(1em, -50%);    -webkit-transform: translate(1em, -50%);    transform: translate(1em, -50%);  }  /* line 1340, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel .num .telno {    color: #fff !important;    background: #666;    text-align: center;    display: block;    width: 100%;    padding: 0.5em 0;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;  }  /* line 1349, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel .num p {    text-align: center;    font-size: 3.125vw;  }  /* line 1355, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel.miyazaki .mds {    background-color: #0e579a;  }  /* line 1359, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel.miyazaki .num .no {    color: #fff;    background-color: #0e579a;  }  /* line 1366, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel.fukuoka .mds {    background-color: #e58e40;  }  /* line 1370, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel.fukuoka .num .no {    color: #fff;    background-color: #e58e40;  }  /* line 1377, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel.tokyo .mds {    background-color: #04b596;  }  /* line 1381, ../sass/_common-sp.scss */  #main.kashikiri .yoyaku .white .tels .tel.tokyo .num .no {    color: #fff;    background-color: #04b596;  }  /* line 1397, ../sass/_common-sp.scss */  #main.kashikiri.kantai .alpha .ancMenu, #main.kashikiri.hantai .alpha .ancMenu, #main.kashikiri.korean .alpha .ancMenu, #main.kashikiri.english .alpha .ancMenu, #main.kashikiri.teikan .alpha .ancMenu {    margin-top: 10px;  }  /* line 1400, ../sass/_common-sp.scss */  #main.kashikiri.kantai .alpha .ancMenu .flex a, #main.kashikiri.kantai .alpha .ancMenu .flex .pagebute .current_page, .pagebute #main.kashikiri.kantai .alpha .ancMenu .flex .current_page, #main.kashikiri.hantai .alpha .ancMenu .flex a, #main.kashikiri.hantai .alpha .ancMenu .flex .pagebute .current_page, .pagebute #main.kashikiri.hantai .alpha .ancMenu .flex .current_page, #main.kashikiri.korean .alpha .ancMenu .flex a, #main.kashikiri.korean .alpha .ancMenu .flex .pagebute .current_page, .pagebute #main.kashikiri.korean .alpha .ancMenu .flex .current_page, #main.kashikiri.english .alpha .ancMenu .flex a, #main.kashikiri.english .alpha .ancMenu .flex .pagebute .current_page, .pagebute #main.kashikiri.english .alpha .ancMenu .flex .current_page, #main.kashikiri.teikan .alpha .ancMenu .flex a, #main.kashikiri.teikan .alpha .ancMenu .flex .pagebute .current_page, .pagebute #main.kashikiri.teikan .alpha .ancMenu .flex .current_page {    display: block;    background: #44b4e6;    color: #fff;    padding: 0.8em 0 1.6em;    border: 1px solid #44b4e6;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    position: relative;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 1409, ../sass/_common-sp.scss */  #main.kashikiri.kantai .alpha .ancMenu .flex a span, #main.kashikiri.kantai .alpha .ancMenu .flex .pagebute .current_page span, .pagebute #main.kashikiri.kantai .alpha .ancMenu .flex .current_page span, #main.kashikiri.hantai .alpha .ancMenu .flex a span, #main.kashikiri.hantai .alpha .ancMenu .flex .pagebute .current_page span, .pagebute #main.kashikiri.hantai .alpha .ancMenu .flex .current_page span, #main.kashikiri.korean .alpha .ancMenu .flex a span, #main.kashikiri.korean .alpha .ancMenu .flex .pagebute .current_page span, .pagebute #main.kashikiri.korean .alpha .ancMenu .flex .current_page span, #main.kashikiri.english .alpha .ancMenu .flex a span, #main.kashikiri.english .alpha .ancMenu .flex .pagebute .current_page span, .pagebute #main.kashikiri.english .alpha .ancMenu .flex .current_page span, #main.kashikiri.teikan .alpha .ancMenu .flex a span, #main.kashikiri.teikan .alpha .ancMenu .flex .pagebute .current_page span, .pagebute #main.kashikiri.teikan .alpha .ancMenu .flex .current_page span {    display: block;    text-align: center;  }  /* line 1413, ../sass/_common-sp.scss */  #main.kashikiri.kantai .alpha .ancMenu .flex a:after, #main.kashikiri.kantai .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.kantai .alpha .ancMenu .flex .current_page:after, #main.kashikiri.hantai .alpha .ancMenu .flex a:after, #main.kashikiri.hantai .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.hantai .alpha .ancMenu .flex .current_page:after, #main.kashikiri.korean .alpha .ancMenu .flex a:after, #main.kashikiri.korean .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.korean .alpha .ancMenu .flex .current_page:after, #main.kashikiri.english .alpha .ancMenu .flex a:after, #main.kashikiri.english .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.english .alpha .ancMenu .flex .current_page:after, #main.kashikiri.teikan .alpha .ancMenu .flex a:after, #main.kashikiri.teikan .alpha .ancMenu .flex .pagebute .current_page:after, .pagebute #main.kashikiri.teikan .alpha .ancMenu .flex .current_page:after {    font-family: 'icomoon' !important;    content: "";    font-size: 3.90625vw;    position: absolute;    left: 50%;    bottom: 0.5em;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;    -moz-transform: translate(-50%, 20%);    -ms-transform: translate(-50%, 20%);    -webkit-transform: translate(-50%, 20%);    transform: translate(-50%, 20%);  }  /* line 1422, ../sass/_common-sp.scss */  #main.kashikiri.kantai .alpha .ancMenu .flex a:hover, #main.kashikiri.kantai .alpha .ancMenu .flex .pagebute .current_page:hover, .pagebute #main.kashikiri.kantai .alpha .ancMenu .flex .current_page:hover, #main.kashikiri.hantai .alpha .ancMenu .flex a:hover, #main.kashikiri.hantai .alpha .ancMenu .flex .pagebute .current_page:hover, .pagebute #main.kashikiri.hantai .alpha .ancMenu .flex .current_page:hover, #main.kashikiri.korean .alpha .ancMenu .flex a:hover, #main.kashikiri.korean .alpha .ancMenu .flex .pagebute .current_page:hover, .pagebute #main.kashikiri.korean .alpha .ancMenu .flex .current_page:hover, #main.kashikiri.english .alpha .ancMenu .flex a:hover, #main.kashikiri.english .alpha .ancMenu .flex .pagebute .current_page:hover, .pagebute #main.kashikiri.english .alpha .ancMenu .flex .current_page:hover, #main.kashikiri.teikan .alpha .ancMenu .flex a:hover, #main.kashikiri.teikan .alpha .ancMenu .flex .pagebute .current_page:hover, .pagebute #main.kashikiri.teikan .alpha .ancMenu .flex .current_page:hover {    border: 1px solid #2b95e5;    background: #fff;    color: #2b95e5;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 1427, ../sass/_common-sp.scss */  #main.kashikiri.kantai .alpha .ancMenu .flex a:hover:after, #main.kashikiri.kantai .alpha .ancMenu .flex .pagebute .current_page:hover:after, .pagebute #main.kashikiri.kantai .alpha .ancMenu .flex .current_page:hover:after, #main.kashikiri.hantai .alpha .ancMenu .flex a:hover:after, #main.kashikiri.hantai .alpha .ancMenu .flex .pagebute .current_page:hover:after, .pagebute #main.kashikiri.hantai .alpha .ancMenu .flex .current_page:hover:after, #main.kashikiri.korean .alpha .ancMenu .flex a:hover:after, #main.kashikiri.korean .alpha .ancMenu .flex .pagebute .current_page:hover:after, .pagebute #main.kashikiri.korean .alpha .ancMenu .flex .current_page:hover:after, #main.kashikiri.english .alpha .ancMenu .flex a:hover:after, #main.kashikiri.english .alpha .ancMenu .flex .pagebute .current_page:hover:after, .pagebute #main.kashikiri.english .alpha .ancMenu .flex .current_page:hover:after, #main.kashikiri.teikan .alpha .ancMenu .flex a:hover:after, #main.kashikiri.teikan .alpha .ancMenu .flex .pagebute .current_page:hover:after, .pagebute #main.kashikiri.teikan .alpha .ancMenu .flex .current_page:hover:after {    color: #2b95e5;    bottom: 0;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 1436, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route, #main.kashikiri.hantai .route, #main.kashikiri.korean .route, #main.kashikiri.english .route, #main.kashikiri.teikan .route {    margin-top: 1.95313vw;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 1439, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .map, #main.kashikiri.hantai .route .map, #main.kashikiri.korean .route .map, #main.kashikiri.english .route .map, #main.kashikiri.teikan .route .map {    width: 100%;  }  /* line 1442, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt, #main.kashikiri.hantai .route .txt, #main.kashikiri.korean .route .txt, #main.kashikiri.english .route .txt, #main.kashikiri.teikan .route .txt {    width: 100%;  }  /* line 1444, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt table, #main.kashikiri.hantai .route .txt table, #main.kashikiri.korean .route .txt table, #main.kashikiri.english .route .txt table, #main.kashikiri.teikan .route .txt table {    margin-top: 0;    border: none;  }  /* line 1448, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt table tr th, #main.kashikiri.hantai .route .txt table tr th, #main.kashikiri.korean .route .txt table tr th, #main.kashikiri.english .route .txt table tr th, #main.kashikiri.teikan .route .txt table tr th {    border: none;    background: transparent;    vertical-align: top;    text-align: left;    min-width: 4em;    padding: 0 0 1em 0;    color: #e78d00;  }  /* line 1457, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt table tr td, #main.kashikiri.hantai .route .txt table tr td, #main.kashikiri.korean .route .txt table tr td, #main.kashikiri.english .route .txt table tr td, #main.kashikiri.teikan .route .txt table tr td {    border: none;    background: transparent;    vertical-align: top;    padding: 0 0 1em 0;  }  /* line 1465, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt .kanko, #main.kashikiri.hantai .route .txt .kanko, #main.kashikiri.korean .route .txt .kanko, #main.kashikiri.english .route .txt .kanko, #main.kashikiri.teikan .route .txt .kanko {    margin-bottom: 1em;  }  /* line 1467, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt .kanko h3, #main.kashikiri.hantai .route .txt .kanko h3, #main.kashikiri.korean .route .txt .kanko h3, #main.kashikiri.english .route .txt .kanko h3, #main.kashikiri.teikan .route .txt .kanko h3 {    margin-top: 0;    background: #e78d00;    color: #fff;    font-size: 3.38542vw;    text-align: center;    padding: 0.4em 0;    -moz-border-radius: 5px 5px 0 0;    -webkit-border-radius: 5px;    border-radius: 5px 5px 0 0;    border-left: none;    border-bottom: none;  }  /* line 1478, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner, #main.kashikiri.hantai .route .txt .kanko .kankoinner, #main.kashikiri.korean .route .txt .kanko .kankoinner, #main.kashikiri.english .route .txt .kanko .kankoinner, #main.kashikiri.teikan .route .txt .kanko .kankoinner {    background: #fff6e8;    padding: 1.95313vw;    font-size: 4.16667vw;  }  /* line 1482, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner > div, #main.kashikiri.hantai .route .txt .kanko .kankoinner > div, #main.kashikiri.korean .route .txt .kanko .kankoinner > div, #main.kashikiri.english .route .txt .kanko .kankoinner > div, #main.kashikiri.teikan .route .txt .kanko .kankoinner > div {    margin-bottom: 0.5em;  }  /* line 1484, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner > div a, #main.kashikiri.kantai .route .txt .kanko .kankoinner > div .pagebute .current_page, .pagebute #main.kashikiri.kantai .route .txt .kanko .kankoinner > div .current_page, #main.kashikiri.hantai .route .txt .kanko .kankoinner > div a, #main.kashikiri.hantai .route .txt .kanko .kankoinner > div .pagebute .current_page, .pagebute #main.kashikiri.hantai .route .txt .kanko .kankoinner > div .current_page, #main.kashikiri.korean .route .txt .kanko .kankoinner > div a, #main.kashikiri.korean .route .txt .kanko .kankoinner > div .pagebute .current_page, .pagebute #main.kashikiri.korean .route .txt .kanko .kankoinner > div .current_page, #main.kashikiri.english .route .txt .kanko .kankoinner > div a, #main.kashikiri.english .route .txt .kanko .kankoinner > div .pagebute .current_page, .pagebute #main.kashikiri.english .route .txt .kanko .kankoinner > div .current_page, #main.kashikiri.teikan .route .txt .kanko .kankoinner > div a, #main.kashikiri.teikan .route .txt .kanko .kankoinner > div .pagebute .current_page, .pagebute #main.kashikiri.teikan .route .txt .kanko .kankoinner > div .current_page {    color: #333;  }  /* line 1486, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner > div a:hover, #main.kashikiri.kantai .route .txt .kanko .kankoinner > div .pagebute .current_page:hover, .pagebute #main.kashikiri.kantai .route .txt .kanko .kankoinner > div .current_page:hover, #main.kashikiri.hantai .route .txt .kanko .kankoinner > div a:hover, #main.kashikiri.hantai .route .txt .kanko .kankoinner > div .pagebute .current_page:hover, .pagebute #main.kashikiri.hantai .route .txt .kanko .kankoinner > div .current_page:hover, #main.kashikiri.korean .route .txt .kanko .kankoinner > div a:hover, #main.kashikiri.korean .route .txt .kanko .kankoinner > div .pagebute .current_page:hover, .pagebute #main.kashikiri.korean .route .txt .kanko .kankoinner > div .current_page:hover, #main.kashikiri.english .route .txt .kanko .kankoinner > div a:hover, #main.kashikiri.english .route .txt .kanko .kankoinner > div .pagebute .current_page:hover, .pagebute #main.kashikiri.english .route .txt .kanko .kankoinner > div .current_page:hover, #main.kashikiri.teikan .route .txt .kanko .kankoinner > div a:hover, #main.kashikiri.teikan .route .txt .kanko .kankoinner > div .pagebute .current_page:hover, .pagebute #main.kashikiri.teikan .route .txt .kanko .kankoinner > div .current_page:hover {    color: #e78d00;  }  /* line 1493, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner .disc, #main.kashikiri.hantai .route .txt .kanko .kankoinner .disc, #main.kashikiri.korean .route .txt .kanko .kankoinner .disc, #main.kashikiri.english .route .txt .kanko .kankoinner .disc, #main.kashikiri.teikan .route .txt .kanko .kankoinner .disc {    display: inline-block;    width: 6.51042vw;    height: 6.51042vw;    color: #fff;    background: #666;    -moz-border-radius: 6.51042vw;    -webkit-border-radius: 6.51042vw;    border-radius: 6.51042vw;    text-align: center;    line-height: 6.51042vw;    margin-right: 0.5em;  }  /* line 1503, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner .disc.no1, #main.kashikiri.hantai .route .txt .kanko .kankoinner .disc.no1, #main.kashikiri.korean .route .txt .kanko .kankoinner .disc.no1, #main.kashikiri.english .route .txt .kanko .kankoinner .disc.no1, #main.kashikiri.teikan .route .txt .kanko .kankoinner .disc.no1 {    background: #44b4e6;  }  /* line 1504, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner .disc.no2, #main.kashikiri.hantai .route .txt .kanko .kankoinner .disc.no2, #main.kashikiri.korean .route .txt .kanko .kankoinner .disc.no2, #main.kashikiri.english .route .txt .kanko .kankoinner .disc.no2, #main.kashikiri.teikan .route .txt .kanko .kankoinner .disc.no2 {    background: #ff8a01;  }  /* line 1505, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner .disc.no3, #main.kashikiri.hantai .route .txt .kanko .kankoinner .disc.no3, #main.kashikiri.korean .route .txt .kanko .kankoinner .disc.no3, #main.kashikiri.english .route .txt .kanko .kankoinner .disc.no3, #main.kashikiri.teikan .route .txt .kanko .kankoinner .disc.no3 {    background: #6ea94e;  }  /* line 1506, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .txt .kanko .kankoinner .disc.no4, #main.kashikiri.hantai .route .txt .kanko .kankoinner .disc.no4, #main.kashikiri.korean .route .txt .kanko .kankoinner .disc.no4, #main.kashikiri.english .route .txt .kanko .kankoinner .disc.no4, #main.kashikiri.teikan .route .txt .kanko .kankoinner .disc.no4 {    background: #9061b5;  }  /* line 1511, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route h3, #main.kashikiri.hantai .route h3, #main.kashikiri.korean .route h3, #main.kashikiri.english .route h3, #main.kashikiri.teikan .route h3 {    display: block;    width: 100%;  }  /* line 1515, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .slider, #main.kashikiri.hantai .route .slider, #main.kashikiri.korean .route .slider, #main.kashikiri.english .route .slider, #main.kashikiri.teikan .route .slider {    width: 75.52083vw;    margin: 1.30208vw auto;  }  /* line 1518, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .slider .slide, #main.kashikiri.hantai .route .slider .slide, #main.kashikiri.korean .route .slider .slide, #main.kashikiri.english .route .slider .slide, #main.kashikiri.teikan .route .slider .slide {    width: 100%;    padding: 2px;  }  /* line 1521, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .slider .slide h4, #main.kashikiri.hantai .route .slider .slide h4, #main.kashikiri.korean .route .slider .slide h4, #main.kashikiri.english .route .slider .slide h4, #main.kashikiri.teikan .route .slider .slide h4 {    font-size: 3.90625vw;  }  /* line 1524, ../sass/_common-sp.scss */  #main.kashikiri.kantai .route .slider .slide img, #main.kashikiri.hantai .route .slider .slide img, #main.kashikiri.korean .route .slider .slide img, #main.kashikiri.english .route .slider .slide img, #main.kashikiri.teikan .route .slider .slide img {    width: 100%;  }  /* line 1530, ../sass/_common-sp.scss */  #main.kashikiri.kantai .bgYellow, #main.kashikiri.hantai .bgYellow, #main.kashikiri.korean .bgYellow, #main.kashikiri.english .bgYellow, #main.kashikiri.teikan .bgYellow {    background: #fff6e8;    padding: 1.30208vw;  }  /* line 1535, ../sass/_common-sp.scss */  #main.kashikiri.kantai .slick-slider h4, #main.kashikiri.hantai .slick-slider h4, #main.kashikiri.korean .slick-slider h4, #main.kashikiri.english .slick-slider h4, #main.kashikiri.teikan .slick-slider h4 {    border-left: none;    color: #e78d00;    padding-left: 0;    margin-top: 1em;  }  /* line 1542, ../sass/_common-sp.scss */  #main.kashikiri.kantai .slick-slider .slick-next, #main.kashikiri.hantai .slick-slider .slick-next, #main.kashikiri.korean .slick-slider .slick-next, #main.kashikiri.english .slick-slider .slick-next, #main.kashikiri.teikan .slick-slider .slick-next {    right: -6.51042vw;    top: 40%;  }  /* line 1546, ../sass/_common-sp.scss */  #main.kashikiri.kantai .slick-slider .slick-prev, #main.kashikiri.hantai .slick-slider .slick-prev, #main.kashikiri.korean .slick-slider .slick-prev, #main.kashikiri.english .slick-slider .slick-prev, #main.kashikiri.teikan .slick-slider .slick-prev {    left: -6.51042vw;    top: 40%;  }  /* line 1552, ../sass/_common-sp.scss */  #main.kashikiri.kantai h4.teikanStyle, #main.kashikiri.hantai h4.teikanStyle, #main.kashikiri.korean h4.teikanStyle, #main.kashikiri.english h4.teikanStyle, #main.kashikiri.teikan h4.teikanStyle {    font-size: 3.90625vw;    border-left: 0.65104vw solid #0e579a;    background: #f7f7f7;    display: block;    width: 100%;    padding: 1.04167vw 1.30208vw 0.65104vw;  }  /* line 1560, ../sass/_common-sp.scss */  #main.kashikiri.kantai .course, #main.kashikiri.hantai .course, #main.kashikiri.korean .course, #main.kashikiri.english .course, #main.kashikiri.teikan .course {    width: 100%;    padding: 2.60417vw;    margin-top: 1em;  }  /* line 1564, ../sass/_common-sp.scss */  #main.kashikiri.kantai .course.green, #main.kashikiri.hantai .course.green, #main.kashikiri.korean .course.green, #main.kashikiri.english .course.green, #main.kashikiri.teikan .course.green {    background: #e3f0dc;  }  /* line 1568, ../sass/_common-sp.scss */  #main.kashikiri.kantai .course.green .inner .text h5, #main.kashikiri.hantai .course.green .inner .text h5, #main.kashikiri.korean .course.green .inner .text h5, #main.kashikiri.english .course.green .inner .text h5, #main.kashikiri.teikan .course.green .inner .text h5 {    background: #6ea94e;  }  /* line 1574, ../sass/_common-sp.scss */  #main.kashikiri.kantai .course.purple, #main.kashikiri.hantai .course.purple, #main.kashikiri.korean .course.purple, #main.kashikiri.english .course.purple, #main.kashikiri.teikan .course.purple {    background: #fbeffa;  }  /* line 1578, ../sass/_common-sp.scss */  #main.kashikiri.kantai .course.purple .inner .text h5, #main.kashikiri.hantai .course.purple .inner .text h5, #main.kashikiri.korean .course.purple .inner .text h5, #main.kashikiri.english .course.purple .inner .text h5, #main.kashikiri.teikan .course.purple .inner .text h5 {    background: #9061b5;  }  /* line 1584, ../sass/_common-sp.scss */  #main.kashikiri.kantai .course.brown, #main.kashikiri.hantai .course.brown, #main.kashikiri.korean .course.brown, #main.kashikiri.english .course.brown, #main.kashikiri.teikan .course.brown {    background: #f5f1e0;  }  /* line 1588, ../sass/_common-sp.scss */  #main.kashikiri.kantai .course.brown .inner .text h5, #main.kashikiri.hantai .course.brown .inner .text h5, #main.kashikiri.korean .course.brown .inner .text h5, #main.kashikiri.english .course.brown .inner .text h5, #main.kashikiri.teikan .course.brown .inner .text h5 {    background: #b2a06b;  }  /* line 1594, ../sass/_common-sp.scss */  #main.kashikiri.kantai .course .inner, #main.kashikiri.hantai .course .inner, #main.kashikiri.korean .course .inner, #main.kashikiri.english .course .inner, #main.kashikiri.teikan .course .inner {    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 1596, ../sass/_common-sp.scss */  #main.kashikiri.kantai .course .inner .text, #main.kashikiri.hantai .course .inner .text, #main.kashikiri.korean .course .inner .text, #main.kashikiri.english .course .inner .text, #main.kashikiri.teikan .course .inner .text {    width: 100%;  }  /* line 1598, ../sass/_common-sp.scss */  #main.kashikiri.kantai .course .inner .text h5, #main.kashikiri.hantai .course .inner .text h5, #main.kashikiri.korean .course .inner .text h5, #main.kashikiri.english .course .inner .text h5, #main.kashikiri.teikan .course .inner .text h5 {    font-size: 4.6875vw;    color: #fff;    background: #666;    -moz-border-radius: 0 5px 5px 0;    -webkit-border-radius: 0;    border-radius: 0 5px 5px 0;    padding: 0.2em 1em;    font-weight: normal;    display: inline-block;    margin-left: -20px;  }  /* line 1609, ../sass/_common-sp.scss */  #main.kashikiri.kantai .course .inner .img, #main.kashikiri.hantai .course .inner .img, #main.kashikiri.korean .course .inner .img, #main.kashikiri.english .course .inner .img, #main.kashikiri.teikan .course .inner .img {    width: 100%;  }  /* line 1611, ../sass/_common-sp.scss */  #main.kashikiri.kantai .course .inner .img img, #main.kashikiri.hantai .course .inner .img img, #main.kashikiri.korean .course .inner .img img, #main.kashikiri.english .course .inner .img img, #main.kashikiri.teikan .course .inner .img img {    width: 100%;  }  /* line 1618, ../sass/_common-sp.scss */  #main.kashikiri.kantai .calender h4, #main.kashikiri.hantai .calender h4, #main.kashikiri.korean .calender h4, #main.kashikiri.english .calender h4, #main.kashikiri.teikan .calender h4 {    margin-top: 0;    background: #0e579a;    border-left: 0;    text-align: center;    padding: 0.2em 0;    line-height: 1;    color: #fff;    font-size: 4.6875vw;  }  /* line 1627, ../sass/_common-sp.scss */  #main.kashikiri.kantai .calender h4 span, #main.kashikiri.hantai .calender h4 span, #main.kashikiri.korean .calender h4 span, #main.kashikiri.english .calender h4 span, #main.kashikiri.teikan .calender h4 span {    font-size: 2.4rem;  }  /* line 1631, ../sass/_common-sp.scss */  #main.kashikiri.kantai .calender table, #main.kashikiri.hantai .calender table, #main.kashikiri.korean .calender table, #main.kashikiri.english .calender table, #main.kashikiri.teikan .calender table {    border-collapse: separate;    border-spacing: 2px;    border: none;    margin-top: 10px;  }  /* line 1638, ../sass/_common-sp.scss */  #main.kashikiri.kantai .calender table thead tr, #main.kashikiri.hantai .calender table thead tr, #main.kashikiri.korean .calender table thead tr, #main.kashikiri.english .calender table thead tr, #main.kashikiri.teikan .calender table thead tr {    border-bottom: 1px solid #d7d7d7;  }  /* line 1645, ../sass/_common-sp.scss */  #main.kashikiri.kantai .calender table tr th, #main.kashikiri.kantai .calender table tr td, #main.kashikiri.hantai .calender table tr th, #main.kashikiri.hantai .calender table tr td, #main.kashikiri.korean .calender table tr th, #main.kashikiri.korean .calender table tr td, #main.kashikiri.english .calender table tr th, #main.kashikiri.english .calender table tr td, #main.kashikiri.teikan .calender table tr th, #main.kashikiri.teikan .calender table tr td {    min-width: auto;    padding: 2px;    text-align: center;    border: none;    background: transparent;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;  }  /* line 1652, ../sass/_common-sp.scss */  #main.kashikiri.kantai .calender table tr th.sat, #main.kashikiri.kantai .calender table tr td.sat, #main.kashikiri.hantai .calender table tr th.sat, #main.kashikiri.hantai .calender table tr td.sat, #main.kashikiri.korean .calender table tr th.sat, #main.kashikiri.korean .calender table tr td.sat, #main.kashikiri.english .calender table tr th.sat, #main.kashikiri.english .calender table tr td.sat, #main.kashikiri.teikan .calender table tr th.sat, #main.kashikiri.teikan .calender table tr td.sat {    color: #0e579a;  }  /* line 1655, ../sass/_common-sp.scss */  #main.kashikiri.kantai .calender table tr th.sun, #main.kashikiri.kantai .calender table tr td.sun, #main.kashikiri.hantai .calender table tr th.sun, #main.kashikiri.hantai .calender table tr td.sun, #main.kashikiri.korean .calender table tr th.sun, #main.kashikiri.korean .calender table tr td.sun, #main.kashikiri.english .calender table tr th.sun, #main.kashikiri.english .calender table tr td.sun, #main.kashikiri.teikan .calender table tr th.sun, #main.kashikiri.teikan .calender table tr td.sun {    color: #fd3e3e;  }  /* line 1658, ../sass/_common-sp.scss */  #main.kashikiri.kantai .calender table tr th.op, #main.kashikiri.kantai .calender table tr td.op, #main.kashikiri.hantai .calender table tr th.op, #main.kashikiri.hantai .calender table tr td.op, #main.kashikiri.korean .calender table tr th.op, #main.kashikiri.korean .calender table tr td.op, #main.kashikiri.english .calender table tr th.op, #main.kashikiri.english .calender table tr td.op, #main.kashikiri.teikan .calender table tr th.op, #main.kashikiri.teikan .calender table tr td.op {    background: #f6cf45;  }  /* line 1666, ../sass/_common-sp.scss */  #main.kashikiri.kantai .noriba .fCol3, #main.kashikiri.hantai .noriba .fCol3, #main.kashikiri.korean .noriba .fCol3, #main.kashikiri.english .noriba .fCol3, #main.kashikiri.teikan .noriba .fCol3 {    margin-bottom: 2em !important;    width: 100%;  }  /* line 1670, ../sass/_common-sp.scss */  #main.kashikiri.kantai .noriba h3, #main.kashikiri.hantai .noriba h3, #main.kashikiri.korean .noriba h3, #main.kashikiri.english .noriba h3, #main.kashikiri.teikan .noriba h3 {    margin-top: 0;    font-size: 3.64583vw;    padding: 1.04167vw;    height: auto;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    border-left: none;    border-bottom: none;    color: #fff;    background: #44b4e6;  }  /* line 1680, ../sass/_common-sp.scss */  #main.kashikiri.kantai .noriba h3.acdSp, #main.kashikiri.hantai .noriba h3.acdSp, #main.kashikiri.korean .noriba h3.acdSp, #main.kashikiri.english .noriba h3.acdSp, #main.kashikiri.teikan .noriba h3.acdSp {    padding: 0.5em 2em 0.5em 0.5em;    position: relative;  }  /* line 1683, ../sass/_common-sp.scss */  #main.kashikiri.kantai .noriba h3.acdSp:after, #main.kashikiri.hantai .noriba h3.acdSp:after, #main.kashikiri.korean .noriba h3.acdSp:after, #main.kashikiri.english .noriba h3.acdSp:after, #main.kashikiri.teikan .noriba h3.acdSp:after {    font-family: 'icomoon' !important;    content: "\f067";    position: absolute;    right: 0;    top: 50%;    -moz-transform: translate(-100%, -50%);    -ms-transform: translate(-100%, -50%);    -webkit-transform: translate(-100%, -50%);    transform: translate(-100%, -50%);  }  /* line 1692, ../sass/_common-sp.scss */  #main.kashikiri.kantai .noriba h3.acdSp.active:after, #main.kashikiri.hantai .noriba h3.acdSp.active:after, #main.kashikiri.korean .noriba h3.acdSp.active:after, #main.kashikiri.english .noriba h3.acdSp.active:after, #main.kashikiri.teikan .noriba h3.acdSp.active:after {    content: "\f068";  }  /* line 1698, ../sass/_common-sp.scss */  #main.kashikiri.kantai .noriba h4, #main.kashikiri.hantai .noriba h4, #main.kashikiri.korean .noriba h4, #main.kashikiri.english .noriba h4, #main.kashikiri.teikan .noriba h4 {    background: #f2f2f2;    font-size: 3.64583vw;    margin-top: 0;    border: none;    padding: 1.30208vw;  }  /* line 1705, ../sass/_common-sp.scss */  #main.kashikiri.kantai .noriba p, #main.kashikiri.hantai .noriba p, #main.kashikiri.korean .noriba p, #main.kashikiri.english .noriba p, #main.kashikiri.teikan .noriba p {    margin-top: 0.2em;  }  /* line 1708, ../sass/_common-sp.scss */  #main.kashikiri.kantai .noriba .btn, #main.kashikiri.hantai .noriba .btn, #main.kashikiri.korean .noriba .btn, #main.kashikiri.english .noriba .btn, #main.kashikiri.teikan .noriba .btn {    margin: 1em 0 0;    padding: 0.5em 0;    font-size: 3.64583vw;  }  /* line 1715, ../sass/_common-sp.scss */  #main.kashikiri.kantai .ryoukin .fCol3, #main.kashikiri.hantai .ryoukin .fCol3, #main.kashikiri.korean .ryoukin .fCol3, #main.kashikiri.english .ryoukin .fCol3, #main.kashikiri.teikan .ryoukin .fCol3 {    width: 100%;  }  /* line 1718, ../sass/_common-sp.scss */  #main.kashikiri.kantai .ryoukin h3, #main.kashikiri.hantai .ryoukin h3, #main.kashikiri.korean .ryoukin h3, #main.kashikiri.english .ryoukin h3, #main.kashikiri.teikan .ryoukin h3 {    font-size: 4.16667vw;    color: #fff;    text-align: center;    position: relative;    background: #0e579a;    padding: 0.5em;    margin-top: 3.90625vw;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    border-left: none;    border-bottom: none;  }  /* line 1729, ../sass/_common-sp.scss */  #main.kashikiri.kantai .ryoukin h3 span, #main.kashikiri.hantai .ryoukin h3 span, #main.kashikiri.korean .ryoukin h3 span, #main.kashikiri.english .ryoukin h3 span, #main.kashikiri.teikan .ryoukin h3 span {    font-size: 3.125vw;    background: #e78d00;    color: #fff;    position: absolute;    width: 4em;    height: 4em;    line-height: 1;    text-align: center;    top: -0.8em;    right: -0.7em;    padding-top: 1em;    -moz-border-radius: 3em;    -webkit-border-radius: 3em;    border-radius: 3em;  }  /* line 1744, ../sass/_common-sp.scss */  #main.kashikiri.kantai .ryoukin .kakaku, #main.kashikiri.hantai .ryoukin .kakaku, #main.kashikiri.korean .ryoukin .kakaku, #main.kashikiri.english .ryoukin .kakaku, #main.kashikiri.teikan .ryoukin .kakaku {    background: #f2f2f2;    text-align: center;    color: #ff1515;    font-size: 5.46875vw;    padding: 0.5em 0 0.8em;    font-weight: bold;  }  /* line 1751, ../sass/_common-sp.scss */  #main.kashikiri.kantai .ryoukin .kakaku span, #main.kashikiri.hantai .ryoukin .kakaku span, #main.kashikiri.korean .ryoukin .kakaku span, #main.kashikiri.english .ryoukin .kakaku span, #main.kashikiri.teikan .ryoukin .kakaku span {    font-size: 4.16667vw;  }  /* line 1767, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2,  #main.kashikiri.kantai .yoyakuhouhou .fCol3, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2,  #main.kashikiri.hantai .yoyakuhouhou .fCol3, #main.kashikiri.korean .yoyakuhouhou .fCol3-2,  #main.kashikiri.korean .yoyakuhouhou .fCol3, #main.kashikiri.english .yoyakuhouhou .fCol3-2,  #main.kashikiri.english .yoyakuhouhou .fCol3, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 {    width: 100%;    margin-top: 2em !important;    border: 2px solid #999;  }  /* line 1772, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 .fa-phone, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 .fa-phone, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.korean .yoyakuhouhou .fCol3 .fa-phone, #main.kashikiri.english .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.english .yoyakuhouhou .fCol3 .fa-phone, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 .fa-phone,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 .fa-phone {    font-size: 3.0rem;    padding: 5px 5px 0 0;  }  /* line 1776, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.orange,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.orange, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.orange,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.orange, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.orange,  #main.kashikiri.korean .yoyakuhouhou .fCol3.orange, #main.kashikiri.english .yoyakuhouhou .fCol3-2.orange,  #main.kashikiri.english .yoyakuhouhou .fCol3.orange, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.orange,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.orange {    border: 2px solid #e78d00;  }  /* line 1778, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.orange h3,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.orange h3, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.orange h3,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.orange h3, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.orange h3,  #main.kashikiri.korean .yoyakuhouhou .fCol3.orange h3, #main.kashikiri.english .yoyakuhouhou .fCol3-2.orange h3,  #main.kashikiri.english .yoyakuhouhou .fCol3.orange h3, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.orange h3,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.orange h3 {    background: #e78d00;    border-left: none;    border-bottom: none;    color: #fff;  }  /* line 1784, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.orange h4,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.orange h4, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.orange h4,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.orange h4, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.orange h4,  #main.kashikiri.korean .yoyakuhouhou .fCol3.orange h4, #main.kashikiri.english .yoyakuhouhou .fCol3-2.orange h4,  #main.kashikiri.english .yoyakuhouhou .fCol3.orange h4, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.orange h4,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.orange h4 {    color: #e78d00;  }  /* line 1787, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.orange:after,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.orange:after, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.orange:after,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.orange:after, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.orange:after,  #main.kashikiri.korean .yoyakuhouhou .fCol3.orange:after, #main.kashikiri.english .yoyakuhouhou .fCol3-2.orange:after,  #main.kashikiri.english .yoyakuhouhou .fCol3.orange:after, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.orange:after,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.orange:after {    border-top-color: #e78d00 !important;  }  /* line 1791, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.blue,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.blue, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.blue,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.blue, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.blue,  #main.kashikiri.korean .yoyakuhouhou .fCol3.blue, #main.kashikiri.english .yoyakuhouhou .fCol3-2.blue,  #main.kashikiri.english .yoyakuhouhou .fCol3.blue, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.blue,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.blue {    border: 2px solid #3e87b9;  }  /* line 1793, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.blue h3,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.blue h3, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.blue h3,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.blue h3, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.blue h3,  #main.kashikiri.korean .yoyakuhouhou .fCol3.blue h3, #main.kashikiri.english .yoyakuhouhou .fCol3-2.blue h3,  #main.kashikiri.english .yoyakuhouhou .fCol3.blue h3, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.blue h3,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.blue h3 {    background: #3e87b9;    border-left: none;    border-bottom: none;    color: #fff;  }  /* line 1799, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.blue h4,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.blue h4, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.blue h4,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.blue h4, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.blue h4,  #main.kashikiri.korean .yoyakuhouhou .fCol3.blue h4, #main.kashikiri.english .yoyakuhouhou .fCol3-2.blue h4,  #main.kashikiri.english .yoyakuhouhou .fCol3.blue h4, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.blue h4,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.blue h4 {    color: #3e87b9;  }  /* line 1802, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.blue:after,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.blue:after, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.blue:after,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.blue:after, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.blue:after,  #main.kashikiri.korean .yoyakuhouhou .fCol3.blue:after, #main.kashikiri.english .yoyakuhouhou .fCol3-2.blue:after,  #main.kashikiri.english .yoyakuhouhou .fCol3.blue:after, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.blue:after,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.blue:after {    border-top-color: #3e87b9 !important;  }  /* line 1806, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.green,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.green, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.green,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.green, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.green,  #main.kashikiri.korean .yoyakuhouhou .fCol3.green, #main.kashikiri.english .yoyakuhouhou .fCol3-2.green,  #main.kashikiri.english .yoyakuhouhou .fCol3.green, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.green,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.green {    border: 2px solid #54b53a;  }  /* line 1808, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.green h3,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.green h3, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.green h3,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.green h3, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.green h3,  #main.kashikiri.korean .yoyakuhouhou .fCol3.green h3, #main.kashikiri.english .yoyakuhouhou .fCol3-2.green h3,  #main.kashikiri.english .yoyakuhouhou .fCol3.green h3, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.green h3,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.green h3 {    background: #54b53a;    border-left: none;    border-bottom: none;    color: #fff;  }  /* line 1814, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.green h4,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.green h4, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.green h4,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.green h4, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.green h4,  #main.kashikiri.korean .yoyakuhouhou .fCol3.green h4, #main.kashikiri.english .yoyakuhouhou .fCol3-2.green h4,  #main.kashikiri.english .yoyakuhouhou .fCol3.green h4, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.green h4,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.green h4 {    color: #54b53a;  }  /* line 1817, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.green:after,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.green:after, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.green:after,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.green:after, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.green:after,  #main.kashikiri.korean .yoyakuhouhou .fCol3.green:after, #main.kashikiri.english .yoyakuhouhou .fCol3-2.green:after,  #main.kashikiri.english .yoyakuhouhou .fCol3.green:after, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.green:after,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.green:after {    border-top-color: #54b53a !important;  }  /* line 1821, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 h3, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 h3, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.korean .yoyakuhouhou .fCol3 h3, #main.kashikiri.english .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.english .yoyakuhouhou .fCol3 h3, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 h3,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 h3 {    font-size: 3.64583vw;    text-align: center;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    background: #999;    margin-top: 0;    padding: 0.5em 0;  }  /* line 1829, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 h4, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 h4, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.korean .yoyakuhouhou .fCol3 h4, #main.kashikiri.english .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.english .yoyakuhouhou .fCol3 h4, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 h4,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 h4 {    border: none;    font-size: 1.4rem;    font-weight: bold;    color: #999;    margin-top: 1em;  }  /* line 1836, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 .txt, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 .txt, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.korean .yoyakuhouhou .fCol3 .txt, #main.kashikiri.english .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.english .yoyakuhouhou .fCol3 .txt, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 .txt,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 .txt {    padding: 0 1em;    width: 100%;    margin-bottom: 1em;  }  /* line 1842, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.kantai .yoyakuhouhou .fCol3 .txt .tel, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.hantai .yoyakuhouhou .fCol3 .txt .tel, #main.kashikiri.korean .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.korean .yoyakuhouhou .fCol3 .txt .tel, #main.kashikiri.english .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.english .yoyakuhouhou .fCol3 .txt .tel, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2 .txt .tel,  #main.kashikiri.teikan .yoyakuhouhou .fCol3 .txt .tel {    color: #ff1515;    font-size: 2.8rem;    text-align: center;    font-weight: bold;  }  /* line 1849, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.down,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.down, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.down,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.down, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.down,  #main.kashikiri.korean .yoyakuhouhou .fCol3.down, #main.kashikiri.english .yoyakuhouhou .fCol3-2.down,  #main.kashikiri.english .yoyakuhouhou .fCol3.down, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.down,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.down {    position: relative;  }  /* line 1851, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.down:before, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.down:before, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.korean .yoyakuhouhou .fCol3.down:before, #main.kashikiri.english .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.english .yoyakuhouhou .fCol3.down:before, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.down:before,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.down:before {    content: "";    border: 20px solid transparent;    border-top: 20px solid #fff;    position: absolute;    right: 50%;    bottom: -37px;    z-index: 2;    -moz-transform: translate(50%, 0%);    -ms-transform: translate(50%, 0%);    -webkit-transform: translate(50%, 0%);    transform: translate(50%, 0%);  }  /* line 1861, ../sass/_common-sp.scss */  #main.kashikiri.kantai .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.kantai .yoyakuhouhou .fCol3.down:after, #main.kashikiri.hantai .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.hantai .yoyakuhouhou .fCol3.down:after, #main.kashikiri.korean .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.korean .yoyakuhouhou .fCol3.down:after, #main.kashikiri.english .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.english .yoyakuhouhou .fCol3.down:after, #main.kashikiri.teikan .yoyakuhouhou .fCol3-2.down:after,  #main.kashikiri.teikan .yoyakuhouhou .fCol3.down:after {    content: "";    border: 20px solid transparent;    border-top: 20px solid #999;    position: absolute;    right: 50%;    bottom: -40px;    -moz-transform: translate(50%, 0%);    -ms-transform: translate(50%, 0%);    -webkit-transform: translate(50%, 0%);    transform: translate(50%, 0%);  }  /* line 1875, ../sass/_common-sp.scss */  #main.kashikiri.kantai .faq .acdjs .icon, #main.kashikiri.hantai .faq .acdjs .icon, #main.kashikiri.korean .faq .acdjs .icon, #main.kashikiri.english .faq .acdjs .icon, #main.kashikiri.teikan .faq .acdjs .icon {    display: none;  }  /* line 1887, ../sass/_common-sp.scss */  .newsList.safety .title {    width: 100% !important;    padding-left: 1em;  }  /* line 1894, ../sass/_common-sp.scss */  #main.rosen .rosenmap .flex {    margin-top: 1em;  }  /* line 1896, ../sass/_common-sp.scss */  #main.rosen .rosenmap .flex .img {    display: none;  }  /* line 1899, ../sass/_common-sp.scss */  #main.rosen .rosenmap .flex .txt {    width: 100%;  }  /* line 1902, ../sass/_common-sp.scss */  #main.rosen .rosenmap .flex .txt ul li {    padding-left: 0;    text-indent: 0;  }  /* line 1905, ../sass/_common-sp.scss */  #main.rosen .rosenmap .flex .txt ul li a, #main.rosen .rosenmap .flex .txt ul li .pagebute .current_page, .pagebute #main.rosen .rosenmap .flex .txt ul li .current_page {    display: block;    border: 1px solid #d7d7d7;    padding: 0.5em 1em;    position: relative;  }  /* line 1910, ../sass/_common-sp.scss */  #main.rosen .rosenmap .flex .txt ul li a:after, #main.rosen .rosenmap .flex .txt ul li .pagebute .current_page:after, .pagebute #main.rosen .rosenmap .flex .txt ul li .current_page:after {    position: absolute;    right: 0.5em;    top: 50%;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);  }  /* line 1917, ../sass/_common-sp.scss */  #main.rosen .rosenmap .flex .txt ul li:before {    display: none;  }  /* line 1923, ../sass/_common-sp.scss */  #main.rosen .rosenmap .flex .txt .otoiawase.mini {    height: auto;    border: 1px solid #d7d7d7;    background: #fff;    padding: 0 !important;  }  /* line 1928, ../sass/_common-sp.scss */  #main.rosen .rosenmap .flex .txt .otoiawase.mini h3 {    font-size: 3.64583vw;    background: #f7f7f7;    padding: 0.5em;    border-bottom: 1px solid #d7d7d7;    margin-bottom: 0;  }  /* line 1935, ../sass/_common-sp.scss */  #main.rosen .rosenmap .flex .txt .otoiawase.mini .tel {    margin-top: 0;    padding: 0.5em;  }  /* line 1944, ../sass/_common-sp.scss */  #main.rosen .rosen50on {    background: #f7f7f7;    padding: 1em;    margin-top: 1.5em;    color: #333;  }  /* line 1949, ../sass/_common-sp.scss */  #main.rosen .rosen50on .buttons {    width: 100%;    margin: 4.6875vw auto;  }  /* line 1952, ../sass/_common-sp.scss */  #main.rosen .rosen50on .buttons .button {    width: 20%;    margin: 0;    padding: 1.30208vw;  }  /* line 1957, ../sass/_common-sp.scss */  #main.rosen .rosen50on .buttons .button a, #main.rosen .rosen50on .buttons .button .pagebute .current_page, .pagebute #main.rosen .rosen50on .buttons .button .current_page {    display: block;    width: 100%;    height: 100%;    background: #37a4e5;    text-align: center;    color: #fff;    font-size: 6.51042vw;    font-weight: bold;    padding: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    -moz-box-shadow: 0 4px 0 0 #1a83c1;    -webkit-box-shadow: 0 4px 0 0 #1a83c1;    box-shadow: 0 4px 0 0 #1a83c1;    -moz-transition: 0.2s;    -o-transition: 0.2s;    -webkit-transition: 0.2s;    transition: 0.2s;  }  /* line 1970, ../sass/_common-sp.scss */  #main.rosen .rosen50on .buttons .button a:hover, #main.rosen .rosen50on .buttons .button .pagebute .current_page:hover, .pagebute #main.rosen .rosen50on .buttons .button .current_page:hover {    text-decoration: none;    background: #f6cf45;    -moz-box-shadow: 0 0 0 0 #d3a913;    -webkit-box-shadow: 0 0 0 0 #d3a913;    box-shadow: 0 0 0 0 #d3a913;    -moz-transform: translate(0, 4px);    -ms-transform: translate(0, 4px);    -webkit-transform: translate(0, 4px);    transform: translate(0, 4px);    -moz-transition: 0.2s;    -o-transition: 0.2s;    -webkit-transition: 0.2s;    transition: 0.2s;  }  /* line 1977, ../sass/_common-sp.scss */  #main.rosen .rosen50on .buttons .button a:after, #main.rosen .rosen50on .buttons .button .pagebute .current_page:after, .pagebute #main.rosen .rosen50on .buttons .button .current_page:after {    display: none;  }  /* line 1985, ../sass/_common-sp.scss */  #main.rosen .entryBody h3 {    position: relative;  }  /* line 1987, ../sass/_common-sp.scss */  #main.rosen .entryBody h3 a.btn.jikoku, #main.rosen .entryBody h3 .pagebute .btn.jikoku.current_page, .pagebute #main.rosen .entryBody h3 .btn.jikoku.current_page {    font-size: 3.64583vw;    padding: 0.4em 2.5em 0.4em 1em;    background: #fff;    margin: 0;    line-height: 1;    position: absolute;    right: 0.5em;    top: 50%;    -moz-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);  }  /* line 1997, ../sass/_common-sp.scss */  #main.rosen .entryBody h3 a.btn.jikoku:hover, #main.rosen .entryBody h3 .pagebute .btn.jikoku.current_page:hover, .pagebute #main.rosen .entryBody h3 .btn.jikoku.current_page:hover {    color: #44b4e6;  }  /* line 1999, ../sass/_common-sp.scss */  #main.rosen .entryBody h3 a.btn.jikoku:hover:after, #main.rosen .entryBody h3 .pagebute .btn.jikoku.current_page:hover:after, .pagebute #main.rosen .entryBody h3 .btn.jikoku.current_page:hover:after {    color: #fd3e3e;  }  /* line 2003, ../sass/_common-sp.scss */  #main.rosen .entryBody h3 a.btn.jikoku:after, #main.rosen .entryBody h3 .pagebute .btn.jikoku.current_page:after, .pagebute #main.rosen .entryBody h3 .btn.jikoku.current_page:after {    color: #fd3e3e;  }  /* line 2010, ../sass/_common-sp.scss */  #main.rosen #noribaMenu .btn {    padding: 0.7em 0;  }  /* line 2013, ../sass/_common-sp.scss */  #main.rosen #noribaMenu .thumbLink {    display: block;    position: relative;    min-height: 26.04167vw;    margin-bottom: 2em !important;    padding-left: 28.64583vw;  }  /* line 2019, ../sass/_common-sp.scss */  #main.rosen #noribaMenu .thumbLink .thumb {    width: 26.04167vw;    height: 26.04167vw;    overflow: hidden;    position: absolute;    top: 0;    left: 0;  }  /* line 2026, ../sass/_common-sp.scss */  #main.rosen #noribaMenu .thumbLink .thumb img {    height: 26.04167vw;  }  /* line 2030, ../sass/_common-sp.scss */  #main.rosen #noribaMenu .thumbLink h2 {    margin-top: 0;    font-size: 4.16667vw;  }  /* line 2034, ../sass/_common-sp.scss */  #main.rosen #noribaMenu .thumbLink p {    margin-top: 0.3em;  }  /* line 2045, ../sass/_common-sp.scss */  #main.pippa .alpha {    width: 100%;  }  /* line 2047, ../sass/_common-sp.scss */  #main.pippa .alpha img {    width: 100%;    height: auto;  }  /* line 2051, ../sass/_common-sp.scss */  #main.pippa .alpha h1 {    border-bottom: none;  }  /* line 2054, ../sass/_common-sp.scss */  #main.pippa .alpha .fCol2.yt {    height: 53.38542vw;    width: 100%;  }  /* line 2059, ../sass/_common-sp.scss */  #main.pippa .alpha .flex .fCol2 {    width: 100%;    margin-top: 1em;  }  /* line 2063, ../sass/_common-sp.scss */  #main.pippa .alpha .flex [class^="tw"], #main.pippa .alpha .flex [class*=" tw"] {    width: 100% !important;  }  /* line 2067, ../sass/_common-sp.scss */  #main.pippa .alpha .flex.appBanner {    margin-bottom: 5em;  }  /* line 2069, ../sass/_common-sp.scss */  #main.pippa .alpha .flex.appBanner .fCol3 {    width: 44%;    margin: 3%;  }  /* line 2074, ../sass/_common-sp.scss */  #main.pippa .alpha .flex.appBanner a img, #main.pippa .alpha .flex.appBanner .pagebute .current_page img, .pagebute #main.pippa .alpha .flex.appBanner .current_page img {    width: 100%;    height: auto;  }  /* line 2086, ../sass/_common-sp.scss */  .entryBody.wysiwyg .otassya {    display: -webkit-flex;    display: -moz-flex;    display: -ms-flex;    display: -o-flex;    display: flex;    -webkit-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-justify-content: flex-start;    justify-content: flex-start;    -webkit-align-items: stretch;    align-items: stretch;    -webkit-align-content: flex-start;    align-content: flex-start;  }  /* line 2088, ../sass/_common-sp.scss */  .entryBody.wysiwyg .otassya a, .entryBody.wysiwyg .otassya .pagebute .current_page, .pagebute .entryBody.wysiwyg .otassya .current_page {    width: 23%;    margin: 1%;    text-align: center;  }  /* line 2092, ../sass/_common-sp.scss */  .entryBody.wysiwyg .otassya a img, .entryBody.wysiwyg .otassya .pagebute .current_page img, .pagebute .entryBody.wysiwyg .otassya .current_page img {    width: 100%;    height: auto;  }  /* line 2103, ../sass/_common-sp.scss */  #main.newsentry .alpha .data {    text-align: right;    color: #333;  }  /* line 2106, ../sass/_common-sp.scss */  #main.newsentry .alpha .data .catIcon {    display: inline-block;    margin: 0 0 0 0.5em;    padding: 0.3em;  }  /* line 2114, ../sass/_common-sp.scss */  #main.newsentry .alpha .pager .fCol3 .btn {    width: 100%;  }  /* line 2125, ../sass/_common-sp.scss */  #main.news .alpha .categoryLink {    margin: 2em 0;  }  /* line 2127, ../sass/_common-sp.scss */  #main.news .alpha .categoryLink a, #main.news .alpha .categoryLink .pagebute .current_page, .pagebute #main.news .alpha .categoryLink .current_page {    width: 24%;    margin: 1% 0.5%;    border: 2px solid #f0f0f0;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    text-align: center;    display: block;    font-size: 1.3rem;    padding: 0.8em 0;    color: #333;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 2138, ../sass/_common-sp.scss */  #main.news .alpha .categoryLink a:last-of-type, #main.news .alpha .categoryLink .pagebute .current_page:last-of-type, .pagebute #main.news .alpha .categoryLink .current_page:last-of-type {    width: 30%;  }  /* line 2141, ../sass/_common-sp.scss */  #main.news .alpha .categoryLink a:after, #main.news .alpha .categoryLink .pagebute .current_page:after, .pagebute #main.news .alpha .categoryLink .current_page:after {    font-size: inherit !important;  }  /* line 2144, ../sass/_common-sp.scss */  #main.news .alpha .categoryLink a:hover, #main.news .alpha .categoryLink .pagebute .current_page:hover, .pagebute #main.news .alpha .categoryLink .current_page:hover, #main.news .alpha .categoryLink a.now, #main.news .alpha .categoryLink .pagebute .now.current_page, .pagebute #main.news .alpha .categoryLink .now.current_page {    border-color: #37a4e5;    background: #37a4e5;    color: #fff;    -moz-transition: 0.5s;    -o-transition: 0.5s;    -webkit-transition: 0.5s;    transition: 0.5s;  }  /* line 2160, ../sass/_common-sp.scss */  #main.ad .alpha .mainimg img {    width: 100%;    height: auto;  }  /* line 2164, ../sass/_common-sp.scss */  #main.ad .alpha .mainimg h2 {    font-size: 4.6875vw;    text-align: center;    margin-top: 1em;    border-bottom: none;  }  /* line 2171, ../sass/_common-sp.scss */  #main.ad .alpha h2 {    font-size: 5.20833vw;    border-bottom: 2px solid #0e579a;  }  /* line 2175, ../sass/_common-sp.scss */  #main.ad .alpha .contMenu {    margin-top: 1em;  }  /* line 2178, ../sass/_common-sp.scss */  #main.ad .alpha .contMenu .img {    width: 100%;  }  /* line 2180, ../sass/_common-sp.scss */  #main.ad .alpha .contMenu .img img {    width: 100%;    height: auto;  }  /* line 2185, ../sass/_common-sp.scss */  #main.ad .alpha .contMenu .text {    position: relative;    width: 100%;  }  /* line 2192, ../sass/_common-sp.scss */  #main.ad .alpha .contMenu .text .wrappingLink {    padding-bottom: 1em;  }  /* line 2193, ../sass/_common-sp.scss */  #main.ad .alpha .contMenu .text .wrappingLink .btn {    padding: 1em 0;  }  /* line 2198, ../sass/_common-sp.scss */  #main.ad .alpha .contMenu .text .entryLink {    width: 100%;    margin-left: 0;    margin-right: 0;  }  /* line 2211, ../sass/_common-sp.scss */  #main.ad .alpha .wrappingbusList a .thumb, #main.ad .alpha .wrappingbusList .pagebute .current_page .thumb, .pagebute #main.ad .alpha .wrappingbusList .current_page .thumb {    width: 100%;    height: 100px;    background-size: cover;  }  /* line 2224, ../sass/_common-sp.scss */  .entryBody {    margin-top: 2em;    margin-bottom: 2em;  }  /* line 2227, ../sass/_common-sp.scss */  .entryBody h2 {    border-bottom: 2px solid #0e579a;    font-size: 4.94792vw !important;    margin-top: 6.51042vw;  }  /* line 2237, ../sass/_common-sp.scss */  #e404 {    text-align: center;    margin: 2em 15px 4em;  }  /* line 2240, ../sass/_common-sp.scss */  #e404 .img404 {    width: 25.78125vw;    height: auto;  }  /* line 2244, ../sass/_common-sp.scss */  #e404 h1 {    color: #173f85;    font-size: 4.42708vw;    margin-top: 1em;  }  /* line 2249, ../sass/_common-sp.scss */  #e404 p {    font-size: 2.60417vw;    margin-top: 2em;  }  /* line 2253, ../sass/_common-sp.scss */  #e404 .toTop {    font-size: 3.90625vw;    font-weight: bold;  }  /* line 2264, ../sass/_common-sp.scss */  #main.search .gSearchArea .cse .gsc-control-cse,  #main.search .gSearchArea .gsc-control-cse {    padding: 0;  }  /* line 2269, ../sass/_common-sp.scss */  #main.search .gSearchArea table, #main.search .gSearchArea tbody, #main.search .gSearchArea thead, #main.search .gSearchArea tr, #main.search .gSearchArea th, #main.search .gSearchArea td {    border: none;    margin: 0;    padding: 0.5em;  }  /* line 2274, ../sass/_common-sp.scss */  #main.search .gSearchArea .gsc-control-cse .gsc-option-menu-container {    width: 105px;  }  /* line 2279, ../sass/_common-sp.scss */  #main.search .gSearchArea .gsc-webResult .gsc-thumbnail-inside {    border-bottom: 2px solid #173f85 !important;    padding: 0.5em;    border-bottom: none;    margin-bottom: 0.5em;  }  /* line 2287, ../sass/_common-sp.scss */  #main.search .gSearchArea .gsc-webResult .gsc-result .gs-title {    height: auto;    overflow: visible;  }  /* line 2291, ../sass/_common-sp.scss */  #main.search .gSearchArea .gsc-webResult .gsc-control-cse .gs-result .gs-title {    height: auto;  }  /* line 2294, ../sass/_common-sp.scss */  #main.search .gSearchArea .gsc-webResult a.gs-title, #main.search .gSearchArea .gsc-webResult .pagebute .gs-title.current_page, .pagebute #main.search .gSearchArea .gsc-webResult .gs-title.current_page {    font-size: 4.8vw;    font-weight: normal;  }  /* line 2296, ../sass/_common-sp.scss */  #main.search .gSearchArea .gsc-webResult a.gs-title b, #main.search .gSearchArea .gsc-webResult .pagebute .gs-title.current_page b, .pagebute #main.search .gSearchArea .gsc-webResult .gs-title.current_page b {    font-size: 4.8vw;  }  /* line 2302, ../sass/_common-sp.scss */  #main.search .gSearchArea .gsc-webResult a.gs-image:after, #main.search .gSearchArea .gsc-webResult .pagebute .gs-image.current_page:after, .pagebute #main.search .gSearchArea .gsc-webResult .gs-image.current_page:after {    display: none;  }  /* line 2306, ../sass/_common-sp.scss */  #main.search .gSearchArea .gsc-webResult .gs-result .gs-title, #main.search .gSearchArea .gsc-webResult .gs-result .gs-title * {    text-decoration: none;  }  /* line 2309, ../sass/_common-sp.scss */  #main.search .gSearchArea .gsc-webResult .gs-webResult div.gs-visibleUrl, #main.search .gSearchArea .gsc-webResult .gs-imageResult div.gs-visibleUrl {    font-size: 3.73333vw;  }  /* line 2312, ../sass/_common-sp.scss */  #main.search .gSearchArea .gsc-webResult .gsc-webResult.gsc-result, #main.search .gSearchArea .gsc-webResult .gsc-results .gsc-imageResult {    margin-bottom: 2em;  }  /* line 2316, ../sass/_common-sp.scss */  #main.search .gSearchArea .gs-snippet {    padding: 0 0.5em 1em;    font-size: 3.73333vw;  }  /* line 2320, ../sass/_common-sp.scss */  #main.search .gSearchArea .gs-no-results-result .gs-snippet, #main.search .gSearchArea .gs-error-result .gs-snippet {    padding: 1em;  }  /* line 58, ../sass/common.scss */  .f16 {    font-size: 3.64583vw;  }  /* line 61, ../sass/common.scss */  .f12 {    font-size: 3.125vw;  }}@media print {  /* line 67, ../sass/common.scss */  body {    -webkit-print-color-adjust: exact;    width: 1280px;    transform: scale(0.8);    -moz-transform: scale(0.8);    -webkit-transform: scale(0.8);    transform-origin: 0 0;  }}