@charset 'utf-8';
@import url(https://fonts.googleapis.com/css?family=Roboto:500,700);
#wbs_renew div, #wbs_renew span, #wbs_renew iframe, #wbs_renew h1, #wbs_renew h2, #wbs_renew h3, #wbs_renew h4, #wbs_renew h5, #wbs_renew h6, #wbs_renew p, #wbs_renew a, #wbs_renew em, #wbs_renew img, #wbs_renew strong, #wbs_renew sub, #wbs_renew sup, #wbs_renew ul, #wbs_renew ol, #wbs_renew li, #wbs_renew dl, #wbs_renew dt, #wbs_renew dd, #wbs_renew form, #wbs_renew label, #wbs_renew table, #wbs_renew caption, #wbs_renew tbody, #wbs_renew tfoot, #wbs_renew thead, #wbs_renew tr, #wbs_renew th, #wbs_renew td, #wbs_renew header, #wbs_renew main, #wbs_renew nav, #wbs_renew footer {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
#wbs_renew header, #wbs_renew main, #wbs_renew nav, #wbs_renew footer, #wbs_renew section {
	display: block;
}
#wbs_renew ul, #wbs_renew ol {
	list-style-type: none;
}
#wbs_renew img {
	border: 0;
	line-height: 1;
}
#wbs_renew a {
	color: #073c72;
	transition: color .2s ease-out;
}
#wbs_renew a:visited {
	color: #343473;
}
#wbs_renew a:hover, #wbs_renew a:focus, #wbs_renew a:active {
	color: #073c72;
}
#wbs_renew em {
	font-style: normal;
}
#wbs_renew table {
	border-spacing: 0;
	border-collapse: separate;
}
#wbs_renew input, #wbs_renew select {
	vertical-align: middle;
	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic ProN', sans-serif;
}
#wbs_renew select {
	cursor: pointer;
}
#wbs_renew button {
	border: none;
	background-color: transparent;
	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic ProN', sans-serif;
	cursor: pointer;
}

#wbs_renew .clearfix:after, #wbs_renew .str-contents-01 .str-contents-01-inner > .inner:after, #wbs_renew .str-contents-01 .sns-area:after, #wbs_renew .img-lay-01:after, #wbs_renew .img-lay-news:after, #wbs_renew .img-lay-ranking:after, #wbs_renew .img-lay-news-seach:after, #wbs_renew .box-bnr-bod-01:after, #wbs_renew .top-col-01 > .lay-right .carousel-sns:after, #wbs_renew .calender-area .calender-area-inner .carousel-calender:after {
	display: block;
	clear: both;
	content: '';
}

body {
	min-width: 980px;
}

#wbs_renew {
	display: block;
	overflow: hidden;
	background: #f3f6fa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAPoCAIAAAB2/chNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMjk5RUVENDg2ODZFNTExQkY2QTkwNjQ2RUVCNDgyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RUI3QjFDRTNFNUIxMUU2QjYxM0U0MEQ5Qzc1NDg0NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RUI3QjFDRDNFNUIxMUU2QjYxM0U0MEQ5Qzc1NDg0NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYzQTlCMjAyREIzREU2MTFBMEExREQyRjA5QzJFNzFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyOTlFRUQ0ODY4NkU1MTFCRjZBOTA2NDZFRUI0ODJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2CJrggAABb5JREFUeNrsWgti4jgMtRxDIO1Z9jh7tD3pDhAI0erjj5yUBUra6bSkzDSx8yzp6Vl2UuCvv/9x6fD669f+WC5etmu+0LZ4m7b90Zjd/gjOwQQDchvS59e+n2Dw23FwGybAHKPU/RwOppheRcKiuEtvegRtg0V9e7UYvC+e3TGGU2HwJt8ADAbx3fHQOAVD43wWb38eZpXEV2FwYTukJ5CsGMzuCD+M6/swS82FGzDhNduxGPgRtbfiAB+wo/KOGMRH9xQHg+k2P3suPDG/CcNFKGNKEXry9nGYC3uXrxKP1qV4oXXpmdMn5rdhwmt3KwbA2EH8rrwBlxDY7U/0//fXASxnR/dvBx7zS64L8Mh7FxH/a9d+nXgWff+2+Hukxde58jxHZ2Ur9e/uWBL80PPCSceg470cpHKht+HH6QDsMxMy17DQnPvWNR5SdJ+3lohF0har6g478Bm8Af/sbL3ubD1Iz85vzG1r58MxAUTvL9u2wrDiu/n7HWMH7vcNLKbIf9l4mHaArvuSXItiX7r2LowTzAf4pm899/Zd2kIcBNITPMwbzDFgMTiNR0zupV4HLeNXdSDrMuyphpj1dFXWrPyOa1WKd1qDT26K0XH0E9J7MagwpVYRBhH9vh8gHV7HuWpn15/Agxq6jAnqyEv0rdc1WOf2ZYyINNY3wijgfzF6AZmDIUEm8YD4o2NO42EOFHUrB5brmR3i+C07zLW7ynXQW6JG90YHoYt7JEh2wB3ETpDztBdjTJbLtrKTOODM6QDddsUhHDge0DlZY7RN+sU3atuqbwerne0kHtV1yWmXMEUHrNHpPN1brnVMrzEWXU/ngmorxHis3hJvmzVFO+rfctSdw3Eoc2Hbqp1j0VvopA3yWk/HW5j98eSSEAizthjmrj9qfoTvHM9QfNtsgtnzCb99f6aToILdUj/19Mdz4XrThmofQof2Bx85CDM7W1tDKowGvL2OYT975kD1BokDbstzYbO2vpHiPPTDQCdBrpxy5PvTAJm3zXo11QGNKTmVbdZGeTudBrr0Mq18m+3AFMP3wKaNmLNe84cwJh5h4Tic6STWKvW9woS2ZQyWPR9hTpFrPhIHpyHrwPhGPToOjcmjeSlDUQfqb7yNbSeRe91GkG/MjtqJvmlb5I1s80MCmBpPvrk8T9cRI20pp8KB7n+iDk7DWHS9XjXCAfGS58KmvYCJvLUGAxYDGcNtOmbQUaNvPE6uiWrbzAWAQfqjnXUQO+dxJB71E9ZBvzgBxbfhLL55SVeb7BgOWuU6x0N8R4wSu9J4BvI3r6cUY6UDYAwmjCMMExjGMzJa4var4Ke1l+xITr1yEO1gCgHCat1AItur1sfz6HONXyUOMNcD4qCB/GUENcd2XNqHBPEj4IgNnaE2BRNPhfGemV9LPF7bIm9sBwDtO6FhHJNGHaT8nNGlBTWobQf5uQTcOWLkatVEjLHTCNcOPdI/HYf6eTTNaczPOI6Q9xRN4+tnMyr4wlH8Xk1oND+IjY93huB9vW6Do36tb6I+6Wauy22NB1vfeHKT5+DT/NF+z7ZzTawwGgJKdoM+7TRzO0H9dXZua38sYZLyCabiQH+NCcN3N43xLWMALmAkiSWeKoQLdrRHpyTpzeU7BQP1+0Ti2kGKJ/qG7FtcGWo7mh/U/GjaveSv8i34Bi5zAGxnjmm84UCNY9IBVDm9wIHWKgkHUjwRg1gtBdN1G0Vo3j5D+FFLuq4lFSZuXuTOCQareOY6QPNFljcwU99Y0bq0+PRMLjl1qJKE8gqk2h8oJtad6CtaOzDnwFkO3sAEP48HbTzJt3Q2s2MxISbumm8VRkPWCL2BOEtbwTjrm1xg/uIj3I7BvO2F2zHO8uam3+O6hqntALiUn5sx1k6Ad2DU45hTTOh7uJ5z4B7gQP1BB+5dHFSYYCT6rniWxWSuF7HzONdPzBPzxDwxT8xXxfwnwAA/hrU2TncCOQAAAABJRU5ErkJggg==) repeat-x 0 0;
	color: #333;
	font-size: 100%;
	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic ProN', sans-serif;
}
#wbs_renew .str-contents-01 {
	margin: 0 auto;
	max-width: 2000px;
	background: #f3f6fa url(/wbs/common/images/bg_img_02.png) repeat-y center 146px;
}
#wbs_renew .str-contents-01 .str-contents-01-inner {
	background: url(/wbs/common/images/bg_img_01.png) no-repeat center top;
}
#wbs_renew .str-contents-01 .str-contents-01-inner > .inner {
	box-sizing: border-box;
	margin: 0 auto;
	padding: 25px 0 40px;
	width: 1200px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .str-contents-01 .str-contents-01-inner > .inner {
		padding: 24px 0 48px;
		width: 980px;
	}
}
#wbs_renew .str-contents-01 .str-contents-01-inner > .inner.ver-01 {
	padding: 10px 0 48px;
}
#wbs_renew .str-contents-01 .str-contents-01-inner > .inner.ver-02 {
	padding: 25px 0 0;
}
#wbs_renew .str-contents-01 .str-contents-01-inner > .inner.ver-03 {
	padding: 0 0 39px;
}
#wbs_renew .str-contents-01 .str-contents-01-inner > .inner #str-main {
	float: left;
	width: 882px;
}
#wbs_renew .str-contents-01 .str-contents-01-inner > .inner #str-main .inner-01 {
	padding: 18px 18px 12px 18px;
	background-color: rgba(255, 255, 255, .75);
}
#wbs_renew .str-contents-01 .str-contents-01-inner > .inner #str-main .inner-02 {
	padding: 30px 18px 1px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMjk5RUVENDg2ODZFNTExQkY2QTkwNjQ2RUVCNDgyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QzZGNTUwMTIzRTkxMUU2QjNBRkU3MDMzMkIxRDM2MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QzZGNTUwMDIzRTkxMUU2QjNBRkU3MDMzMkIxRDM2MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5N0I0RkFFQzMxQkU2MTFBRkYzQUUwRTA5Nzk2OTMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyOTlFRUQ0ODY4NkU1MTFCRjZBOTA2NDZFRUI0ODJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aKwpQgAAAAZQTFRFzuj38fT5jScT7QAAABVJREFUeNpiYGBkZARhEMEAYQEEGAAAmgAPJW0CYQAAAABJRU5ErkJggg==) repeat 0 0;
}
#wbs_renew .str-contents-01 .str-contents-01-inner > .inner #str-main .inner-02 > .inner {
	position: relative;
}
#wbs_renew .str-contents-01 .str-contents-01-inner > .inner #str-main .inner-02 > .inner .hdg-l2-01.ver-01:first-child {
	margin-top: 0;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .str-contents-01 .str-contents-01-inner > .inner #str-main {
		width: 662px;
	}
}
#wbs_renew .str-contents-01.top {
	background: #f3f6fa url(/wbs/common/images/bg_img_02.png) no-repeat center bottom;
}
#wbs_renew .str-contents-01.top .sns-area .tx_social_table {
	float: none;
}
#wbs_renew .str-contents-01 .sns-area {
	margin-bottom: 20px;
}
#wbs_renew .str-contents-01 .sns-area .tx_social_table {
	float: right;
}
#wbs_renew .str-contents-02 {
	background: #254e94 url(/wbs/common/images/bg_img_03.png) no-repeat center top;
}
#wbs_renew .str-contents-02 .str-contents-02-inner {
	box-sizing: border-box;
	margin: 0 auto;
	padding: 43px 0 6px;
	width: 1200px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .str-contents-02 .str-contents-02-inner {
		padding: 43px 0 6px;
		width: 980px;
	}
}
#wbs_renew .str-contents-03 {
	background: #f3f6fa url(/wbs/common/images/bg_img_02.png) no-repeat center 242px;
}
#wbs_renew .str-contents-03 .str-contents-03-inner-01 {
	box-sizing: border-box;
	margin: 0 auto;
	padding: 48px 0;
	width: 1200px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .str-contents-03 .str-contents-03-inner-01 {
		padding: 48px 0;
		width: 980px;
	}
}
#wbs_renew .str-contents-03 .str-contents-03-inner-02 {
	background: rgba(255, 255, 255, .5);
}
#wbs_renew .str-contents-03 .str-contents-03-inner-02 .inner {
	box-sizing: border-box;
	margin: 0 auto;
	padding: 43px 0 18px;
	width: 1200px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .str-contents-03 .str-contents-03-inner-02 .inner {
		padding: 43px 0 18px;
		width: 980px;
	}
}
#wbs_renew .str-contents-04 {
	padding: 48px 0 39px;
	background: #e6e8ed url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMjk5RUVENDg2ODZFNTExQkY2QTkwNjQ2RUVCNDgyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MjU2RjY0OTE4MkExMUU2OEQ0OENFQTY1RjI1Q0IwMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MjU2RjY0ODE4MkExMUU2OEQ0OENFQTY1RjI1Q0IwMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFMzEzNzYwODExN0U2MTFBODZGRDcyRUVFQzM1NUZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyOTlFRUQ0ODY4NkU1MTFCRjZBOTA2NDZFRUI0ODJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5X1URwAAAAZQTFRFodHr5ujtJ7+gZwAAABVJREFUeNpiYGBkZARhEMEAYQEEGAAAmgAPJW0CYQAAAABJRU5ErkJggg==) repeat 0 0;
}
#wbs_renew .str-contents-05 {
	background-color: #f3f6fa;
}
#wbs_renew .str-contents-05 .str-contents-05-inner {
	position: relative;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 48px 0;
	width: 1200px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .str-contents-05 .str-contents-05-inner {
		width: 980px;
	}
}
#wbs_renew .str-contents-05 .str-contents-05-inner .sns-area {
	display: table;
	float: right;
	margin-top: -40px;
}
#wbs_renew .str-contents-05 .str-contents-05-inner .sns-area .text {
	display: table-cell;
	padding-right: 23px;
	vertical-align: middle;
	font-size: 87.5%;
}
#wbs_renew .str-contents-05 .str-contents-05-inner .sns-area .link-sns {
	display: table-cell;
	vertical-align: middle;
}
#wbs_renew .str-contents-05 .str-contents-05-inner .sns-area .link-sns li {
	display: inline-block;
}

