@charset "utf-8";


/*メインイメージ*/
main{
z-index: 1;
margin: 0 auto;
/*background-color: #f5f4f4; */ /*lightgray;*/
}

/*インデント*/
p.indent{
	padding-left:1em!important;
	text-indent:-1em;
}

p.indent2{
	padding-left:1.5em!important;
	text-indent:-1.5em;
}


/*画像をセンターにした↓*/
img{
width: 100%;
}
.loop{
margin-top: 0px;
margin-bottom: 70px;
}
.loop-pict{
position: relative;
}
.loop-type00{
	display: table-cell;
vertical-align: middle;
}
.loop-pict .loop-type,.loop-pict .loop-type2{
position: absolute;
top: 50%;
left: 50px;
transform: translateY(-50%) translateY(-.5px);
display: block;
height: 320px;
width: 480px;
/*padding:*/
padding: 2.4rem 2.5rem 2.4rem 2.5rem;/*2.2rem 2.5rem 2.6rem 2.5rem*/
background-color: #191e23;/*20250424 background-color: black;*/
	font-feature-settings: "palt";
	display: table;
}


.loop-pict .loop-type_pv2{
position: absolute;
top: 50%;
left: 50px;
transform: translateY(-50%) translateY(-.5px);
display: block;
height: 320px;
width: 480px;
/*padding:*/
padding: 1.8rem 2.5rem 3rem 2.5rem;/*2.2rem 2.5rem 2.6rem 2.5rem*/
background-color: #191e23;/*20250424 background-color: black;*/
	font-feature-settings: "palt";
	display: table;
}





.new-b{
color: #ff6c27!important;  /*orangered;*/
font-weight: 800;
font-size: 24px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
	padding-bottom: 10px;
}
.ue00{
font-size: 22px;
color: white;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
margin-top: -10px;
text-decoration: none;
}
.ue0{
color: white;
margin-top: -8px;  /*-10px;*/
}




.ue0 span{
font-size: 51px;
font-family: rajdhani, sans-serif;
font-style: normal;
font-weight: 700;
}
.ue0 .span2{
font-size: 70px;
vertical-align: -2%;
font-family: rajdhani, sans-serif;
font-style: normal;
font-weight: 700;
}
.sita00{
font-size: 35px;
color: lightgray; 
font-family: rajdhani, sans-serif;
font-style: normal;
font-weight: 700;
text-decoration: none;
}
.sita0{
font-size: 16px;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
padding-top: 15px;
color: white;
}
.kuwashiku{
width: 147px;
background-color: #ff6c27!important;
margin-top: 20px;
padding-top: 8px;
	padding-bottom: 8px;
}
.kuwa{
margin-left: 15px;
font-weight: bold;
color: black;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
text-decoration: none;
}



.kuwashiku_btn {
	    font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
    text-decoration: none;

  display: inline-block;
	font-weight: bold;
  width: 147px;
    margin-top: 20px;
    padding-top: 8px;
    padding-bottom: 8px;  text-align: center;
  text-decoration: none;
  color: rgb(25, 30, 35);
  background-color: #ff6c27;
  box-shadow: 5px 5px 0px #191e23;/*20250424  black;*/
  transition: .1s;
}

.kuwashiku_btn:hover { 
	color: #fff;
opacity: 0.85;
  box-shadow: unset;
  transform: translate(2px,2px);
}




.loop-type a{
text-decoration: none;
}

.loop-type2 a{
text-decoration: none;
}

.loop-type_pv2 a{
text-decoration: none;
}



.kuwashiku a{
text-decoration: none;
}

.kuwashiku:hover{
background-color: red;
opacity: 0.85;
position: relative;
top: 1.5px;
left: 1.5px;
transition: 0.5s ease-in-out;

}
.kuwa:hover{
	color: white;
}

.power3{
display: none;
}

