@charset "UTF-8";
/* CSS Document */
.l-container html, .l-container body, .l-container div, .l-container span, .l-container applet, .l-container object, .l-container iframe,
.l-container h1, .l-container h2, .l-container h3, .l-container h4, .l-container h5, .l-container h6, .l-container p, .l-container blockquote, .l-container pre,
.l-container a, .l-container abbr, .l-container acronym, .l-container address, .l-container big, .l-container cite, .l-container code,
.l-container del, .l-container dfn, .l-container em, .l-container img, .l-container ins, .l-container kbd, .l-container q, .l-container s, .l-container samp,
.l-container small, .l-container strike, .l-container strong, .l-container sub, .l-container sup, .l-container tt, .l-container var,
.l-container b, .l-container u, .l-container i, .l-container center,
.l-container dl, .l-container dt, .l-container dd, .l-container ol, .l-container ul, .l-container li,
.l-container fieldset, .l-container form, .l-container label, .l-container legend,
.l-container table, .l-container caption, .l-container tbody, .l-container tfoot, .l-container thead, .l-container tr, .l-container th, .l-container td,
.l-container article, .l-container aside, .l-container canvas, .l-container details, .l-container embed,
.l-container figure, .l-container figcaption, .l-container footer, .l-container header, .l-container hgroup,
.l-container menu, .l-container nav, .l-container output, .l-container ruby, .l-container section, .l-container summary,
.l-container time, .l-container mark, .l-container audio, .l-container video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*font: inherit;*/
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.l-container article, .l-container aside, .l-container details, .l-container figcaption, .l-container figure,
.l-container footer, .l-container header, .l-container hgroup, .l-container menu, .l-container nav, .l-container section {
	display: block;
}
.l-container body {
	line-height: 1;
}
.l-container ol, .l-container ul {
	list-style: none;
}
.l-container blockquote, q {
	quotes: none;
}
.l-container blockquote:before, .l-container blockquote:after,
.l-container q:before, .l-container q:after {
	content: '';
	content: none;
}
.l-container table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*====================
basic
====================*/
.l-container{
	position: relative;
	line-height: 1.4;
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background: #fff;
	font-family: "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif;
}
.l-container img{
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
}
.l-container .isPC {
	display: none;
}
.l-container p.note, .l-container ul.note > li {
	text-indent: -1em;
	padding-left: 1em;
}
.l-container a:hover{
	text-decoration: none;
}
.l-container .note{
	font-weight: normal;
}
.l-container .note a span{
	padding-right: 3vw;
}
.l-container .note a .external_link{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_35.png") no-repeat center right 0.5vw / 2.1vw 2.1vw;
}
.l-container .bg_black .note a .external_link{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_52.png") no-repeat center right 0.5vw / 2.1vw 2.1vw;
}
.l-container .bg_black .note a .internal_link{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_37.png") no-repeat center right 1vw / 1.2vw 1.8vw;
}
.l-container .bg_white .note a .internal_link{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_48.png") no-repeat center right 1vw / 1.2vw 2vw;
}
.l-container .bg_black .note a .here_link{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_36.png") no-repeat center right / 2.6vw 1.6vw;
}
/*====================
.btn_area
====================*/
.l-container > .btn_area {
	margin: 0 6.6vw;
	/*padding-bottom: 8.5vw;*/
}
.l-container .btn_area .btn_txt01{
	text-align: center;
	font-size: 14px;
	margin: 1.5vw 0 3vw;
	font-weight: normal;
}
.l-container .btn_area .btn_txt01 .link_blue{
	color: #0066aa;
}
.l-container .btn_area .btn a{
	display: block;
	background: #eb5505;
	padding: 7.2vw 6.6vw 4.5vw;
	box-shadow: 0 5px 0 #a23500;
	border-radius: 10px;
}
.l-container .btn_area .btn_under_txt{
	text-align: center;
	margin: 3.6vw 0 6vw;
	font-size: 14px;
}
.l-container .btn_area .note{
	font-size: 10px;
}
.l-container .btn_area .btn_here_link{
	padding-right: 4.2vw;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_34.png") no-repeat center right 1vw / 3vw 1.8vw;
}
/*====================
.add_txt
====================*/
.l-container .add_txt{
	margin: 6vw 6.6vw 8.5vw;
	padding: 5.3vw;
	border: 1px solid #e5e5e5;
	background-color: #fdeee6;
	text-align: center;
}
.l-container .add_txt .mb_20{
	margin-bottom: 20px;
}
.l-container .add_txt p{
	font-size: 16px;
	font-weight: normal;
}
.l-container .add_txt a{
	font-size: 16px;
	font-weight: normal;
}
.l-container .add_txt .internal_link , .l-container .add_txtlink .internal_link{
	padding-right: 18px;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_48.png") no-repeat center right 5px / 7px 12px;
}
.l-container .add_txt .external_link , .l-container .add_txtlink .external_link{
	padding-right: 22px;
    background: url(/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_35.png) no-repeat center right 4px / 11px 11px;
}
.l-container .align-left{
	text-align: left;
}
.l-container .add_txtlink{
	font-size: 16px;
	font-weight: normal;
}
.l-container .add_txt02{
	margin: 6vw 6.6vw 8.5vw;
	padding: 0;
	border: none;
	background: none;
	font-size: 24px!important;
}
.l-container .add_txt02 .add_fb{
	font-weight: bold;
	font-size: 24px;
}
.l-container .add_txt02 .txt_img{
	width: 700px;
	margin: 0 auto;
}
.l-container .add_txt02 .add_fontsize_L{
	font-size: 23px;
}
.l-container .add_txt02 .note{
	font-size: 14px;
}
/*====================
section
====================*/
.l-container > section{
	padding-bottom: 8.8vw;
}
.l-container > section > div , .l-container > section > p , .l-container > section > ul , .l-container > section > ol{
	padding: 0 6.6vw;
}
.l-container section h2 {
	text-align: center;
	height: 32vw;
	align-items: center;
	display: flex;
	padding-bottom: 5.8vw;
	margin-bottom: 7.6vw;
}
.l-container section h2 img{
	padding: 0 6.6vw;
}
.l-container section .note{
	font-size: 10px;
}
.l-container .note a{
	display: inline;
}
/*====================
.bg_black
====================*/
.l-container .bg_black{
	padding: 14.9vw 0 8.8vw;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_30_sp.png") no-repeat top center / 100% auto , #000;
	color: #fff;
}
.l-container .bg_black h2{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_31_sp.png") no-repeat bottom -1px center / 100% auto , #fefe00;
}
.l-container .bg_black a{
	color: #fefe00;
}
/*====================
.bg_white
====================*/
.l-container .bg_white{
	padding: 14.9vw 0 8.8vw;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_32_sp.png") no-repeat top center / 100% auto , #fff;
	color: #000;
}
.l-container .bg_white h2{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_33_sp.png") no-repeat bottom -1px center / 100% auto , #fefe00;
}
/*====================
#cont01_area
====================*/
.l-container #cont01_area .sec02 , .l-container #cont01_area .sec03 , .l-container #cont01_area .sec04{
	margin-top: 10.6vw;
}
.l-container #cont01_area h3{
	margin-bottom: 6vw;
}
.l-container #cont01_area .sec01_list{
	margin: 3vw 0;
}
.l-container #cont01_area .sportlogo .note{
	margin-top: 3vw;
}
.l-container > section > div.program_cont{
	padding: 0;
	margin-top: 10.6vw;
}
.l-container #cont01_area h4{
	background: #fff;
	height: 18.4vw;
	display: flex;
	align-items: center;
	text-align: center;
	margin-bottom: 8vw;
}
.l-container #cont01_area h4 img{
	padding: 0 6.6vw;
}
.l-container > section > div.program_cont > ul{
	padding: 0 6.6vw;
}
.l-container > section > div.program_cont > ul li + li{
	margin-top: 6.6vw;
}
.l-container #cont01_area .program_cont .program_txt{
	background: #e5e5e5;
	display: block;
	padding: 3vw;
	text-align: center;
	margin-top: -4px;
	font-size: 14px;
	color: #000;
}
.l-container #cont01_area .program_cont .program_ic{
	padding-top: 9vw;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_8.png") no-repeat top left / 47.4vw 9vw;
}
.l-container #cont01_area .program_cont .program_ic img{
	flex-shrink:0;
}
.l-container #cont01_area .program_cont .program_ic p a{
	color: #06a;
	text-decoration: none;
	display: block;
}
.l-container #cont01_area .program_cont .program_ic p a:hover{
	text-decoration: underline;
}
.l-container #cont01_area .program_cont .program_ic p a span:hover{
	text-decoration: underline;
}
.l-container #cont01_area .program_cont .program_ic .internal_link{
	padding-right: 13px;
	background: url(/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_48.png) no-repeat center right / 7px 12px;
	display: inline-block;
}
.l-container #cont01_area .program_cont .program_ic .external_link{
	padding-right: 16px;
	background: url(/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_35.png) no-repeat center right / 12px 12px;
	display: inline-block;
}
.l-container #cont01_area .sec02 .sec02_inner{
	margin: 0 6.6vw;
}
.l-container #cont01_area .sec02 .sec02_inner li + li{
	margin-top: 5.3vw;
}
.l-container #cont01_area .sec04_txt{
	margin-bottom: 3vw;
}
/*====================
#cont02_area
====================*/
.l-container #cont02_area .txt_wrap{
	margin-top: 6vw;
}
.l-container #cont02_area .txt_wrap p{
	font-size: 12px;
}
.l-container #cont02_area .btn_area .btn_txt01{
	margin: 7vw 0 3vw;
}
.l-container #cont02_area .btn_area {
	padding-bottom: 11.6vw;
}
.l-container #cont02_area .withdraw_area{
	background: #e5e5e5;
	padding: 6.6vw;
	margin: 0 6.6vw;
}
.l-container #cont02_area .withdraw_area p{
	font-size: 12px;
}
.l-container #cont02_area .withdraw_area .withdraw_txt{
	font-weight: normal;
}
.l-container #cont02_area .withdraw_ttl{
	text-align: center;
	margin-bottom: 5.3vw;
}
.l-container #cont02_area .withdraw_ttl span{
	border-bottom: 2px solid #000;
	padding-bottom: 1.3vw;
	font-size: 16px;
}
.l-container #cont02_area .withdraw_area .note{
	margin-top: 4vw;
}
.l-container #cont02_area .txt_wrap .font_normal{
	font-weight: normal
}
/*====================
#cont03_area
====================*/
.l-container #cont03_area h2{
	height: 37vw;
}
.l-container #cont03_area .terminal_wrap{
	margin: 7vw 6.6vw 5.3vw;
	background: #fff;
	color: #000;
	padding: 6.6vw;
}
.l-container #cont03_area .terminal_txt_wrap{
	margin-top: 2.3vw;
	font-size: 10px;
	line-height: 1.7;
	font-weight: normal;
}
.l-container .terminal_txt_wrap .terminal_list{
	display: flex;
	flex-wrap: nowrap;
	padding-left: 1em;
}
.l-container .terminal_txt_wrap .terminal_list p:first-child{
	white-space: nowrap;
}
.l-container #cont03_area .terminal_txt_wrap > p:nth-child(n+2){
	margin-top: 2vw;
}
.l-container .note a span{
	padding-right: 3vw;
}
.l-container #cont03_area a .external_link{
	color: #0066aa;
	padding-right: 3vw;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_35.png") no-repeat center right 0.5vw / 2.1vw 2.1vw;
}
.l-container #cont03_area a .external_link:hover{
	color: #0066aa;
}
/*====================
#cont04_area
====================*/
.l-container #cont04_area .howto_wrap > li + li{
	margin-top: 12.9vw;
}
.l-container #cont04_area .howto_wrap > li{
	position: relative;
	border: 2px solid #000;
}
.l-container #cont04_area .howto_wrap > li:before{
	content: "";
	position: absolute;
	top: -10.5vw;
	right: calc(50% - 7vw);
	width: 14vw;
	height: 8.1vw;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_29.png") no-repeat top center / 14vw 8.1vw;
}
.l-container #cont04_area .howto_wrap > li:first-child:before{
	content: none;
}
.l-container #cont04_area .howto_wrap li .step_ttl{
	background: #000;
	text-align: center;
	padding: 2.4vw 0 0.6vw;
}
.l-container #cont04_area .howto_wrap li .step_ttl img{
	height: 6.8vw;
}
.l-container #cont04_area .howto_wrap li .step_inner{
	padding: 3.2vw 5.3vw;
}
.l-container #cont04_area .howto_wrap li .app_btn{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.l-container #cont04_area .howto_wrap li .app_btn li:last-child{
	margin-left: 3.3vw;
}
.l-container #cont04_area .howto_wrap{
	margin-bottom: 3.3vw;
}
/*====================
.bg_black_btn
====================*/
.l-container .bg_black_btn{
	padding-top: 12.2vw;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_44_sp.png") no-repeat top center / 100% auto , #000;
	color: #fff;
}
.l-container .bg_black_btn .btn_area{
	padding: 5.3vw 6.6vw 10.6vw;
}
.l-container .bg_black_btn .btn_here_link{
	color: #fefe00;
	padding-right: 4.4vw;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_36.png") no-repeat center right 1vw / 3vw 1.8vw;
}
.l-container .bg_black_btn .note{
	color: #fff;
}
.l-container .bg_black_btn .link_c_yellow{
	color: #fefe00;
}
/*====================
.bg_white_area
====================*/
.l-container .bg_white_area{
	padding: 9.6vw 6.6vw 7.4vw;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_45_sp.png") no-repeat top center / 100% auto , #fff;
	color: #000;
}
/*====================
#question
====================*/
.l-container #question{
	margin-top: 8.6vw;
	margin-bottom: 12vw;
	border: 2px solid #e5e5e5;
}
.l-container #question .question_ttl{
	font-size: 24px;
	background: #e5e5e5;
	padding: 5.4vw 6.6vw;
}
.l-container #question .question_wrap{
	font-size: 16px;
}
.l-container #question .question_wrap .txt_a{
	display: none;
}
.l-container #question .question_wrap dt{
	padding: 3vw 19.7vw 3vw 6.6vw;
	position: relative;
	border-bottom: 2px solid #e5e5e5;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_46.png") no-repeat center right 6.1vw / 8.6vw 5.6vw;
}
.l-container #question .question_wrap dd{
	padding: 0 6.6vw 4vw;
	border-bottom: 2px solid #e5e5e5;
	position: relative;
	font-weight: normal;
}
.l-container #question .question_wrap dd:last-of-type , .l-container #question .question_wrap dt:last-of-type{
	border-bottom: none;
}
.l-container #question .question_wrap dt.open{
	border-bottom: none;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_47.png") no-repeat center right 6.1vw / 8.6vw 5.6vw;
}
.l-container #question .question_wrap dd:before{
	content: "";
	display: block;
	padding-bottom: 4vw;
	border-top: 2px solid #e5e5e5;
}
.l-container #question .question_wrap dd .internal_link{
	padding-right: 4.4vw;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_48.png") no-repeat center right 1vw / 1.6vw 2.6vw;
}
.l-container #question .question_wrap dd .external_link{
	padding-right: 4.4vw;
	background: url(/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_35.png) no-repeat center right 1vw / 2.4vw 2.4vw;
}
/*====================
#precautions
====================*/
.l-container #precautions{
	border: 2px solid #e5e5e5;
}
.l-container #precautions .precautions_ttl{
	font-size: 20px;
	background: #e5e5e5;
	padding: 4.4vw 6.6vw;
}
.l-container #precautions .precautions_wrap{
	font-size: 11px;
	padding: 5vw 6.6vw;
	line-height: 1.5;
	font-weight: normal;
}
.l-container #precautions .precautions_wrap dt{
	font-size: 12px;
	margin-bottom: 3vw;
	font-weight: normal;
}
.l-container #precautions .precautions_wrap dd{
	margin-bottom: 6.6vw;
}
.l-container #precautions .precautions_wrap .txt_bottom , .l-container #precautions .precautions_wrap .txt_list li{
	margin-bottom: 5.3vw;
}
.l-container .last_area .btn_area{
	padding: 7.3vw 6.6vw 15.3vw;
}
.l-container .last_area .btn_area .btn_txt02{
	margin-bottom: 2vw;
}
.l-container .add_btn .add_btn_inner{
	padding: 0.8em 0.75em;
	min-width: 40%;
	max-width: 70%;
	padding-right: 40px;
	padding-left: 15px;
	text-decoration: none;
}
.l-container #cont04_area .add_btn{
	padding: 20px 0 0;
}