#wbs_renew .contents-header {
	position: relative;
	display: table;
	margin-bottom: 22px;
}
#wbs_renew .contents-header .hdg-logo {
	display: table-cell;
	padding-right: 25px;
	width: 172px;
	vertical-align: top;
}
#wbs_renew .contents-header .hdg-logo .sub {
	display: block;
	margin-bottom: 13px;
	color: #fff;
	font-weight: normal;
	font-size: 81.25%;
}
#wbs_renew .contents-header .hdg-logo img {
	margin-left: 6px;
}
#wbs_renew .contents-header .info-area {
	display: table-cell;
}
#wbs_renew .contents-header .info-area .date-area {
	display: inline-block;
	margin: 1px 10px 20px 0;
	width: 200px;
	color: #fff;
}
#wbs_renew .contents-header .info-area .date-area .week {
	display: block;
	font-size: 87.5%;
}
#wbs_renew .contents-header .info-area .date-area .night {
	margin-right: 7px;
	font-weight: bold;
}
#wbs_renew .contents-header .info-area .date-area .time {
	font-weight: bold;
}
#wbs_renew .contents-header .info-area .date-area .num {
	font-weight: bold;
	font-size: 175%;
	line-height: 1.1;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .contents-header .info-area .date-area {
		margin: 1px 10px 25px 0;
	}
}
#wbs_renew .contents-header .info-area .wrap {
	position: relative;
	display: inline-block;
	margin-top: 15px;
	width: 786px;
	vertical-align: top;
}
#wbs_renew .contents-header .info-area .wrap .next-area {
	position: relative;
	display: inline-block;
	margin-right: 7px;
	padding: 5px 7px 2px;
	border: 1px solid #fff;
	color: #fff;
}
#wbs_renew .contents-header .info-area .wrap .next-area .next-01 {
	margin-right: 4px;
	vertical-align: middle;
	font-size: 75%;
}
#wbs_renew .contents-header .info-area .wrap .next-area .next-02 {
	vertical-align: middle;
	font-weight: bold;
}
#wbs_renew .contents-header .info-area .wrap .next-area.finished {
	background-color: #b21d38;
}
#wbs_renew .contents-header .info-area .wrap .next-area.finished .now {
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
#wbs_renew .contents-header .info-area .wrap .next-area .tooltip-wrap {
	display: inline;
}
#wbs_renew .contents-header .info-area .wrap .next-area .tooltip-wrap:hover .tooltip, #wbs_renew .contents-header .info-area .wrap .next-area .tooltip-wrap:focus .tooltip, #wbs_renew .contents-header .info-area .wrap .next-area .tooltip-wrap:active .tooltip {
	visibility: visible;
	opacity: 1;
	transition: all .2s ease-in-out;
}
#wbs_renew .contents-header .info-area .wrap .next-area .tooltip-wrap .icon-info {
	margin-left: 5px;
	vertical-align: sub;
}
#wbs_renew .contents-header .info-area .wrap .next-area .tooltip-wrap .tooltip {
	position: absolute;
	top: -19px;
	right: -258px;
	z-index: 1;
	visibility: hidden;
	box-sizing: border-box;
	padding: 8px 12px;
	width: 252px;
	border-radius: 3px;
	background-color: rgba(255, 255, 255, .9);
	color: #073c72;
	font-size: 75%;
	line-height: 1.5;
	opacity: 0;
}
#wbs_renew .contents-header .info-area .wrap .next-area .tooltip-wrap .tooltip:before {
	position: absolute;
	top: 27px;
	left: -11px;
	display: block;
	border-top: 8px solid transparent;
	border-right: 11px solid rgba(255, 255, 255, .9);
	border-bottom: 8px solid transparent;
	content: '';
}
#wbs_renew .contents-header .info-area .wrap .btn-calendar {
	display: inline-block;
	vertical-align: top;
}
#wbs_renew .contents-header .info-area .wrap .btn-calendar a {
	display: block;
	padding: 7px 19px 6px 40px;
	border-radius: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REZGMUE4NEUxNjk4MTFFNkIwQzhDNDlBQ0UwOTY3NEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REZGMUE4NEYxNjk4MTFFNkIwQzhDNDlBQ0UwOTY3NEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERkYxQTg0QzE2OTgxMUU2QjBDOEM0OUFDRTA5Njc0QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERkYxQTg0RDE2OTgxMUU2QjBDOEM0OUFDRTA5Njc0QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl+jYHMAAACUSURBVHjaYmS3KWKAglwgngTEH4BYkAE7eA/EAkAM0tQPEmCCavgP1dwBVfAfBwbJVQJxH5T/AWQAPxAzAnEeEFcA8UcoHxsGybUDcSmUz88I9MJ/KIcc8J+JgUKAbEAukl8LieCDAQuSAdzQQAT5UwxK4+NjGPAVGkAM0ED6SYAPBlQNxJEaBixQJ/0n04CPAAEGAMU9SepjiQdHAAAAAElFTkSuQmCC) no-repeat 18px 46%;
	background-color: #d3dff2;
	color: #073c72;
	text-decoration: none;
	font-size: 81.25%;
	transition: background-color .2s ease-out;
}
#wbs_renew .contents-header .info-area .wrap .btn-calendar a:hover, #wbs_renew .contents-header .info-area .wrap .btn-calendar a:focus, #wbs_renew .contents-header .info-area .wrap .btn-calendar a:active {
	background-color: #fff;
}
#wbs_renew .contents-header .info-area .wrap .sns-area {
	position: absolute;
	top: 8px;
	right: 0;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .contents-header .info-area .wrap .sns-area {
		position: relative;
	}
}
@media screen and (max-width: 1299px) {
	#wbs_renew .contents-header .info-area .wrap {
		margin-top: 0;
		width: 540px;
	}
}
#wbs_renew .contents-header .info-area .nav-global ul {
	display: table;
	width: 100%;
}
#wbs_renew .contents-header .info-area .nav-global ul li {
	display: table-cell;
	height: 30px;
}
#wbs_renew .contents-header .info-area .nav-global ul li a {
	position: relative;
	display: block;
	padding: 0 23px 12px;
	border-bottom: 2px solid rgba(255, 255, 255, 0);
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.0;
}
#wbs_renew .contents-header .info-area .nav-global ul li a:hover, #wbs_renew .contents-header .info-area .nav-global ul li a:focus, #wbs_renew .contents-header .info-area .nav-global ul li a:active {
	color: #9cf;
}
#wbs_renew .contents-header .info-area .nav-global ul li a.current {
	border-bottom: 2px solid white;
	color: #fff;
}
#wbs_renew .contents-header .info-area .nav-global ul li a:after {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	height: 16px;
	border-right: 1px solid #93acd0;
	content: '';
}
@media screen and (max-width: 1299px) {
	#wbs_renew .contents-header .info-area .nav-global ul li a {
		padding: 0 11px 12px;
		font-size: 93.75%;
	}
}
#wbs_renew .contents-header .info-area .nav-global ul li:first-child a:after {
	left: 0;
	border-left: 1px solid #93acd0;
}

#wbs_renew .footer-bnr {
	background-color: #1a1a1a;
}
#wbs_renew .footer-bnr ul {
	margin: 0 auto;
	padding: 12px 0 4px;
	max-width: 1200px;
	text-align: center;
}
#wbs_renew .footer-bnr ul li {
	display: inline-block;
	margin: 0 2px;
	border: 2px solid #666;
}
#wbs_renew .footer-bnr ul li a {
	display: block;
}
#wbs_renew .footer-bnr ul li a img {
	display: block;
}

#wbs_renew .topicpath {
	background-color: #f6f6f6;
}
#wbs_renew .topicpath ul {
	margin: 0 auto;
	max-width: 1300px;
	background-color: #f6f6f6;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .topicpath ul {
		max-width: 980px;
	}
}
#wbs_renew .topicpath ul li {
	display: inline-block;
}
#wbs_renew .topicpath ul li a {
	position: relative;
	display: block;
	box-sizing: border-box;
	padding: 7px 22px;
	color: #111;
	text-align: center;
	text-decoration: none;
	font-size: 62.5%;
}
#wbs_renew .topicpath ul li a:after {
	position: absolute;
	top: 0;
	right: -6px;
	z-index: 1;
	display: block;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	content: '';
}
#wbs_renew .topicpath ul li em {
	padding: 5px 13px;
	color: #111;
	text-align: center;
	font-size: 62.5%;
}
#wbs_renew .topicpath ul li:first-child a {
	background-color: #ccc;
}
#wbs_renew .topicpath ul li:first-child a:after {
	border-left: 6px solid #ccc;
}
#wbs_renew .topicpath ul li:nth-child(2) a {
	background-color: #e6e6e6;
}
#wbs_renew .topicpath ul li:nth-child(2) a:after {
	border-left: 6px solid #e6e6e6;
}
#wbs_renew .topicpath ul li:nth-child(3) a {
	background-color: #ededed;
}
#wbs_renew .topicpath ul li:nth-child(3) a:after {
	border-left: 6px solid #ededed;
}
#wbs_renew .topicpath ul li:nth-child(4) a {
	background-color: #f5f5f5;
}
#wbs_renew .topicpath ul li:nth-child(4) a:after {
	border-left: 6px solid #f5f5f5;
}
#wbs_renew .topicpath ul li:nth-child(5) a {
	background-color: #fcfcfc;
}
#wbs_renew .topicpath ul li:nth-child(5) a:after {
	border-left: 6px solid #fcfcfc;
}

#wbs_renew #str-side {
	float: right;
	width: 300px;
}
#wbs_renew #str-side .square-bnr {
	margin-bottom: 10px;
}
#wbs_renew #str-side .list-bnr {
	margin: 20px 0;
}
#wbs_renew #str-side .list-bnr li {
	margin-bottom: 10px;
}
#wbs_renew #str-side .list-bnr li a {
	transition: opacity .2s ease-out;
}
#wbs_renew #str-side .list-bnr li a:hover, #wbs_renew #str-side .list-bnr li a:focus, #wbs_renew #str-side .list-bnr li a:active {
	opacity: .6;
}
#wbs_renew #str-side .tab-series-side {
	margin-bottom: 30px;
}
#wbs_renew #str-side .tab-series-side .tab-list {
	margin-bottom: 12px;
	background-color: #fff;
	letter-spacing: -.40em;
}
#wbs_renew #str-side .tab-series-side .tab-list li {
	display: inline-block;
	margin-left: 1px;
	border: 1px solid #073c72;
	vertical-align: top;
	letter-spacing: normal;
}
#wbs_renew #str-side .tab-series-side .tab-list li a {
	display: table;
	box-sizing: border-box;
	padding: 7px 5px;
	width: 72px;
	height: 53px;
	background: #073c72 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMjk5RUVENDg2ODZFNTExQkY2QTkwNjQ2RUVCNDgyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNUMwQjIzNzIxNUIxMUU2ODc5MDgzNUE3Nzk2QjZBNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNUMwQjIzNjIxNUIxMUU2ODc5MDgzNUE3Nzk2QjZBNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3N0I0RkFFQzMxQkU2MTFBRkYzQUUwRTA5Nzk2OTMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyOTlFRUQ0ODY4NkU1MTFCRjZBOTA2NDZFRUI0ODJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+l7sZKgAAAAZQTFRFBk+JBzxy8XsTkQAAABBJREFUeNpiYGBkYGQECDAAAA0ABMZIs2EAAAAASUVORK5CYII=) repeat 0 0;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 75%;
}
#wbs_renew #str-side .tab-series-side .tab-list li a span {
	display: table-cell;
	vertical-align: middle;
}
#wbs_renew #str-side .tab-series-side .tab-list li a:hover, #wbs_renew #str-side .tab-series-side .tab-list li a:focus, #wbs_renew #str-side .tab-series-side .tab-list li a:active {
	position: relative;
	background-color: #fff;
	background-image: none;
	color: #073c72;
}
#wbs_renew #str-side .tab-series-side .tab-list li.all {
	display: block;
	margin-top: 1px;
}
#wbs_renew #str-side .tab-series-side .tab-list li.all a {
	padding: 0;
	width: 100%;
	height: 28px;
}
#wbs_renew #str-side .tab-series-side .tab-list li.current a {
	position: relative;
	background-color: #fff;
	background-image: none;
	color: #073c72;
}
#wbs_renew #str-side .tab-series-side .tab-list li.current a:before {
	position: absolute;
	top: -1px;
	left: 0;
	display: block;
	width: 100%;
	border-top: 2px solid #d60c18;
	content: '';
}
#wbs_renew #str-side .tab-series-side .img-lay-ranking {
	margin: 0;
}
#wbs_renew #str-side .tab-series-side .img-lay-ranking li {
	float: none;
	margin: 0 0 12px 0;
	width: auto !important;
}
#wbs_renew #str-side .tab-series-side .img-lay-ranking li a {
	display: table;
	text-decoration: none;
}
#wbs_renew #str-side .tab-series-side .img-lay-ranking li a:hover .hdg, #wbs_renew #str-side .tab-series-side .img-lay-ranking li a:focus .hdg, #wbs_renew #str-side .tab-series-side .img-lay-ranking li a:active .hdg {
	text-decoration: underline;
}
#wbs_renew #str-side .tab-series-side .img-lay-ranking li .img-area {
	display: table-cell;
	width: 148px;
}
#wbs_renew #str-side .tab-series-side .img-lay-ranking li .text-area {
	display: table-cell;
	padding-left: 12px;
	vertical-align: top;
}
#wbs_renew #str-side .tab-series-side .img-lay-ranking li .label-rank {
	width: 32px !important;
	font-size: 125% !important;
}
#wbs_renew #str-side .tab-series-side .img-lay-ranking li .hdg {
	margin-bottom: 6px;
	font-size: 87.5%;
}
#wbs_renew #str-side .sns-area {
	display: table;
	padding-top: 12px;
	width: 100%;
	border-top: 1px solid #ccc;
}
#wbs_renew #str-side .sns-area .text {
	display: table-cell;
	vertical-align: middle;
	font-size: 87.5%;
}
#wbs_renew #str-side .sns-area .link-sns {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
}
#wbs_renew #str-side .sns-area .link-sns li {
	display: inline-block;
}

#wbs_renew .hdg-l1-01 {
	margin-bottom: 8px;
	color: #fff;
	font-size: 162.5%;
}
#wbs_renew .hdg-l1-01 .date {
	display: block;
	color: #ccc;
	font-weight: normal;
	font-size: 46.15%;
}
#wbs_renew .hdg-l1-01-wrap {
	position: relative;
}
#wbs_renew .hdg-l1-01-wrap .hdg-l1-01 {
	padding-right: 180px;
}
#wbs_renew .hdg-l1-01-wrap .logo {
	position: absolute;
	top: 10px;
	right: 0;
	color: #fff;
	font-weight: bold;
	font-size: 112.5%;
}
#wbs_renew .hdg-l2-01 {
	margin-bottom: 20px;
	padding-left: 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhBJREFUeNqklkkohVEUx5+vJxbyzMMCK6XExpQhw07PuKIMpSwsiaw9S8lDWciKDMXK+MJGLFhgYyiywsIUIQvTwv/Uebqd7vc833fq19c995zz/+797nfvdYaVdDsCWDioBlUgB6SBSPAKLsEhWAOr4N2siDOAvx30gWRNPwllMW3gHgyAMfApgw1NgQx+w3ETAZ0lgCGwz/kBRfLBLsh2WLNszi8wE6E32ATRIvENDIMyEAtC+FnO/jcRT/kb6oj8IqFgHrhEwixIB7Q6dsAT++m5zX7qnxF5VGeB6/6KdGqmqB+0gNs/poj6WzleNVoUXX4RWqa9ImAOeP75PTyaEVHdcBKp4dWhfoNuix+e3vxZacdTfRJxi8BJcGdR5FEzGrfBf7Jqyw57tiTauSSSKpwnNkVORTvF0CzbR5siMt9FIi/CGWdTJFa0X0jkSjgzbYrI/GuDN0PVam2K1In2AYn4hJO27kQbU9UifD4SWeHzwG8RwGtRZAREKe0Hqm/wiTYogpssbityFFT33b9BjoIjEdDHf2/SH8Wpf5rjVTvmkf3uwl+gUew7ZM3ggqevFMSwP4bPFy/3yxHQb9HAdR0h4iKRB9aVYlaMzppKPoq1xy91FGmmLlijvGJVwOwicc6bZge4CbI4rc4enomzYK9E32ACTIEKUA8K+d7l4jmne9ceWARb4MPsDX4EGACCAmcuD1oYnwAAAABJRU5ErkJggg==) no-repeat 0 5px;
	color: #073c72;
	font-size: 150%;
}
#wbs_renew .hdg-l2-01.ver-01 {
	margin: 36px 0 13px;
	padding-left: 33px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAetJREFUeNqklU8vA2EQxtsiiBbRStyqRcI3EGkcaKI4uPfARcTBoVw04QNwaqQHDj1XwsmBViI9kIhvIEFETw4tUdpwkXimmZUx2d3+Mckvm5135tnZed+ddbaHNhw25gazYAIMgw7wBR7ANciAslVyq4W/F2yCNX6AmcVABSTBLnjTAS6TpHlwB+I2woZ1cdwd59mKL4MT0G8i9AIe+aqtn/NWrMTnwAFoET561W0QBD4wxNcg+2UrKG+fdarm5A3t4U3yieALEAUFm7ZQxWkQVm9IRZSMyuNKOMenpFCj5wWOywmfl/WqlXtwfebNMRJGwaujfiPBW7FXdIoGqPKIECZLNChstCKhTlGExEMqMO1ozg7V/SSJ+4WDKs43Kf6kjqmfxD3C8e74n8lR4CbxD+Ho/qe4LLTsUm3oU21qxAY537A8iV+poGiT4jrvksSzfC4NW1cV1HvOY+Ke9LIu3oSk+qSPQVudwhR3pIZd0ug52Q4oisUpcGYxHfVsyXC8/KB25FQsgSXwLYLCPKe3QECJBthP69PCT/mLrPc7FeU812NXVlTiCeo1WSfhVZCy+lnQwoJqkdy0oIVwkfNStX5zp2AM7KlTZGYVjhvjvD/mrPH3py92BoyDEdAJPsE9uAHndiPjR4ABALtSZR8zMykPAAAAAElFTkSuQmCC) no-repeat 0 3px;
	font-size: 125%;
}
#wbs_renew .hdg-l2-01 + .table-01 {
	margin-top: -20px;
}
#wbs_renew .hdg-l2-02 {
	margin-bottom: 20px;
	padding-left: 35px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzE5RTlBOTYxODUyMTFFNjkxRDdCRkI4N0Q2REREMDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzE5RTlBOTcxODUyMTFFNjkxRDdCRkI4N0Q2REREMDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTlFOUE5NDE4NTIxMUU2OTFEN0JGQjg3RDZEREQwNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MTlFOUE5NTE4NTIxMUU2OTFEN0JGQjg3RDZEREQwNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph4lCIMAAAFfSURBVHjaYvz//z8DHsABxD5A7A3ExkAsD8R8QPwJiB8C8Vkg3grEW4D4B05TQJZgwSxAnA7Ez/4TB14CcREQs2EzD5sF6kB88T95AKRPg5AlpkD89j9l4B0Qm+OyBOSCD1g0fQbiPiC2A2IhqFoQbQ8V/4xFzwdkH8EsYMURREuAWAJHvMEwSH4xFr2XoObCLSnBoqiBgOHouAGLGSUwSzigqQMZLCXRAhhejCXVcYAkQrHEgTiZlggD8Xs080KZgFnFCy3rLADilwzkgbdAvARNzIsJmpORwSYGysBGNL4JyBI5NMErFFpyFY0vy/gfs/BiB+JfFFjCBsQ/kQVAPvmIpkiEQp8Io/E/gix5hCaoTaEl6PofM0GLa2TgR6El/mj8M3TJJ7TO8a9gOZ6WZVcp3UthutQnMGwGrdloVjMi+4imdTxNWiuMJLS7jKDtLn5oUQRqd50jpt0FEGAADgSSHPXrm3wAAAAASUVORK5CYII=) no-repeat 0 5px;
	color: #fff;
	font-size: 162.5%;
}
#wbs_renew .hdg-l2-02-wrap {
	display: table;
	margin-bottom: 20px;
}
#wbs_renew .hdg-l2-02-wrap .hdg-l2-02 {
	display: table-cell;
	padding-right: 26px;
	min-width: 160px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .hdg-l2-02-wrap .hdg-l2-02 {
		font-size: 150%;
	}
}
#wbs_renew .hdg-l2-02-wrap .lead {
	display: table-cell;
	color: #fff;
	vertical-align: middle;
	text-shadow: 1px 1px 1px rgba(6, 0, 1, .5);
}
@media screen and (max-width: 1299px) {
	#wbs_renew .hdg-l2-02-wrap .lead {
		font-size: 87.5%;
	}
}
#wbs_renew .hdg-l3-01 {
	margin: 36px 0 18px;
	padding: 5px 0;
	border-bottom: 1px solid #999;
	font-size: 112.5%;
}
#wbs_renew .hdg-l3-01 .sub {
	position: relative;
	padding-right: 24px;
	color: #666;
	vertical-align: middle;
	font-weight: normal;
	font-size: 77.7%;
}
#wbs_renew .hdg-l3-01 .sub:after {
	position: absolute;
	top: -4px;
	right: 11px;
	display: block;
	width: 16px;
	height: 22px;
	border-right: 1px solid #666;
	content: '';
	-ms-transform: rotate(27deg);
	transform: rotate(27deg);
}

