@charset "utf-8";
/* 
サイト固有の記述
*/

/* 全体（色系）*/
body {
    
}

/* パソコン以上*/
@media screen and (min-width: 1281px) {
    body {
    }
}

/* モニター以上*/
@media screen and (min-width: 1860px) {
    body {
    }
}

/* タブレット*/
@media screen and (max-width: 1024px) {
    body {
       
    }
}

/* 携帯*/
@media screen and (max-width: 767px) {
    body {
		.sp_box {
			.sub_images_ul {
				flex-direction: column;
				align-items: center;
			}
			
			.sub_images_ul .li {
				width: 55%;
			}
		}
		
		#main_visual01 .mv_box {
			bottom: 1%;
		}
    }
}
