@charset "UTF-8";

/*------------------選べる２コース------------------*/
#course+section .menu_box ul {
    justify-content: center;
    gap: 6rem;
}
#course+section .menu_text_box1 {
    text-decoration: line-through;
}
#course+section .menu_box ul li {
    width: 45%;
}
#course+section .menu_title2 span {
    font-size: 1.5em;
}
#course+section .menu_box .menu_text .menu_text_box2 {
    font-size: 2em;
}
@media screen and (max-width: 900px) {
    #course+section .menu_box ul li {
        width: 100%;
    }
    #course+section .menu_box h3 {
        display: grid;
        place-content: center;
        font-size: min(6vw,1.5em);
    }
    #course+section .menu_title2 span {
        font-size: min(6.8vw,1.5em);
    }
    #course+section .menu_box ul {
        gap: 0;
    }
}
/*------------------キャンペーン---------------------------*/
#lp_cam1+section .inner_item_img{
	position: relative;
}
#lp_cam1+section .inner_item_img::before{
	content: "";
	display: block;
	width: 145px;
	aspect-ratio: 1 / 1;
	background: url(/common/upload_data/sense-icojp/image/c-top-1a.png) no-repeat center / contain;
	position: absolute;
	top: -30px;
	left: -90px;
	pointer-events: none;
	z-index: -1;
}
#lp_cam1+section .inner_item_txt ul{
	display: flex;
	justify-content: space-around;
	font-size: 2.5rem;
	font-weight: 600;
	max-width: 1000px;
	margin: 0 auto 
}
#lp_cam1+section .inner_item_txt ul li{
	list-style: none;
	padding-left: 1.8em;
	background:  url(/common/upload_data/sense-icojp/image/20240718103342.png) no-repeat left top 0.35em / 1.2em;
}
@media screen and (max-width: 900px){
	#lp_cam1+section .inner_item_img{
		width: 50%;
	}
	#lp_cam1 + section .inner_item_img::before{
		width: 35%;
		top:0;
		left: 0;
		transform: translateX(-64%) translateY(-20%);
	}
	#lp_cam1+section .inner_item_txt ul{
		font-size: 2.0rem;
	}
}
@media screen and (max-width: 600px){
	#lp_cam1+section .inner_item_txt ul{
		font-size: 1.4rem;
	}
	#lp_cam1+section .inner_item_txt ul{
		flex-direction: column;
		gap: 10px 0;
		width: 100%;
		max-width: 185px;
	}
	
}