#wbs_renew .prg {
	margin-bottom: 24px;
}
#wbs_renew .prg p {
	line-height: 1.5;
}
#wbs_renew .num {
	font-family: 'Roboto', sans-serif;
}
#wbs_renew .str-underline {
	position: relative;
	background: linear-gradient(transparent 54%, #fed900 54%);
}
#wbs_renew .str-btn {
	margin-bottom: 2px;
	color: #bc0c16;
	text-align: center;
	font-weight: bold;
	font-weight: bold;
	font-size: 112.5%;
}
#wbs_renew .str-btn span {
	position: relative;
}
#wbs_renew .str-btn span:before {
	position: absolute;
	top: -4px;
	left: -13px;
	display: block;
	width: 16px;
	height: 22px;
	border-left: 2px solid #bc0c16;
	content: '';
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#wbs_renew .str-btn span:after {
	position: absolute;
	top: -4px;
	right: -13px;
	display: block;
	width: 16px;
	height: 22px;
	border-right: 2px solid #bc0c16;
	content: '';
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#wbs_renew .label-tv-title {
	position: absolute;
	top: 0;
	right: 0;
	padding: 2px 20px 0 14px;
	background: rgba(0, 80, 187, .8);
	color: #fff;
	font-size: 75%;
}
#wbs_renew .label-tv-title:before {
	position: absolute;
	top: 0;
	left: -21px;
	display: block;
	border-right: 21px solid rgba(0, 80, 187, .8);
	border-bottom: 20px solid transparent;
	content: '';
}
#wbs_renew .label-time {
	position: absolute;
	padding: 1px 10px 0;
	border-radius: 4px;
	background-color: rgba(0, 0, 0, .25);
	color: #fff;
	font-size: 87.5%;
}
#wbs_renew .label-time.ver-01 {
	display: inline-block;
	padding: 1px 6px 0 17px;
	font-size: 75%;
}
#wbs_renew .label-time.ver-01 span {
	position: relative;
}
#wbs_renew .label-time.ver-01 span:before {
	position: absolute;
	top: 5px;
	left: -10px;
	display: block;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 7px solid #fff;
	content: '';
}
#wbs_renew .icon-play {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#wbs_renew .icon-bod {
	position: absolute;
	top: 6px;
	left: 6px;
}
#wbs_renew .tv-title {
	padding-left: 6px;
	color: #808080;
	font-size: 75%;
	line-height: 1.1;
}
#wbs_renew .tv-title.wbs {
	border-left: 2px solid #2a3f99;
}
#wbs_renew .tv-title.ms {
	border-left: 2px solid #006fb7;
}
#wbs_renew .tv-title.na {
	border-left: 2px solid #fd9900;
}
#wbs_renew .tv-title.m11 {
	border-left: 2px solid #0b7801;
}

#wbs_renew .link-list-01 {
	margin-bottom: 19px;
}
#wbs_renew .link-list-01 li {
	padding: 0 0 5px 13px;
}
#wbs_renew .link-list-01 li a {
	position: relative;
	color: #073c72;
	text-decoration: none;
}
#wbs_renew .link-list-01 li a:hover, #wbs_renew .link-list-01 li a:focus, #wbs_renew .link-list-01 li a:active {
	text-decoration: underline;
}
#wbs_renew .link-list-01 li a:before {
	position: absolute;
	position: absolute;
	top: 7px;
	left: -15px;
	display: block;
	width: 6px;
	height: 6px;
	border-right: 1px solid #073c72;
	border-bottom: 1px solid #073c72;
	content: '';
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#wbs_renew .link-list-01.ver-01 li {
	display: inline-block;
	margin-right: 20px;
}
#wbs_renew .link-anc-01 {
	margin: 0 0 12px -12px;
	letter-spacing: -.40em;
}
#wbs_renew .link-anc-01 li {
	display: inline-block;
	margin: 0 0 12px 12px;
	vertical-align: top;
	letter-spacing: normal;
}
#wbs_renew .link-anc-01 li a {
	position: relative;
	z-index: 1;
	display: block;
	box-sizing: border-box;
	padding: 8px 28px 5px 12px;
	min-height: 60px;
	width: 274px;
	background-color: #edf2f7;
	color: #073c72;
	text-decoration: none;
	font-weight: bold;
	font-size: 112.5%;
}
#wbs_renew .link-anc-01 li a .sub-01 {
	display: block;
	color: #666;
	font-weight: normal;
	font-size: 66.6%;
}
#wbs_renew .link-anc-01 li a:after {
	position: absolute;
	position: absolute;
	top: 38%;
	right: 12px;
	display: block;
	width: 8px;
	height: 8px;
	border-right: 1px solid #073c72;
	border-bottom: 1px solid #073c72;
	content: '';
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#wbs_renew .link-anc-01 li a:before {
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
	display: block;
	border-top: 60px solid transparent;
	border-right: 274px solid #e6ebf2;
	content: '';
}
@media screen and (max-width: 1299px) {
	#wbs_renew .link-anc-01 li a:before {
		border-right: 200px solid #e6ebf2;
	}
}
@media screen and (max-width: 1299px) {
	#wbs_renew .link-anc-01 li a {
		width: 200px;
	}
}
#wbs_renew .link-anc-01 li a:hover, #wbs_renew .link-anc-01 li a:focus, #wbs_renew .link-anc-01 li a:active {
	background-color: #e1ebf7;
}
#wbs_renew .link-anc-01 li a:hover:before, #wbs_renew .link-anc-01 li a:focus:before, #wbs_renew .link-anc-01 li a:active:before {
	border-right: 274px solid #dae5f2;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .link-anc-01 li a:hover:before, #wbs_renew .link-anc-01 li a:focus:before, #wbs_renew .link-anc-01 li a:active:before {
		border-right: 200px solid #dae5f2;
	}
}
#wbs_renew .link-anc-01.ver-01 li a {
	min-height: 40px;
	font-size: 100%;
}
#wbs_renew .link-anc-01.ver-01 li a:before {
	border-top: 40px solid transparent;
}
#wbs_renew .link-anc-01 + .hdg-l2-01 {
	margin-top: 24px;
}
#wbs_renew .anchor {
	margin-top: -70px;
	padding-top: 70px;
}

#wbs_renew .list-bnr-01 {
	margin-left: -15px;
	text-align: center;
}
#wbs_renew .list-bnr-01 li {
	display: inline-block;
	margin-left: 15px;
}
#wbs_renew .list-bnr-01 li a {
	transition: opacity .2s ease-out;
}
#wbs_renew .list-bnr-01 li a:hover, #wbs_renew .list-bnr-01 li a:focus, #wbs_renew .list-bnr-01 li a:active {
	opacity: .6;
}
#wbs_renew .bnr-info {
	position: relative;
	z-index: 1;
	margin-bottom: 18px;
}
#wbs_renew .bnr-info img {
	display: block;
	width: 100%;
}
#wbs_renew .list-pager {
	text-align: center;
	letter-spacing: -.40em;
}
#wbs_renew .list-pager li {
	display: inline-block;
	vertical-align: middle;
	letter-spacing: normal;
}
#wbs_renew .list-pager li a, #wbs_renew .list-pager li span {
	display: block;
	margin: 0 1px;
	padding: 8px 0;
	width: 38px;
	background-color: #e6e6e6;
	vertical-align: middle;
	text-decoration: none;
	font-size: 87.5%;
}
#wbs_renew .list-pager li a.prev, #wbs_renew .list-pager li span.prev {
	position: relative;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
#wbs_renew .list-pager li a.prev:before, #wbs_renew .list-pager li span.prev:before {
	position: absolute;
	top: 14px;
	left: 16px;
	display: block;
	width: 8px;
	height: 8px;
	border-right: 1px solid #0a3f74;
	border-bottom: 1px solid #0a3f74;
	content: '';
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}
#wbs_renew .list-pager li a.prev.off:before, #wbs_renew .list-pager li span.prev.off:before {
	border-color: #9a9a9a;
}
#wbs_renew .list-pager li a.next, #wbs_renew .list-pager li span.next {
	position: relative;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
#wbs_renew .list-pager li a.next:before, #wbs_renew .list-pager li span.next:before {
	position: absolute;
	top: 14px;
	right: 16px;
	display: block;
	width: 8px;
	height: 8px;
	border-right: 1px solid #0a3f74;
	border-bottom: 1px solid #0a3f74;
	content: '';
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#wbs_renew .list-pager li a.next.off:before, #wbs_renew .list-pager li span.next.off:before {
	border-color: #9a9a9a;
}
#wbs_renew .list-pager li a:hover, #wbs_renew .list-pager li a:focus, #wbs_renew .list-pager li a:active {
	background-color: #ddd;
}
#wbs_renew .list-pager li span.off {
	background-color: #ccc;
}
#wbs_renew .list-pager li span.current {
	background-color: #073c72;
	color: #fff;
	font-weight: bold;
}

