/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 31 2025 | 02:01:40 */
.checker li::before {
        content: url(https://wayout-strategic-partners.com/wp/wp-content/uploads/2025/07/checkbox.png)!important;
        transform: scale(0.2)!important;
        position: absolute;
        top: -41px;
        left: -55px;	
}

.modal-inner {
  display: none;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 1200px;
padding:30px;	
height:600px;
overflow:scroll;
  width: 90%;
  z-index: 9999;
background:url(https://wayout-strategic-partners.com/wp/wp-content/uploads/2025/07/consultant_popup_bk.png);
background-size:cover;
}

@media screen and (max-width: 768px) {
	.modal-inner {
	padding:15px!important;
	width:auto;
	font-size:14px;	
	}
}

.modal-inner.active {
  display: flex;
}
.modal-inner img{
width:revert-layer!important;
}

.modal-close {
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
  font-size: 24px;
  font-weight: bold;
}
.modal-close:hover {
  opacity: 0.6;
}

.header-h1 .ystdb-heading__subtext{
	font-family:'Lato', sans-serif!important;
}

.site-info{
	margin-top:0.5em!important;	
	padding-top:0.5em!important;
	padding-bottom:0.5em!important;	
	background:#f5f5f5!important;
}

.footer-main{
	padding-top:1em!important;
	background:white;
	padding-bottom:0px!important;
}

.footer-nav__menu{
	justify-content:space-between;
	max-width:1200px;
}

.footer-main a {
	font-size:16px;
	font-weight:bold;
}

.bg_line02::before {
		-webkit-transform: rotate(-24.5deg) scale(1, 1)!Important;
        /* transform: rotate(-24.5deg) scale(1, 1); */
        -webkit-transition: .4s!important;
        /* transition: .4s;	*/	
		
        content: '';
        display: inline-block;
        position: absolute;
        width: 6000px;
        height: 887px;
        left: -210px;
        bottom: -500px;
        background-color: #12246c;
        -webkit-transform: rotate(-24.5deg) scale(0, 1);
        transform: rotate(-24.5deg) scale(0, 1);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }

.bgs-gray::before {
		-webkit-transform: rotate(-24.5deg) scale(1, 1)!Important;
        /* transform: rotate(-24.5deg) scale(1, 1); */
        -webkit-transition: .4s!important;
        /* transition: .4s;	*/	
		
        content: '';
        display: inline-block;
        position: absolute;
        width: 6000px;
        height: 887px;
        left: -210px;
        bottom: -200px;
        background-color: #cacaca;
        -webkit-transform: rotate(-24.5deg) scale(0, 1);
        transform: rotate(-24.5deg) scale(0, 1);
        -webkit-transform-origin: left center;
        transform-origin: left center;
		opacity:0.5;
    }

.bgs-gray02::before {
		-webkit-transform: rotate(-24.5deg) scale(1, 1)!Important;
        /* transform: rotate(-24.5deg) scale(1, 1); */
        -webkit-transition: .4s!important;
        /* transition: .4s;	*/	
		
        content: '';
        display: inline-block;
        position: absolute;
        width: 6000px;
        height: 887px;
        left: -210px;
        bottom: -400px;
        background-color: #E6E9F5;
        -webkit-transform: rotate(-24.5deg) scale(0, 1);
        transform: rotate(-24.5deg) scale(0, 1);
        -webkit-transform-origin: left center;
        transform-origin: left center;
		opacity:0.5;
    }

	.bg_line03::before {
		-webkit-transform: rotate(-24.5deg) scale(1, 1)!Important;
        /* transform: rotate(-24.5deg) scale(1, 1); */
        -webkit-transition: .4s!important;
        /* transition: .4s;	*/	
		
        content: '';
        display: inline-block;
        position: absolute;
        width: 6000px;
        height: 714px;
        left: -210px;
        top: 130px;
        background-color: #f5f5f5;
        -webkit-transform: rotate(-24.5deg) scale(0, 1);
        transform: rotate(-24.5deg) scale(0, 1);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }

.bg-line04::before {
		-webkit-transform: rotate(-24.5deg) scale(1, 1)!Important;
        /* transform: rotate(-24.5deg) scale(1, 1); */
        -webkit-transition: .4s!important;
        /* transition: .4s;	*/	
		
        content: '';
        display: inline-block;
        position: absolute;
        width: 6000px;
        height: 887px;
        left: -210px;
        top: 1000px;
        background-color: navy;
        -webkit-transform: rotate(-24.5deg) scale(0, 1);
        transform: rotate(-24.5deg) scale(0, 1);
        -webkit-transform-origin: left center;
        transform-origin: left center;
		opacity:0.2;
    }

.main-button {
	background: url(https://bizhomely1.xbiz.jp/wayout/wp-content/uploads/2025/06/common_btn_01_1px.png) no-repeat !important;
	background-size:contain!Important;
}
.main-button::after {
  content: "";
  width: 15px;
  height: 12px;
  background: url(https://bizhomely1.xbiz.jp/wayout/wp-content/uploads/2025/06/arrow01_n.png) no-repeat center / contain;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 30px;
  transition: 0.3s;
}
.main-button:hover::after,.main-button-white:hover::after {
  right: 24px;
}

.main-button-white {
	background: url(https://bizhomely1.xbiz.jp/wayout/wp-content/uploads/2025/06/common_btn_02_1px.png) no-repeat !important;
	background-size:contain!Important;
}
.main-button-white::after {
  content: "";
  width: 15px;
  height: 12px;
  background: url(https://bizhomely1.xbiz.jp/wayout/wp-content/uploads/2025/06/arrow01_w.png) no-repeat center / contain;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 30px;
  transition: 0.3s;
}

.main-button-orange {
        background: linear-gradient(135deg, transparent 10px, #dd7615 10px, #df5910 100%)!important;
        position: relative;
        color: #ffffff;
        width: 100%;
        height: 60px;
        display: flex;
		font-size:20px!important;
        align-items: center;
        margin: 35px 0 0 0;
}


.m0{
	margin:0px;
}

p{
	font-weight:500;
	font-family:"Noto Sans CJK JP","Noto Sans Japanese","Noto Sans JP", "Hiragino Kaku Gothic ProN", "Meiryo", "sans-serif";
}

@media screen and (max-width: 768px) {
	.no1 img{
		max-width:100px;
	}
	.checker{font-size:18px;}

	
	.lp-mv{
		background: url(https://wayout-strategic-partners.com/wp/wp-content/uploads/2025/07/careerchange_top_sp.png)center no-repeat!important;
        background-size: cover!important;
	}	
	
	.lp-mv .ystdb-heading__container{
		text-align:center!important;
	}	
	
	.lp-mv img{
		width:180px!important;
		margin-top:50px;
	}	
	
	.spleft{
		text-align:left!Important;
	}
	
	.title-img{
		max-width:300px!important;
		width:300px!important;
		margin:0 auto!important;
	}	
}