/*共通css*/
#section-container-b055a02bda.margin-b-40{
	margin-bottom: 0 !important;
}
.footerSiteMap{
	margin-top: 0 !important;
}
#maincontArea .contArea{
	padding-bottom: 0;
}

/* 768px～ For PC
====================================================*/
@media screen and (min-width: 768px), print {
.l-container .isSP {
	display: none;
}
.l-container .isPC {
	display: block;
}
.l-container{
	overflow: visible;
	font-size: 18px;
}/*
.l-container{
	min-width: 980px;
}*/
.l-container a:hover{
	text-decoration: underline;
}
.l-container .note a span{
	padding-right: 17px;
}
.l-container .note a .external_link{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_35.png") no-repeat center right 4px / 11px 11px;
}
.l-container .bg_black .note a .external_link{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_52.png") no-repeat center right 4px / 11px 11px;
}
.l-container .bg_black .note a .internal_link{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_37.png") no-repeat center right 5px / 7px 12px;
}
.l-container .bg_white .note a .internal_link{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_48.png") no-repeat center right 5px / 7px 12px;
}
.l-container .bg_black .note a .here_link{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_36.png") no-repeat center right / 15px 9px;
}
/*====================
#mv
====================*/
.l-container #mv h1{
	text-align: center;
	padding-bottom: 94px;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_45_pc.png") no-repeat bottom center / 100% auto , #000
}
.l-container #mv h1 img{
	margin: 0 auto !important;
	width: 980px;
}
.l-container #mv p{
	margin-top: -90px;
	text-align: center;
}
/*====================
.btn_area
====================*/
.l-container > .btn_area {
	margin: 0 auto;
	/*padding-bottom: 22px;*/
	width: 700px;
}
.l-container .btn_area .btn_txt01{
	font-size: 18px;
	margin: 13px 0;
}
.l-container .btn_area .btn a{
	padding: 35px 0;
	width: 700px;
	margin: 0 auto;
	box-shadow: 0 10px 0 #a23500;
}
.l-container .btn_area .btn a{
	padding: 35px 0;
	width: 700px;
	margin: 0 auto;
	box-shadow: 0 10px 0 #a23500;
}
.l-container .btn_area .btn a:hover {
	box-shadow: 0 2px 0 #a23500;
	transform: translate3d(0, 6px, 0);
}
.l-container .btn_area .btn a img{
	margin: 0 auto;
}
.l-container .btn_area .btn_under_txt{
	margin: 27px 0 34px;
	font-size: 18px;
}
.l-container .btn_area .note{
	font-size: 14px;
}
.l-container .btn_area .btn_here_link{
	padding-right: 22px;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_34.png") no-repeat center right / 17px 10px;
}
/*====================
.add_txt
====================*/
.l-container .add_txt{
	margin: 34px auto 22px;
	padding: 30px;
	width: 980px;
}
.l-container .add_txt02{
	padding: 0;
}
.l-container .add_txt span{
	margin-top: 10px;
}
/*====================
section
====================*/
.l-container > section{
	padding-bottom: 20px;
}
.l-container > section > div , .l-container > section > p , .l-container > section > ul , .l-container > section > ol{
	padding: 0 20px;
	width: 980px;
	margin: 0 auto;
}
.l-container section h2 {
	/*height: auto;*/
	height: 150px;
	/*padding: 5px 0 42px;*/
	padding-bottom: 32px;
	margin-bottom: 25px;
	justify-content: center;
}
.l-container section h2 img{
	padding: 0;
}
.l-container section .note{
	font-size: 14px;
}
/*====================
.bg_black
====================*/
.l-container .bg_black{
	padding: 152px 0 20px;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_30_pc.png") no-repeat top center / 100% 152px , #000;
	overflow: hidden;
}
.l-container .bg_black h2{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_31_pc.png") no-repeat bottom -1px center / 100% 32px , #fefe00;
}
.l-container .bg_black a:hover{
	color: #fefe00;
}
/*====================
.bg_white
====================*/
.l-container .bg_white{
	padding: 152px 0 20px;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_32_pc.png") no-repeat top center / 100% 152px , #fff;
}
.l-container .bg_white h2{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_33_pc.png") no-repeat bottom -1px center / 100% 32px , #fefe00;
}
.l-container .bg_white a:hover{
	color: #0066aa;
}
/*====================
#cont01_area
====================*/
.l-container #cont01_area h2 img{
	height: 48px;
}
.l-container #cont01_area .sec02 , .l-container #cont01_area .sec03 , .l-container #cont01_area .sec04{
	margin-top: 60px;
}
.l-container #cont01_area h3{
	margin-bottom: 40px;
}
.l-container #cont01_area h3 img{
	margin: 0 auto;
}
.l-container #cont01_area .sec01 > p{
	width: 454px;
	margin: 0 auto;
}
.l-container #cont01_area .sec01_list{
	margin: 20px 0;
}
.l-container #cont01_area .sportlogo .note{
	margin-top: 20px;
}
.l-container > section > div.program_cont{
	padding: 0 20px;
	margin-top: 60px;
}
.l-container #cont01_area h4{
	height: 70px;
	justify-content: center;
	margin-bottom: 40px;
}
.l-container #cont01_area h4 img{
	padding: 0;
	width: 367px;
	margin-top: 6px;
}
.l-container > section > div.program_cont > ul{
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.l-container > section > div.program_cont > ul li{
	width: 450px;
	display: flex;
	flex-direction: column;
}
.l-container > section > div.program_cont > ul li + li{
	margin: 0 0 0 40px;
}
.l-container > section > div.program_cont > ul li a{
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	min-height: 0%;/*ie崩れ防止*/
}
/*ieで画像が縦に伸びるの防止*/
.l-container > section > div.program_cont > ul li a img {
	flex-shrink: 0;
}
.l-container #cont01_area .program_cont .program_txt{
	padding: 20px;
	margin-top: 3px;
	font-size: 18px;
	flex-grow: 1;
}
.l-container #cont01_area .program_cont .program_list a:hover{
	text-decoration: none;
}
.l-container #cont01_area .program_cont .program_ic{
	padding-top: 48px;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_8.png") no-repeat top left / 247px 48px;
}
.l-container #cont01_area .sec02 .sec02_inner{
	margin: 0;
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}
.l-container #cont01_area .sec02 .sec02_inner li{
	width: 462px;
}
.l-container #cont01_area .sec02 .sec02_inner li + li{
	margin: 0 0 0 40px;
}
.l-container #cont01_area .sec04_txt{
	margin-bottom: 20px;
}	
.l-container #cont01_area .sec03_list{
	margin-left: -20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}	