#wbs_renew .img-lay-01 img {
	max-width: 100%;
}
#wbs_renew .img-lay-01.col1 {
	margin-bottom: 24px;
	text-align: center;
}
#wbs_renew .img-lay-01.col3 {
	margin-left: -12px;
}
#wbs_renew .img-lay-01.col3 > li {
	float: left;
	margin: 0 0 24px 12px;
	width: 274px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-lay-01.col3 > li {
		width: 200px;
	}
}
#wbs_renew .img-lay-01.col4 {
	margin-left: -8px;
}
#wbs_renew .img-lay-01.col4 > li {
	float: left;
	margin: 0 0 24px 8px;
	width: 205px;
}
#wbs_renew .img-lay-01.col4 > li a .text {
	font-size: 87.5%;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-lay-01.col4 > li {
		width: 150px;
	}
}
#wbs_renew .img-lay-01 li a {
	position: relative;
	text-decoration: none;
}
#wbs_renew .img-lay-01 li a .text {
	margin-bottom: 5px;
	color: #073c72;
	font-weight: bold;
	line-height: 1.5;
}
#wbs_renew .img-lay-01 li a .img-area {
	position: relative;
	display: block;
	margin-bottom: 10px;
	background-color: #000;
}
#wbs_renew .img-lay-01 li a .img-area .img {
	display: block;
	width: 100%;
}
#wbs_renew .img-lay-01 li a .img-area:after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: transparent;
	content: '';
	transition: all .2s ease-out;
}
#wbs_renew .img-lay-01 li a .img-area .label-time {
	bottom: 6px;
	left: 6px;
}
#wbs_renew .img-lay-01 li a:hover, #wbs_renew .img-lay-01 li a:focus, #wbs_renew .img-lay-01 li a:active {
	text-decoration: underline;
}
#wbs_renew .img-lay-01 li a:hover .img-area:after, #wbs_renew .img-lay-01 li a:focus .img-area:after, #wbs_renew .img-lay-01 li a:active .img-area:after {
	background-color: rgba(0, 0, 0, .35);
}
#wbs_renew .img-lay-01 li .date {
	color: #808080;
	font-size: 75%;
}
#wbs_renew .img-lay-01 li .date.subtext {
	color: #4c4c4c;
}
#wbs_renew .img-right-01 {
	overflow: hidden;
	margin-bottom: 24px;
}
#wbs_renew .img-right-01 > .lay-left p {
	line-height: 1.5;
}
#wbs_renew .img-right-01 > .lay-right {
	float: right;
	margin-left: 18px;
}
#wbs_renew .img-right-01 > .lay-right .zoom {
	position: relative;
	display: block;
	margin: 0 auto;
	max-width: 500px;
}
#wbs_renew .img-right-01 > .lay-right .zoom .icon-zoom {
	position: absolute;
	top: 8px;
	right: 8px;
}
#wbs_renew .img-right-01 > .lay-right .zoom .img {
	display: block;
	max-width: 500px;
}
#wbs_renew .img-right-01 > .lay-right .zoom:after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: block;
	width: 100%;
	height: 100%;
	background-color: transparent;
	content: '';
	transition: all .2s ease-out;
}
#wbs_renew .img-right-01 > .lay-right .zoom:hover:after, #wbs_renew .img-right-01 > .lay-right .zoom:focus:after, #wbs_renew .img-right-01 > .lay-right .zoom:active:after {
	background-color: rgba(0, 0, 0, .35);
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-right-01 > .lay-right img {
		max-width: 320px;
	}
}
#wbs_renew .img-right-01.ver-01 .lay-left {
	overflow: hidden;
}
#wbs_renew .img-left-01 {
	overflow: hidden;
	margin-bottom: 24px;
}
#wbs_renew .img-left-01 > .lay-right p {
	line-height: 1.5;
}
#wbs_renew .img-left-01 > .lay-left {
	float: left;
	margin-right: 18px;
}
#wbs_renew .img-left-01 > .lay-left .zoom {
	position: relative;
	display: block;
	margin: 0 auto 18px;
	max-width: 500px;
}
#wbs_renew .img-left-01 > .lay-left .zoom .icon-zoom {
	position: absolute;
	top: 8px;
	right: 8px;
}
#wbs_renew .img-left-01 > .lay-left .zoom .img_zoom {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 100;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#wbs_renew .img-left-01 > .lay-left .zoom .img {
	display: block;
	max-width: 500px;
}
#wbs_renew .img-left-01 > .lay-left .zoom:after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: block;
	width: 100%;
	height: 100%;
	background-color: transparent;
	content: '';
	transition: all .2s ease-out;
}
#wbs_renew .img-left-01 > .lay-left .zoom:hover:after, #wbs_renew .img-left-01 > .lay-left .zoom:focus:after, #wbs_renew .img-left-01 > .lay-left .zoom:active:after {
	background-color: rgba(0, 0, 0, .35);
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-left-01 > .lay-left img {
		max-width: 320px;
	}
}
#wbs_renew .img-left-01.ver-01 .lay-right {
	overflow: hidden;
}
#wbs_renew .img-left-01.ver-02 .lay-right {
	overflow: hidden;
}
#wbs_renew .img-left-01.ver-02 .lay-left {
	text-align: center;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-left-01.ver-02 .lay-left {
		float: none;
		margin-right: 0;
	}
}
#wbs_renew .img-lay-news {
	margin: 0 0 6px -8px;
	text-align: center;
}
#wbs_renew .img-lay-news > li {
	float: left;
	margin: 0 0 30px 8px;
	width: 294px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-lay-news > li {
		width: 239px;
	}
}
#wbs_renew .img-lay-news > li a {
	text-decoration: none;
}
#wbs_renew .img-lay-news > li a:hover, #wbs_renew .img-lay-news > li a:focus, #wbs_renew .img-lay-news > li a:active {
	text-decoration: underline;
}
#wbs_renew .img-lay-news > li a:hover .img-area:after, #wbs_renew .img-lay-news > li a:focus .img-area:after, #wbs_renew .img-lay-news > li a:active .img-area:after {
	background-color: rgba(0, 0, 0, .35);
}
#wbs_renew .img-lay-news > li a .img-area {
	position: relative;
	margin-bottom: 10px;
	background-color: #000;
}
#wbs_renew .img-lay-news > li a .img-area:after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: transparent;
	content: '';
	transition: all .2s ease-out;
}
#wbs_renew .img-lay-news > li a .img-area .label-time {
	bottom: 6px;
	left: 6px;
}
#wbs_renew .img-lay-news > li a .img-area .img {
	display: block;
	width: 100%;
}
#wbs_renew .img-lay-news > li a .text {
	text-align: left;
	font-weight: bold;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-lay-news > li a .text {
		font-size: 87.5%;
	}
}
#wbs_renew .img-lay-ranking {
	margin-left: -24px;
}
#wbs_renew .img-lay-ranking li {
	float: left;
	margin: 0 0 24px 24px;
}
#wbs_renew .img-lay-ranking li:first-child, #wbs_renew .img-lay-ranking li:nth-child(2), #wbs_renew .img-lay-ranking li:nth-child(3) {
	width: 384px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-lay-ranking li:first-child, #wbs_renew .img-lay-ranking li:nth-child(2), #wbs_renew .img-lay-ranking li:nth-child(3) {
		width: 310px;
	}
}
#wbs_renew .img-lay-ranking li:nth-child(4), #wbs_renew .img-lay-ranking li:nth-child(5), #wbs_renew .img-lay-ranking li:nth-child(6), #wbs_renew .img-lay-ranking li:nth-child(7) {
	width: 282px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-lay-ranking li:nth-child(4), #wbs_renew .img-lay-ranking li:nth-child(5), #wbs_renew .img-lay-ranking li:nth-child(6), #wbs_renew .img-lay-ranking li:nth-child(7) {
		width: 227px;
	}
}
#wbs_renew .img-lay-ranking li:nth-child(8), #wbs_renew .img-lay-ranking li:nth-child(9), #wbs_renew .img-lay-ranking li:nth-child(10) {
	position: relative;
	width: 384px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-lay-ranking li:nth-child(8), #wbs_renew .img-lay-ranking li:nth-child(9), #wbs_renew .img-lay-ranking li:nth-child(10) {
		width: 310px;
	}
}
#wbs_renew .img-lay-ranking li:nth-child(8) a, #wbs_renew .img-lay-ranking li:nth-child(9) a, #wbs_renew .img-lay-ranking li:nth-child(10) a {
	display: inline;
}
#wbs_renew .img-lay-ranking li:nth-child(8) .hdg, #wbs_renew .img-lay-ranking li:nth-child(9) .hdg, #wbs_renew .img-lay-ranking li:nth-child(10) .hdg {
	margin-bottom: 14px;
	padding-left: 47px;
}
#wbs_renew .img-lay-ranking li:nth-child(8) .tv-title, #wbs_renew .img-lay-ranking li:nth-child(9) .tv-title, #wbs_renew .img-lay-ranking li:nth-child(10) .tv-title {
	margin-left: 47px;
}
#wbs_renew .img-lay-ranking li:nth-child(8) .label-time, #wbs_renew .img-lay-ranking li:nth-child(9) .label-time, #wbs_renew .img-lay-ranking li:nth-child(10) .label-time {
	position: relative;
	bottom: 2px;
	left: 12px;
}
#wbs_renew .img-lay-ranking li:nth-child(8) .label-time:hover, #wbs_renew .img-lay-ranking li:nth-child(8) .label-time:focus, #wbs_renew .img-lay-ranking li:nth-child(8) .label-time:active, #wbs_renew .img-lay-ranking li:nth-child(9) .label-time:hover, #wbs_renew .img-lay-ranking li:nth-child(9) .label-time:focus, #wbs_renew .img-lay-ranking li:nth-child(9) .label-time:active, #wbs_renew .img-lay-ranking li:nth-child(10) .label-time:hover, #wbs_renew .img-lay-ranking li:nth-child(10) .label-time:focus, #wbs_renew .img-lay-ranking li:nth-child(10) .label-time:active {
	text-decoration: none !important;
}
#wbs_renew .img-lay-ranking li:nth-child(8) .icon-bod, #wbs_renew .img-lay-ranking li:nth-child(9) .icon-bod, #wbs_renew .img-lay-ranking li:nth-child(10) .icon-bod {
	top: 40px;
	left: -2px;
}
#wbs_renew .img-lay-ranking li a {
	position: relative;
	display: block;
	text-decoration: none;
}
#wbs_renew .img-lay-ranking li a:hover, #wbs_renew .img-lay-ranking li a:focus, #wbs_renew .img-lay-ranking li a:active {
	text-decoration: underline;
}
#wbs_renew .img-lay-ranking li a:hover .img-area:after, #wbs_renew .img-lay-ranking li a:focus .img-area:after, #wbs_renew .img-lay-ranking li a:active .img-area:after {
	background-color: rgba(0, 0, 0, .35);
}
#wbs_renew .img-lay-ranking li .img-area {
	position: relative;
	margin-bottom: 10px;
}
#wbs_renew .img-lay-ranking li .img-area:after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: transparent;
	content: '';
	transition: all .2s ease-out;
}
#wbs_renew .img-lay-ranking li .img-area .img {
	display: block;
	width: 100%;
}
#wbs_renew .img-lay-ranking li .label-rank {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	padding: 2px 0;
	width: 35px;
	background: rgba(7, 60, 114, .85);
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 137.5%;
	font-family: 'Roboto', sans-serif;
}
#wbs_renew .img-lay-ranking li .label-rank.first {
	padding: 5px 0;
	width: 45px;
	background: rgba(178, 145, 45, .85);
	font-size: 162.5%;
}
#wbs_renew .img-lay-ranking li .label-rank.second {
	padding: 5px 0;
	width: 45px;
	background: rgba(128, 134, 145, .85);
	font-size: 162.5%;
}
#wbs_renew .img-lay-ranking li .label-rank.third {
	padding: 5px 0;
	width: 45px;
	background: rgba(102, 49, 15, .85);
	font-size: 162.5%;
}
#wbs_renew .img-lay-ranking li .label-time {
	bottom: 6px;
	left: 6px;
}
#wbs_renew .img-lay-ranking li .icon-bod {
	right: 6px;
	left: inherit;
}
#wbs_renew .img-lay-ranking li .hdg {
	margin-bottom: 12px;
	color: #073c72;
	font-weight: bold;
}
#wbs_renew .img-lay-ranking li .hdg .label-time {
	font-weight: normal;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-lay-ranking li .hdg {
		font-size: 87.5%;
	}
}
#wbs_renew .img-lay-ranking.ver-01 {
	margin-left: -12px;
}
#wbs_renew .img-lay-ranking.ver-01 li {
	margin: 0 0 24px 12px;
}
#wbs_renew .img-lay-ranking.ver-01 li:first-child, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(2), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(3), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(4), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(5), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(6) {
	width: 274px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-lay-ranking.ver-01 li:first-child, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(2), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(3), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(4), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(5), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(6) {
		width: 200px;
	}
}
#wbs_renew .img-lay-ranking.ver-01 li:nth-child(7), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(8), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(9), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(10) {
	position: relative;
	min-height: 79px;
	width: 274px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-lay-ranking.ver-01 li:nth-child(7), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(8), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(9), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(10) {
		min-height: 81px;
		width: 195px;
	}
}
#wbs_renew .img-lay-ranking.ver-01 li:nth-child(7) a, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(8) a, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(9) a, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(10) a {
	display: inline;
}
#wbs_renew .img-lay-ranking.ver-01 li:nth-child(7) .hdg, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(8) .hdg, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(9) .hdg, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(10) .hdg {
	padding-left: 47px;
}
#wbs_renew .img-lay-ranking.ver-01 li:nth-child(7) .date, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(8) .date, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(9) .date, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(10) .date {
	margin-left: 47px;
}
#wbs_renew .img-lay-ranking.ver-01 li:nth-child(7) .icon-bod, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(8) .icon-bod, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(9) .icon-bod, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(10) .icon-bod {
	top: 40px;
	left: -2px;
}
#wbs_renew .img-lay-ranking.ver-01 li:nth-child(7) .label-time {
	position: relative;
	bottom: 2px;
	left: 12px;
}
#wbs_renew .img-lay-ranking.ver-01 li:nth-child(7) .label-time:hover, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(7) .label-time:focus, #wbs_renew .img-lay-ranking.ver-01 li:nth-child(7) .label-time:active {
	text-decoration: none !important;
}
#wbs_renew .img-lay-ranking.ver-01 li:nth-child(8), #wbs_renew .img-lay-ranking.ver-01 li:nth-child(10) {
	margin-left: 32px;
}
#wbs_renew .img-lay-ranking.ver-01 li .hdg {
	margin-bottom: 4px;
}
#wbs_renew .img-lay-ranking.ver-01 li .date {
	color: #808080;
	font-size: 75%;
}
#wbs_renew .img-lay-ranking.ver-01 li .label-rank.first, #wbs_renew .img-lay-ranking.ver-01 li .label-rank.second, #wbs_renew .img-lay-ranking.ver-01 li .label-rank.third {
	padding: 2px 0;
	width: 35px;
	font-size: 137.5%;
}
#wbs_renew .img-lay-news-seach {
	margin-top: 20px;
}
#wbs_renew .img-lay-news-seach.col2 {
	margin: 20px 0 0 -40px;
}
#wbs_renew .img-lay-news-seach.col2 li {
	float: left;
	margin-left: 40px;
	width: 350px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-lay-news-seach.col2 {
		margin-left: -10px;
	}
	#wbs_renew .img-lay-news-seach.col2 li {
		margin-left: 10px;
		width: 308px;
	}
}
#wbs_renew .img-lay-news-seach li {
	display: table;
	margin-bottom: 18px;
}
#wbs_renew .img-lay-news-seach li .img-area {
	position: relative;
	display: table-cell;
}
#wbs_renew .img-lay-news-seach li .img-area a {
	position: relative;
	display: block;
	margin-bottom: 12px;
}
#wbs_renew .img-lay-news-seach li .img-area a .img {
	display: block;
	width: 180px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .img-lay-news-seach li .img-area a .img {
		width: 140px;
	}
}
#wbs_renew .img-lay-news-seach li .img-area a .label-time {
	bottom: 6px;
	left: 6px;
}
#wbs_renew .img-lay-news-seach li .img-area a:hover:after, #wbs_renew .img-lay-news-seach li .img-area a:focus:after, #wbs_renew .img-lay-news-seach li .img-area a:active:after {
	background-color: rgba(0, 0, 0, .35);
}
#wbs_renew .img-lay-news-seach li .img-area a:after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: transparent;
	content: '';
	transition: all .2s ease-out;
}
#wbs_renew .img-lay-news-seach li .text-area {
	display: table-cell;
	padding-left: 12px;
	vertical-align: top;
}
#wbs_renew .img-lay-news-seach li .text-area .hdg {
	margin-bottom: 2px;
}
#wbs_renew .img-lay-news-seach li .text-area .hdg a {
	text-decoration: none;
	font-weight: bold;
}
#wbs_renew .img-lay-news-seach li .text-area .hdg a:hover, #wbs_renew .img-lay-news-seach li .text-area .hdg a:focus, #wbs_renew .img-lay-news-seach li .text-area .hdg a:active {
	text-decoration: underline;
}
#wbs_renew .img-lay-news-seach li .text-area .text {
	margin-bottom: 3px;
	font-size: 87.5%;
}
#wbs_renew .img-lay-news-seach li .text-area .date {
	color: #808080;
	font-size: 75%;
}

#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	transform: translate3d(0, 0, 0);
}

#cboxWrapper {
	max-width: none;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .8;
}

#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}

#cboxContent {
	position: relative;
}

#cboxLoadedContent {
	overflow: auto;
	-webkit-overflow-scrolling: touch;

	overflow-scrolling: touch;
}

#cboxTitle {
	margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#cboxClose {
	position: absolute;
	top: -50px;
	right: 0;
	padding: 16px;
	border: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAANlBMVEVMaXH///////////////////////////////////////////////////////////////////+kpd7DAAAAEXRSTlMAxjI6FtLb8+oOKhyrPkFFRLMA/iQAAAC2SURBVDjLhZPbFoMgDAQXEAFB2/z/z7YF4pU0vMnMOWp2g2xCSRieVGLJMERkhkb6oQIiwaicArxgNE4eWxganYcNbPjpzCe/c2B9GszX9ujuBnPHF2xkgQO2GXM18vzgXyPuRufRXn9rNwR+GBIHlmY0vozCOYwxPwyJq4L2Cnv+SCvyWRuDNKhTGBzFxXBKWLdCPOJepcL0Qm1y5WolX51fap268YZee3VxgrZ66vJmE/+u/wcTuhhN9GHsqAAAAABJRU5ErkJggg==) no-repeat center center;
	font-size: 0;
	cursor: pointer;
}

.cboxPhoto {
	display: block;
	float: left;
	margin: auto;
	max-width: none;
	border: 0;
	-ms-interpolation-mode: bicubic;

	interpolation-mode: bicubic;
}

.cboxIframe {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
}

#wbs_renew .table-01 {
	margin-bottom: 24px;
	width: 100%;
}
#wbs_renew .table-01 tr th {
	padding: 18px 10px 15px 0;
	width: 39.7%;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
	text-align: left;
}
#wbs_renew .table-01 tr th .text {
	color: #999;
	font-weight: normal;
	font-size: 75%;
}
#wbs_renew .table-01 tr th .required {
	margin-left: 8px;
	padding: 0 4px;
	border: 1px solid #bc0c16;
	color: #bc0c16;
	vertical-align: middle;
	word-break: keep-all;
	font-weight: normal;
	font-size: 75%;
}
#wbs_renew .table-01 tr th label {
	vertical-align: middle;
}
#wbs_renew .table-01 tr td {
	padding: 18px 10px 15px 0;
	border-bottom: 1px solid #ccc;
	vertical-align: top;
	text-align: left;
}
#wbs_renew .table-01 tr td input, #wbs_renew .table-01 tr td textarea {
	box-sizing: border-box;
	padding: 6px 12px;
	width: 100%;
	border-top: 1px solid #b3b3b3;
	border-right: 0;
	border-bottom: 0;
	border-left: 1px solid #b3b3b3;
	background-color: #f2f2f4;
	color: #333;
	font-size: 100%;
	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic ProN', sans-serif;
}
#wbs_renew .table-01 tr td input:focus, #wbs_renew .table-01 tr td textarea:focus {
	background-color: #f7f7fa;
}
#wbs_renew .table-01 tr td textarea {
	height: 166px;
}
#wbs_renew .table-01 tr td .count {
	margin: 4px 0 14px;
	color: #808080;
	text-align: right;
	font-size: 75%;
}
#wbs_renew .table-01 tr td #post-code {
	width: 169px;
}

