@charset: "utf-8";
.junjun img {
  display: inline;
}
.junjun a {
  color:#0053b3;
}

.jun .concept p{
  line-height: 1.4;
}
.junjun .jun_h2{
	font-size: 3.3rem;
    color: #1c1c1c;
    font-weight: bold;
    margin: 20px 0;
}

.junjun .jun_h3,.junjun .jun_h4,.junjun .col2_box {
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
}
.junjun .jun_h3{
  font-size: 2.4rem;
  color:#0053b3;
  margin-top:50px;
}
.junjun .jun_h4{
    font-size: 2rem;
    margin-bottom: 20px;
  margin-top:30px;
    background-image: none!important;
    color: #000!important;
    border-bottom: 1px solid #1c1c1c;
    padding-left: 10px;
}

.junjun .col2_box{
	display:flex;
	margin:30px 0;
  justify-content: space-between;
}
.junjun .col2_box p {
  font-size: 1.8rem;
}
.jun .col2_box ul + a {
  font-size: 1.8rem;
  font-weight: bold;
}
.junjun .col2_box div{
	font-size:1.6rem;
    margin-bottom:10px;
}
.junjun .col2_box div:first-of-type{
  width:60%;
}
.junjun .img_100sp{
  width:35%;
}
.junjun .col2_box div ul {
	margin:20px 0;
  list-style: none;
  padding-inline-start:0;
    font-size: 1.8rem;
}
.junjun .col2_box div ul li{
	margin-bottom:10px;
	text-indent:1em;
}
.junjun .col2_box div ul li a{
  text-decoration: underline;
}

.junjun .col2_box .img_100sp{
	margin:0 10px;
}

.junjun .shop_box li img{
	width:100%;
}

.junjun .shop_box{ 
 width: 100%;
  overflow: hidden;
  margin-bottom: 24px;
  display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
  justify-content: space-between;
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
}
.junjun .shop_box li {
  width: 22.7%;
  margin-right: 3%;
  float: left;
  margin-bottom: 40px;
}
.junjun .shop_box li:nth-child(4n) {
  margin-right: 0;
}
.junjun.shop_box li img {
  margin-bottom: 4px;
  width: 100%;
}
.junjun .shop_box li a {
 text-decoration: none;
  color: #000;
  font-size:1.4rem;
}
.junjun .shop_box .shop_name {
  font-weight: bold;
}


@media screen and (max-width: 640px){
.junjun .jun_h2 {
  font-size: 129%;
  font-weight: bold;
  margin-bottom: 17px;
}
  .junjun .jun_h3 {
    font-size: 2rem;
  }

  .junjun .col2_box {
    margin-bottom: 20px;
  }
  .junjun .col2_box div:first-of-type,.junjun .col2_box div{
  width:100%;
}
.junjun .img_100sp img{
  width:100%;
}
.junjun .col2_box{
  display:block;
}

.junjun .shop_box li {
  width: 48%;
  margin-right: 4%;
}
.junjun .shop_box li:nth-child(2n) {
  margin-right: 0;
}
  .junjun .col2_box .img_100sp {
    margin:0;
  }
}