.l-container #cont01_area .sec03_list > li:last-child{
	margin-left: 45px;
}	
/*====================
#cont02_area
====================*/
.l-container #cont02_area .txt_wrap{
	margin-top: 35px;
}
.l-container #cont02_area .txt_wrap p{
	font-size: 16px;
}
.l-container #cont02_area .btn_area .btn_txt01{
	margin: 40px 0 20px;
}
.l-container #cont02_area .btn_area {
	padding-bottom: 50px;
}
.l-container #cont02_area .withdraw_area{
	padding: 30px;
	margin: 0 auto;
	width: 980px;
}
.l-container #cont02_area .withdraw_area p{
	font-size: 16px;
}
.l-container #cont02_area .withdraw_ttl{
	margin-bottom: 20px;
}
.l-container #cont02_area .withdraw_ttl span{
	padding-bottom: 6px;
	font-size: 20px;
}
.l-container #cont02_area .withdraw_area .note{
	margin-top: 10px;
}
/*====================
#cont03_area
====================*/
.l-container #cont03_area h2{
	height: 150px;
}
.l-container #cont03_area .terminal_wrap{
	margin: 40px auto 20px;
	padding: 40px 20px;
}
.l-container #cont03_area .terminal_txt_wrap{
	margin-top: 5px;
	font-size: 14px;
}
.l-container #cont03_area .terminal_txt_wrap > p:nth-child(n+2){
	margin-top: 30px;
}
.l-container .note a span{
	padding-right: 17px;
}
.l-container #cont03_area a .external_link{
	padding-right: 17px;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_35.png") no-repeat center right 4px / 11px 11px;
}
.l-container #cont03_area a:hover{
	color: #0066aa;
}
.l-container #cont03_area > .note{
	padding: 0;
}
/*====================
#cont04_area
====================*/
.l-container #cont04_area h2 img{
	height: 50px;
}
.l-container #cont04_area .howto_wrap{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 20px;
	padding: 0;
}
.l-container #cont04_area .howto_wrap > li + li{
	margin-top: 0;
}
.l-container #cont04_area .howto_wrap > li{
	width: 282px;
}
.l-container #cont04_area .howto_wrap > li:before{
	top: 45%;
	right: -50px;
	width: 26px;
	height: 45px;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_43.png") no-repeat top center / 26px 45px;
}
.l-container #cont04_area .howto_wrap > li:first-child:before{
	content: "";
}
.l-container #cont04_area .howto_wrap > li:last-child:before{
	content: none;
}
.l-container #cont04_area .howto_wrap li .step_ttl{
	padding: 11px 0 10px;
}
.l-container #cont04_area .howto_wrap li .step_ttl img{
	height: 37px;
}
.l-container #cont04_area .howto_wrap li .step_inner{
	padding: 20px 25px;
}
.l-container #cont04_area .howto_wrap li .app_btn{
	display: block;
}
.l-container #cont04_area .howto_wrap li .app_btn li:last-child{
	margin: 14px 0 0;
}
.l-container #cont04_area .howto_wrap li .app_btn li:first-child{
	width: 180px;
	margin: 0 auto;
	
}
.l-container #cont04_area > .note{
	padding: 0;
}
/*====================
.bg_black_btn
====================*/
.l-container .bg_black_btn{
	padding-top: 120px;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_44_pc.png") no-repeat top center / 100% 120px , #000;
}
.l-container .bg_black_btn .btn_area{
	padding: 14px 0 30px;
	text-align: center;
}
.l-container .bg_black_btn .btn_area .btn_txt02{
	width: 532px;
	margin: 0 auto 14px;
}
.l-container .bg_black_btn .btn_here_link{
	padding-right: 22px;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_36.png") no-repeat center right 4px / 17px 10px;
}
.l-container .bg_black_btn .btn_here_link:hover{
	color: #fefe00;
}
.l-container .bg_black_btn a:hover{
	color: #fefe00;
}
/*====================
.bg_white_area
====================*/
.l-container .bg_white_area{
	padding: 120px 0 40px;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_45_pc.png") no-repeat top center / 100% 120px , #fff;
}
.l-container .bg_white_area a:hover{
	color: #0066aa;
}
	