#wbs_renew .btn-defult {
	margin-bottom: 24px;
	text-align: center;
}
#wbs_renew .btn-defult a {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	padding: 8px 49px;
	min-width: 380px;
	border-radius: 20px;
	background-color: #073c72;
	box-shadow: inset 0 -3px 0 1px #0a1e33;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	transition: all .2s ease-out;
}
#wbs_renew .btn-defult a:before {
	position: absolute;
	top: 14px;
	right: 13px;
	display: block;
	width: 8px;
	height: 8px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	content: '';
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#wbs_renew .btn-defult a:hover, #wbs_renew .btn-defult a:focus, #wbs_renew .btn-defult a:active {
	background-color: #073c72;
	box-shadow: inset 0 3px 0 1px #0a1e33;
}
#wbs_renew .btn-defult.ver-01 {
	margin-bottom: 36px;
}
#wbs_renew .btn-defult.ver-01 a {
	min-width: 325px;
}
#wbs_renew .btn-defult.ver-01 a:before {
	position: absolute;
	top: 14px;
	right: 13px;
	display: block;
	width: 8px;
	height: 8px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	content: '';
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#wbs_renew .btn-detail {
	text-align: center;
}
#wbs_renew .btn-detail span, #wbs_renew .btn-detail a {
	position: relative;
	display: inline-block;
	padding: 8px 68px;
	border-radius: 20px;
	background-color: #bc0c16;
	box-shadow: inset 0 -3px 0 1px #70070c;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	transition: all .2s ease-out;
}
#wbs_renew .btn-detail span:before, #wbs_renew .btn-detail a:before {
	position: absolute;
	top: 14px;
	right: 13px;
	display: block;
	width: 8px;
	height: 8px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	content: '';
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#wbs_renew .btn-detail span:hover, #wbs_renew .btn-detail span:focus, #wbs_renew .btn-detail span:active, #wbs_renew .btn-detail a:hover, #wbs_renew .btn-detail a:focus, #wbs_renew .btn-detail a:active {
	background-color: #a30a11;
	box-shadow: inset 0 3px 0 1px #70070c;
}
#wbs_renew .btn-form-01 {
	margin-bottom: 24px;
	text-align: center;
}
#wbs_renew .btn-form-01 button {
	position: relative;
	padding: 10px 27px;
	border-radius: 25px;
	background-color: #073c72;
	box-shadow: inset 0 -3px 0 1px #0a1e33;
	color: #fff;
	font-weight: bold;
	font-size: 112.5%;
	transition: all .2s ease-out;
}
#wbs_renew .btn-form-01 button:hover, #wbs_renew .btn-form-01 button:focus, #wbs_renew .btn-form-01 button:active {
	background-color: #073c72;
	box-shadow: inset 0 3px 0 1px #0a1e33;
}
#wbs_renew .btn-form-02 {
	margin-bottom: 10px;
	text-align: center;
}
#wbs_renew .btn-form-02 li {
	display: inline-block;
	margin: 0 12px;
}
#wbs_renew .btn-form-02 li .search {
	padding: 8px 48px 11px;
	border-radius: 25px;
	background-color: #fff;
	box-shadow: inset 0 -3px 0 1px #b3b3b3;
	color: #073c72;
	font-weight: bold;
	font-size: 112.5%;
	transition: all .2s ease-out;
}
#wbs_renew .btn-form-02 li .search:hover, #wbs_renew .btn-form-02 li .search:focus, #wbs_renew .btn-form-02 li .search:active {
	box-shadow: inset 0 3px 0 1px #b3b3b3;
}
#wbs_renew .btn-form-02 li .clear {
	padding: 4px 18px 6px;
	border-radius: 17px;
	background-color: #808080;
	box-shadow: inset 0 -3px 0 1px #666;
	color: #fff;
	font-weight: bold;
	font-size: 87.5%;
	transition: all .2s ease-out;
}
#wbs_renew .btn-form-02 li .clear:hover, #wbs_renew .btn-form-02 li .clear:focus, #wbs_renew .btn-form-02 li .clear:active {
	box-shadow: inset 0 3px 0 1px #666;
}
#wbs_renew .select-box {
	margin-bottom: 24px;
}
#wbs_renew .select-box select {
	margin-right: 12px;
	padding: 6px 10px 3px;
	width: 240px;
	border-top: 1px solid #b3b3b3;
	border-right: 0;
	border-bottom: 0;
	border-left: 1px solid #b3b3b3;
	background: #f2f2f4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAMAAADL21gSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMjk5RUVENDg2ODZFNTExQkY2QTkwNjQ2RUVCNDgyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMzEyM0YxNjIyNzUxMUU2OTgxOTlGMjgxNDlFOENFQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMzEyM0YxNTIyNzUxMUU2OTgxOTlGMjgxNDlFOENFQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4N0I0RkFFQzMxQkU2MTFBRkYzQUUwRTA5Nzk2OTMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyOTlFRUQ0ODY4NkU1MTFCRjZBOTA2NDZFRUI0ODJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4zDjMgAAAGxQTFRFs7OzCD1zCz90CT1zmKzCQGiSJlSDCj500tni7u/yaoipPWaQUXWbEUR4z9fhnbDFLVmHsL/PMFuIDEB1w87aiKC5gpy2DUF27O7xgJm1vcnW8PHzZoanVXmde5ayq7vNEkV4JFKCDUB18vL0qbttgQAAAFtJREFUeNpiUCYCMAxZRQyjikhWxCQKY4kJ41Qkx8gPYbAwSuK2ToZZEETJM3PhcxMPk4iyshS7LH6Hc4tz8CmxEvCdtIACrxDBIJBQZOMcTQXDKJtTTRFAgAEA2ZumjR8sKjYAAAAASUVORK5CYII=) no-repeat 203px 0;
	font-size: 100%;

	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
#wbs_renew .select-box select::-ms-expand {
	display: none;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .select-box select {
		padding: 6px 8px 3px 4px;
	}
}
#wbs_renew .select-box button {
	position: relative;
	padding: 6px 17px 7px;
	border-radius: 25px;
	background-color: #073c72;
	box-shadow: inset 0 -3px 0 1px #0a1e33;
	color: #fff;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	font-size: 87.5%;
	transition: all .2s ease-out;
}
#wbs_renew .select-box button:hover, #wbs_renew .select-box button:focus, #wbs_renew .select-box button:active {
	background-color: #073c72;
	box-shadow: inset 0 3px 0 1px #0a1e33;
}
#wbs_renew .link-toretama {
	position: absolute;
	right: 56px;
	bottom: 42px;
	text-decoration: none;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .link-toretama {
		right: 28px;
		bottom: 43px;
	}
}
#wbs_renew .link-toretama .btn {
	position: relative;
	box-sizing: border-box;
	padding: 6px 25px;
	width: 186px;
	border-bottom: 1px solid #b3b3b3;
	background-color: #f5f2c4;
	color: #441700;
	font-weight: bold;
	font-size: 112.5%;
	transition: all .2s ease-out;
}
#wbs_renew .link-toretama .btn:after {
	position: absolute;
	bottom: -14px;
	left: 86px;
	display: block;
	width: 16px;
	height: 14px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKJQTFRFurq6/v7+9fLK7+3N+vr609PT0NDP///+7erH8e/J3d3d7+zUy8vK39/f39/M6+jH/fz22NbCwsK88O7L6OfG5+TG7+zI/Pz84d/E6urq8PDwyMjE7+zO9vb2ysnAyMfBysrH7+3X+/rxzc3N+Pj4393D//795OTk+/v79fTm5OLF9fX14eDE1tbWycjF0tHB9PLJ8/HJzczA8vHg9vPK////HN9UTwAAADZ0Uk5T//////////////////////////////////////////////////////////////////////8AoY9OMQAAAHNJREFUeNpUyNUCgjAAQNGBCXZhi4SJYO3+/6850E04j0eM29K4CWWbTU1MAEG9e9VhH/Ng3jzoCYvASke/eH8D3LtdREcHp9czj5oJljtHxaNlgpXvqRn+g2Q9kPJSCuL9TAbl4BwtNpXAavSrAT0+AgwADfsnvlI/OUAAAAAASUVORK5CYII=);
	content: '';
	transition: all .2s ease-out;
}
#wbs_renew .link-toretama .btn span {
	position: relative;
}
#wbs_renew .link-toretama .btn span:after {
	position: absolute;
	top: 8px;
	right: -20px;
	display: block;
	width: 8px;
	height: 8px;
	border-right: 1px solid #441700;
	border-bottom: 1px solid #441700;
	content: '';
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
@media screen and (max-width: 1299px) {
	#wbs_renew .link-toretama .btn {
		width: 158px;
		font-size: 87.5%;
	}
}
#wbs_renew .link-toretama .img {
	overflow: hidden;
	margin: 15px 0 0 95px;
	width: 89px;
	height: 107px;
	background: url(/wbs/common/images/btn_egg.png) no-repeat left top;
	text-indent: 100%;
	white-space: nowrap;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .link-toretama .img {
		margin: 24px 0 0 74px;
	}
}
#wbs_renew .link-toretama:hover .btn, #wbs_renew .link-toretama:focus .btn, #wbs_renew .link-toretama:active .btn {
	background-color: #f5ef9f;
}
#wbs_renew .link-toretama:hover .btn:after, #wbs_renew .link-toretama:focus .btn:after, #wbs_renew .link-toretama:active .btn:after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVRJREFUeNpi3L17wzMD7U8MXJx/GYgBL9+wM1y9wQvnM27evFmWjfXfCl2tT4r8vH8IGvDzF9MXdrZ/ajA+k5PNm8e/fjP5XLjCf+7NOzaCBgAt4wFSXHADQATQkPd//zKGXr7Ot/vZCw68BjAyMjB8/8FsiGIA1JDv//8zJN24w7P0/iMuQt5whLFZkCWAhoBCsnTfEZEXQEXF6spfwDaiAybG/8YYLkAzqBfolRKgl/79/YdpAivrf2W8BkANWQYM1MQLV/h+/v6DaggwFoSAFDNeA6CG7P74iTXk3CWBTz9+MCO8wPSfCWioCkEDoIac/fqN2fvsZf5nX74iguzbNxYHogyAGnL3508m73OX+a+//8AKE7Yk2gCoIS///GEMuHiN7+jL1+wMLCz/NEgyAGrI53//GKOu3eRdDwzgPyQbADXk938Ghpy7D7iXgfgAAQYAQYSNEiC7Gf4AAAAASUVORK5CYII=);
}
#wbs_renew .link-toretama:hover .img, #wbs_renew .link-toretama:focus .img, #wbs_renew .link-toretama:active .img {
	background: url(/wbs/common/images/btn_egg.png) no-repeat right top;
}