@media screen and (min-width: 1700px){
.loop-pict .loop-type,.loop-pict .loop-type2{
left: 100px;
height: 420px;
	
width: 650px;
padding: 4.3rem 2.5rem 2.2rem 6rem;
}
	
	.loop-pict .loop-type_pv2{
left: 100px;
height: 420px;
	
width: 650px;
padding: 3.3rem 2.5rem 3.2rem 6rem;
}
	
	
.new-b{
font-size: 34px;
}
.ue00{
font-size: 26px;
}
.ue0 span{
font-size: 61px;
}
.ue0 .span2{
font-size: 80px;
}
.sita00{
font-size: 45px;
}
.sita0{
font-size: 22px;
}
.kuwashiku{
width: 170px;
}
.kuwa{
font-size: 20px;
}
	
}
@media screen and (min-width: 1440px){
.loop-pict .loop-type,.loop-pict .loop-type2{
left: 120px;
}
	
	.loop-pict .loop-type_pv2{
left: 120px;
}
	
	
}


/*ショッピングサイトへのリンクボタン*/
a.shopping_btn_02 {
	    font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Meiryo', 'メイリオ', 'Osaka', 'MS PGothic', 'arial', 'helvetica', 'sans-serif';
	display: block;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	width: 200px;
	margin: 50px auto;
	padding: 1rem 2rem;
	font-weight: bold;
	border: 2px solid #ff6c27;
	background: #ff6c27;
	color: #fff;
	transition: 0.5s;
}
a.shopping_btn_02:hover {
	color: #ff6c27;
	background: #fff;
}



.shopping {
 width:200px;
  height:48px;
  position:absolute;
  top:12px;
  right:0px;
}



