@charset "UTF-8";

@media screen and (min-width:769px){
	#gNav {
		position: relative;
	}
	
	#gNav .gNav-menu {
		box-sizing: border-box;
		width: 1200px;
		top: 47px;
		left: 90px;
  }
	
	#gNav .gNaiI {
		width: 1080px;
	}
	
	#gNav .gNaiI_col3 {
		margin: 0;
		padding: 0;
	}
	
	#gNav .gNaiI_col3 > li
	#gNav .gNaiI_col3.bd > li ul li {
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#gNav .gNaiI_col3.bd > li {
		margin: 0;
		padding: 0;
		width: 100%;
		float: none;
		clear: both;
		border-top: 1px solid #ff5700;
	}
	
	#gNav .gNaiI_col3.bd > li:first-child {
		border-top: none;
	}
	
	#gNav .gNaiI .gNaiI_col3 > li a {
		display: block;
		box-sizing: content-box;
		padding: 25px 35px;
		width: 290px;
	}
	
	#gNav .gNaiI .gNaiI_col3.bd > li > a {
		width: 100%;
	}
	
	#gNav .gNaiI .gNaiI_col3 li.plan_category_nav {
		padding-right: 35px;
	}
	
	#gNav .gNaiI .gNaiI_col3 li.plan_category_nav a {
		display: table-cell;
		height: 125px;
		vertical-align: middle;
	}
	
	#gNav .gNaiI .plan_category_list {
		box-sizing: border-box;
		margin: 0;
		padding: 0;
		width: 685px;
	}
	
	#gNav .gNaiI .plan_category_list dl {
		margin: 0;
		padding: 25px 0 0 0;
		width: 100%;
		float: none;
	}
	#gNav .gNaiI .gNaiI_col3.bd .col4 li a{
  	width: 200px;
	}
}

.your_plan_title{
  margin-bottom: 12px;
  border-bottom: 1px solid #ff5700;
}
@media screen and (min-width:769px){
	.pc-only{display:block !important;}
	.sp-only{display:none !important;}
}
@media screen and (max-width:768px){
	.sp-only{display:block !important;}
	.pc-only{display:none !important;}
}

/* 20240424 tane add */
@media (max-width: 1232px) {
	#page{
		padding-top: 51px;
	}
}
@media screen and (max-width:970px){
  .slider {
		padding: 0 1%;
	}
}
/* 20240424 tane end */

/* 20240425 tane add */
@media (max-width: 640px) {
	.flexslider.sp ol{
		display: flex;
	}
}
/* 20240425 tane end */

/* 20240513 tane add */
@media (min-width: 641px) {
	.flex-control-thumbs{
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
	}
}
/* 20240513 tane end */