@charset "utf-8";



/*=======================================================================================
    ■ share 
=======================================================================================*/

/*---------- block ----------*/
.wrap {
	width: 100%;
	margin: auto;
	clear: both;
	display: block;
}
.cnt {
	margin: 0 auto;
	position: relative;
	text-align: left;
}
.cnt1 {
	width: 1000px;
}
.bl_ptn1 {
}
.bl_ptn2 {
}
	@media (max-width: 1000px){

	}

/*---------- pkz ----------*/

#pkz {
}
	@media (max-width: 1000px){

	}

/*-------------------indent------------------------*/
.indent_ptn1 {
    padding-left: 1em;
    text-indent: -1em;
}

/*=======================================================================================
    ■ promotion2026 2026年度 主要スポーツイベント
=======================================================================================*/

#promotion2026 {
}
#promotion2026 main {
	font-size:1.4em;
}
	@media (max-width: 1000px){
        #promotion2026 main .cnt1 {
            width: 100%;
        }
	}
#promotion2026 main .dl1 {
    margin-bottom: 50px;
}
#promotion2026 main .dl1 dt {
}
#promotion2026 main .dl1 dd {
}
#promotion2026 main .dl1 dd .box1 {
    display: flex;
    margin-bottom: 30px;
}
	@media (max-width: 1000px){
        #promotion2026 main .dl1 dd .box1 {
            display: block;
        }
	}
#promotion2026 main .ul1 {
    margin-bottom: 30px;
    padding: 10px;
}
#promotion2026 main .ul1 li:nth-child(2) {
    flex: 1;
}
#promotion2026 main .ul1 li .p1 {
	font-size:1.2em; 
    font-weight: 600;
}
#promotion2026 main .ul1 li .ul2 {
	display: flex;
}
	@media (max-width: 1000px){
        #promotion2026 main .ul1 li .ul2 {
            display: block;
        }
	}
#promotion2026 main .ul1 li .ul2 > li {
	padding-right: 10px;
}
#promotion2026 main .dl1 dd .box1 .p2 {
    padding-left: 20px;
    margin-left: auto;
}
#promotion2026 main .dl1 dd .box1 .p2 img {
    max-width: 250px;
}
#promotion2026 main .ul1 li .ul3 {
	display: flex;
}
	@media (max-width: 1000px){

	}

/*---------- wrap1 ----------*/
#name● .wrap1 {
}
#name● .wrap1 .cnt1 {
}
#name● .wrap1 .cnt1 .bl1 {
}
#name● .wrap1 .cnt1 .bl1 .box1 {
}
	@media (max-width: 1000px){

	}

/*---------- wrap2 ----------*/
#name● .wrap2 {
}
#name● .wrap2 .cnt1 {
}
#name● .wrap2 .cnt1 .bl1 {
}
#name● .wrap2 .cnt1 .bl1 .box1 {
}
	@media (max-width: 1000px){

	}

/*=======================================================================================
    ■ name● nameJP● > nameJP● > nameJP●
=======================================================================================*/

/*---------- image ----------*/

#name● #image {
	width: 100%;
	margin: auto;
	clear: both;
	display: block;
	background-color: #999999;
}

#name● #image_cnt {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 1000px;
	background-color: #FFCCCC;
}
	@media (max-width: 1000px){

	}

/*---------- wrap1 ----------*/
#name● .wrap1 {
}
#name● .wrap1 .cnt1 {
}
#name● .wrap1 .cnt1 .bl1 {
}
#name● .wrap1 .cnt1 .bl1 .box1 {
}
	@media (max-width: 1000px){

	}

/*---------- wrap2 ----------*/
#name● .wrap2 {
}
#name● .wrap2 .cnt1 {
}
#name● .wrap2 .cnt1 .bl1 {
}
#name● .wrap2 .cnt1 .bl1 .box1 {
}
	@media (max-width: 1000px){

	}

/*=======================================================================================
    ■ name● nameJP● > nameJP● > nameJP●
=======================================================================================*/

/*---------- image ----------*/

#name● #image {
	width: 100%;
	margin: auto;
	clear: both;
	display: block;
	background-color: #999999;
}

#name● #image_cnt {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 1000px;
	background-color: #FFCCCC;
}
	@media (max-width: 1000px){

	}

/*---------- wrap1 ----------*/
#name● .wrap1 {
}
#name● .wrap1 .cnt1 {
}
#name● .wrap1 .cnt1 .bl1 {
}
#name● .wrap1 .cnt1 .bl1 .box1 {
}
	@media (max-width: 1000px){

	}

/*---------- wrap2 ----------*/
#name● .wrap2 {
}
#name● .wrap2 .cnt1 {
}
#name● .wrap2 .cnt1 .bl1 {
}
#name● .wrap2 .cnt1 .bl1 .box1 {
}
	@media (max-width: 1000px){

	}

/*=======================================================================================
    ■ name● nameJP● > nameJP● > nameJP●
=======================================================================================*/

/*---------- image ----------*/

#name● #image {
	width: 100%;
	margin: auto;
	clear: both;
	display: block;
	background-color: #999999;
}

#name● #image_cnt {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 1000px;
	background-color: #FFCCCC;
}
	@media (max-width: 1000px){

	}

/*---------- wrap1 ----------*/
#name● .wrap1 {
}
#name● .wrap1 .cnt1 {
}
#name● .wrap1 .cnt1 .bl1 {
}
#name● .wrap1 .cnt1 .bl1 .box1 {
}
	@media (max-width: 1000px){

	}

/*---------- wrap2 ----------*/
#name● .wrap2 {
}
#name● .wrap2 .cnt1 {
}
#name● .wrap2 .cnt1 .bl1 {
}
#name● .wrap2 .cnt1 .bl1 .box1 {
}
	@media (max-width: 1000px){

	}





/*----------------------------------------------------
    ■  
----------------------------------------------------*/