@media screen and (max-width: 1030px){
.loop-pict .loop-type{
position: static;
transform: translateY(0%) translateY(0px);
height: 250px;
width: auto;
padding-bottom: 80px;
padding: 2rem 2.5rem 6.6rem 2.5rem;

			display: block;
}
	
	.loop-pict .loop-type_pv2{
position: static;
transform: translateY(0%) translateY(0px);
height: 250px;
width: auto;
padding-bottom: 80px;
padding: 1.4rem 2.5rem 7.2rem 2.5rem;
			display: block;
}
	
	
.loop-pict .loop-type2{
position: static;
transform: translateY(0%) translateY(0px);
height: 250px; 
width: auto;
padding-bottom: 80px;

		padding: 2rem 2.5rem 6.6rem 2.5rem;
					display: block;
}
.kuwashiku{
width: 147px;
}

.power{
display: none;
}

}
@media screen and (max-width: 620px){
.loop-pict .loop-type .sita0,.loop-pict .loop-type2 .sita0{
font-size: 15px;
}
	
	.loop-pict .loop-type_pv2 .sita0{
font-size: 15px;
}
	
	
.power2{
display: none;
}
}
@media screen and (max-width: 510px){
.loop-pict .loop-type .ue0 span,.loop-pict .loop-type2 .ue0 span{
font-size: 45px;
}
.loop-pict .loop-type .ue0 .span2,.loop-pict .loop-type2 .ue0 .span2{
font-size: 57px;
}
.loop-pict .loop-type .sita0,.loop-pict .loop-type2 .sita0{
font-size: 14px;
}
.loop-pict .loop-type{
padding: 3rem 2rem 0rem 2rem;
padding-bottom: 90px;
}
	.loop-pict .loop-type_pv2{
padding: 3rem 2rem 0rem 2rem;
padding-bottom: 90px;
}
	
.loop-pict .loop-type2{
padding: 2.5rem 2rem 0rem 2rem;
padding-bottom: 90px;
}
	
	.loop-pict .loop-type_pv2 .ue0 span{
font-size: 45px;
}
.loop-pict .loop-type_pv2 .ue0 .span2{
font-size: 57px;
}
.loop-pict .loop-type_pv2 .sita0{
font-size: 14px;
}
.loop-pict .loop-type_pv2{
padding: 2.5rem 2rem 2.5rem 2rem;
padding-bottom: 90px;

}
	
	.new-b{
font-size: 20px;
}
	
	
.loop-pict .loop-type_pv2 .ue00 {
    margin-top: -20px;
}
	
	
}
@media screen and (max-width: 440px){
.loop-pict .loop-type{
height: 220px;
}
.loop-pict .loop-type_pv2{
height: 228px;
}
.loop-pict .loop-type2{
height: 228px;
}	
.loop-pict .loop-type_pv2 .ue00 {
    margin-top: -5px;
}
	

	

.loop-pict .loop-type .ue00,.loop-pict .loop-type2 .ue00{
font-size: 18px;
}
.loop-pict .loop-type .ue0 span,.loop-pict .loop-type2 .ue0 span{
font-size: 37px;
}
.loop-pict .loop-type .ue0 .span2,.loop-pict .loop-type2 .ue0 .span2{
font-size: 49px;
}
.loop-pict .loop-type .sita00,.loop-pict .loop-type2 .sita00{
font-size: 28px;
margin-top: -12px;
}
.loop-pict .loop-type .sita0,.loop-pict .loop-type2 .sita0{
font-size: 12px;
}
	
	
.loop-pict .loop-type_pv2 .ue00{
font-size: 18px;
}
.loop-pict .loop-type_pv2 .ue0 span{
font-size: 37px;
}
.loop-pict .loop-type_pv2 .ue0 .span2{
font-size: 49px;
}
.loop-pict .loop-type_pv2 .sita00{
font-size: 28px;
margin-top: -12px;
}
.loop-pict .loop-type_pv2 .sita0{
font-size: 12px;
}
	
	
}
/*@media screen and (max-width: 380px){
.power{
display: inline;
}
}*/
@media screen and (max-width: 375px){
.loop-pict .loop-type .ue0 span,.loop-pict .loop-type2 .ue0 span{
font-size: 35px;
}
.loop-pict .loop-type .ue0 .span2,.loop-pict .loop-type2 .ue0 .span2{
font-size: 47px;
}
.loop-pict .loop-type .sita00,.loop-pict .loop-type2 .sita00{
font-size: 26px;
margin-top: -10px;
}
	
	.loop-pict .loop-type_pv2 .ue0 span{
font-size: 35px;
}
.loop-pict .loop-type_pv2 .ue0 .span2{
font-size: 47px;
}
.loop-pict .loop-type_pv2 .sita00{
font-size: 26px;
margin-top: -10px;
}
	
	
.power{
display: inline;
}
.power2{
display: inline;
}
}
@media screen and (max-width: 360px){
.loop-pict .loop-type .ue0 span,.loop-pict .loop-type2 .ue0 span{
font-size: 32px;
}
.loop-pict .loop-type .ue0 .span2,.loop-pict .loop-type2 .ue0 .span2{
font-size: 44px;
}
	
	.loop-pict .loop-type_pv2 .ue0 span{
font-size: 32px;
}
.loop-pict .loop-type_pv2 .ue0 .span2{
font-size: 44px;
}
	
	
}
@media screen and (max-width: 340px){
.loop-pict .loop-type .ue0 span,.loop-pict .loop-type2 .ue0 span{
font-size: 30px;
}
.loop-pict .loop-type .ue0 .span2,.loop-pict .loop-type2 .ue0 .span2{
font-size: 42px;
}
	
	.loop-pict .loop-type_pv2 .ue0 span{
font-size: 30px;
}
.loop-pict .loop-type_pv2 .ue0 .span2{
font-size: 42px;
}
	
	
.power{
display: none;
}
}


#link_top_lineup{
    display: block;
    padding-top: 0px;  /*150px;*/
    margin-top: -30px;  /*-70px;*/
}

.b-lineup{
text-align: center;
margin-bottom: 30px;
font-size: 40px;
color: gray; /*lightgray;*/
font-family: rajdhani, sans-serif;
font-style: normal;
font-weight: 700;
text-transform: uppercase;
}

