@charset "UTF-8";

/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */
html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,embed,iframe,object,video{height:auto;max-width:100%}audio{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}



/* =========================================================
　◆Basic
========================================================= */

a { text-decoration: none; }
a:hover { text-decoration: underline; }
html { -webkit-text-size-adjust:none; }
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body { background:#fff; font: 14px / 1.4 'Noto Sans JP',sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: relative; }
img { max-width: 100%; height: auto; width /***/:auto; vertical-align:top; display:block; }
figure { border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }

/* clear */
.clear  { clear: both !important; }
/* clearfix */
.cFix:after { content: ""; clear: both; display: block; }
/* pcBlock,pcInline */
.pcBlock { display: block; }
.pcInline { display: inline-block; }
.spBlock,
.spInline { display: none; }


/*=========================================================
common
======================================================== */
.bl_nav_pc {}
.bl_nav_pc a { color: #000; font-weight: bold; }
.bl_nav_pc .bl_nav_pc_list .bl_nav_pc_list_item .bl_nav_pc_child_list { background: rgba(0,0,0,0.8); font-weight: bold; }

.bl_sect { width: 100%; margin: 0 auto; }
.bl_sect .bl_sect_inner { width: 960px; margin: 0 auto; }

/* title */
.bl_heading01 { margin: 0 auto 30px; text-align: center; font-family: 'Oswald', sans-serif; font-size: 40px; font-weight: 500; letter-spacing: 0.04em;}
.bl_heading02 { margin: 0 auto 30px; text-align: center; font-family: 'Oswald', sans-serif; font-size: 28px; font-weight: bold; letter-spacing: 0.04em; }
/* title sponsors */
.bl_heading01_sponsors{ margin: 0 auto 70px; }

/*button*/
.bl_btn { display: block; }

.bl_btn.bl_btn__film { width: 275px; height: 58px; padding: 18px 0; margin: 0 auto; background: #000; position: relative; font-size: 16px; color: #fff; text-align: center; }
.bl_btn.bl_btn__film::before,
.bl_btn.bl_btn__film::after { content: ''; width: 100%; height: 5px; background-image: linear-gradient(to right , transparent 60%, #fff 61%); background-size: 14px 5px; background-repeat: repeat-x; position: absolute; left: 1px; }
.bl_btn.bl_btn__film::before { top: 5px; }
.bl_btn.bl_btn__film::after { bottom: 5px; }

/* column */
.bl_column { display: flex; flex-wrap: wrap; }

.bl_column.bl_column_2col { justify-content: space-between; }
.bl_column.bl_column_3col { justify-content: space-between; }

/*=========================================================
mainvis
======================================================== */
.un_mainvis { width: 100%; overflow: hidden; background: repeating-linear-gradient(-45deg, #fff, #fff 4px, #DDF8F7 4px, #DDF8F7 8px)}
.un_mainvis_slider { width: 960px; margin: 0 auto; position: relative; font-size: 0; }
.un_mainvis_item { width: 100%; position: relative; height: auto !important; }
.un_mainvis_item_link { display: block; color: #000; transition: opacity 0.3s; }
.un_mainvis_item_link:hover { opacity: 0.7; }
.un_mainvis_item_img { width: 100%; }
.un_mainvis_item_img.spBlock { display: none; }
.un_mainvis_item_txtBlock { width: 405px; padding: 10px 15px 15px; background: rgba(255,255,255,0.8); position: absolute; bottom: 30px; right: 0; z-index: 1; }
.un_mainvis_item_txt { padding-left: 3px; font-size: 16px; font-weight: bold; line-height: 1.2; }
.un_mainvis_item_ttl { font-size: 24px; font-weight: bold; line-height: 1.25; }

/* ===== slick ===== */
/* arrow */
.un_mainvis_slider .slick-list { overflow: visible; }
.un_mainvis_slider .slick-prev,
.un_mainvis_slider .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; z-index: 5; display: block; width: 25px; height: 49px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; overflow: hidden; }
.un_mainvis_slider .slick-prev:hover,
.un_mainvis_slider .slick-prev:focus,
.un_mainvis_slider .slick-next:hover,
.un_mainvis_slider .slick-next:focus { color: transparent; outline: none; background: transparent; }
.un_mainvis_slider .slick-prev:hover:before,
.un_mainvis_slider .slick-prev:focus:before,
.un_mainvis_slider .slick-next:hover:before,
.un_mainvis_slider .slick-next:focus:before { opacity: 0.7; }
.un_mainvis_slider .slick-prev:before,
.un_mainvis_slider .slick-next:before { content: ''; display: block; width: 100%; height: 100%; font-size: 0; background: url(/img/top/mainvis_arrow.png) no-repeat center center/100% auto; transition: opacity 0.3s; }
.un_mainvis_slider .slick-prev { left: 18px }
.un_mainvis_slider [dir='rtl'] .slick-prev{ right: -0; left: auto; }
.un_mainvis_slider .slick-prev:before { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.un_mainvis_slider [dir='rtl'] .slick-prev:before{ -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.un_mainvis_slider .slick-next { right: 18px; }
.un_mainvis_slider [dir='rtl'] .slick-next { right: auto; left: -0; }
.un_mainvis_slider .slick-next:before {  }
.un_mainvis_slider [dir='rtl'] .slick-next:before { }
/* Dots */
.slick-dots{ position: absolute; bottom: 20px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li{ position: relative; display: inline-block; width: 10px; height: 10px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button{ font-size: 0; line-height: 0; display: block; width: 10px; height: 10px; padding: 0; cursor: pointer; color: transparent; border: 0; outline: none; background: #fff; border-radius: 50%; transition: background 0.3s; }
.slick-dots li button:hover,
.slick-dots li button:focus{ outline: none; background: #fff226; }
.slick-dots li.slick-active button { background: #fff226; }


/*=========================================================
news
======================================================== */
.bl_sect__news { padding: 47px 0 50px 0; background-color: #f4f4f4; background-size: 11px 11px;}
.bl_sect__news .bl_sect_inner { padding: 47px 25px 40px 35px; background: #fff; }
.un_news_list { margin-bottom: 60px; display: flex; flex-wrap: wrap; }
.un_news_item { width: 210px; margin-right: 20px; margin-top: 40px; }
.un_news_item:nth-child(4n) { margin-right: 0; }
.un_news_item:nth-child(-n+4) { margin-top: 0; }
.un_news_link {display: block; color: #000; position: relative; }
.un_news_item_tag { height: 30px; position: absolute; top: -7px; left: -9px; z-index: 1; font-size: 15px; font-weight: 500; line-height: 1; text-align: center; }
.un_news_item_tag::after { content: ''; display: block; width: 8px; height: 3px; border-top: 0 solid transparent; border-right: 8px solid  #000; border-bottom: 3px solid transparent; border-left: 0 solid transparent; position: absolute; top: 100%; left: 1px; }
.un_news_item_tag.un_news_item_tag__news { background: #5494A6; color: #000; width: 51px; }
.un_news_item_tag.un_news_item_tag__report { background: #006784; color: #000; width: 69px; }
.un_news_item_tag.un_news_item_tag__press { background: #86B3CA; color: #fff; width: 97px; }
.un_news_item_img { width: 100%; margin-bottom: 15px; transition: opacity 0.3s; }
.un_news_link:hover .un_news_item_img { opacity: 0.7; }
.un_news_item_date { margin-bottom: 6px; font-size: 15px; font-weight: 400; font-family: 'Noto Sans JP',sans-serif;}
.un_news_item_ttl { line-height: 1.5; font-family: 'Noto Sans JP',sans-serif;}
.bl_sect__news .bl_btn__film { transition: opacity 0.3s; }
.bl_sect__news .bl_btn__film:hover { opacity: 0.7; text-decoration: none; }

/*=========================================================
pick up
======================================================== */
.bl_sect__pickUp { padding: 47px 0; }
.un_pickUp_item { margin-top: 30px;}
.un_pickUp_item:nth-of-type(odd) { background: #FFE33F; }
.un_pickUp_item:nth-of-type(even) { background: #FFE33F; }
.un_pickUp_item:nth-child(-n+2) { margin-top: 0; }
.un_pickUp_item_img { width: 100%; }
.un_pickUp_item_movie_wrap { position: relative; width: 100%; height: 0; padding-top: 260px; }
.un_pickUp_item_movie { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; }
.un_pickUp_item_txt_wrap { color: #000;}
.un_pickUp_item_ttl { padding: 15px 20px 12px 20px; border-bottom: 1px solid #000; font-size: 20px; line-height: 1.5; }
.un_pickUp_item_txt { padding: 10px 20px; font-size: 16px; line-height: 1.75; }
.un_pickUp_item .bl_btn_wrap { width: 275px; margin: 0 auto; background: #000; }
.un_pickUp_item .bl_btn__film { transition: opacity 0.3s; }
.un_pickUp_item .bl_btn__film:hover { opacity: 0.7; text-decoration: none; }

/*=========================================================
movie
======================================================== */
.bl_sect__movie { padding: 36px 0 47px; background: #E3E3E3;}
.un_movie_item_wrap { width: 680px; height: 400px; margin: 0 auto; position: relative; border: 20px solid; border-radius: 20px; }
.un_movie_item { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

/*=========================================================
sns
======================================================== */
.bl_sect__sns { padding: 46px 0 50px; background-color: #f4f4f4; }
.bl_column.bl_column_2col .un_sns_item { width: 460px; height: 420px; }
.un_sns_item__twitter { overflow-y: scroll; }
.un_sns_item__facebook {  }

/*=========================================================
topics
======================================================== */
.bl_sect__topics { padding: 80px 0 60px; background: #e1f4f0; }
.un_topics_item { height: 80px; margin-top: 20px; }
.un_topics_item:nth-child(-n+2) { margin-top: 0; }
.un_topics_btn { width: 100%; height: 100%; padding: 22px 30px; display: block; color: #000; font-size: 22px; font-weight: bold; line-height: 1.36; text-align: center; background: #fff; border: 2px solid #000; box-shadow: 0px 1px 0px 1px #000; transition: background 0.3s; position: relative; }
.un_topics_btn::after { content: ''; display: block; width: 10px; height: 14px; background: url(/img/top/icon_aroow.png) no-repeat center center/auto 100%; position: absolute; right: 18px; top: 50%; transform: translateY(-50%); }
.un_topics_btn:hover { background: #fff226; text-decoration: none; transition: background 0.15s; }

/*=========================================================z
sponsors
======================================================== */
.bl_sect__sponsors { padding: 46px 0 52px; }
.bl_sect__sponsors .bl_sect_inner { width: 1000px; }
.un_sponsors_list { display: flex; flex-wrap: wrap; width: 100%; margin: 0 auto 70px; justify-content: center; }
.un_sponsors_list .un_sponsors_item { width: 300px; margin-bottom: 15px; }
.un_sponsors_list .un_sponsors_item:nth-last-child(-n+3) { margin-bottom: 0; }
.un_sponsors_item_link { display: block; transition: opacity 0.3s; }
.un_sponsors_item_link:hover { opacity: 0.7; }
.un_sponsors_item_img { max-height: 60px; margin: 0 auto; }

/*.un_sponsors_list__main {justify-content: center; }*/
/*.un_sponsors_list__main .un_sponsors_item { width: 290px; margin-right: 20px; }*/
/*.un_sponsors_list__main .un_sponsors_item:last-child { margin-right: 0; }*/
/*.un_sponsors_list__main .un_sponsors_item_link {}*/
/*.un_sponsors_list__main .un_sponsors_item_img {}*/

/*.un_sponsors_sub_ttl__official { margin-bottom: 10px; }*/
.un_sponsors_list.un_sponsors_list__official { margin: 0 auto 60px;}
.un_sponsors_list.un_sponsors_list__official:last-child { margin: 0 auto 60px; border-top: 1px solid #000; padding-top: 50px; }
/*.un_sponsors_list__official .un_sponsors_item { width: 290px; margin-top: 15px; margin-right: 15px; }*/
/*.un_sponsors_list__official .un_sponsors_item_link {  }*/
/*.un_sponsors_list__official .un_sponsors_item_img { }*/

/*.un_sponsors_sub_ttl__supporter { margin-bottom: 0; }*/
.un_sponsors_list.un_sponsors_list__official{margin-top: 50px;}
.un_sponsors_list__supporter { margin-bottom: 70px;}
.un_sponsors_list__supporter .un_sponsors_item { width: 216px; margin: 0 16px 5px 16px;}
.un_sponsors_list__supporter .un_sponsors_item_link {}
.un_sponsors_list__supporter .un_sponsors_item_img {width: 216px;height: 100px; max-height: 100px;}

/*.un_sponsors_sub_ttl__cooperation { margin-bottom: 30px; }*/
.un_sponsors_list__cooperation { margin-bottom: 70px; }
.un_sponsors_list__cooperation .un_sponsors_item { width: 280px; }
/*.un_sponsors_list__cooperation .un_sponsors_item_link { height: 100%; display: flex; justify-content: center; align-items: center; }*/
.un_sponsors_list__cooperation .un_sponsors_item_img { max-height: none; }

/*.un_sponsors_sub_ttl__media { margin-bottom: 30px; }*/
/*.un_sponsors_list__media { justify-content: space-between; margin-bottom: 70px; }*/
/*.un_sponsors_list__media .un_sponsors_item { width: 228px; height: 60px; }*/
/*.un_sponsors_list__media .un_sponsors_item_link { height: 100%; display: flex; justify-content: center; align-items: center; }*/
/*.un_sponsors_list__media .un_sponsors_item_img {}*/

/*=========================================================
banner
======================================================== */
.bl_sect__bnr { padding-bottom: 30px; }
.bl_sect__bnr .bl_column { align-items: flex-end; justify-content: center; }
.un_bnr_item { width: 350px; margin-bottom: 40px; }
.un_bnr_item:nth-child(n+3) { width: 280px; margin-right: 20px; }
.un_bnr_item:nth-child(3n+5) { margin-right: 0;}
.un_bnr_link { display: block; transition: opacity 0.3s; }
.un_bnr_link:hover { opacity: 0.7; }
.un_bnr_img { margin: 0 auto; }


@media screen and (min-width: 751px) {
	/*=========================================================
	common
	======================================================== */
	/* column */
	.bl_column.bl_column_2col .bl_colBlock { width: 470px; }
	.bl_column.bl_column_3col .bl_colBlock { width: 310px; }

	.bl_sect__sponsors .bl_heading01 {font-size: 36px; margin-bottom: 55px;}

	.bl_column.bl_column_2col .un_sns_item { width: 460px; }

	.un_sns_item_note_item { width: 460px; margin-top: 10px; }
	.un_sns_item_note_item a { font-size: 12px; }

	.un_sponsors_list__official .un_sponsors_item:nth-child(3n) { margin-right: 0; }
	.un_sponsors_list__official .un_sponsors_item:nth-child(-n+3) { margin-top: 0; }
}

@media screen and (max-width: 750px) {
	/* =========================================================
	◆Basic
	========================================================= */
	/* spBlock,spInline */
	.spBlock { display: block;}
	.spInline { display: inline-block;}
	.pcBlock,
	.pcInline { display: none;}

	/*=========================================================
	common
	======================================================== */
	.bl_sect { width: 100%; min-width: 100%; }
	.bl_sect .bl_sect_inner { width: 89.333%; }

	/* title */
	.bl_heading01 { margin-bottom: 15px; font-size: 26px;}
	.bl_heading02 { font-size: 17px;}

	/*button*/
	.bl_btn_wrap {}
	.bl_btn {}

	.bl_btn.bl_btn__film { width: 208px; height: 40px; padding: 10px 0; font-size: 13px; }
	.bl_btn.bl_btn__film::before,
	.bl_btn.bl_btn__film::after { height: 3px; background-size: 7px 3px; }
	.bl_btn.bl_btn__film::before { top: 3px; }
	.bl_btn.bl_btn__film::after { bottom: 3px; }

	/* column */
	.bl_column {}

	.bl_column.bl_column_2col {}
	.bl_column.bl_column_2col .bl_colBlock {}
	.bl_column.bl_column_3col {}
	.bl_column.bl_column_3col .bl_colBlock {}
	.bl_column.bl_column_4col {}
	.bl_column.bl_column_4col .bl_colBlock {}

	.ly_header *,
	.ly_header *::after,
	.ly_header *::before,
	.bl_nav_pc *,
	.bl_nav_pc *::after,
	.bl_nav_pc *::before,
	.bl_nav_sp *,
	.bl_nav_sp *::after,
	.bl_nav_sp *::before,
	.bl_sitemap *,
	.bl_sitemap *::after,
	.bl_sitemap *::before,
	.ly_footer *,
	.ly_footer *::after,
	.ly_footer *::before { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 13px; line-height: 1.4; }
	/*=========================================================
	mainvis
	======================================================== */
	.un_mainvis { background: repeating-linear-gradient(-45deg, #fff, #fff 3px, #DDF8F7 3px, #DDF8F7 6px); }
	.un_mainvis_slider { width: 100%; }
	.un_mainvis_item {  }
	.un_mainvis_item_img.pcBlock { display: none; }
	.un_mainvis_item_img.spBlock { display: block; }
	.un_mainvis_item_txtBlock { width: auto; max-width: 100%; min-width: 52.985%; padding: 8px; bottom: 25px; }
	.un_mainvis_item_txt { font-size: 10px; line-height: 1.4; }
	.un_mainvis_item_ttl { font-size: 14px; }

	/* slick */
	.un_mainvis_slider .slick-prev,
	.un_mainvis_slider .slick-next { width: 13px; height: 25px; }
	.un_mainvis_slider .slick-prev { left: 15px }
	.un_mainvis_slider .slick-next { right: 15px; }
	.slick-dots { bottom: 10px; }

	/* Dots */
	.slick-dots{ bottom: 11px; }
	.slick-dots li{ width: 5px; height: 5px; margin: 0 4px;}
	.slick-dots li button{ width: 5px; height: 5px; }

	/*=========================================================
	news
	======================================================== */
	.bl_sect__news { padding: 25px 0 31px; background-color: #f4f4f4; background-size: 17px 17px;}
	.bl_sect__news .bl_sect_inner { padding: 35px 9px 19px 14px; }
	.un_news_list { margin-bottom: 17px; }
	.un_news_item { width: 46.774%; margin-right: 6.452%; }
	.un_news_item:nth-child(2n) { margin-right: 0; }
	.un_news_item:nth-child(n+3) { margin-top: 25px; }
	.un_news_item:nth-child(n+5) { display: none; }
	.un_news_item_tag { width: 68px; height: auto; left: -5px; }
	.un_news_item_tag::after { content: ''; display: block; width: 5px; height: 2px; border-right-width: 5px; border-bottom-width: 2px; left: 0; }
	.un_news_item_tag.un_news_item_tag__news {}
	.un_news_item_tag.un_news_item_tag__press {}
	.un_news_item_img { margin-bottom: 10px; }
	.un_news_item_date { margin-bottom: 5px; font-size: 12px;}
	.un_news_item_ttl { font-size: 12px; }

	/*=========================================================
	pick up
	======================================================== */
	.bl_sect__pickUp { padding: 28px 0 30px; }
	.un_pickUp_item { width: 100%; margin-top: 20px; margin-right: 0; }
	.un_pickUp_item:nth-child(2) { margin-top: 20px; }
	.un_pickUp_item_img {}
	.un_pickUp_item_movie_wrap { padding-top: 187px; }
	/*.un_pickUp_item_txt_wrap { padding: 10px 15px 20px; }*/
	.un_pickUp_item_ttl { margin-bottom: 10px; padding: 12px 15px; font-size: 16px; }
	.un_pickUp_item_txt { margin-bottom: 17px; padding: 0 15px; font-size: 13px; line-height: 1.6; }
	.un_pickUp_item .bl_btn_wrap { width: 208px; }

	/*=========================================================
	movie
	======================================================== */
	.bl_sect__movie { padding: 26px 0 30px; }
	.un_movie_item_wrap { width: 100%; height: auto; padding-bottom: 54.9%; border: 6px solid #000; border-radius: 10px; }

	/*=========================================================
	sns
	======================================================== */
	.bl_sect__sns { padding: 26px 0 30px; background-color: #f4f4f4; }
	.bl_column.bl_column_2col .un_sns_item { width: 100%; }
	.bl_column.bl_column_2col .un_sns_item.un_sns_item__twitter { margin-bottom: 40px; }

	.un_sns_item_note_item { width: 100%; margin-top: 10px; }
	.un_sns_item_note_item a { font-size: 12px; }

	/*=========================================================
	topics
	======================================================== */
	.bl_sect__topics { padding: 24px 0 30px; }
	.un_topics_item { width: 100%; height: auto; margin-top: 16px; }
	.un_topics_item:nth-child(2) { margin-top: 16px; }
	.un_topics_btn { width: 100%; height: 100%; padding: 1em 1em 0.7em; display: block; color: #000; font-size: 15px; position: relative; }
	.un_topics_btn::after { content: ''; display: block; width: 9px; height: 13px; background: url(../img/top/icon_aroow.png) no-repeat center center/auto 100%; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); }

	/*=========================================================
	sponsors
	======================================================== */
	.bl_sect__sponsors { padding: 27px 0 40px; }
	.bl_sect__sponsors .bl_heading01 { margin-bottom: 10px !important;}
	.un_sponsors_list { width: 100%; margin-bottom: 30px; }
	.un_sponsors_list .un_sponsors_item { width: 46%; margin: 5px 5px; }
	.un_sponsors_item_link { display: block; }
	.un_sponsors_item_img { height: auto !important; }

	/*.un_sponsors_list__main { margin-bottom: 32px; }*/
	/*.un_sponsors_list__main .un_sponsors_item { width: 47.015%; margin-right: 5.97%; }*/
	/*.un_sponsors_list__main .un_sponsors_item_link {}*/
	/*.un_sponsors_list__main .un_sponsors_item_img {}*/

	/*.un_sponsors_list__official { width: 100%; margin-bottom: 30px; }*/
	.un_sponsors_list.un_sponsors_list__official { margin: 0 auto 20px;}
	/*.un_sponsors_list__official .un_sponsors_item { width: 47.015%; margin-top: 15px; margin-right: 5.97%; }*/
	/*.un_sponsors_list__official .un_sponsors_item:nth-child(2n) { margin-right: 0; }*/
	/*.un_sponsors_list__official .un_sponsors_item:nth-child(-n+2) { margin-top: 0; }*/
	/*.un_sponsors_list__official .un_sponsors_item_link {}*/
	/*.un_sponsors_list__official .un_sponsors_item_img {}*/

	.un_sponsors_list__supporter { display: flex;width: 100%;margin-bottom: 30px;justify-content: space-between; }
	.un_sponsors_list.un_sponsors_list__official{margin-top: 10px;}
	/*.un_sponsors_list__supporter .un_sponsors_item { width: 40%; padding: 0; }*/
	/*.un_sponsors_list__supporter .un_sponsors_item_link {}*/
	/*.un_sponsors_list__supporter .un_sponsors_item_img { height: auto; }*/


	/*.un_sponsors_list__supporter { margin-bottom: 15px; }*/
	/*.un_sponsors_list__supporter .un_sponsors_item { width: 100%; }*/
	/*.un_sponsors_list__supporter .un_sponsors_item_link {}*/
	.un_sponsors_list__supporter .un_sponsors_item_img { height: 100%; }


	/*.un_sponsors_sub_ttl__cooperation {  }*/
    /*.un_sponsors_list__cooperation {  }*/
    .un_sponsors_list__cooperation .un_sponsors_item { width: 196px; }
    /*.un_sponsors_list__cooperation .un_sponsors_item_link {  }*/
    /*.un_sponsors_list__cooperation .un_sponsors_item_img {  }*/

	/*.un_sponsors_sub_ttl__media { margin-bottom: 10px; }*/
	/*.un_sponsors_list__media {}*/
	/*.un_sponsors_list__media .un_sponsors_item { width: 47.015%; height: auto; margin-top: 15px; margin-right: 5.97%; }*/
	/*.un_sponsors_list__media .un_sponsors_item:nth-child(2n) { margin-right: 0; }*/
	/*.un_sponsors_list__media .un_sponsors_item:nth-child(-n+2) { margin-top: 0; }*/
	/*.un_sponsors_list__media .un_sponsors_item_link { height: 35px; position: relative; overflow: hidden; }*/
	/*.un_sponsors_list__media .un_sponsors_item_img { max-height: 40px; position: absolute; }*/
	/*.un_sponsors_list__media .un_sponsors_item:first-child .un_sponsors_item_img { max-height: 35px }*/

	/*=========================================================
	banner
	======================================================== */
	.bl_sect__bnr { padding-bottom: 0; }
    .bl_sect__bnr .bl_column { align-items: flex-end; justify-content: center; }
    .bl_sect__bnr .un_bnr_item { width: 45%; margin: 0 auto 20px; }
    .un_bnr_item:nth-child(-n+3) { margin-top: 0; }

}