@charset "utf-8";
/* CSS Document */

/*基本説明--------------------------*/

.design-area{
    border: 1px solid #037FD2;
    padding: 10px;
    margin-top: 20px;
    width:83%;
}
@media screen and (max-width: 750px) {
    .design-area{
        width:100%;
    }
}
.design-area p{
    font-weight: 700;
}
.design-area li {
    display: inline-block;
    margin-right:10px;
}
@media screen and (max-width: 750px) {
    .design-area li {
        font-size:12px;
    } 
}
.design-btn{
    background-color: #037FD2;
    color: #fff;
    padding:3px 10px;
    border-radius: 5px;
    margin-top: 8px;
}
.template{
    font-weight: 700;
}
.template:after{
    content: " ";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    border-left: 7px solid #6db3e4;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    position: relative;
    top: -.1em;
    right: -5px;
    margin-right: 4px
}
@media screen and (max-width: 750px) {
    .template:after{
        content:none;
    }
}

/*モーダル部分の記述*/
.imgModal {
  width: 700px;
  margin: 0 auto;
}
.imgModal img {
  width: 100%;
}
@media screen and (max-width: 750px) {
  .imgModal {
    width: 100%;
    margin: 0 auto;
  }
  .imgModal img {
    width: 100%;
  }
}

/*youtube埋め込みレスポンシブ*/
.movie-wrap {
     position: relative;
     padding-bottom: 56.25%; /*アスペクト比 16:9の場合の縦幅*/
     height: 0;
     overflow: hidden;
}
 
.movie-wrap iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}

