@charset "utf-8";
/* CSS Document */
/* アルビレックス新潟シンガポール ユニフォームスポンサー 2018/12 */
#albirex-sg-2019{
	display:block;
	color:#515151;
	font-family:"Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", "MS Gothic", sans-serif;
	background-color:#ffffff;
	width:100%;
	max-width:950px;
	margin:0 auto 40px;
}
#albirex-sg-2019 a{
	text-decoration:none;
}
/*ヘッダー*/
#albirex-sg-2019 .header_box{
	display:block;
	width:100%;
}
#albirex-sg-2019 .tbl{
	display:table;
	width:100%;
}
#albirex-sg-2019 .tbl .cell{
	display:table-cell;
	vertical-align:top;
}
#albirex-sg-2019 .header_box h1 img{
}
#albirex-sg-2019 .header_box .sub_txt{
	display:block;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background-color:#000000;
	padding:20px 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media screen and (max-width:320px){
	#albirex-sg-2019 .header_box .sub_txt{
		font-size:15px;
	}
}
#albirex-sg-2019 .header_box .img_btm{
	display:block;
	width:100%;
	max-width:950px;
	margin:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/*ユニフォームパートナー*/
#albirex-sg-2019 .partner_box{
	display:block;
	color:#090d14;
	font-weight:bold;
	text-align:center;
	line-height:1.4;
	padding:10px;
	margin-bottom:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .partner_box .main_ttl{
	display:block;
	font-size:18px;
	margin-top:20px;
	margin-bottom:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .partner_box img{
	display:block;
	width:100%;
	max-width:240px;
	margin:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .partner_box .sub_txt{
	display:block;
	font-size:15px;
	margin-top:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media screen and (max-width:320px){
	#albirex-sg-2019 .partner_box .sub_txt{
		font-size:13px;
	}
}
/*クイズに答えて応募しよう*/
#albirex-sg-2019 .enquete_box{
}
#albirex-sg-2019 .enquete_box .main_img{
	display:block;
	width:100%;
	max-width:950px;
	margin:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/*Google form*/
#albirex-sg-2019 .form_box{
}
#albirex-sg-2019 .form_box .frame{
	display:block;
	width:100%;
	padding:10px 10px 10px;
	margin:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .form_box .frame .sub_txt{
	display:block;
	font-size:12px;
	font-weight:bold;
	width:100%;
	max-width:766px;
	margin:0 auto 20px;
}
#albirex-sg-2019 .form_box .info_box{
	display:block;
	color:#090d14;
	width:100%;
	padding:10px;
	margin:0 auto 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .form_box .info_box .ttl_txt{
	font-size:16px;
}
#albirex-sg-2019 .form_box .info_box ul{
	margin-top:0px;
	margin-left:15px;
	padding:5px 10px 10px;
}
#albirex-sg-2019 .form_box .info_box ul li{
	font-size:16px;
	margin-bottom:3px;
	list-style-type:disc;
}
#albirex-sg-2019 .form_box .press_link{
	display:block;
	padding:20px 10px;
}
#albirex-sg-2019 .form_box .press_link a img{
	display:block;
	width:100%;
	max-width:868px;
	margin:auto;
}
/*各種リンク*/
#albirex-sg-2019 .link_box{
	display:block;
	width:100%;
	position:relative;
	background-image:url(../img/sp_link_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding:20px 10px 40px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .link_box .box{
	display:block;
	background-color:#ffffff;
	width:100%;
	padding:10px 40px;
	margin-bottom:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .link_box .box .catch{
	display:block;
	color:#ea5404;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media screen and (max-width:320px){
	#albirex-sg-2019 .link_box .box .catch{
		font-size:14px;
	}
}
#albirex-sg-2019 .link_box .box img{
	display:block;
	width:100%;
	max-width:460px;
	margin:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .link_box .box .explain{
	display:block;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding:20px 0px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .link_box .tbl{
	display:table;
	width:100%;
	margin:auto;
}
#albirex-sg-2019 .link_box .tbl .cell{
	display:table-cell;
	vertical-align:top;
}
#albirex-sg-2019 .link_box .tbl .cell:first-child{
	width:40%;
}
#albirex-sg-2019 .link_box .tbl .cell:first-child+*{
	width:60%;
}
/*シンガポールプレミアリーグとは*/
#albirex-sg-2019 .link_box .box.about{
	padding:20px;
}
#albirex-sg-2019 .link_box .box.about .icon{
	display:block;
	width:100%;
	min-width:80px;
	height:auto;
	padding-right:16px;
}
#albirex-sg-2019 .link_box .box.about .catch{
	font-size:16px;
	text-align:left;
	padding:0px 0 10px;
}
#albirex-sg-2019 .link_box .box.about .explain{
	font-size:12px;
	padding:10px 0 10px;
}
@media screen and (max-width:320px){
	#albirex-sg-2019 .link_box .box.about .catch{
		font-size:12px;
	}
}
/*公式サイトへのリンク*/
#albirex-sg-2019 .link_box .website_link{
}
#albirex-sg-2019 .link_box .website_link .bnr_box{
	display:block;
	width:100%;
	max-width:480px;
	margin:20px auto 0;
	padding-top:16px;
	background-color:#ffffff;
}
#albirex-sg-2019 .link_box .website_link .bnr_box .partner{
	display:block;
	width:100%;
	max-width:269px;
	margin:auto;
}
#albirex-sg-2019 .link_box .website_link a{
	display:block;
	width:100%;
	max-width:480px;
	margin:0px auto 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .link_box .website_link a img{
}
/*10名様に ユニフォームプレゼント*/
#albirex-sg-2019 .present_uniform_box{
	padding:20px 20px 10px;
	background:-moz-linear-gradient(right, #f77625 0%, #f76a10 100%);
	background:-webkit-gradient(linear, left, right, color-stop(0%, #f77625), color-stop(100%, #f76a10));
	background:-webkit-linear-gradient(right, #f77625 0%, #f76a10 100%);
	background:linear-gradient(to right, #f77625 0%, #f76a10 100%);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .present_uniform_box img{
	display:block;
	width:100%;
	max-width:766px;
	margin:auto;
	border:3px solid #0d2561;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .present_uniform_box .txt{
	display:block;
	max-width:766px;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	padding:10px 10px 10px 0;
	margin:auto;
}
#albirex-sg-2019 .form_box .uniform_list{
	display:block;
	max-width:950px;
	padding:10px 10px;
	margin:10px auto 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .form_box .uniform_list .tbl .cell{
	width:50%;
}
#albirex-sg-2019 .form_box .uniform_list .box{
	display:block;
	max-width:226px;
	padding:10px;
	margin:0 auto 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#albirex-sg-2019 .form_box .uniform_list .box img{
	display:block;
	width:100%;
	max-width:186px;
	margin:auto;
}
#albirex-sg-2019 .form_box .uniform_list .box .txt{
	color:#919090;
	font-size:10px;
	font-weight:bold;
	letter-spacing:0.8px;
	text-align:center;
	margin-top:5px;
}
