@charset "UTF-8";
/*----------------------------------------
	RESET
-----------------------------------------*/
#PJCOLABO div, #PJCOLABO span, #PJCOLABO applet, #PJCOLABO object, #PJCOLABO iframe, #PJCOLABO h1, #PJCOLABO h2, #PJCOLABO h3, #PJCOLABO h4, #PJCOLABO h5, #PJCOLABO h6, #PJCOLABO p, #PJCOLABO blockquote, #PJCOLABO pre, #PJCOLABO a, #PJCOLABO abbr, #PJCOLABO acronym, #PJCOLABO address, #PJCOLABO big, #PJCOLABO cite, #PJCOLABO code, #PJCOLABO del, #PJCOLABO dfn, #PJCOLABO em, #PJCOLABO img, #PJCOLABO ins, #PJCOLABO kbd, #PJCOLABO q, #PJCOLABO s, #PJCOLABO samp, #PJCOLABO small, #PJCOLABO strike, #PJCOLABO strong, #PJCOLABO sub, #PJCOLABO sup, #PJCOLABO tt, #PJCOLABO var, #PJCOLABO b, #PJCOLABO u, #PJCOLABO i, #PJCOLABO center, #PJCOLABO dl, #PJCOLABO dt, #PJCOLABO dd, #PJCOLABO ol, #PJCOLABO ul, #PJCOLABO li, #PJCOLABO fieldset, #PJCOLABO form, #PJCOLABO label, #PJCOLABO legend, #PJCOLABO table, #PJCOLABO caption, #PJCOLABO tbody, #PJCOLABO tfoot, #PJCOLABO thead, #PJCOLABO tr, #PJCOLABO th, #PJCOLABO td, #PJCOLABO article, #PJCOLABO aside, #PJCOLABO canvas, #PJCOLABO details, #PJCOLABO embed, #PJCOLABO figure, #PJCOLABO figcaption, #PJCOLABO footer, #PJCOLABO header, #PJCOLABO hgroup, #PJCOLABO menu, #PJCOLABO nav, #PJCOLABO output, #PJCOLABO ruby, #PJCOLABO section, #PJCOLABO summary, #PJCOLABO time, #PJCOLABO mark, #PJCOLABO audio, #PJCOLABO video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

#PJCOLABO article, #PJCOLABO aside, #PJCOLABO details, #PJCOLABO figcaption, #PJCOLABO figure, #PJCOLABO footer, #PJCOLABO header, #PJCOLABO hgroup, #PJCOLABO menu, #PJCOLABO section {
  display: block; }

#PJCOLABO {
  line-height: 1; }

#PJCOLABO ol, #PJCOLABO ul, #PJCOLABO li {
  list-style: none !important; }

#PJCOLABO blockquote, #PJCOLABO q {
  quotes: none; }

#PJCOLABO blockquote:before, #PJCOLABO blockquote:after {
  content: '';
  content: none; }

#PJCOLABO q:before, #PJCOLABO q:after {
  content: '';
  content: none; }

#PJCOLABO table {
  border-collapse: collapse;
  border-spacing: 0; }

.mincho {
  font-family: "游明朝", YuMincho, "Kozuka Mincho Pro", "Kozuka Mincho Std", "小塚明朝 Pro R", "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "Sawarabi Mincho", serif; }

.inrWidth {
  width: 800px;
  margin-right: auto !important;
  margin-left: auto !important; }

.outerWidth {
  width: 1000px;
  margin-right: auto !important;
  margin-left: auto !important; }

.fullWidth {
  margin-right: auto !important;
  margin-left: auto !important; }

@media screen and (min-width: 1200px) {
  .fullWidth {
    width: 1200px; }
  .inrWidth {
    width: 800px; } }

@media screen and (min-width: 1000px) and (max-width: 1200px) {
  .fullWidth {
    width: 100%; }
  .outerWidth {
    width: 1000px; }
  .inrWidth {
    width: 800px; } }

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .full-spw100 {
    width: 100% !important; }
  .fullWidth {
    width: 100%; } }

@media screen and (min-width: 768px) and (max-width: 1000px) {
  .outer-spw100 {
    width: 100% !important; }
  .outerWidth {
    width: 90%; } }

@media screen and (min-width: 768px) and (max-width: 800px) {
  .inr-spw100 {
    width: 100% !important; }
  .inrWidth {
    width: 90%; } }

@media screen and (max-width: 768px) {
  .spw100 {
    width: 100% !important; }
  .inrWidth {
    width: 90%; }
  .outerWidth {
    width: 90%; } }

#PJCOLABO section {
  display: block; }

/*----------------------------------------
BODY
-----------------------------------------*/
#PJCOLABO {
  font-family: "游ゴシック体", "游ゴシック", "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
  color: #000;
  background: #CAE7E9;
  position: relative;
  width: 100%;
  word-break: break-all;
  line-height: 1.6;
  font-weight: normal;
  letter-spacing: 0;
  text-align: justify;
  overflow-x: hidden;
  font-variation-settings: "palt"; }

#PJCOLABO img {
  margin: 0;
  padding: 0;
  max-width: 100%;
  height: auto;
  vertical-align: bottom; }

#PJCOLABO * {
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }
  #PJCOLABO *:before, #PJCOLABO *:after {
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }

#PJCOLABO a {
  text-decoration: none;
  color: #222;
  -webkit-tap-highlight-color: transparent; }

#PJCOLABO a.over:hover {
  opacity: 0.6;
  -webkit-transition: 0.3s;
  transition: 0.3s; }

@media only screen and (min-width: 769px) {
  #PJCOLABO {
    font-size: 18px; }
  #PJCOLABO .spbr {
    display: none; }
  #PJCOLABO .sp {
    display: none !important; }
  #PJCOLABO .pc {
    display: block; }
  #PJCOLABO a[href^="tel:"] {
    pointer-events: none; }
  #PJCOLABO a {
    text-decoration: none; }
    #PJCOLABO a:hover {
      opacity: 0.8;
      -webkit-transition: 0.3s ease-in-out;
      transition: 0.3s ease-in-out; }
    #PJCOLABO a img {
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -webkit-transition: 0.3s;
      transition: 0.3s;
      opacity: 1; }
    #PJCOLABO a:hover img {
      opacity: 0.7; }
  #PJCOLABO a[href^="tel:"] {
    pointer-events: none; } }

@media only screen and (max-width: 768px) {
  #PJCOLABO {
    font-size: 14px; }
  #PJCOLABO .pcbr {
    display: none; }
  #PJCOLABO .sp {
    display: block; }
  #PJCOLABO .pc {
    display: none !important; } }

/*----------------------------------------
HEADER
-----------------------------------------*/

/*# sourceMappingURL=maps/common.css.map */
