/* Overrides to min.css */
.type_pc #sound_container h2{margin:0 124px}
.type_sp #sound_container h2{margin:0 20px}
.type_pc #sound_container h3{margin:60px 124px 40px;font-size:20px;color:#333}
.type_sp #sound_container h3{margin:50px 20px 0;font-size:16px;color:#333}
@media screen and (min-width: 768px){
  #sound_container h3+ .caution_padding{margin-top:0;padding-top:0}
}
@media screen and (max-width: 767px){
  #sound_container h3+ .caution_padding{margin-top:20px}
}

.type_pc .img_container{max-width:642px;margin:55px auto 0;height:260px;}
.type_pc .img_container{text-align:center;}

.type_pc .img_container_wrap{margin:30px 124px 0;overflow:hidden}
.type_sp .img_container_wrap{margin:30px 20px 0}
.type_pc .img_container_wrap img,.type_sp .img_container_wrap img{width:100%}
.img_container_wrap+.img_container_wrap{margin-top:10px}
.type_pc .img_container_wrap .img_container_col-2 .col{float:left;width:49.5%;margin-left:1%}
.type_pc .img_container_wrap .img_container_col-2 .col:first-child{margin-left:0}
.type_sp .img_container_wrap .img_container_col-2 .col{margin-top:10px}
.type_sp .img_container_wrap .img_container_col-2 .col:first-child{margin-top:0}

.type_sp .links{margin-top:12px}
.type_sp .linkname{margin-bottom:8px}
.type_pc .linkname,.type_pc #sound_container .text,.type_pc .share{margin:0 124px;}
.type_pc .linktitle{margin:43px 124px 0;}
.type_pc .sharetitle{margin:30px 124px 0;}
.type_pc .caution,.type_pc .caution_padding{margin:40px 124px;line-height:30px;}

.type_pc .share{position:relative;left:-5px}

.type_pc .fbcontainer{top:0;}
.type_sp .right_shadow{width:10px}
.type_sp .left_shadow{width:10px;left:0}

.type_pc #mainArea ul,.type_pc #mainArea ul{margin:30px 124px}
.type_sp #mainArea ul,.type_sp #mainArea ul{margin:30px 20px}



/* For backt to top BTN by YBS */
.backBtn{margin-top:20px;padding-bottom:60px;text-align: center;}
.type_pc .rad {
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-radius-topleft: 20px;
    border-radius-topright: 20px;
    border-radius-bottomright: 20px;
    border-radius-bottomleft: 20px;
    -webkit-border-radius: 20px;
}
.type_sp .rad {
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-radius-topleft: 20px;
    border-radius-topright: 20px;
    border-radius-bottomright: 20px;
    border-radius-bottomleft: 20px;
    -webkit-border-radius: 20px;
}
.type_pc .backBtn .btn a {
    border: 1px solid #157efb;
    padding: 9px 63px;
    color: #157efb;
    text-decoration: none;
    font-weight: 300;
    letter-spacing: .5px;
}
.type_sp .backBtn .btn a {
    text-decoration: none;
    color: #157efb;
    border: 1px solid #157efb;
    font-size: 14px;
    line-height: 30px;
    display: block;
    margin: 27px auto;
    width: 165px;
    text-align: center;
    font-weight: 400;
}
.type_pc .backBtn .btn a:hover{
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
}
.type_pc .backBtn .btn a:hover {
    color: #fff;
    background: #157efb;
    transition: all .3s linear;
}