/*====================
#question
====================*/
.l-container #question{
	width: 980px;
	margin: 40px auto 80px;
}
.l-container #question .question_ttl{
	font-size: 28px;
	padding: 13px 16px;
}
.l-container #question .question_wrap dt{
	padding: 18px 50px 18px 18px;
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_46.png") no-repeat center right 20px / 24px 16px;
	cursor: pointer;
}
.l-container #question .question_wrap dd{
	padding: 0 18px 20px;
	position: relative;
}
.l-container #question .question_wrap dt.open{
	background: url("/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_47.png") no-repeat center right 20px / 24px 16px;
}
.l-container #question .question_wrap dd:before{
	padding-bottom: 20px;
}
.l-container #question .question_wrap dd .internal_link{
	padding-right: 18px;
	background: url(/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_48.png) no-repeat center right 5px / 7px 12px;
}
.l-container #question .question_wrap dd .external_link{
	padding-right: 22px;
	background: url(/content/dam/au-com/entertainment/dazn/pr/en_dazn_pr_img_35.png) no-repeat center right 4px / 11px 11px;
}
/*====================
#precautions
====================*/
.l-container #precautions{
	width: 980px;
	margin: 0 auto;
}
.l-container #precautions .precautions_ttl{
	font-size: 24px;
	padding: 12px 18px;
}
.l-container #precautions .precautions_wrap{
	font-size: 14px;
	padding: 40px 20px;
}
.l-container #precautions .precautions_wrap dt{
	font-size: 16px;
	margin-bottom: 20px;
}
.l-container #precautions .precautions_wrap dd{
	margin-bottom: 40px;
}
.l-container #precautions .precautions_wrap .txt_list li{
	text-indent: -2.8em;
	padding-left: 3em;
}
/*.l-container #precautions .precautions_wrap #unlimited_use{
	padding-top: 40px;
	margin-top: -40px
}*/
.l-container #precautions .precautions_wrap .txt_bottom , .l-container #precautions .precautions_wrap .txt_list li{
	margin-bottom: 20px;
}
.l-container .last_area .btn_area{
	padding: 22px 0 90px;
}
.l-container .add_btn .add_btn_inner{
	width: 392px;
}
	