.smpBranch a {
	display: block;
	padding: 1.2em 0;
	background: linear-gradient(to bottom, #666 0%, #111 100%);
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-shadow: inset 1px 1px 1px #000;
	font-weight: bold;
	font-size: 250%;
	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴPro W3', 'Hiragino Kaku Gothic ProN', sans-serif;
}
.smpBranch a:hover, .smpBranch a:focus, .smpBranch a:active {
	text-decoration: underline;
}

#wbs_renew .box-info-01 {
	display: table;
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom: 20px;
	border-left: 4px solid #d60c18;
	background-color: #0c3e76;
	color: #fff;
}
#wbs_renew .box-info-01 .hdg {
	position: relative;
	z-index: 1;
	display: table-cell;
	padding: 14px 3px 10px 14px;
	width: 150px;
	vertical-align: middle;
	font-weight: bold;
}
#wbs_renew .box-info-01 .hdg .title {
	display: block;
	font-size: 93.75%;
}
#wbs_renew .box-info-01 .hdg .date {
	font-size: 112.5%;
}
#wbs_renew .box-info-01 .hdg .date .num {
	font-size: 130%;
	font-family: 'Roboto', sans-serif;
}
#wbs_renew .box-info-01 .hdg:after {
	position: absolute;
	top: -60px;
	right: -38px;
	z-index: -1;
	display: block;
	width: 300px;
	height: 200px;
	background-color: rgba(38, 38, 38, .3);
	content: '';
	-ms-transform: rotate(72deg);
	transform: rotate(72deg);
}
#wbs_renew .box-info-01 .text-area {
	display: table-cell;
	padding: 17px 31px 15px 24px;
	letter-spacing: 1px;
}
#wbs_renew .box-info-01 .text-area p {
	line-height: 1.5;
}
#wbs_renew .box-attention-01 {
	display: table;
	margin-bottom: 40px;
	padding: 18px 30px;
	border: 1px solid #ccc;
}
#wbs_renew .box-attention-01 .hdg {
	display: table-cell;
	padding-left: 60px;
	width: 183px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAoCAMAAABdCYMbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMjk5RUVENDg2ODZFNTExQkY2QTkwNjQ2RUVCNDgyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRDQyODI5NDE4MjMxMUU2QkQzQkU3NDgyN0MyRDlDMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRDQyODI5MzE4MjMxMUU2QkQzQkU3NDgyN0MyRDlDMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFMzEzNzYwODExN0U2MTFBODZGRDcyRUVFQzM1NUZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyOTlFRUQ0ODY4NkU1MTFCRjZBOTA2NDZFRUI0ODJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uAKvLwAAAT5QTFRFvhMd7Njc8/T47drfwSIrvA0X8OvvvhIcxzxE8Ontzlpi5r7DwiUu8/X513+GxjhB7d7jxTQ9yUJL35+l4aqwyURN8vP44aux7uPn1nqB3pyi132E3ZqhzllhzVVey0xVvhQevhUf5bzC5r3D69PYxzlC69Xb1XiAvREa5brA7dzhvQ8Z36Gn8vH28ezw8fD03JSa7Nnd8OruwSMs25Oa3p6k5bvBy0tU1Xd/ykdP3Zee5sHGz1xkyEBJzldfwSAq58TK1nmA2ouRwiQt3p6lyUNM2oySz11l3Zuh1nuCxzpDxjY/wSEr5r/E69Xa1HF44KWr3puhzVZez1tj7t/k8vT5yD5G8vP33p2j7d3izlhg7uLn7uLmxztEzFJa69jd1XV87eHm69ne1nyDzFBYyD5H0mty8vX68/b6vAwWk6FG/gAAAalJREFUeNqUkoWWwjAURFOh+OLusKy7u7u7uzX5/x/Y9rWlklLKnNNDZjKkl0cQthGTGogzdhtIekTLc/tLCLljqVyEtlUjRFbC9mzqhLEQtLcF+q02Z/cQRQU33FxNbaMvF9z7RNN1Z+5lT6vtCXbiDvuILh/bgXuHGDXrzC0o04uVY/DJC47cMD2UlNbJqrz8duLmkFzZgvUefJFx4F6B93/C+gXWgfbcp8r0xsGMKj802I6bVafHgX9WzGu6DXdCnVsdXK/q8vbcwrS6XwS/oTp+ypa7oP0nH2Azms3Zcb8jbbsCfkaz0hRp7kDr/14Hv9DyJZo7qN89aShSVtJ9w8rNGu9eRk4ium+yFu4H49U7l7L7qiE4MHMLvLHdNIxbmaLfxH1outaeKBYvTMmmkZtBpj0ygfGfKfAyBu6AuUyOw2zInKzp3A1iVX7Jmsxp3Okj0lkRVuW+JG5UVLj9PLXzEx2at2YnfiDJ0ec8YjxJhf1y2zo9WVksclTo7ZPaTzaM5ZvsG51eYVQn7jWIUl20d1Gti7YXxbtoL6Kz1WG3J1e4fwEGAJ6PrcjK9ta1AAAAAElFTkSuQmCC) no-repeat 0 50%;
	color: #bc0c16;
	vertical-align: middle;
	font-size: 150%;
}
#wbs_renew .box-attention-01 .text {
	display: table-cell;
	color: #4c4c4c;
	line-height: 1.5;
}
#wbs_renew .box-attention-02 {
	margin-bottom: 24px;
	padding: 10px 10px 10px 72px;
	border: 2px solid #cc2929;
	background: #fff2f4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAgCAYAAACVU7GwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrMmMsvA0Ecx9tNPNOIg0cR74SEhqaRIChx7IFEFD2ox1kiXqFcBV2h/gZxcHBycREO/gMHF8LVUSIeF+o7MivNZGY73ena/pJPYn/z2K+dne/8tu5LT4VLMQrBKQiBCzAFPlQm1FzqsQlGQR4YATHVCVVF1YEVJrdK846JioNiJlcEdKdE9YNJQdsE6PtvUWRcArgF7SR/ZHV+q6KioCtNH9I+/V+iPGBXsu8O7W+7KGIBXiZ3TZfzhslXg3W7RTWCJSa3BobBMghS0axF1NspSqcObsQDOGD67IF7xvF1u0QNgnEm9wiSTC5JxaZGmFpIVkVpdIuzUSPoX8qxiITs/WRFzQM/J18rKcqwiGi2RJWAbZM23tMqV7EIGVFboNKkvYO5LgBlgr5VYENVVBNYTNPHL7mkRpCqokFF1D79z82ik7luligKdauihsCYxPL2MtetEmOItQxkKsqoAmQLvVTHbpcYQyziUHR/kag5gQWIIpTyd4/kGGIRM7KizCzAbDkMK/BlMI5rETxRMU4VkC7IgdwNZjM8urycA9zlZj6xSBVwxxy6svFC6/X8DMd9gjbwJHpSukVBJN7Au8Xvxrho+YKcKkA2TuguJNxaGB9OtQjNggXw4hx8g1dwZXGOvw8NQxTZmgEFUQv0fPQpPO0A3Si/L7qHVopel/PxDFrIk4rkiCDDIiIafRdyKTSN/oxDXtQvh8WQ+5+B4x8BBgCAs0crSR1yBwAAAABJRU5ErkJggg==) no-repeat 16px 30px;
}
#wbs_renew .box-attention-02 ul {
	color: #bc0c16;
}
#wbs_renew .box-info {
	position: relative;
	z-index: 2;
	display: table;
	box-sizing: border-box;
	margin-bottom: 25px;
	padding: 14px 50px 13px 24px;
	width: 100%;
	background-color: #ffebeb;
}
#wbs_renew .box-info .hdg {
	display: table-cell;
	box-sizing: border-box;
	padding-left: 35px;
	width: 138px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 125%;
}
#wbs_renew .box-info .hdg .inner {
	position: relative;
}
#wbs_renew .box-info .hdg .inner:before {
	position: absolute;
	top: 4px;
	left: -35px;
	display: block;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background-color: #d60c18;
	content: '';
}
#wbs_renew .box-info .hdg .inner:after {
	position: absolute;
	top: 8px;
	left: -31px;
	display: block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background-color: #ffebeb;
	content: '';
}
#wbs_renew .box-info .text {
	display: table-cell;
	padding-left: 24px;
	border-left: 1px solid #fac8c8;
	vertical-align: middle;
	line-height: 1.5;
}
#wbs_renew .box-bnr-bod-01 {
	position: relative;
	margin-bottom: 42px;
	border: 2px solid #bc0c16;
}
#wbs_renew .box-bnr-bod-01 > a {
	display: block;
	text-decoration: none;
	transition: all .2s ease-out;
}
#wbs_renew .box-bnr-bod-01 > a:hover .btn-detail span, #wbs_renew .box-bnr-bod-01 > a:focus .btn-detail span, #wbs_renew .box-bnr-bod-01 > a:active .btn-detail span {
	background-color: #a30a11;
	box-shadow: inset 0 3px 0 1px #70070c;
}
#wbs_renew .box-bnr-bod-01 .bnr {
	float: left;
}
#wbs_renew .box-bnr-bod-01 .bnr img {
	display: block;
}
#wbs_renew .box-bnr-bod-01 .btn-detail {
	position: absolute;
	bottom: 17px;
	left: 513px;
}
#wbs_renew .box-bnr-bod-01 iframe {
	float: right;
	width: 320px;
	height: 180px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .box-bnr-bod-01 .bnr img {
		width: 715px;
	}
	#wbs_renew .box-bnr-bod-01 .btn-detail {
		bottom: 12px;
		left: 416px;
	}
	#wbs_renew .box-bnr-bod-01 .btn-detail span {
		font-size: 75%;
	}
	#wbs_renew .box-bnr-bod-01 iframe {
		width: 261px;
		height: 147px;
	}
}
#wbs_renew .box-bnr-bod-01.ver-01 .btn-detail {
	position: absolute;
	bottom: 20px;
	left: 387px;
}
#wbs_renew .box-bnr-bod-01.ver-01 .btn-detail span {
	padding: 6px 32px 7px;
	font-size: 87.5%;
}
#wbs_renew .box-bnr-bod-01.ver-01 .btn-detail span:before {
	top: 13px;
	width: 6px;
	height: 6px;
}
#wbs_renew .box-bnr-bod-01.ver-01 iframe {
	float: right;
	width: 280px;
	height: 157px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .box-bnr-bod-01.ver-01 .bnr img {
		width: 422px;
	}
	#wbs_renew .box-bnr-bod-01.ver-01 .btn-detail {
		bottom: 7px;
		left: 289px;
	}
	#wbs_renew .box-bnr-bod-01.ver-01 .btn-detail span {
		padding: 6px 22px 7px;
		font-size: 75%;
	}
	#wbs_renew .box-bnr-bod-01.ver-01 .btn-detail span:before {
		top: 11px;
		right: 10px;
	}
	#wbs_renew .box-bnr-bod-01.ver-01 iframe {
		width: 200px;
		height: 118px;
	}
}
#wbs_renew .box-bnr-bod-02 {
	margin-bottom: 24px;
	border: 1px solid #073c72;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMjk5RUVENDg2ODZFNTExQkY2QTkwNjQ2RUVCNDgyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5M0MzNDU0QTE3ODQxMUU2OTU0MkVGMEQwOUVDQzgyMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5M0MzNDU0OTE3ODQxMUU2OTU0MkVGMEQwOUVDQzgyMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc5RTczQjNBM0ExN0U2MTFBODZGRDcyRUVFQzM1NUZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyOTlFRUQ0ODY4NkU1MTFCRjZBOTA2NDZFRUI0ODJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+alVTxwAAAAZQTFRF5eXl////4sXsSQAAABZJREFUeNpiYGSAQAZGKIAxSBMBCDAAB+gAOjZXEOoAAAAASUVORK5CYII=) repeat 0 0;
}
#wbs_renew .box-bnr-bod-02 > a {
	display: block;
	text-decoration: none;
	transition: all .2s ease-out;
}
#wbs_renew .box-bnr-bod-02 > a:hover .btn-detail span, #wbs_renew .box-bnr-bod-02 > a:focus .btn-detail span, #wbs_renew .box-bnr-bod-02 > a:active .btn-detail span {
	background-color: #a30a11;
	box-shadow: inset 0 3px 0 1px #70070c;
}
#wbs_renew .box-bnr-bod-02 .wrap-01 {
	position: relative;
	display: inline-block;
	margin-right: 61px;
	background-color: #e6e6e6;
}
#wbs_renew .box-bnr-bod-02 .wrap-01 .hdg {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	margin-right: 51px;
	padding: 15px 24px 14px 16px;
	background-color: #073c72;
	color: #fff;
	font-weight: bold;
	font-size: 137.5%;
	line-height: 1.36;
}
#wbs_renew .box-bnr-bod-02 .wrap-01 .hdg:after {
	position: absolute;
	top: 0;
	right: -50px;
	display: block;
	border-bottom: 88px solid transparent;
	border-left: 50px solid #073c72;
	content: '';
}
#wbs_renew .box-bnr-bod-02 .wrap-01 img {
	display: inline-block;
	box-sizing: border-box;
	padding-right: 12px;
}
#wbs_renew .box-bnr-bod-02 .wrap-01:after {
	position: absolute;
	top: 0;
	right: -50px;
	display: block;
	border-bottom: 88px solid transparent;
	border-left: 50px solid #e6e6e6;
	content: '';
}
#wbs_renew .box-bnr-bod-02 .wrap-02 {
	display: inline-block;
	margin-top: 15px;
	vertical-align: top;
}
#wbs_renew .box-bnr-bod-02 .wrap-02 .str-btn {
	font-size: 100%;
}
#wbs_renew .box-bnr-bod-02 .wrap-02 .btn-detail span {
	padding: 6px 37px;
	font-size: 87.5%;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .box-bnr-bod-02 .wrap-01 {
		margin-right: 34px;
	}
	#wbs_renew .box-bnr-bod-02 .wrap-01 .hdg {
		margin-right: 30px;
		padding: 15px 12px 14px 10px;
		font-size: 100%;
		line-height: 1.36;
	}
	#wbs_renew .box-bnr-bod-02 .wrap-01 .hdg:after {
		right: -35px;
		border-bottom: 72px solid transparent;
		border-left: 35px solid #073c72;
	}
	#wbs_renew .box-bnr-bod-02 .wrap-01 img {
		padding-right: 12px;
		width: 200px;
	}
	#wbs_renew .box-bnr-bod-02 .wrap-01:after {
		right: -35px;
		border-bottom: 72px solid transparent;
		border-left: 35px solid #e6e6e6;
	}
	#wbs_renew .box-bnr-bod-02 .wrap-02 {
		margin-top: 8px;
	}
	#wbs_renew .box-bnr-bod-02 .wrap-02 .str-btn {
		font-size: 87.5%;
	}
	#wbs_renew .box-bnr-bod-02 .wrap-02 .str-btn span:before {
		top: -2px;
		width: 8px;
		height: 18px;
	}
	#wbs_renew .box-bnr-bod-02 .wrap-02 .str-btn span:after {
		top: -2px;
		width: 8px;
		height: 18px;
	}
	#wbs_renew .box-bnr-bod-02 .wrap-02 .btn-detail span {
		padding: 6px 34px;
		font-size: 75%;
	}
	#wbs_renew .box-bnr-bod-02 .wrap-02 .btn-detail span:before {
		position: absolute;
		top: 11px;
		display: block;
		width: 6px;
		height: 6px;
		content: '';
	}
}
#wbs_renew .box-bnr-bod-03 {
	position: relative;
	margin: 0 auto 20px;
	width: 500px;
}
#wbs_renew .box-bnr-bod-03 a {
	position: relative;
	z-index: 1;
	display: block;
	padding: 15px 14px 14px 12px;
	background-color: #073c72;
}
#wbs_renew .box-bnr-bod-03 a .text {
	margin-right: 4px;
	padding-right: 22px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALtJREFUeNpiefbs2S8GBoYmIG5hQABsYmDABMT1UMkpSOLYxMCABYjbgfglEM8GYjEgDsMhBrcBBOYBcQAQBwHxQTxicA0gsBmI7YDYAogvQ23HEGNCc+IxINYFYkUgvolNDF0DCPwF4v9AzIxNDF2DMRBfBeLHQKyGTQxZgwcQnwDiM0CsA40LDDGYhhgg3grEW4DYBoj/4RADh1IxEC+Chnkg1ABsYmDACEwav4F0GzR2YQCbGBgABBgADzs5mJAA0qwAAAAASUVORK5CYII=) no-repeat center right;
	color: #fff;
	vertical-align: middle;
	font-weight: bold;
	font-size: 137.5%;
}
#wbs_renew .box-bnr-bod-03 a .text .sub {
	font-size: 80%;
}
#wbs_renew .box-bnr-bod-03 a img {
	vertical-align: middle;
}
#wbs_renew .box-bnr-bod-03 a:after {
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
	display: block;
	border-top: 64px solid transparent;
	border-right: 500px solid #063361;
	content: '';
}
#wbs_renew .box-bnr-bod-03 a:hover, #wbs_renew .box-bnr-bod-03 a:focus, #wbs_renew .box-bnr-bod-03 a:active {
	background-color: #052f59;
}
#wbs_renew .box-bnr-bod-03 a:hover:after, #wbs_renew .box-bnr-bod-03 a:focus:after, #wbs_renew .box-bnr-bod-03 a:active:after {
	position: absolute;
	display: block;
	border-right: 500px solid #04284c;
	content: '';
}
#wbs_renew .box-search {
	border-bottom: 1px solid #c2c5cc;
	background-color: #e6e6e6;
}
#wbs_renew .box-search .hdg {
	position: relative;
	display: inline-block;
	margin-right: 51px;
	padding: 25px 0 24px;
	width: 204px;
	background-color: #808080;
	color: #fff;
	text-align: center;
	font-weight: normal;
	font-size: 150%;
}
#wbs_renew .box-search .hdg:after {
	position: absolute;
	top: 0;
	right: -40px;
	display: block;
	border-bottom: 86px solid transparent;
	border-left: 40px solid #808080;
	content: '';
}
#wbs_renew .box-search .text {
	display: inline-block;
	color: #666;
}
#wbs_renew .box-search input {
	display: inline-block;
	margin: 0 20px 0 18px;
	padding-left: 12px;
	width: 555px;
	height: 38px;
	border-top: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	font-size: 100%;
}
#wbs_renew .box-search button {
	display: inline-block;
	padding: 8px 18px;
	border-radius: 20px;
	background-color: #808080;
	box-shadow: inset 0 -3px 0 1px #666;
	color: #fff;
	font-weight: bold;
	font-size: 100%;
	transition: all .2s ease-out;
}
#wbs_renew .box-search button:hover, #wbs_renew .box-search button:focus, #wbs_renew .box-search button:active {
	box-shadow: inset 0 3px 0 1px #666;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .box-search .hdg {
		padding: 24px 0 24px;
		width: 184px;
		font-size: 137.5%;
	}
	#wbs_renew .box-search .hdg:after {
		border-bottom: 82px solid transparent;
	}
	#wbs_renew .box-search .text {
		font-size: 87.5%;
	}
	#wbs_renew .box-search input {
		margin: 0 20px 0 18px;
		padding-left: 12px;
		width: 390px;
		height: 38px;
		font-size: 87.5%;
	}
	#wbs_renew .box-search button {
		padding: 10px 18px 12px;
		font-size: 87.5%;
	}
}

#wbs_renew .mb0 {
	margin-bottom: 0 !important;
}
#wbs_renew .all {
	text-align: left !important;
}
#wbs_renew .alc {
	text-align: center !important;
}
#wbs_renew .alr {
	text-align: right !important;
}