.container-1{
padding-bottom: 70px;  /*30px;*/
}
.container-2{
display: none;
}
.b-container{
max-width: 1700px;  /*1400px;*/
margin:  0 auto; 
margin-bottom: 30px;
}
.bb-container{
display: flex;
justify-content: space-between;
margin-left: 25px;
margin-right: 25px;
}
/*黒ベタの位置 左2つ*/
.bush01{
width: 100%;  /*80%;*/
margin: 0 10px 0 20px;
position: relative;
}
.bush01:hover{
opacity: 0.75;
	position: relative;
	top: 1.5px;left: 1.5px;
}
.bush01 .product,.bush01 .product2{
position: absolute;
top: 50%;  /*48%;*/
transform: translateY(-50%) translateY(-.5px);
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
    display: block;
    height: 110px;  /*90px;*/
    width: 190px;  /*165px;*/
padding: 1.3rem 0.3rem 0 1.2rem;  /*1.3rem 0.2rem 0 0.9rem;*/
background-color: #191e23;
font-feature-settings: "palt";
line-height: 1.3;
}
.bush01 .product .ue,.bush01 .product2 .ue{
font-size: 16px;  /*14px;*/
	color: white;
	margin-bottom; 2px;
}
.bush01 .product .sita,.bush01 .product2 .sita,.bush01 .product .sita3{
font-size: 24px;  /*20px;*/
font-weight: bold;
color: white;
/*border-bottom: 5px solid red;*/
	font-feature-settings: "palt";
	line-height: 1.2;
}

/*赤線です*/
.red{
background-color: #ff6c27!important;  /*orangered;*/
width: 120px;  /*85px;*/
/*height: 20px;*/
	margin-top: 5px;  /*8px;*/
	/*margin-bottom: 3px;*/
	border-radius: 3px;
}
.red p{
	font-family: industry,Arial,sans-serif;
	font-size: 16px; /*11px;*/
	font-weight: bold;
	color: rgb(25, 30, 35);/*20250424 color: black;*/
	padding: 6px 11px 5px 15px;  /*2px 10px 1.5px 8px;*/
}
.bush01 .product .sita span,.bush01 .product2 .sita span{
transform: scale(0.9,1);
transform-origin: top left;
font-size: 24px;  /*20px;*/
font-weight: bold;
color: white;
/*letter-spacing: 1px;*/
font-feature-settings: "palt";
	display: inline-block;
	width: 300px;
}

/*黒ベタの位置 右1つ*/
.bush02{
width: 100%;  /*80%;*/
margin: 0 30px 0 20px;
position: relative;
}
.bush02:hover{
opacity: 0.75;
position: relative;top: 1.5px;left: 1.5px;
}
.bush02 .product2{
position: absolute;
top: 50%;  /*48%;*/
transform: translateY(-50%) translateY(-.5px);
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
color: white;
transform: translateY(-50%) translateY(-.5px);
    display: block;
    height: 110px;  /*90px;*/
    width: 190px;  /*165px;*/
padding: 1.3rem 0.3rem 0 1.2rem;  /*1.8rem 0.2rem 0 0.9rem;*/
background-color: #191e23;
font-feature-settings: "palt";
line-height: 1.3;
}
.bush02 .product2 .ue2{
font-size: 16px;  /*14px;*/
}
.bush02 .product2 .sita2{
font-size: 24px;  /*20px;*/
font-weight: bold;
}
.golf2_field{
display: none;
}

@media screen and (max-width: 1300px){
.bush01 .product,.bush01 .product2{
height: 100px;
width: 160px;
padding: 1.3rem 0.3rem 0 1rem;
}
.bush01 .product .sita,.bush01 .product2 .sita,.bush01 .product .sita3{
font-size: 20px;
}
.bush01 .product .ue,.bush01 .product2 .ue{
font-size: 14px;
}
.red{
width: 105.5px;
}
.red p{
font-size: 14px;
padding: 4px 5px 5px 14px;
}
.bush01 .product .sita span,.bush01 .product2 .sita span{
font-size: 20px;
}
.bush02 .product2 .ue2{
font-size: 14px;
}
.bush02 .product2 .sita2{
font-size: 20px;
}
.bush02 .product2{
height: 100px;
width: 160px;
padding: 1.3rem 0.3rem 0 1rem;
}

	
}

