/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 23 2025 | 12:45:41 */
@media screen and (max-width:1025px) {
.border_colum::before{
	content:none !important;
}
	
	/*ドロワーメニュー*/
	.global-nav{
		padding:0px !important;
	}
	.global-nav__container .alignfull.ystdb-section{
		padding:0px !important;
	}
	.dorop_img img{
		width:100%;
		height:100%;
	}
	.drop_sp1{
		background-color:#000000;
		padding:10px;
	}
	.drop_sp2{
		background-color:#E86CBF;
		padding:10px;
	}
	.global-nav__container{
		padding:0px !important;
	}
	.drop_rogo{
		padding-left:16px;
	}
}
@media screen and (max-width:768px) {
	.parts_btn{
		margin-top:0px !important;
	}
	.vk_inline-font-size{
		font-size:14px !important;
	}
	.r_padding .wp-block-media-text__content{
		padding-bottom:0px !important;
	}
	.flow_btn{
		margin-right:auto !important;
		margin-left:auto !important;
	}

	.block_div{
		justify-content:center !important;
	}

	.box_title4 .ystdtb-box__label-contents{
	margin-left:20px;
}

	.block_div .p_ryoukin.has-ys-light-red-color.has-text-color.has-link-color.has-x-huge-font-size.wp-elements-bd3a7b2fc95d333c040d03a772679653{
				font-size:69px !important;
	}
	.block_div .p_en{
		font-size:32px !important;
	}
	.colum_radius{
	border:#E86CBF 2px solid !important;
}
.colum_radius2{
	border:#E86CBF 2px solid !important;
}
	.box_2 .ystdtb-box__label.has-ys-white-background-color.has-background.has-ys-black-color.has-text-color.is-label-bold::before{
	left:0%;
}
	.box_3 .ystdtb-box__label.has-ys-white-background-color.has-background.has-ys-black-color.has-text-color.is-label-bold::before{
	left:0% !important;
}
.about_column{
	border:#E5E5E5 solid 5px !important;
}
	.center_p{
		text-align:center !important;
	}
	.block_div{
	align-items:none !important;

}
	.block_div4{
		align-items:baseline !important;
		gap:3px;
		max-height:66px;
	}
.box_title,.box_title2{
	display:block !important;
}
	.box_title4 .ystdtb-box__content{
		padding-top:6px !important;
	}
.block_div2{

	align-items:none !important;
}

}
@media screen and (max-width:600px) {
		.yazirushi{
		height:10px !important;
	}
		.p_28{
		font-size:28px !important;
	}
		.p_100{
		font-size:72px !important;
	}
	.p_56{
		font-size:52px !important;
	}
	.box_title3 .ystdtb-box__label.has-background.is-label-normal::before{
	content:none !important;
		
}
		.box_title .ystdtb-box__label.has-background.is-label-normal{
		font-size:24px !important;
	}
	.box_title2 .ystdtb-box__label.has-background.is-label-normal{
		font-size:24px !important;
		
}
	
}


@media screen and (max-width:599px) {
	.voice-name {
		align-items: center !important;
    flex-direction: column;
		gap:8px;
}
	
	.midashi01 img {
    width: 70% !important;
}
	.midashi02 img {
    width: 40% !important;
}
	.midashi03 img {
    width: 80% !important;
}
	.midashi04 img {
    width: 60% !important;
}
	.midashi05 img {
    width: 90% !important;
}
	.midashi06 img {
    width: 80% !important;
}
	.midashi07 img {
    width: 60% !important;
}
	
}

@media screen and (max-width:399px) {

		.box_title3 .ystdtb-box__label.has-background.is-label-normal{
	font-weight:bold;
		left:5% !important;
	padding:5px !important;
			
}
					.box_title .ystdtb-box__label.has-background.is-label-normal{
		left:30% !important;
	}
	.box_title2 .ystdtb-box__label.has-background.is-label-normal{
		left:2% !important;
		
}
}