#wbs_renew .top-col-01 {
	margin-bottom: 18px;
}
#wbs_renew .top-col-01:after {
	display: block;
	clear: both;
	content: '';
}
#wbs_renew .top-col-01.off-sns > .lay-left {
	width: 100%;
	height: auto;
}
#wbs_renew .top-col-01 > .lay-left {
	float: left;
	box-sizing: border-box;
	width: 526px;
	height: 180px;
	border-left: 4px solid #d60c18;
	background-color: #0c3e76;
	color: #fff;
}
#wbs_renew .top-col-01 > .lay-left .hdg {
	background-color: rgba(38, 38, 38, .3);
	font-weight: bold;
}
#wbs_renew .top-col-01 > .lay-left .hdg .title {
	position: relative;
	display: inline-block;
	margin-right: 37px;
	padding: 10px 10px 9px 16px;
	background-color: rgba(38, 38, 38, .5);
	font-size: 93.75%;
}
#wbs_renew .top-col-01 > .lay-left .hdg .title:after {
	position: absolute;
	top: 0;
	right: -28px;
	display: block;
	border-top: 42px solid transparent;
	border-left: 28px solid rgba(38, 38, 38, .5);
	content: '';
}
#wbs_renew .top-col-01 > .lay-left .hdg .date {
	vertical-align: middle;
	font-size: 112.5%;
}
#wbs_renew .top-col-01 > .lay-left .hdg .date .num {
	font-size: 130%;
}
#wbs_renew .top-col-01 > .lay-left .text-area {
	padding: 17px;
}
#wbs_renew .top-col-01 > .lay-left .text-area p {
	line-height: 1.5;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-01 > .lay-left {
		width: 429px;
		height: 210px;
	}
}
#wbs_renew .top-col-01 > .lay-right {
	float: right;
	width: 666px;
	height: 180px;
	background: rgba(255, 255, 255, .7);
}
#wbs_renew .top-col-01 > .lay-right.off {
	display: none;
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns {
	position: relative;
	display: block;
	overflow: hidden;
	height: 180px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-01 > .lay-right .carousel-sns {
		height: 210px;
	}
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns .list {
	position: relative;
	float: left;
	overflow-y: scroll;
	box-sizing: border-box;
	padding: 18px 18px 0 18px;
	height: 157px;
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns .list::-webkit-scrollbar {
	width: 5px;
	background-color: #dadfe6;
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns .list::-webkit-scrollbar-button {
	width: 5px;
	height: 5px;
	background-color: #f2f7ff;
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns .list::-webkit-scrollbar-thumb {
	background-color: #8b99ad;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-01 > .lay-right .carousel-sns .list {
		height: 187px;
	}
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns .slick-prev {
	position: absolute;
	bottom: 3px;
	left: 251px;
	z-index: 2;
	overflow: hidden;
	padding: 7px;
	text-indent: 100%;
	white-space: nowrap;
	font-size: 0;
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns .slick-prev:before {
	position: absolute;
	top: 3px;
	left: 7px;
	display: block;
	width: 8px;
	height: 8px;
	border-right: 1px solid #235182;
	border-bottom: 1px solid #235182;
	content: '';
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-01 > .lay-right .carousel-sns .slick-prev {
		left: 200px;
	}
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns .slick-next {
	position: absolute;
	right: 251px;
	bottom: 3px;
	z-index: 2;
	overflow: hidden;
	padding: 7px;
	text-indent: 100%;
	white-space: nowrap;
	font-size: 0;
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns .slick-next:before {
	position: absolute;
	top: 3px;
	right: 7px;
	display: block;
	width: 8px;
	height: 8px;
	border-right: 1px solid #235182;
	border-bottom: 1px solid #235182;
	content: '';
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-01 > .lay-right .carousel-sns .slick-next {
		right: 200px;
	}
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns .slick-dots {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 23px;
	background-color: #c3ccdf;
	text-align: center;
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns .slick-dots li {
	display: inline-block;
	margin: 0 4px;
	vertical-align: middle;
	cursor: pointer;
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns .slick-dots li button {
	display: block;
	padding: 0;
	width: 8px;
	height: 8px;
	border-radius: 6px;
	background-color: #acafbf;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
}
#wbs_renew .top-col-01 > .lay-right .carousel-sns .slick-dots li.slick-active button {
	background-color: #073c72;
}
#wbs_renew .top-col-01 > .lay-right .lay-left .text {
	color: #3a4266;
	font-size: 87.5%;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-01 > .lay-right .lay-left .text {
		font-size: 81.25%;
	}
}
#wbs_renew .top-col-01 > .lay-right .lay-left .date {
	margin-bottom: 3px;
	color: #576399;
	font-size: 75%;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-01 > .lay-right {
		width: 543px;
		height: 187px;
	}
}
#wbs_renew .top-col-02 {
	margin-bottom: 36px;
}
#wbs_renew .top-col-02:after {
	display: block;
	clear: both;
	content: '';
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-02 {
		margin-bottom: 28px;
	}
}
#wbs_renew .top-col-02 > .lay-left {
	position: relative;
	float: left;
	width: 892px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-02 > .lay-left {
		width: 672px;
	}
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-02 > .lay-left a {
		display: block;
		height: 498px;
	}
}
#wbs_renew .top-col-02 > .lay-left a:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABxJREFUeNpiZmBg8AXiW////2eAAxCHBVkEIMAAzRUKJq4RnEwAAAAASUVORK5CYII=) repeat 0 0;
	content: '';
}
#wbs_renew .top-col-02 > .lay-left a:after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	background-color: transparent;
	content: '';
	transition: all .2s ease-out;
}
#wbs_renew .top-col-02 > .lay-left a:hover:after, #wbs_renew .top-col-02 > .lay-left a:focus:after, #wbs_renew .top-col-02 > .lay-left a:active:after {
	background-color: rgba(0, 0, 0, .35);
}
#wbs_renew .top-col-02 > .lay-left a .title-area {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACQCAYAAADJLwFvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQ2NkNFMzYxNzNEMTFFNkE0NjBBOTNBMTRGMzdCNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ2NkNFMzcxNzNEMTFFNkE0NjBBOTNBMTRGMzdCNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDY2Q0UzNDE3M0QxMUU2QTQ2MEE5M0ExNEYzN0I1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRDY2Q0UzNTE3M0QxMUU2QTQ2MEE5M0ExNEYzN0I1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhSxUNcAAABWSURBVHjaYvj//z8DA4KQkpJiAhEsIIINRHCCCB4QwQ8ihECEKIiQBBEyIEIBRCiDCHUmBgYGFjjBipeF4KIRJMniNx5MMONiYSOYUAmGUWIoEQABBgCCSQ+JcBydswAAAABJRU5ErkJggg==) repeat-x 0 bottom;
}
#wbs_renew .top-col-02 > .lay-left a .title-area .hdg-wrap {
	overflow: hidden;
}
#wbs_renew .top-col-02 > .lay-left a .title-area .hdg {
	position: relative;
	z-index: 1;
	display: inline-block;
	padding: 9px 38px 9px 29px;
	max-width: 766px;
	color: #fff;
	font-size: 150%;
}
#wbs_renew .top-col-02 > .lay-left a .title-area .hdg:after {
	position: absolute;
	top: -516px;
	right: 0;
	z-index: -1;
	display: block;
	width: 860px;
	height: 860px;
	background-color: rgba(7, 60, 114, .85);
	content: '';
	-ms-transform: rotate(36deg);
	transform: rotate(36deg);
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-02 > .lay-left a .title-area .hdg {
		max-width: 534px;
		font-size: 125%;
	}
	#wbs_renew .top-col-02 > .lay-left a .title-area .hdg:after {
		border-bottom: 49px solid transparent;
	}
}
#wbs_renew .top-col-02 > .lay-left a .title-area .text {
	padding: 26px 29px;
	color: #fff;
	line-height: 1.5;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-02 > .lay-left a .title-area .text {
		font-size: 87.5%;
	}
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-02 > .lay-left a .title-area {
		padding-top: 37px;
		min-height: 164px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADMCAYAAACyY8njAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U0MTE1NzYxNzY2MTFFNjhBNjdGQjAxRjI5MzVDRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U0MTE1NzcxNzY2MTFFNjhBNjdGQjAxRjI5MzVDRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTQxMTU3NDE3NjYxMUU2OEE2N0ZCMDFGMjkzNUNENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTQxMTU3NTE3NjYxMUU2OEE2N0ZCMDFGMjkzNUNENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgYVNWEAAABhSURBVHja7M6hCoBAEITh5XAPwWAQDFt8/7eyGASDQRAEWfnToYia5crHwMAw4u4iCTMLoFBCBTU00IJBF0SkAD2nRHxPdzy38eO8Xq7xuYcBRphghgVW2GAHz2R+zCHAAEXA2PIcbVuAAAAAAElFTkSuQmCC) repeat-x 0 bottom;
	}
}
#wbs_renew .top-col-02 > .lay-left a .icon-bod {
	top: 12px;
	left: 12px;
}
#wbs_renew .top-col-02 > .lay-left a .label-time {
	right: 20px;
	bottom: 20px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-02 > .lay-left a .label-time {
		right: 10px;
		bottom: 10px;
	}
}
#wbs_renew .top-col-02 > .lay-left a img {
	display: block;
}
#wbs_renew .top-col-02 > .lay-left a .img {
	width: 892px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-02 > .lay-left a .img {
		width: 672px;
	}
}
#wbs_renew .top-col-02 > .lay-right {
	float: right;
	width: 300px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-02 > .lay-right .square-bnr {
		margin-bottom: 0;
	}
}
#wbs_renew .top-col-02 > .lay-right .side-content {
	position: relative;
}
#wbs_renew .top-col-02 > .lay-right .side-content .hdg {
	position: relative;
	padding: 5px 0;
	background-color: #052f59;
}
#wbs_renew .top-col-02 > .lay-right .side-content .hdg:before {
	position: absolute;
	top: 0;
	left: -19px;
	display: block;
	border-top: 24px solid transparent;
	border-right: 19px solid #052f59;
	border-bottom: 24px solid transparent;
	content: '';
}
#wbs_renew .top-col-02 > .lay-right .side-content .hdg:after {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	border-right: 300px solid rgba(255, 255, 255, .05);
	border-bottom: 48px solid transparent;
	content: '';
}
#wbs_renew .top-col-02 > .lay-right .side-content .hdg span {
	padding: 12px 19px 11px 3px;
	color: #fff;
	letter-spacing: 1px;
	font-weight: normal;
}
#wbs_renew .top-col-02 > .lay-right .side-content .hdg img {
	vertical-align: middle;
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie {
	overflow: hidden;
	height: 192px;
	background-color: rgba(7, 60, 114, .9);
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie:after {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 65px;
	background-color: rgba(7, 60, 114, 0);
	background-image: linear-gradient(to top, #071626, rgba(7, 22, 38, 0));
	content: '';
	pointer-events: none;
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie a {
	position: relative;
	display: table;
	border-bottom: 1px solid #0e2a47;
	text-decoration: none;
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie a .text {
	display: table-cell;
	padding: 10px 13px 2px;
	color: #fff;
	vertical-align: top;
	font-size: 87.5%;
	line-height: 1.42;
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie a img {
	display: table-cell;
	width: 120px;
	vertical-align: top;
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie a .label-time {
	bottom: 4px;
	left: 1px;
	z-index: 10;
	transform: translate3d(0, 0, 0);
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie a:hover:after, #wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie a:focus:after, #wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie a:active:after {
	background-color: rgba(0, 0, 0, .35);
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie a:after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: transparent;
	content: '';
	transition: all .2s ease-out;
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie .slick-prev {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	width: 29px;
	height: 23px;
	background-color: rgba(0, 0, 0, .4);
	text-indent: 100%;
	white-space: nowrap;
	font-size: 0;
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie .slick-prev:hover, #wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie .slick-prev:focus, #wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie .slick-prev:active {
	background-color: rgba(0, 0, 0, .6);
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie .slick-prev:before {
	position: absolute;
	top: 9px;
	left: 10px;
	display: block;
	width: 9px;
	height: 9px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	content: '';
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie .slick-next {
	position: absolute;
	top: 25px;
	right: 0;
	overflow: hidden;
	width: 29px;
	height: 23px;
	background-color: rgba(0, 0, 0, .4);
	text-indent: 100%;
	white-space: nowrap;
	font-size: 0;
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie .slick-next:hover, #wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie .slick-next:focus, #wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie .slick-next:active {
	background-color: rgba(0, 0, 0, .6);
}
#wbs_renew .top-col-02 > .lay-right .side-content .carousel-movie .slick-next:before {
	position: absolute;
	top: 4px;
	left: 10px;
	display: block;
	width: 9px;
	height: 9px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	content: '';
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#wbs_renew .top-col-03:after {
	display: block;
	clear: both;
	content: '';
}
#wbs_renew .top-col-03 > .lay-left {
	float: left;
	width: 688px;
}
#wbs_renew .top-col-03 > .lay-left .bod-area {
	margin-bottom: 12px;
}
#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 {
	position: relative;
	background-color: #e6e6e6;
}
#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 .wbs {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	margin-right: 35px;
	padding: 5px 0 8px 19px;
	width: 418px;
	background-color: #073c72;
}
#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 .wbs .icon-wbs {
	display: inline-block;
	margin-right: 16px;
	vertical-align: middle;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 .wbs .icon-wbs {
		margin-right: 6px;
	}
}
#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 .wbs .text {
	display: inline-block;
	color: #fff;
	vertical-align: middle;
	font-size: 137.5%;
	line-height: 1.27;
}
#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 .wbs .text .num {
	font-size: 120%;
}
#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 .wbs .text .date {
	font-size: 80%;
}
#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 .wbs:after {
	position: absolute;
	top: 0;
	right: -30px;
	display: block;
	border-bottom: 74px solid transparent;
	border-left: 30px solid #073c72;
	content: '';
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 .wbs {
		padding: 15px 0 19px 12px;
		width: 250px;
	}
	#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 .wbs .icon-wbs {
		width: 56px;
	}
	#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 .wbs .text {
		font-size: 87.5%;
	}
}
#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 .logo-bod {
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-03 > .lay-left .bod-area .hdg-01 .logo-bod {
		width: 174px;
	}
}
#wbs_renew .top-col-03 > .lay-left .bod-area > .img-left-01 {
	margin-bottom: 0;
	padding: 8px 9px 14px;
	border-right: 2px solid #e6e6e6;
	border-bottom: 2px solid #e6e6e6;
	border-left: 2px solid #e6e6e6;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMjk5RUVENDg2ODZFNTExQkY2QTkwNjQ2RUVCNDgyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5M0MzNDU0QTE3ODQxMUU2OTU0MkVGMEQwOUVDQzgyMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5M0MzNDU0OTE3ODQxMUU2OTU0MkVGMEQwOUVDQzgyMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc5RTczQjNBM0ExN0U2MTFBODZGRDcyRUVFQzM1NUZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyOTlFRUQ0ODY4NkU1MTFCRjZBOTA2NDZFRUI0ODJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+alVTxwAAAAZQTFRF5eXl////4sXsSQAAABZJREFUeNpiYGSAQAZGKIAxSBMBCDAAB+gAOjZXEOoAAAAASUVORK5CYII=) repeat 0 0;
}
#wbs_renew .top-col-03 > .lay-left .bod-area > .img-left-01 > .lay-left {
	position: relative;
}
#wbs_renew .top-col-03 > .lay-left .bod-area > .img-left-01 > .lay-left .text {
	position: absolute;
	bottom: 0;
	left: 0;
	box-sizing: border-box;
	padding: 12px 2px;
	width: 100%;
	background: rgba(0, 50, 138, .5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAAvCAYAAADJqNmJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABiVJREFUeNrsm91P21YYxv2RxLEdf4RAQlOgpd1aVZs2Tao0bZ2mVlsnrZtaVbvbX7DL3e120u6mXe16mvYP7Ga9rLT1u6pKu7WjLdAWCAQKCQEnxCQ4sb3nDLdKM1AL9gox55EeGQU4Cjk/nvd9TxzWdV2Gimo9scyJcx/jWoaNFjfoS7M7dfTkoWdfR+AP1vkZE16ES+u4SV/C3aHIBo/LnvvbHne9lCnChYQu1pOZRLM7qzF8hDO971VI+gydH6P1KqRwbFyGGEb3/HrVqDHE+bEFRhCjtqQIvKzFRVh/58RrMoCx8HNL8AI870H17GsAtEy3IDxwrCvS1NZXLB5mFueXa3iImIkJEVvS4pyiizqAOSAmhCyAkVrq2youcx4w5DrbasBTpVvU4XBsJGu1yVuFKmMUqgSWGWKSMEpSjChdkoqylInFowMsy+zboDkiZWoanmq5TnngOHT7OhiO9bRaa/CwuzBbIRtf5nh2JKFLjJaSZACTFhOxPpZlnz4vzfOb7dwBnByuE54fEwOYRbqlHQxHuxzb5Solk4FJuuRYjp2U1bir98iSmpIzgKUfsPBtvxYjPY/n1qQhcDz0/Ah+AGAKdJu3fs7x7U5+gkgWF+WH0XsSstYt96Es7dnkEmT8vg8PwyPwKIBZpVv/4nOOHQ/Hf6IuyttIlUgyraQSSXGwtcF9STW9ZHnwFBrAMk+xCAEcbbnnJjTR7epVFD2d2I/pqHuLK5HS8yd8G74FWEoUjk6Ho01xKWYDFDGZSfRhbO7zzmW2opwHCvFfu2mkDi0c7eUHkES7etVMQo8faJmANt0zw2MkUeDrpBSF+fR3V8DxfFPLOUgUvjurZmVNPMiyW04UIsOD5Bp8M2zN7a6Doy1RnFRWjQGUfpSefh+l599jG6/0EFCuheGcZVfD8dxhSTxid+/VxNQedRAjcq/P5VxvAvodvtCpTS2FYx0hRezMgK6j/BxBGRJ9Lud4iUJAuQRQTApHGPoTjiWjMZceSA5IirA/gCXJO9M34PPkClAsCkdIRuPMPl3FxHOEj3ByAEuaXpqcAyQPKRwhEIs0SaYTbO/+rn0BpQkROcr/jcCykyaeVjh4ZvDL43T7X9hqsrWqxRTz5bJRrI5HhYgpSNEUy7Kcj1XJae4x+Gz2YCoFz8+Ol8rb/afiedDk8KtoLGL3DiaVnr3aG2hgpYCWvQv/Cl/eroM2mhwByLEdrlJaacznlvLNhjMjKoIYQF+SgU/AH+E/2IInkSbOdiUHhcNvxUHJMct1d35qqYjSk5PVuBCJ8orPZVX4ffgUNouDxwFJg8LRwaqbFlOYNkq15dVJWQsEElKujsJnsGkyPAFI6hSOzoaEJZCsABJJFWIBQELufHsLPo3Ni8Fj/1eSUDheJSR5Y3GlEhgkUfht+HOvJ3kYdE9C4XjVkKysQbJaa0wpuqgGcDwfh9+FT2IzDa9xpXB0stCLkJ5kDjPqE1kT0z7uMXkqkkQfkubV60cKFI4On26Wl2p2MV/OxeLRipgQyPjK+lyW7Oin2NgueBiQWEHAwdHt2h41GzY//vcT49713B9mpT4ewJIEsNPwL0dPHgrkH54mx3ZDYtncwky5gr4kp3RJSfQj8QDG3+NIgMNeipg0OTpci3PLzN3LE7cBCrkPJIij8/fgn5Eip2hyhKIfcVmjaFrlkjmupWQ5gON4MvoeQxocgG+9TC9Ck2OHyyzX+eGrE/cx2dxEAxtEipCJ5iekyOHN/BKFY4fKcVx2aqSwMjo0faFhNYO4cTkN/whAPqNlJSSy6k22mDfmRFmoxuVYxvcAsnYmosE3UWZcWlY6PUVsl3t0Z3Zx8t7cJddxg7gH9Sz8HVJEoGUlJFqYrbj3b+SuIE2KASxHbgn4HoBIFI6QqFa1+OFrk8NVoxbEDcrknd4fAIhM4QhNmXG4kaHpGTLNBLDcES9BBNqQhkdsecFsNBv2tJqSB3x+/rcHPohm9CKz9oEsmhxhENLDeXxn9mIAjSo5Uf2KlpWQyShW2dFb+SuO4/r9/MsX8CcUjpAJDSo/OjR9Ff1IzedSX8NZCkfIRI7dR4fy132WGHKX2jekp/lHgAEA/lWV+dX4QLcAAAAASUVORK5CYII=) no-repeat left bottom;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 93.75%;
}
#wbs_renew .top-col-03 > .lay-left .bod-area > .img-left-01 > .lay-left .img {
	display: block;
	width: 300px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-03 > .lay-left .bod-area > .img-left-01 > .lay-left .text {
		padding: 8px 0;
		font-size: 62.5%;
	}
	#wbs_renew .top-col-03 > .lay-left .bod-area > .img-left-01 > .lay-left .img {
		width: 200px;
	}
}
#wbs_renew .top-col-03 > .lay-left .bod-area > .img-left-01 > .lay-right .text-01 {
	margin: 10px 0 15px;
	letter-spacing: 1px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-03 > .lay-left .bod-area > .img-left-01 > .lay-right .text-01 {
		margin-bottom: 10px;
		font-size: 87.5%;
	}
	#wbs_renew .top-col-03 > .lay-left .bod-area > .img-left-01 > .lay-right .str-btn {
		font-size: 100%;
	}
	#wbs_renew .top-col-03 > .lay-left .bod-area > .img-left-01 > .lay-right .btn-detail a {
		padding: 9px 37px 9px 33px;
		font-size: 87.5%;
	}
}
#wbs_renew .top-col-03 > .lay-left .list-bnr {
	margin-left: -12px;
	letter-spacing: -.40em;
}
#wbs_renew .top-col-03 > .lay-left .list-bnr li {
	display: inline-block;
	margin-left: 12px;
	letter-spacing: normal;
}
#wbs_renew .top-col-03 > .lay-left .list-bnr li a {
	transition: opacity .2s ease-out;
}
#wbs_renew .top-col-03 > .lay-left .list-bnr li a:hover, #wbs_renew .top-col-03 > .lay-left .list-bnr li a:focus, #wbs_renew .top-col-03 > .lay-left .list-bnr li a:active {
	opacity: .6;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-03 > .lay-left .list-bnr li {
		width: 228px;
	}
	#wbs_renew .top-col-03 > .lay-left .list-bnr li img {
		width: 100%;
	}
}
@media screen and (max-width: 1299px) {
	#wbs_renew .top-col-03 > .lay-left {
		width: 468px;
	}
}
#wbs_renew .top-col-03 > .lay-right {
	float: right;
	width: 500px;
}