@media screen and (max-width: 1150px){
/*@media screen and (max-width: 1030px){*/
#link_top_lineup{
padding-top: 20px;
margin-top: 0px;
}
.container-2{
display: inline-block;
margin-bottom: 40px;
}
.bb-container-2{
display: flex;
flex-wrap: wrap;
justify-content: space-around;
margin-left: 23px;
margin-right: 25px;
}
.bush01{
width: 45%;
margin-bottom: 30px;
}
.bush01 .product .ue2,.bush01 .product2 .ue2{
font-size: 14px;
color: white;
}
.bush01 .product .sita2,.bush01 .product2 .sita2{
font-size: 20px;
font-weight: bold;
color: white;
}
.container-1{
display: none;
}
}
@media screen and (max-width: 1030px){
#link_top_lineup{
padding-top: 0px;
margin-top: -20px;
}
}
@media screen and (max-width: 800px){
.bush01{
width: 100%;
transform: translateX(-5%);
}
.bush01 .product,.bush01 .product2{
position: absolute;
top: 48%;
font-family: 游ゴシック体, 游ゴシック, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, メイリオ, Verdana, Arial, sans-serif;
    display: block;
    height: 90px;
    width: 250px;
padding: 2.8rem 0.2rem 2.9rem 0.9rem;
background-color: #191e23;
font-feature-settings: "palt";
line-height: 1.3;
transform: translateY(-50%) translateX(20%);
	}
.bush01 .product .ue,.bush01 .product2 .ue{
font-size: 22px;
color: white;
}
.bush01 .product .sita,.bush01 .product2 .sita{
font-size: 30px;
font-weight: bold;
color: white;
/*border-bottom: 5px solid red;*/
font-feature-settings: "palt";
	}
	.bush01 .product .ue2{
font-size: 22px;
color: white;
}
.bush01 .product .sita2{
font-size: 30px;
font-weight: bold;
color: white;
}
.bb-container-2{
margin: 0;
}
.bush01 .product .sita span,.bush01 .product2 .sita span,.bush01 .product .sita3{
transform: scale(0.9,1);
transform-origin: top left;
font-size: 30px;
font-weight: bold;
color: white;
/*letter-spacing: 1px;*/
font-feature-settings: "palt";
	display: inline-block;
	width: 300px;
}
}
@media screen and (max-width: 620px){
.bush01 .product,.bush01 .product2{
		width: 190px;
padding: 3rem 0.2rem 2.3rem 0.9rem;  /*2.8rem 0.2rem 1.3rem 0.9rem;*/
}
.bush01 .product .ue,.bush01 .product2 .ue{
font-size: 16px;
}
.bush01 .product .sita,.bush01 .product2 .sita{
font-size: 23px;
}
.bush01 .product .ue2,.bush01 .product2 .ue2{
font-size: 16px;
}
.bush01 .product .sita2,.bush01 .product2 .sita2,.bush01 .product .sita3{
font-size: 23px;
}
.bush01 .product .sita span,.bush01 .product2 .sita span{
font-size: 23px;
}
}
@media screen and (max-width: 570px){
#link_top_lineup{
padding-top: -45px;
}
.container-2{
margin-bottom: 20px;
}
}
@media screen and (max-width: 500px){
.bush01 .product,.bush01 .product2{
		width: 170px;
		padding: 2.3rem 0.2rem 1rem 0.9rem;
}
.bush01 .product .ue,.bush01 .product2 .ue{
font-size: 13px;
}
.bush01 .product .sita,.bush01 .product2 .sita{
font-size: 18px;
}
.bush01 .product .ue2,.bush01 .product2 .ue2{
font-size: 13px;
}
.bush01 .product .sita2,.bush01 .product2 .sita2,.bush01 .product .sita3{
font-size: 18px;
}
.bush01 .product .sita span,.bush01 .product2 .sita span{
font-size: 18px;
}
}
@media screen and (max-width: 440px){
#link_top_lineup{
padding-top: 0px;
margin-top: -40px;
}
.bush01 .product{
transform: translateY(-49%) translateX(15%);
padding: 1.7rem 0rem 0.3rem 0.9rem;
width: 150px;
}
.bush01 .product2{
transform: translateY(-49%) translateX(15%);
padding: 1rem 0rem 1rem 0.9rem;
width: 150px;
}
.bush01 .product2 .sita span{
transform: scale(1,1);
}
.golf2_field{
display: inline;
}
}
@media screen and (max-width: 375px){
.bush01{
transform: translateX(-3%);
}
.bush01 .product,.bush01 .product2{
transform: translateY(-49%) translateX(7%);
width: 140px;
}
.bush01 .product .ue,.bush01 .product2 .ue{
font-size: 11px;
}
.bush01 .product .sita,.bush01 .product2 .sita,,.bush01 .product2 .sita3{
font-size: 18px;
}
.bush01 .product .ue2,.bush01 .product2 .ue2{
font-size: 11px;
}
.bush01 .product .sita2,.bush01 .product2 .sita2{
font-size: 11px;
}
.bush01 .product .sita span,.bush01 .product2 .sita span{
font-size: 18px;
}
.bush01 .product .sita2,.bush01 .product .sita3{
		font-size: 18px;
		font-weight: bold;
		color: white;
}
}
@media screen and (max-width: 345px){
.bush01 .product .sita3{
transform: scale(0.85,1);
color: white;
}
}
@media screen and (max-width: 335px){
.bush01 .product,.bush01 .product2{
width: 120px;
}
.bush01 .product{
padding: 1.5rem 0rem 0.1rem 0.9rem;
}
}

