@charset "utf-8";

/* コーポレートカラー #a2c7c9
文字 #6b584b
アクセントカラー #07575b 
薄い緑 #dae9e9
ピンク　#c9a3b4
補色　#c9a5a3*/

.access-1,.access-2{
    border-top: 1px dashed #6b584b ;
    border-bottom: 1px dashed #6b584b;
    padding: 10px;
    margin-bottom: 30px;
}

.access-area .flex{
    margin-bottom: 10px;
}

.access-area .flex{
justify-content: center;
}

.access-area .studio-text p{
    line-height: 1.2;
    margin-bottom: 10px;
}


.access-area .studio-text{
    padding: 0 5px;
}

.access-area .studio-text .small{
    font-size: 14px;
    padding-left: 10px;
}

.access-area .studio{
    font-size: 18px;
    font-weight: bold;
    height: 3em;
}

.studio-1,.studio-2{
    gap: 10px;
}

.access-area .studio{
    height: 2em;
}

.studio-1 img{
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
}

.studio-2 img{
    max-width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
}

.access-contents p{
    width: 60%;
    text-align: justify;
    line-height: 1.5;
    margin: 0 auto 30px;
    padding: 10px 0;
}


/* 写真の表示 */
.slider{
    width: 300px;
    margin: 0 auto;
}

/* もともとの矢印を消す */
.slick-arrow:before{
	content:""!important;
}

.slick-prev, 
.slick-next {
    position: absolute!important;/*絶対配置にする*/
    top: 42%;
    cursor: pointer!important;/*マウスカーソルを指マークに*/
    border-top: 3px solid #07575b!important;/*矢印の色*/
    border-right: 3px solid #07575b!important;/*矢印の色*/
    height: 20px!important;
    width: 20px!important;
    z-index: 1!important;
}

.slick-prev {/*戻る矢印の位置と形状*/
    left: -5%!important;
    transform: rotate(-135deg)!important;
}

.slick-next {/*次へ矢印の位置と形状*/
    right: -5%!important;
    transform: rotate(45deg)!important;
}



/* -----------------------------------------
  ここから768px以下の画面に向けた記述
----------------------------------------- */
@media screen and (max-width:768px){
    .access-contents p{
        width: 100%;
    }

    .access-area .studio{
        font-size: 16px;
    }
    
    .access-1,.access-2{
        padding: 5px;
    }

    }