/*共通css*/
/*.cmp-au-com-container__width__1column__980>.cmp-au-com-container>.cmp-au-com-container__contents{
		width: auto;
}*/
#maincontArea .contArea{
		width: auto;
	max-width: 100%;
}
.breadcrumb{
	width: 980px;
	margin: 0 auto;
	padding: 0 3%;
	margin-bottom: 10px;
}
}

@media screen and (max-width: 979px), print {
	/*共通css*/
/*.cmp-au-com-container__width__1column__980>.cmp-au-com-container>.cmp-au-com-container__contents{
	padding-right: 0;
	padding-left: 0;
}*/
#maincontArea .contArea{
	padding-right: 0;
	padding-left: 0;
}
}
@media screen and (max-width: 767px), print {
.l-container{
	margin-top: -10px !important;
}
	.l-container	.bg_black{
		margin-top: -1px;
	}
	.l-container	section h2{
		height: 35vw;
	}
	.l-container #cont02_area .withdraw_area .add_txtlink {
		font-size: 14px;
	}
	.l-container .add_txt02 .add_fb_sp{
	font-size: 16px;
	}
	.l-container .add_txt02 .note{
	font-size: 10px;
	}
	.l-container .add_txt02 .txt_img{
	width: 100%;
	}
	/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    _::-webkit-full-page-media, _:future, :root .l-container .bg_black {
        padding: 14.6vw 0 8.8vw;
    }
		_::-webkit-full-page-media, _:future, :root .l-container .bg_white {
        padding: 14.6vw 0 8.8vw;
    }
}*/
}
@media screen and (min-width: 979px), print {
.l-container{
	margin-top: -10px !important;
}
}
@media (min-width: 980px){
	.breadcrumb {
    width: 980px;
    padding-right: 0;
    padding-left: 0;
		margin: 0 auto 20px;
}
}
@media screen and (min-width:768px) and ( max-width:979px), print {
	.l-container	#mv h1 img{
	width: 100%;
}
	.l-container > section > div , .l-container > section > p , .l-container > section > ul , .l-container > section > ol{
	width: 100%;
}
	.l-container #cont02_area .withdraw_area{
	width: 100%;
}
	.l-container #question{
	width: 100%;
}
	.l-container #precautions{
	width: 100%;
}
	.breadcrumb{
	width: 100%;
}
	.l-container #cont04_area .howto_wrap > li{
	width: 230px;
}
.l-container #cont04_area .howto_wrap > li:before{
	top: 45%;
	right: -35px;
}
	.l-container > section > div.program_cont > ul li{
	width: 344px;
}
	.l-container #cont01_area .sec02 .sec02_inner li{
	width: 350px;
}
.l-container .add_txt{
	width: 100%;
}
}
@media screen and (min-width:768px) and ( max-width:1023px), print {
	.l-container	.bg_black{
	margin-top: -1px;
		padding: 151px 0 20px;
}
	.l-container .bg_white {
		margin-top: -1px;
	}
	.l-container .bg_black_btn{
		padding-top: 121px;
		margin-top: 1px;
	}
	.l-container .last_area.bg_black_btn{
	padding-top: 120px;
		margin-top: 0;
}
}
@media screen and (min-width:1024px) and ( max-width:1050px), print {
	.l-container	#mv h1{
	margin-top: 2px;
}
	.l-container	.bg_black{
	margin-top: 1px;
}
	.l-container .bg_white {
		margin-top: -1px;
	}
	.l-container .bg_black_btn{
	padding-top: 120px;
}
}