.bbb-container{
width: 100%;
margin: 0 auto; 
background-color: lightgray;
text-align: center;
}
.bbbb-container{
max-width: 1700px;
margin:  0 auto; 
display: flex;
flex-wrap: wrap;
justify-content: center;
/*justify-content: space-between;*/
}
.bush04{
width: 21%;
margin: 70px 25px 55px 25px;  /*50px 25px 45px 25px;*/
	text-align: center;
	/*z-index: 900;*/
}
.bush044{
width: 21%;
margin: 70px 25px 55px 25px;  /*50px 25px 45px 25px;*/
text-align: center;
}
/*.bush04 .sapport .ue{
font-size: 16px;
font-family: noto-sans-cjk-jp, sans-serif;
font-style: normal;
font-weight: 800;
	margin-top: 10px;
position: absolute;
  top: 50%;
	left: 50%;
	z-index: 900;
}*/
.bush04 img,.bush044 img{
	margin-bottom: -7px;
		/*position: relative;
	z-index: 1;*/
	 transition:1s all;
}
.bush04 .underbox,.bush044 .underbox{
	overflow: hidden;
position: relative;
	/*z-index: 1;*/
}
.bush04 .sapport,.bush044 .sapport{
font-size: 16px;
font-family: noto-sans-cjk-jp, sans-serif;
font-style: normal;
/*font-weight: 800;*/
	margin-top: 5px;
}

@media (any-hover: hover) {
	
	.bush04 .underbox img:hover{
/*アニメーションの指定*/
  transform:scale(1.2,1.2);
  transition:1s all;}


.bush044 .underbox img:hover{
/*アニメーションの指定*/
-webkit-animation: anime 20s 0s infinite;
animation: anime 60s 0s infinite; 
}
	
}



/*アニメーションを動かす*/
@keyframes anime {
15% {
opacity: 1;
transform: scale(1.1);/*元は1.3。20250207修正;*/
}
}
@-webkit-keyframes anime {
15% {
opacity: 1;
-webkit-transform: scale(1.1);/*元は1.3。20250207修正;*/
}
}
@media screen and (max-width: 1250px){
.bush04,.bush044{
width: 20%;
}
}
@media screen and (max-width: 1025px){
.bush04{
width: 33.33333%;
}
.bush044{
width: 33.33333%;
margin: -10px 25px 45px 25px;
}
.sapport .ue{
font-size: 16px;
}
}

@media screen and (max-width: 600px){
/*.bush04,.bush044{
width: 40%;
}
}
@media screen and (max-width: 480px){*/
.bbbb-container{
padding-top: 65px;
}
.bush04,.bush044{
width: 75%;
margin: -10px 25px 45px 25px;
}
}

.under-pict{
	width: auto;
	/*position: relative;*/
}
.under-pict picture img{
/*padding-top: 100px;*/
vertical-align: bottom;
/*display :block;*/
}