#wbs_renew .calender-area {
	margin-top: -36px;
	background-image: linear-gradient(to bottom, rgba(6, 54, 102, .35), rgba(6, 54, 102, 0));
}
#wbs_renew .calender-area .calender-area-inner {
	position: relative;
	margin: 0 auto;
	padding: 18px 0 30px;
	width: 1200px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .calender-area .calender-area-inner {
		width: 980px;
	}
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender {
	overflow: hidden;
	margin-left: 36px;
	width: 1092px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .calender-area .calender-area-inner .carousel-calender {
		margin-left: 38px;
		width: 894px;
	}
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow {
	position: absolute;
	top: 148px;
	overflow: hidden;
	padding: 0;
	width: 25px;
	height: 40px;
	text-indent: 100%;
	white-space: nowrap;
	font-size: 0;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow:before {
	position: absolute;
	top: 8px;
	display: block;
	width: 23px;
	height: 23px;
	border-right: 3px solid #e6e6e6;
	border-bottom: 3px solid #e6e6e6;
	content: '';
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow.slick-prev {
	left: 0;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow.slick-prev:before {
	left: 6px;
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow.slick-next {
	right: 0;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow.slick-next:before {
	right: 6px;
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow.slick-disabled {
	cursor: default;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow.slick-disabled:before {
	border-color: #46638c;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow.slick-disabled:hover:before, #wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow.slick-disabled:focus:before, #wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow.slick-disabled:active:before {
	border-color: #46638c;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow:hover:before, #wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow:focus:before, #wbs_renew .calender-area .calender-area-inner .carousel-calender .slick-arrow:active:before {
	border-color: #fff;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list {
	float: left;
	margin-left: 36px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .calender-area .calender-area-inner .carousel-calender .list {
		margin-left: 10px;
	}
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar {
	width: 328px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar {
		width: 288px;
	}
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar thead .month th {
	position: relative;
	z-index: 1;
	height: 46px;
	background-color: #13406e;
	color: #fff;
	text-align: center;
	font-size: 150%;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar thead .month th .year {
	font-size: 75%;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar thead .month th .num {
	font-size: 130%;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar thead .month th:after {
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
	display: block;
	border-top: 46px solid transparent;
	border-left: 328px solid #063666;
	content: '';
}
@media screen and (max-width: 1299px) {
	#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar thead .month th:after {
		border-left: 288px solid #063666;
	}
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar thead .week th {
	padding: 5px 0 4px;
	border-top: 1px solid #7a98cc;
	border-left: 1px solid #7a98cc;
	background-color: #c9d1dd;
	color: #073c72;
	font-weight: normal;
	font-size: 87.5%;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar thead .week th:first-child {
	border-left: none;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar tbody td {
	height: 36px;
	border-top: 1px solid #7a98cc;
	border-left: 1px solid #7a98cc;
	background-color: #a8b7cd;
	color: #48698c;
	text-align: center;
	font-weight: bold;
	font-size: 131.25%;
	font-family: 'Roboto', sans-serif;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar tbody td:first-child {
	border-left: none;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar tbody td a {
	display: block;
	box-sizing: border-box;
	padding: 4px 0 3px;
	height: 36px;
	background-color: #eaedf3;
	text-decoration: none;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar tbody td a:hover, #wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar tbody td a:focus, #wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar tbody td a:active {
	background-color: #fff;
	color: #9cf;
}
#wbs_renew .calender-area .calender-area-inner .carousel-calender .list .calendar tbody td a.current {
	background-color: #073c72;
	color: #fff;
}
#wbs_renew .calender-area + .inner {
	padding-top: 0 !important;
}
#wbs_renew .search-area {
	box-sizing: border-box;
	padding: 0 18px 18px;
	height: 250px;
	background-color: #0d3f76;
}
#wbs_renew .search-area .table-01 tr th {
	width: 18.5%;
	border-bottom: 1px solid #5b78a6;
	color: #fff;
	vertical-align: middle;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .search-area .table-01 tr th {
		font-size: 87.5%;
	}
}
#wbs_renew .search-area .table-01 tr td {
	padding: 18px 0;
	border-bottom: 1px solid #5b78a6;
	color: #fff;
}
#wbs_renew .search-area .table-01 tr td .keyword {
	width: 510px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .search-area .table-01 tr td .keyword {
		width: 100%;
	}
}
#wbs_renew .search-area .table-01 tr td .year {
	margin: 0 6px 0 0;
	width: 118px;
	background-position: 82px 0;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .search-area .table-01 tr td .year {
		width: 88px;
		background-position: 60px 2px;
	}
}
#wbs_renew .search-area .table-01 tr td .date {
	margin: 0 6px 0 0;
	width: 94px;
	background-position: 59px 0;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .search-area .table-01 tr td .date {
		width: 66px;
		background-position: 41px 2px;
	}
}
#wbs_renew .search-area .table-01 tr td .from {
	margin: 0 12px 0 6px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .search-area .table-01 tr td select {
		padding: 6px 3px 3px;
		background-size: 26px auto;
		font-size: 87.5%;
	}
}
#wbs_renew .lay-search {
	box-sizing: border-box;
	padding: 18px 18px 28px;
	background-color: rgba(255, 255, 255, .75);
}
#wbs_renew .lay-search.left {
	float: left;
	width: 782px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .lay-search.left {
		width: 662px;
	}
}
#wbs_renew .lay-search.right {
	float: right;
	width: 400px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .lay-search.right {
		width: 300px;
	}
}
#wbs_renew .lay-search.right .bnr-bod {
	margin-bottom: 8px;
}
#wbs_renew .lay-search.right .bnr-bod img {
	display: block;
	width: 100%;
}
#wbs_renew .lay-search .hdg-l2-01 {
	margin-top: 0;
}

#wbs_renew .tab-date {
	position: relative;
	margin-bottom: 18px;
	border-bottom: 1px solid #fff;
}
#wbs_renew .tab-date .list-link li {
	display: inline-block;
	margin-left: 34px;
}
#wbs_renew .tab-date .list-link li a {
	display: block;
	padding-bottom: 7px;
	color: #d1d6e6;
	text-decoration: none;
	font-weight: bold;
	opacity: .7;
}
#wbs_renew .tab-date .list-link li a .num {
	font-size: 187.5%;
}
#wbs_renew .tab-date .list-link li a:hover, #wbs_renew .tab-date .list-link li a:focus, #wbs_renew .tab-date .list-link li a:active {
	color: #fff;
	opacity: 1.0;
}
#wbs_renew .tab-date .list-link li a.current {
	padding: 0 0 4px;
	border-bottom: 5px solid #fff;
	color: #fff;
	opacity: 1.0;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .tab-date .list-link li a {
		padding-bottom: 7px;
		font-size: 87.5%;
	}
}
#wbs_renew .tab-date .list-link li:first-child {
	margin-left: 0;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .tab-date .list-link li {
		margin-left: 14px;
	}
}
#wbs_renew .tab-date .link {
	position: absolute;
	right: 0;
	bottom: 10px;
}
#wbs_renew .tab-date .link a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 112.5%;
}
#wbs_renew .tab-date .link a:hover, #wbs_renew .tab-date .link a:focus, #wbs_renew .tab-date .link a:active {
	color: #9cf;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .tab-date .link a {
		font-size: 100%;
	}
}
#wbs_renew .tab-news .tab-list-wrap {
	margin-bottom: 24px;
	border-bottom: 1px solid #2a3f99;
}
#wbs_renew .tab-news .tab-list-wrap .tab-list li {
	display: inline-block;
	margin-left: 42px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .tab-news .tab-list-wrap .tab-list li {
		margin-left: 36px;
	}
}
#wbs_renew .tab-news .tab-list-wrap .tab-list li a {
	display: block;
	padding: 4px 0 10px;
	color: #808080;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 112.5%;
}
#wbs_renew .tab-news .tab-list-wrap .tab-list li a:hover, #wbs_renew .tab-news .tab-list-wrap .tab-list li a:focus, #wbs_renew .tab-news .tab-list-wrap .tab-list li a:active {
	color: #333;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .tab-news .tab-list-wrap .tab-list li a {
		font-size: 100%;
	}
}
#wbs_renew .tab-news .tab-list-wrap .tab-list li.current a {
	padding: 0 0 5px;
	border-bottom: 5px solid #073c72;
	color: #333;
}
#wbs_renew .tab-news .tab-list-wrap .tab-list li:first-child {
	margin-left: 0;
}
#wbs_renew .tab-series {
	margin-bottom: 42px;
	background: url(/wbs/common/images/bg_tab-series.png) no-repeat bottom left;
}
#wbs_renew .tab-series .tab-list {
	display: table;
}
#wbs_renew .tab-series .tab-list li {
	display: table-cell;
	padding-right: 1px;
}
#wbs_renew .tab-series .tab-list li a {
	display: block;
	background-color: rgba(255, 255, 255, .35);
	transition: all .2s ease-out;
}
#wbs_renew .tab-series .tab-list li a img {
	display: block;
	opacity: .5;
}
#wbs_renew .tab-series .tab-list li a:hover, #wbs_renew .tab-series .tab-list li a:focus, #wbs_renew .tab-series .tab-list li a:active {
	background-color: rgba(255, 255, 255, .82);
}
#wbs_renew .tab-series .tab-list li a:hover img, #wbs_renew .tab-series .tab-list li a:focus img, #wbs_renew .tab-series .tab-list li a:active img {
	opacity: 1;
}
#wbs_renew .tab-series .tab-list li.current a {
	position: relative;
	background-color: rgba(255, 255, 255, .82);
}
#wbs_renew .tab-series .tab-list li.current a img {
	opacity: 1;
}
#wbs_renew .tab-series .tab-list li.current a:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	border-top: 4px solid #d60c18;
	content: '';
}
#wbs_renew .tab-series .wrap {
	background-color: rgba(255, 255, 255, .82);
}
#wbs_renew .tab-series .tab-contents {
	padding: 20px 20px 30px 20px;
}
#wbs_renew .tab-series .tab-contents ul {
	display: table;
	margin-bottom: 20px;
}
#wbs_renew .tab-series .tab-contents ul li {
	display: table-cell;
	vertical-align: top;
}
#wbs_renew .tab-series .tab-contents ul li:first-child {
	box-sizing: bordr-box;
	padding-right: 10px;
	width: 100%;
}
#wbs_renew .tab-series .tab-contents ul li:first-child .hdg {
	font-size: 100%;
}
#wbs_renew .tab-series .tab-contents ul li:first-child .date {
	margin-bottom: 10px;
	color: #808080;
	font-size: 87.5%;
}
#wbs_renew .tab-series .tab-contents ul li:first-child .img-area .img {
	width: 360px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .tab-series .tab-contents ul li:first-child .img-area .img {
		width: 268px;
	}
}
#wbs_renew .tab-series .tab-contents ul li .img-left-01 {
	margin-bottom: 0;
}
#wbs_renew .tab-series .tab-contents ul li .img-left-01 .lay-left {
	margin-right: 13px;
}
#wbs_renew .tab-series .tab-contents ul li a {
	text-decoration: none;
}
#wbs_renew .tab-series .tab-contents ul li a:hover, #wbs_renew .tab-series .tab-contents ul li a:focus, #wbs_renew .tab-series .tab-contents ul li a:active {
	text-decoration: underline;
}
#wbs_renew .tab-series .tab-contents ul li a:hover .img-area:after, #wbs_renew .tab-series .tab-contents ul li a:focus .img-area:after, #wbs_renew .tab-series .tab-contents ul li a:active .img-area:after {
	background-color: rgba(0, 0, 0, .35);
}
#wbs_renew .tab-series .tab-contents ul li a .img-area {
	position: relative;
	margin-bottom: 10px;
}
#wbs_renew .tab-series .tab-contents ul li a .img-area .label-time {
	bottom: 7px;
	left: 6px;
}
#wbs_renew .tab-series .tab-contents ul li a .img-area .img {
	display: block;
	width: 200px;
}
@media screen and (max-width: 1299px) {
	#wbs_renew .tab-series .tab-contents ul li a .img-area .img {
		width: 170px;
	}
}
#wbs_renew .tab-series .tab-contents ul li a .img-area:after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: transparent;
	content: '';
	transition: all .2s ease-out;
}
#wbs_renew .tab-series .tab-contents ul li .hdg {
	margin-bottom: 3px;
	color: #073c72;
	font-weight: bold;
	font-size: 87.5%;
}
#wbs_renew .tab-series .tab-contents ul li .date {
	color: #808080;
	font-size: 75%;
}
#wbs_renew .tab-series .tab-contents ul li .text {
	font-size: 87.5%;
}
#wbs_renew .tab-series .tab-contents .btn-defult {
	margin-bottom: 0;
}

body > img[src*="ebis"] {
  position: absolute !important;
  z-index: -10 !important;
}
#wbs_renew #theme_link a{
	display: block;
	width: 49%;
	text-align: center;
	color: #FFF;
	margin:15px 0px;
	border-radius: 3px;
	text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
	line-height: 210%;
	font-size: 110%;
	float: left;
} 
#wbs_renew #theme_link a:last-child{
	float: right;
}
#wbs_renew #theme_link a:hover{
	opacity: 0.8;
	text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}
#wbs_renew a#link_itunes{
	background-color: #40BEFE;
	text-shadow:2px 2px 3px #0677b0;
} 
#wbs_renew a#link_amazon{
	background-color: #FF9900;
	text-shadow: 2px 2px 2px #a2660b;
} 
#wbs_renew #link_yomutere span{
	font-weight: bold;
} 
#wbs_renew #link_yomutere{
	font-size: 110%;
} 
#wbs_renew #link_yomutere a{
    line-height: 200%;
	color: #1e5fc2;
	font-weight: bold;
    margin-left: 6px;
    text-decoration: none;
    border-radius: 2px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
	position: relative;
	display: inline-block;
} 
#wbs_renew #link_yomutere a:hover{
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all  0.2s ease;
}
#wbs_renew #link_yomutere a:before{
	position: absolute;
	top: 1.5em;
	left: 0;
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #296ccc;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all  0.2s ease;
}

#wbs_renew #link_yomutere a:hover:before{
	width: 100%;
}
#wbs_renew #dl_area_wrap{
    text-align: center;
    padding: 20px 10px 10px 10px;
    margin: 30px 0px;
    background-color: rgb(245, 245, 245);
    border: 1px solid #adadad;
	border-radius: 5px;
}
#wbs_renew h2#music{
	padding-top: 90px;
	margin-top: -60px;
	background-position-y: 92px;
}