@charset "UTF-8";
.bg-color {
  background-color:#bee9ff66;

}
.line-container{
background-color:rgba(255,255,255,0.6);
border: solid 2px #00A3FF;
}


.yoko-1 {
max-width: 474px;
}

.ttl-d__text {
z-index: 5;
}

.info {
background:rgba(255,255,255, 0.7);
}

.return {
background:rgba(255,255,255, 0.7);
}




.ttl-a,
.ttl-b:before,
.ttl-d__text:before,
.ttl-e
{
  background:#ec8d3f;
}

.ttl-a
{
  background:#ec8d3f;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
}
.ttl-b,
.ttl-c,
.right-text,
.header-top__menu__list li a:hover {
  color: #000;
}

.ttl-c {
  border: solid 2px #ff525d;
  background-image:repeating-linear-gradient(135deg, transparent, transparent 8px, #F1F3FF 8px, #F1F3FF 12px);
}

.l-column.goods-list .goods-list__inner {
  background: #FFF;
  box-shadow: 2px 5px 6px 1px #ebebeb;
}

.caution-container {
  background: #FFF;
}

.l-column.goods-list .col-1 .image {
  padding-right: 2rem;
  border-right: dotted 3px #ff525d;
}

.space {
  color: #ddd;
  margin: 2rem 0;
}



.kabegami::before {
content:"";
display:block;
position:fixed;
top:0;
left:0;
z-index:-1;
width:100%;
height:100vh;
background-repeat:no-repeat;
background-position:50% 100%;
background-size:cover;
}

.inner_inner
{
background-color:rgba(225,242,255,0.5);
margin:0;
padding:30px 10px;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}
.yoko-1{
max-width: 600px;
margin: auto;
}

.card{
margin: auto;
margin-bottom: 40px;
}
.tktn{
    max-width: 70%;
    margin: auto;
    margin-bottom: 5rem;
}


.access{
font-size:1.5rem;
margin: auto;
color:#ec8d3f;
}



.ttl-d__text:before {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  transform: skewX(0deg);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}


.ttl-c {
    border: solid 2px #FB7C00;
    padding: 1em 1em;
    margin-bottom: 5rem;
    font-size: 1.6rem;
    font-weight: bold;
    text-align: center;
    background-size: auto auto;
    background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
background-image:rgb(255, 255, 255);
}


@media only screen and (max-width: 599px) {
  .l-column.goods-list .col-1 .image {
    border-right: none;
    padding-right: 0;
  }
}
@media only screen and (max-width: 599px) {
  .tktn {
    max-width: 100%;
  }
}
@media only screen and (max-width: 599px) {
  .card {
    width: 100%;
  }
}



@media only screen and (max-width: 599px) {
.text {
  font-size: 1.2rem;
  }
}

@media only screen and (max-width: 599px) {
.text-text {
  font-size: 1.5rem;
  }
}

.large{
    width: 80rem;
    max-width: 80rem;
    margin-bottom: 5rem;
    padding: 1rem;
    margin: 0 auto;
}


.txt_right{
text-align: right;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-right: 10px;
}
.pnk_strong{
    font-weight: bold;
    color: #ec8d3f;
    font-size: 180%
}

@media only screen and (max-width: 599px) {
.access {
  font-size: 1rem;
  }
}

.kaisaibasho img{
width: 100%;
}

.caution-container__text{
text-align: left;
}


.header-top__menu__list li a:hover  {
    color:#66ACE2;
}

.btnbottom{
margin-bottom: 30px;
}

