﻿@charset "utf-8";
a, a:link {
	color: #039
}
.slick-list:focus, a:focus, button {
	outline: 0
}
.dbk-button--color-D>a:hover .dbk-ico--window img{
	visibility: hidden;
}
.slick-list.dragging, button {
	cursor: pointer
}
.slick-list, .slick-slider, .slick-track {
	display: block;
	position: relative
}
button, input[type=button], input[type=submit], input[type=search], input[type=reset] {
	-webkit-appearance: none
}
.mfp-arrow, .slick-slider {
	-webkit-tap-highlight-color: transparent
}
.mfp-title, body {
	word-wrap: break-word
}
.mfp-image-holder .mfp-content, img, img.mfp-img {
	max-width: 100%
}
.dbk-card__title.has-icon:after, .dbk-contents--1-col:after, .dbk-contents:after, .dbk-footer__inner:after, .dbk-grid-local:after, .dbk-grid:after, .dbk-header:after, .dbk-header__fourth, .dbk-inner-container:after, .dbk-list--horizontal:after, .dbk-matrix:after, .dbk-media:after, .ie7 .dbk-article, .slick-track:after {
	clear: both
}

html {
	box-sizing: border-box
}
*, :after, :before {
	box-sizing: inherit
}
a, abbr, acronym, address, article, aside, audio, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	background: 0 0;
	vertical-align: baseline;
	font-weight: 400;
	font-style: normal;
	font-size: 100%
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {
	display: block
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: none
}
.dbk-header:after, .dbk-header:before, .mfp-container:before, .mfp-figure:after, .slick-track:after, .slick-track:before {
	content: ''
}
input, textarea {
	margin: 0;
	padding: 0
}
input:-moz-placeholder, input::-webkit-input-placeholder, textarea:-moz-input-placeholder, textarea::-webkit-input-placeholder {
color:#888
}
ol, ul {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}
caption, th {
	text-align: left
}
body {
	line-height: 9pt;
	font-size: 14px;
	font-size: .875rem;
	font-family: 'メイリオ', Meiryo, 'Hiragino Kaku Gothic ProN', 'MS PGothic', sans-serif;
	color: #333;
	overflow-wrap: break-word
}
a {
	text-decoration: none
}
a:visited {
	color: #60c
}
a:hover {
	text-decoration: underline;
	color: #f63
}
a:hover i {
	opacity: .7;
	filter: alpha(opacity=70)
}
img {
	height: auto
}
small {
	font-size: 9pt;
	font-size: .75rem
}
strong {
	color: red
}
hr {
	margin-top: 0;
	margin-bottom: 18px;
	border-bottom: 1px solid #d1d1d1;
	border-top-width: 0
}
.slick-list, button {
	margin: 0;
	padding: 0
}
button {
	border: none;
	border-radius: 0;
	background: 0 0
}
.slick-slider {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y
}
.slick-list {
	overflow: hidden
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	top: 0;
	left: 0
}
.mfp-bg, .mfp-wrap {
	position: fixed;
	top: 0;
	width: 100%;
	left: 0
}
.slick-track:after, .slick-track:before {
	display: table
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.mfp-bg {
	opacity: .8;
	overflow: hidden;
	z-index: 1042;
	height: 100%;
	background: #0b0b0b;
	filter: alpha(opacity=80)
}
.mfp-wrap {
	outline: 0!important;
	z-index: 1043;
	height: 100%;
	-webkit-backface-visibility: hidden
}
.mfp-container {
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0 8px;
	text-align: center
}
.mfp-container:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.mfp-align-top .mfp-container:before {
	display: none
}
.mfp-content {
	display: inline-block;
	position: relative;
	z-index: 1045;
	margin: 0 auto;
	text-align: left;
	vertical-align: middle
}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}
.mfp-ajax-cur {
	cursor: progress
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}
.mfp-auto-cursor .mfp-content {
	cursor: auto
}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.mfp-loading.mfp-figure {
	display: none
}
.mfp-hide {
	display: none!important
}
.mfp-preloader {
	position: absolute;
	top: 50%;
	right: 8px;
	left: 8px;
	z-index: 1044;
	width: auto;
	margin-top: -.8em;
	text-align: center;
	color: #ccc
}
.mfp-preloader a {
	color: #ccc
}
.mfp-close, .mfp-preloader a:hover {
	color: #fff
}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
	display: none
}
button.mfp-arrow, button.mfp-close {
	display: block;
	overflow: visible;
	outline: 0;
	box-shadow: none;
	z-index: 1046;
	padding: 0;
	border: 0;
	background: 0 0;
	cursor: pointer;
	-webkit-appearance: none
}
.mfp-figure:after, .mfp-iframe-scaler iframe {
	box-shadow: 0 0 8px rgba(0,0,0,.6);
	position: absolute
}
button::-moz-focus-inner {
padding:0;
border:0
}
.mfp-close {
	opacity: .65;
	position: absolute;
	top: 0;
	right: 0;
	width: 44px;
	height: 44px;
	padding: 0 0 18px 10px;
	line-height: 44px;
	text-align: center;
	text-decoration: none;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
	filter: alpha(opacity=65)
}
.mfp-close:focus, .mfp-close:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.mfp-close:active {
	top: 1px
}
.mfp-close-btn-in .mfp-close {
	color: #333
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	right: -6px;
	width: 100%;
	padding-right: 6px;
	text-align: right;
	color: #fff
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 18px;
	white-space: nowrap;
	font-size: 9pt;
	color: #ccc
}
.mfp-figure, img.mfp-img {
	line-height: 0
}
.mfp-arrow {
	opacity: .65;
	position: absolute;
	top: 50%;
	width: 90px;
	height: 110px;
	margin: -55px 0 0;
	padding: 0;
	filter: alpha(opacity=65)
}
.mfp-arrow:active {
	margin-top: -54px
}
.mfp-arrow:focus, .mfp-arrow:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.dbk-card>a:hover .dbk-card__image img, .mfp-arrow .mfp-b, .mfp-arrow:before {
	opacity: .7;
	filter: alpha(opacity=70)
}
.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: inset transparent;
	content: ''
}
.mfp-arrow .mfp-a, .mfp-arrow:after {
	top: 8px;
	border-top-width: 13px;
	border-bottom-width: 13px
}
.mfp-arrow .mfp-b, .mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px
}
.mfp-arrow-left {
	left: 0
}
.mfp-arrow-left .mfp-a, .mfp-arrow-left:after {
	margin-left: 31px;
	border-right: 17px solid #fff
}
.mfp-arrow-left .mfp-b, .mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f
}
.mfp-arrow-right {
	right: 0
}
.mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
	margin-left: 39px;
	border-left: 17px solid #fff
}
.mfp-arrow-right .mfp-b, .mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}
.mfp-iframe-holder .mfp-content {
	width: 100%;
	line-height: 0
}
.mfp-iframe-holder .mfp-close {
	top: -40px
}
.mfp-iframe-scaler {
	overflow: hidden;
	width: 100%;
	height: 0;
	padding-top: 56.25%
}
.mfp-iframe-scaler iframe {
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000
}
.mfp-figure:after, img.mfp-img {
	width: auto;
	height: auto;
	display: block
}
img.mfp-img {
	box-sizing: border-box;
	margin: 0 auto;
	padding: 40px 0
}
.mfp-figure:after {
	top: 40px;
	right: 0;
	bottom: 40px;
	left: 0;
	z-index: -1;
	background: #444
}
.mfp-figure small {
	display: block;
	line-height: 14px;
	font-size: 9pt;
	color: #bdbdbd
}
.mfp-figure figure {
	margin: 0
}
.mfp-bottom-bar {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	margin-top: -36px;
	cursor: auto
}
.mfp-title {
	padding-right: 36px;
	line-height: 18px;
	text-align: left;
	color: #f3f3f3
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}
.mfp-ie7 .mfp-img {
	padding: 0
}
.mfp-ie7 .mfp-bottom-bar {
	left: 50%;
	width: 600px;
	margin-top: 5px;
	margin-left: -300px;
	padding-bottom: 5px
}
.dbk-contents, .dbk-header {
	max-width: 10in;
	margin-right: auto;
	margin-left: auto
}
.mfp-ie7 .mfp-container {
	padding: 0
}
.mfp-ie7 .mfp-content {
	padding-top: 44px
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0
}
.dbk-header {
	background: #fff
}
.dbk-header:after, .dbk-header:before {
	display: table
}
.dbk-header__inner {
	display: table;
	table-layout: fixed;
	width: 100%;
	padding: 9pt 10px
}
.ie7 .dbk-header__inner {
	display: block
}
.dbk-header__first, .dbk-header__third {
	display: table-cell;
	vertical-align: middle
}
.dbk-header__first {
	width: 20.83333%;
	padding-right: 20px
}
.dbk-header__third {
	width: 33.33333%;
	padding-right: 0;
	padding-left: 20px;
	text-align: right;
	font-size: 0
}
.SS_paging, .dbk-card__header .dbk-card__title, .dbk-footer__top .dbk-list {
	text-align: center
}
.dbk-header__third .dbk-list {
	display: inline-block;
	vertical-align: middle
}
.dbk-header__third .dbk-list__item>a {
	color: #444
}
.dbk-footer__bottom-second .dbk-list__item>a, .dbk-footer__top .dbk-list .dbk-list__item>a {
	color: #666
}
.dbk-header__third .dbk-list__item>a:hover {
	opacity: .7;
	text-decoration: none;
	filter: alpha(opacity=70)
}
.dbk-header__fourth {
	display: none
}
.ie7 .dbk-header__first {
	width: 40%
}
.ie7 .dbk-header__first, .ie7 .dbk-header__third {
	display: block;
	float: left
}
.dbk-contents--1-col:after, .dbk-contents--1-col:before, .dbk-contents:after, .dbk-contents:before, .dbk-footer__inner:after, .dbk-footer__inner:before {
	display: table;
	content: ''
}
.dbk-contents {
	overflow: hidden;
	padding: 9pt 10px 90px
}
.dbk-contents--single {
	float: none;
	max-width: 760px;
	margin: 0 auto
}
.dbk-contents--1-col, .dbk-footer__inner {
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	max-width: 10in
}
.dbk-contents--1-col {
	float: none;
	margin-right: auto
}
.dbk-contents__main {
	position: relative;
	float: right;
	width: 100%;
	margin-right: -180px
}
.dbk-contents__main-inner {
	margin-right: 180px
}

.dbk-footer__inner {
	margin-right: auto;
	padding-bottom: 24px
}
.dbk-footer__top {
	margin-bottom: 18px;
	padding: 18px 0;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1
}
.dbk-footer__top .dbk-list .dbk-list__item {
	display: inline-block;
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-footer__top .dbk-list .dbk-list__item:before {
	display: inline-block;
	margin: 0 10px;
	color: #666;
	content: '|'
}
.dbk-footer__top .dbk-list .dbk-list__item:first-child:before {
	display: none
}
.dbk-footer__bottom:after, .dbk-footer__bottom:before {
	display: table;
	content: ''
}
.dbk-footer__bottom:after {
	clear: both
}
.dbk-footer__bottom-first {
	width: 100%;
	margin-bottom: 6px
}
.dbk-footer__bottom-second {
	display: block;
	float: left;
	width: 48.68421%;
	margin-right: 2.63158%
}
.dbk-footer__bottom-second:last-child {
	margin-right: 0
}
.dbk-footer__bottom-second .dbk-list__item {
	display: inline-block;
	margin-right: 20px;
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-footer__bottom-second .dbk-list__item:last-child {
	margin-right: 0
}
.dbk-footer__bottom-third {
	display: block;
	float: left;
	width: 48.68421%;
	margin-right: 2.63158%
}
.dbk-footer__bottom-third:last-child {
	margin-right: 0
}
.dbk-container {
	margin-bottom: 18px
}
.dbk-container--xsmall {
	margin-bottom: 6px
}
.dbk-container--small {
	margin-bottom: 9pt
}
.dbk-container--medium {
	margin-bottom: 24px
}
.dbk-container--slarge {
	margin-bottom: 36px
}
.dbk-container--large {
	margin-bottom: 42px
}
.dbk-container--xlarge {
	margin-bottom: 66px
}
.dbk-container--zero {
	margin-bottom: 0
}
.dbk-grid, .dbk-grid-local {
	max-width: 10in;
	margin-right: auto;
	margin-left: auto
}
.dbk-grid-local:after, .dbk-grid-local:before, .dbk-grid:after, .dbk-grid:before {
	display: table;
	content: ''
}
.dbk-grid-local__col-1, .dbk-grid__col-1 {
	display: block;
	float: left;
	width: 5.92105%;
	margin-right: 2.63158%
}
.dbk-grid-local__col-1:last-child, .dbk-grid__col-1:last-child {
	margin-right: 0
}
.dbk-grid-local__col-2, .dbk-grid__col-2 {
	display: block;
	float: left;
	width: 14.47368%;
	margin-right: 2.63158%
}
.dbk-grid-local__col-2:last-child, .dbk-grid__col-2:last-child {
	margin-right: 0
}
.dbk-grid-local__col-3, .dbk-grid__col-3 {
	display: block;
	float: left;
	width: 23.02632%;
	margin-right: 2.63158%
}
.dbk-grid-local__col-3:last-child, .dbk-grid__col-3:last-child {
	margin-right: 0
}
.dbk-grid-local__col-4, .dbk-grid__col-4 {
	display: block;
	float: left;
	width: 31.57895%;
	margin-right: 2.63158%
}
.dbk-grid-local__col-4:last-child, .dbk-grid__col-4:last-child {
	margin-right: 0
}
.dbk-grid-local__col-5, .dbk-grid__col-5 {
	display: block;
	float: left;
	width: 40.13158%;
	margin-right: 2.63158%
}
.dbk-grid-local__col-5:last-child, .dbk-grid__col-5:last-child {
	margin-right: 0
}
.dbk-grid-local__col-6, .dbk-grid__col-6 {
	display: block;
	float: left;
	width: 48.68421%;
	margin-right: 2.63158%
}
.dbk-grid-local__col-6:last-child, .dbk-grid__col-6:last-child {
	margin-right: 0
}
.dbk-grid-local__col-7, .dbk-grid__col-7 {
	display: block;
	float: left;
	width: 57.23684%;
	margin-right: 2.63158%
}
.dbk-grid-local__col-7:last-child, .dbk-grid__col-7:last-child {
	margin-right: 0
}
.dbk-grid-local__col-8, .dbk-grid__col-8 {
	display: block;
	float: left;
	width: 65.78947%;
	margin-right: 2.63158%
}
.dbk-grid-local__col-8:last-child, .dbk-grid__col-8:last-child {
	margin-right: 0
}
.dbk-grid-local__col-9, .dbk-grid__col-9 {
	display: block;
	float: left;
	width: 74.34211%;
	margin-right: 2.63158%
}
.dbk-grid-local__col-9:last-child, .dbk-grid__col-9:last-child {
	margin-right: 0
}
.dbk-grid-local__col-10, .dbk-grid__col-10 {
	display: block;
	float: left;
	width: 82.89474%;
	margin-right: 2.63158%
}
.dbk-grid-local__col-10:last-child, .dbk-grid__col-10:last-child {
	margin-right: 0
}
.dbk-grid-local__col-11, .dbk-grid__col-11 {
	display: block;
	float: left;
	width: 91.44737%;
	margin-right: 2.63158%
}
.dbk-grid-local__col-11:last-child, .dbk-grid__col-11:last-child {
	margin-right: 0
}
.dbk-grid-local__col-12, .dbk-grid__col-12 {
	display: block;
	float: left;
	width: 100%;
	margin-right: 2.63158%
}
.dbk-grid-local__col-12:last-child, .dbk-grid__col-12:last-child {
	margin-right: 0
}
.dbk-grid-local__col-shift-minus--12, .dbk-grid__col-shift-minus--12 {
	margin-left: -102.63158%
}
.dbk-grid-local__col-shift-minus--11, .dbk-grid__col-shift-minus--11 {
	margin-left: -94.07895%
}
.dbk-grid-local__col-shift-minus--10, .dbk-grid__col-shift-minus--10 {
	margin-left: -85.52632%
}
.dbk-grid-local__col-shift-minus--9, .dbk-grid__col-shift-minus--9 {
	margin-left: -76.97368%
}
.dbk-grid-local__col-shift-minus--8, .dbk-grid__col-shift-minus--8 {
	margin-left: -68.42105%
}
.dbk-grid-local__col-shift-minus--7, .dbk-grid__col-shift-minus--7 {
	margin-left: -59.86842%
}
.dbk-grid-local__col-shift-minus--6, .dbk-grid__col-shift-minus--6 {
	margin-left: -51.31579%
}
.dbk-grid-local__col-shift-minus--5, .dbk-grid__col-shift-minus--5 {
	margin-left: -42.76316%
}
.dbk-grid-local__col-shift-minus--4, .dbk-grid__col-shift-minus--4 {
	margin-left: -34.21053%
}
.dbk-grid-local__col-shift-minus--3, .dbk-grid__col-shift-minus--3 {
	margin-left: -25.65789%
}
.dbk-grid-local__col-shift-minus--2, .dbk-grid__col-shift-minus--2 {
	margin-left: -17.10526%
}
.dbk-grid-local__col-shift-minus--1, .dbk-grid__col-shift-minus--1 {
	margin-left: -8.55263%
}
.dbk-grid-local__col-shift-minus-0, .dbk-grid__col-shift-minus-0 {
	margin-left: 0
}
.dbk-grid-local__col-shift-1, .dbk-grid__col-shift-1 {
	margin-left: 8.55263%
}
.dbk-grid-local__col-shift-2, .dbk-grid__col-shift-2 {
	margin-left: 17.10526%
}
.dbk-grid-local__col-shift-3, .dbk-grid__col-shift-3 {
	margin-left: 25.65789%
}
.dbk-grid-local__col-shift-4, .dbk-grid__col-shift-4 {
	margin-left: 34.21053%
}
.dbk-grid-local__col-shift-5, .dbk-grid__col-shift-5 {
	margin-left: 42.76316%
}
.dbk-grid-local__col-shift-6, .dbk-grid__col-shift-6 {
	margin-left: 51.31579%
}
.dbk-grid-local__col-shift-7, .dbk-grid__col-shift-7 {
	margin-left: 59.86842%
}
.dbk-grid-local__col-shift-8, .dbk-grid__col-shift-8 {
	margin-left: 68.42105%
}
.dbk-grid-local__col-shift-9, .dbk-grid__col-shift-9 {
	margin-left: 76.97368%
}
.dbk-grid-local__col-shift-10, .dbk-grid__col-shift-10 {
	margin-left: 85.52632%
}
.dbk-grid-local__col-shift-11, .dbk-grid__col-shift-11 {
	margin-left: 94.07895%
}
.dbk-grid-local__col-shift-12, .dbk-grid__col-shift-12 {
	margin-left: 102.63158%
}
.dbk-grid-local__col-full, .dbk-grid__col-full {
	width: 100%;
	margin-right: 0;
	margin-left: 0
}
.dbk-grid--row, .dbk-grid-local--row {
	display: table;
	table-layout: fixed;
	width: 100%
}
.dbk-grid--row>.dbk-grid__col-1, .dbk-grid--row>.dbk-grid__col-10, .dbk-grid--row>.dbk-grid__col-11, .dbk-grid--row>.dbk-grid__col-12, .dbk-grid--row>.dbk-grid__col-2, .dbk-grid--row>.dbk-grid__col-3, .dbk-grid--row>.dbk-grid__col-4, .dbk-grid--row>.dbk-grid__col-5, .dbk-grid--row>.dbk-grid__col-7, .dbk-grid--row>.dbk-grid__col-8, .dbk-grid--row>.dbk-grid__col-9, .dbk-grid-local--row>.dbk-grid__col-1, .dbk-grid-local--row>.dbk-grid__col-10, .dbk-grid-local--row>.dbk-grid__col-11, .dbk-grid-local--row>.dbk-grid__col-12, .dbk-grid-local--row>.dbk-grid__col-2, .dbk-grid-local--row>.dbk-grid__col-3, .dbk-grid-local--row>.dbk-grid__col-4, .dbk-grid-local--row>.dbk-grid__col-5, .dbk-grid-local--row>.dbk-grid__col-7, .dbk-grid-local--row>.dbk-grid__col-8, .dbk-grid-local--row>.dbk-grid__col-9 {
	display: table-cell;
	float: none;
	vertical-align: top;
	margin-left: 0;
	margin-right: 0
}
.dbk-grid--row>.dbk-grid__col-1, .dbk-grid-local--row>.dbk-grid__col-1 {
	width: 8.33333%
}
.dbk-grid--row>.dbk-grid__col-2, .dbk-grid-local--row>.dbk-grid__col-2 {
	width: 16.66667%
}
.dbk-grid--row>.dbk-grid__col-3, .dbk-grid-local--row>.dbk-grid__col-3 {
	width: 25%
}
.dbk-grid--row>.dbk-grid__col-4, .dbk-grid-local--row>.dbk-grid__col-4 {
	width: 33.33333%
}
.dbk-grid--row>.dbk-grid__col-5, .dbk-grid-local--row>.dbk-grid__col-5 {
	width: 41.66667%
}
.dbk-grid--row>.dbk-grid__col-6, .dbk-grid-local--row>.dbk-grid__col-6 {
	display: table-cell;
	float: none;
	width: 50%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top;
}
.dbk-grid--row>.dbk-grid__col-7, .dbk-grid-local--row>.dbk-grid__col-7 {
	width: 58.33333%
}
.dbk-grid--row>.dbk-grid__col-8, .dbk-grid-local--row>.dbk-grid__col-8 {
	width: 66.66667%
}
.dbk-grid--row>.dbk-grid__col-9, .dbk-grid-local--row>.dbk-grid__col-9 {
	width: 75%
}
.dbk-grid--row>.dbk-grid__col-10, .dbk-grid-local--row>.dbk-grid__col-10 {
	width: 83.33333%
}
.dbk-grid--row>.dbk-grid__col-11, .dbk-grid-local--row>.dbk-grid__col-11 {
	width: 91.66667%
}
.dbk-grid--row>.dbk-grid__col-12, .dbk-grid-local--row>.dbk-grid__col-12 {
	width: 100%
}
.dbk-grid--row .dbk-grid__col-full, .dbk-grid-local--row .dbk-grid__col-full {
	width: 100%;
	margin-right: 0;
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-1, .dbk-grid-local--rtl .dbk-grid__col-1 {
	display: block;
	float: right;
	width: 5.92105%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-grid--rtl .dbk-grid__col-1:last-child, .dbk-grid-local--rtl .dbk-grid__col-1:last-child {
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-2, .dbk-grid-local--rtl .dbk-grid__col-2 {
	display: block;
	float: right;
	width: 14.47368%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-grid--rtl .dbk-grid__col-2:last-child, .dbk-grid-local--rtl .dbk-grid__col-2:last-child {
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-3, .dbk-grid-local--rtl .dbk-grid__col-3 {
	display: block;
	float: right;
	width: 23.02632%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-grid--rtl .dbk-grid__col-3:last-child, .dbk-grid-local--rtl .dbk-grid__col-3:last-child {
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-4, .dbk-grid-local--rtl .dbk-grid__col-4 {
	display: block;
	float: right;
	width: 31.57895%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-grid--rtl .dbk-grid__col-4:last-child, .dbk-grid-local--rtl .dbk-grid__col-4:last-child {
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-5, .dbk-grid-local--rtl .dbk-grid__col-5 {
	display: block;
	float: right;
	width: 40.13158%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-grid--rtl .dbk-grid__col-5:last-child, .dbk-grid-local--rtl .dbk-grid__col-5:last-child {
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-6, .dbk-grid-local--rtl .dbk-grid__col-6 {
	display: block;
	float: right;
	width: 48.68421%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-grid--rtl .dbk-grid__col-6:last-child, .dbk-grid-local--rtl .dbk-grid__col-6:last-child {
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-7, .dbk-grid-local--rtl .dbk-grid__col-7 {
	display: block;
	float: right;
	width: 57.23684%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-grid--rtl .dbk-grid__col-7:last-child, .dbk-grid-local--rtl .dbk-grid__col-7:last-child {
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-8, .dbk-grid-local--rtl .dbk-grid__col-8 {
	display: block;
	float: right;
	width: 65.78947%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-grid--rtl .dbk-grid__col-8:last-child, .dbk-grid-local--rtl .dbk-grid__col-8:last-child {
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-9, .dbk-grid-local--rtl .dbk-grid__col-9 {
	display: block;
	float: right;
	width: 74.34211%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-grid--rtl .dbk-grid__col-9:last-child, .dbk-grid-local--rtl .dbk-grid__col-9:last-child {
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-10, .dbk-grid-local--rtl .dbk-grid__col-10 {
	display: block;
	float: right;
	width: 82.89474%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-grid--rtl .dbk-grid__col-10:last-child, .dbk-grid-local--rtl .dbk-grid__col-10:last-child {
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-11, .dbk-grid-local--rtl .dbk-grid__col-11 {
	display: block;
	float: right;
	width: 91.44737%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-grid--rtl .dbk-grid__col-11:last-child, .dbk-grid-local--rtl .dbk-grid__col-11:last-child {
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-12, .dbk-grid-local--rtl .dbk-grid__col-12 {
	display: block;
	float: right;
	width: 100%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-grid--rtl .dbk-grid__col-12:last-child, .dbk-grid-local--rtl .dbk-grid__col-12:last-child {
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-full, .dbk-grid-local--rtl .dbk-grid__col-full {
	width: 100%;
	margin-right: 0;
	margin-left: 0
}
.dbk-inner-container {
	max-width: 10in;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px
}
.dbk-inner-container:after, .dbk-inner-container:before {
	display: table;
	content: ''
}
.SS_paging {
	padding: 3pc 0
}
.SS_numberPage, .SS_selectPage {
	display: inline-block;
	margin: 0 3px;
	border: 1px solid #d1d1d1;
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.SS_numberPage>a, .SS_selectPage>a {
	display: block;
	width: 30px;
	padding: 9px 0
}
.SS_numberPage {
	-webkit-transition: -webkit-transform linear .2s;
	transition: transform linear .2s
}
.SS_numberPage:hover {
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px)
}
.SS_selectPage {
	width: 30px;
	padding: 9px 0;
	border-width: 0;
	background-color: #8a8b94;
	color: #fff
}
.SS_nextPage, .SS_prevPage {
	margin: 0 5px;
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-card {
	position: relative
}
.dbk-card+.button {
	margin-top: 30px
}
.dbk-card>a {
	color: #333
}
.dbk-card>a .dbk-card__title {
	color: #039
}
.dbk-card>a:hover {
	text-decoration: none;
	color: #f63
}
.dbk-card>a:hover .dbk-card__title, .dbk-card>a:hover .dbk-card__title a {
	text-decoration: underline;
	color: #f63
}
.dbk-card>a:hover .dbk-card__summary {
	color: #888
}
.dbk-card__annotation {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100
}
.dbk-card__labels {
	margin-bottom: 18px;
	padding-top: 6px
}
.dbk-card__image {
	margin-bottom: 6px
}
.dbk-card__special+.dbk-card__image {
	margin-bottom: 0
}
.dbk-card__header {
	margin-bottom: 6px
}
.dbk-card__special~.dbk-card__header .dbk-card__title {
	padding-top: 0
}
.dbk-card__text .dbk-card__title {
	border-top-width: 0
}
.dbk-card__special {
	position: relative;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1
}
.dbk-card__title+.dbk-card__summary, .dbk-card__title+.dbk-grid {
	border-top: 1px solid #d1d1d1
}
.dbk-card__special .dbk-card__annotation {
	top: -1px
}
.dbk-card__feature {
	padding-top: 9pt;
	padding-bottom: 9pt;
	line-height: 21px;
	text-align: center;
	font-size: 14px;
	font-size: .875rem
}
.dbk-card__feature img {
	vertical-align: middle
}
.dbk-card__product-color {
	padding: 6px 0;
	line-height: 24px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-card__product-color .dbk-color-chip {
	width: 10px;
	height: 10px;
	margin-right: 5px
}
.dbk-card__title {
	padding: 6px 0;
	line-height: 24px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-card__title.has-icon {
	max-width: 10in;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0;
	border-bottom: 1px solid #d1d1d1
}
.dbk-card__title.has-icon:after, .dbk-card__title.has-icon:before {
	display: table;
	content: ''
}
.dbk-card__title.has-icon p {
	display: block;
	float: left;
	width: 82.89474%;
	margin-right: 2.63158%
}
.dbk-card__title.has-icon p:last-child {
	margin-right: 0
}
.dbk-card__title.has-icon i {
	display: block;
	float: left;
	width: 14.47368%;
	margin-right: 2.63158%;
	vertical-align: middle
}
.dbk-card__title.has-icon i:last-child {
	margin-right: 0
}
.dbk-card__summary {
	padding-top: 6px;
	-ms-word-wrap: break-word;
	word-wrap: break-word
}
.dbk-card__screen-size {
	line-height: 24px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-card--boundary {
	border: 1px solid #d1d1d1;
	padding: 9pt 15px 18px
}
.dbk-card--boundary .dbk-card__image {
	margin-bottom: 0
}
.dbk-card--boundary .dbk-card__image+.dbk-card__text {
	margin-top: 9pt
}
.dbk-card--boundary .dbk-card__text {
	padding-top: 6px;
	border-top: 1px solid #e1e1e1
}
.dbk-card__overlay {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transition: all ease .4s;
	transition: all ease .4s;
	filter: alpha(opacity=0)
}
.dbk-card__overlay .dbk-card__special {
	position: static;
	margin-top: 9pt;
	margin-bottom: 9pt;
	border-bottom: 1px solid #d1d1d1;
	border-top-width: 0
}
.dbk-card__overlay .dbk-card__feature {
	padding-top: 0;
	padding-bottom: 6px;
	text-align: left;
	font-size: 14px;
	font-size: .875rem
}
.dbk-card__overlay .dbk-list {
	font-size: 9pt;
	font-size: .75rem
}
.dbk-card__overlay .dbk-color-chip {
	margin-right: 10px
}
.dbk-card__overlay-link {
	display: block;
	height: 100%;
	padding: 18px 20px;
	background-color: #191a21;
	text-decoration: none;
	color: #fff;
	-webkit-transition: all ease .4s;
	transition: all ease .4s
}
.dbk-card__overlay-link * {
	color: #fff
}
.dbk-card__overlay-link:hover {
	text-decoration: none
}
.dbk-card__overlay-link:hover .dbk-color-chip {
	opacity: 1;
	filter: alpha(opacity=100)
}
.dbk-card--catalog {
	overflow: hidden;
	position: relative;
	margin-bottom: 6px
}
.dbk-card--catalog>a {
	display: block;
	position: relative
}
.dbk-card--catalog:hover .dbk-card__overlay {
	opacity: 1;
	z-index: 80;
	filter: alpha(opacity=100)
}
.dbk-button>a:hover i, .dbk-button>button:hover i, .dbk-media__image a:hover img {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-card--catalog:hover .dbk-card__overlay-link {
	background-color: #60636b;
	background-color: rgba(96,99,107,.85)
}
.dbk-media {
	max-width: 10in;
	margin-right: auto;
	margin-left: auto
}
.dbk-media:after, .dbk-media:before {
	display: table;
	content: ''
}
.dbk-media__image {
	display: block;
	float: left;
	width: 31.57895%;
	margin-right: 2.63158%
}
.dbk-media__image:last-child {
	margin-right: 0
}
.dbk-media__text {
	display: block;
	float: left;
	width: 65.78947%;
	margin-right: 2.63158%
}
.dbk-media__text:last-child {
	margin-right: 0
}
.dbk-media__text-header {
	margin-bottom: 9pt;
	padding-bottom: 9pt;
	border-bottom: 1px solid #d1d1d1
}
.dbk-media__text-body .dbk-textset, .dbk-media__title {
	margin-bottom: 6px
}
.dbk-media__title {
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-media__lede {
	line-height: 24px;
	font-weight: 700;
	font-size: 14px;
	font-size: .875rem
}
.dbk-button {
	display: table;
	border-collapse: separate;
	width: 100%;
	border-radius: 5px;
	text-align: center
}
.dbk-button>a, .dbk-button>button {
	display: table-cell;
	padding: 9px 10px;
	border-radius: 5px;
	line-height: 21px;
	vertical-align: middle;
	font-size: 14px;
	font-size: .875rem;
	-webkit-transition: background ease .2s;
	transition: background ease .2s
}
.dbk-button>button {
	width: 100%
}
.dbk-button+.dbk-button {
	margin-top: 6px
}
.dbk-button+.dbk-textset {
	margin-top: 9pt
}
.dbk-button .dbk-color-chip {
	margin-right: 10px
}
.dbk-button__text {
	display: block;
	padding: 9pt 20px;
	line-height: 21px;
	text-align: left;
	vertical-align: middle;
	font-size: 14px;
	font-size: .875rem
}
.dbk-button--square, .dbk-button--square>a, .dbk-button--square>button {
	border-radius: 0
}
.dbk-button--color-A {
	box-shadow: 1px 1px 0 #e4e3e3, 2px 2px 0 #eaeaea
}
.dbk-button--color-A>a, .dbk-button--color-A>button {
	background-color: #088ae5;
	background-image: -webkit-linear-gradient(top, #088ae5 0, #0070e2 100%);
	background-image: linear-gradient(to bottom, #088ae5 0, #0070e2 100%);
	color: #fff;
	-webkit-transition: all ease .2s;
	transition: all ease .2s
}
.dbk-button--color-A>a:hover, .dbk-button--color-A>button:hover {
	opacity: .75;
	background-color: #0094ff;
	text-decoration: none;
	filter: alpha(opacity=75)
}
.dbk-button--color-A>a .dbk-ico, .dbk-button--color-A>button .dbk-ico {
	vertical-align: baseline
}
.dbk-button--color-A>a span, .dbk-button--color-A>button span {
	font-size: 18px;
	font-size: 1.125rem
}
.dbk-button--color-A.dbk-button--text-small>a span, .dbk-button--color-A.dbk-button--text-small>button span {
	font-size: 1pc;
	font-size: 1rem
}
.dbk-button--color-B {
	border: 1px solid #d1d1d1;
	background-color: #fff
}
.dbk-button--color-B>a, .dbk-button--color-B>button {
	color: #039
}
.dbk-button--color-B>a:hover, .dbk-button--color-B>button:hover {
	color: #f63
}
.dbk-button--color-D>a, .dbk-button--color-D>button {
	border: 2px solid #ff8f0f;
	background-color: #fff;
	color: #ff6c00
}
.dbk-button--color-D>a:hover, .dbk-button--color-D>button:hover {
	background-color: #ff8f0f;
	text-decoration: none;
	color: #fff
}
.dbk-button--color-D>a:hover .dbk-ico--window, .dbk-button--color-D>button:hover .dbk-ico--window {
	opacity: 1;
	background-image: url(../img/icon_link_02.svg);
	vertical-align: middle;
	filter: alpha(opacity=100)
}
.dbk-local-menu__item:hover i, .dbk-matrix--links a:hover img, .dbk-pagetop>p>a:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}
.no-svg .dbk-button--color-D>a:hover .dbk-ico--window, .no-svg .dbk-button--color-D>button:hover .dbk-ico--window {
	background-image: url(../img/icon_link_02.png)
}
.dbk-button--color-D-beta {
	position: relative
}
.dbk-button--color-D-beta>a, .dbk-button--color-D-beta>button {
	position: relative;
	z-index: 30;
	border: 2px solid #ff8f0f;
	background-color: #fff;
	color: #ff6c00
}
.dbk-button--color-D-beta>a:hover, .dbk-button--color-D-beta>button:hover {
	text-decoration: none;
	color: #fff
}
.dbk-button--color-D-beta>a i, .dbk-button--color-D-beta>button i {
	display: none
}
.dbk-button--color-D-beta:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 0;
	height: 60%;
	border-radius: 5px;
	background-color: #ff8f0f;
	content: '';
	-webkit-transition: all ease .2s;
	transition: all ease .2s
}
.dbk-button--color-D-beta:hover>a, .dbk-button--color-D-beta:hover>button {
	background-color: transparent
}
.dbk-button--color-D-beta:hover:before {
	width: 100%;
	height: 100%
}
.dbk-button--color-E>a, .dbk-button--color-E>button {
	border-bottom: 3px solid transparent;
	background-color: #f5f6f7;
	-webkit-transition: background-color ease .2s, border-color ease .2s;
	transition: background-color ease .2s, border-color ease .2s
}
.dbk-button--color-E>a:hover, .dbk-button--color-E>button:hover {
	border-color: #e1e1e1;
	border-radius: 0;
	background-color: #fff;
	text-decoration: none
}
.dbk-button--cell>a .dbk-ico, .dbk-button--cell>button .dbk-ico {
	display: block;
	margin-bottom: 9pt
}
.dbk-button--type-alpha>a, .dbk-button--type-alpha>button {
	border: 2px solid #ff6c00;
	background-color: #fff;
	font-size: 1pc;
	font-size: 1rem;
	color: #ff6c00;
	-webkit-transition: background-color ease .3s;
	transition: background-color ease .3s
}
.dbk-button--type-alpha>a span, .dbk-button--type-alpha>button span {
	-webkit-transition: cubic-bezier(.19, 1, .22, 1) .3s font-size;
	transition: cubic-bezier(.19, 1, .22, 1) .3s font-size
}
.dbk-button--type-alpha>a small, .dbk-button--type-alpha>button small {
	color: #333;
	-webkit-transition: cubic-bezier(.19, 1, .22, 1) .3s font-size;
	transition: cubic-bezier(.19, 1, .22, 1) .3s font-size
}
.dbk-button--type-alpha>a strong, .dbk-button--type-alpha>button strong {
	font-weight: 700
}
.dbk-button--type-alpha>a:hover, .dbk-button--type-alpha>button:hover {
	background-color: #ff6c00;
	text-decoration: none;
	color: #fff
}
.dbk-button--type-alpha>a:hover span, .dbk-button--type-alpha>button:hover span {
	font-size: 9pt;
	font-size: .75rem
}
.dbk-button--type-alpha>a:hover small, .dbk-button--type-alpha>button:hover small {
	font-size: 18px;
	font-size: 1.125rem;
	color: inherit
}
.dbk-button--type-alpha>a:hover strong, .dbk-button--type-alpha>button:hover strong {
	color: inherit
}
.dbk-button--type-beta {
	border: 1px solid #3c3f47
}
.dbk-button--type-beta.dbk-button--large>a, .dbk-button--type-beta.dbk-button--large>button {
	position: relative;
	padding-left: 20%;
	font-size: 1pc;
	font-size: 1rem;
	color: #333;
	-webkit-transition: background-color ease .3s;
	transition: background-color ease .3s
}
.dbk-button--type-beta.dbk-button--large>a:before, .dbk-button--type-beta.dbk-button--large>button:before {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 8%;
	width: 12.5%;
	height: 35px;
	margin: auto;
	background-image: url(../img/icon_forweb.svg);
	background-repeat: no-repeat;
	background-size: 100%;
	content: '';
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition: cubic-bezier(.19, 1, .22, 1) .3s -webkit-transform;
	transition: cubic-bezier(.19, 1, .22, 1) .3s transform
}
.no-svg .dbk-button--type-beta.dbk-button--large>a:before, .no-svg .dbk-button--type-beta.dbk-button--large>button:before {
	background-image: url(../img/icon_forweb.png)
}
.dbk-button--type-beta.dbk-button--large>a span, .dbk-button--type-beta.dbk-button--large>button span {
	-webkit-transition: cubic-bezier(.19, 1, .22, 1) .3s font-size;
	transition: cubic-bezier(.19, 1, .22, 1) .3s font-size
}
.dbk-button--type-beta.dbk-button--large>a small, .dbk-button--type-beta.dbk-button--large>button small {
	color: #8a8b94;
	-webkit-transition: cubic-bezier(.19, 1, .22, 1) .3s font-size;
	transition: cubic-bezier(.19, 1, .22, 1) .3s font-size
}
.dbk-button--type-beta.dbk-button--large:hover>a, .dbk-button--type-beta.dbk-button--large:hover>button {
	background-color: #3c3f47;
	text-decoration: none;
	color: #fff
}
.dbk-button--type-beta.dbk-button--large:hover>a:before, .dbk-button--type-beta.dbk-button--large:hover>button:before {
	background-image: url(../img/icon_forweb_hover.svg);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}
.no-svg .dbk-button--type-beta.dbk-button--large:hover>a:before, .no-svg .dbk-button--type-beta.dbk-button--large:hover>button:before {
	background-image: url(../img/icon_forweb_hover.png)
}
.dbk-button--type-beta.dbk-button--large:hover>a span, .dbk-button--type-beta.dbk-button--large:hover>button span {
	font-size: 9pt;
	font-size: .75rem;
	color: #ffb504
}
.dbk-button--type-beta.dbk-button--large:hover>a small, .dbk-button--type-beta.dbk-button--large:hover>button small {
	font-size: 18px;
	font-size: 1.125rem;
	color: inherit
}
.dbk-button--contact {
	display: inline-block;
	width: auto
}
.dbk-button--contact>a, .dbk-button--contact>button {
	padding: 24px 40px
}
.dbk-button--large>a, .dbk-button--large>button {
	padding: 18px 10px
}
.dbk-button--xlarge>a, .dbk-button--xlarge>button {
	padding: 27px 10px
}
.dbk-button--text-small>a, .dbk-button--text-small>button {
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-button--text-large>a, .dbk-button--text-large>button {
	line-height: 24px;
	font-size: 1pc;
	font-size: 1rem
}
.ie7 .dbk-button, .ie7 .dbk-button>a, .ie7 .dbk-button>button {
	display: block
}
.dbk-heading {
	line-height: 33px;
	font-size: 22px;
	font-size: 1.375rem
}
.dbk-heading .dbk-grid__col-2{
	text-align: right;
}
.dbk-heading .dbk-grid__col-3{
	text-align: right;
}
.dbk-in-catalog .dbk-heading.dbk-heading--underline{
    padding: 10px 10px 7px;
    background-color: #eee;
}
.dbk-heading b {
	font-weight: 700
}
.dbk-heading img {
	vertical-align: middle
}
.dbk-heading--underline {
	padding: 0 0 9pt;
	border-bottom: 1px solid #d1d1d1
}
.dbk-heading--underline.dbk-heading--small {
	padding: 0 0 9pt
}
.dbk-heading--underline.dbk-heading--huge {
	margin-bottom: 42px;
	padding: 3pc 0 18px;
	border-bottom: 1px solid #d1d1d1
}
.dbk-heading--bold h1, .dbk-heading--bold h2, .dbk-heading--bold h3, .dbk-heading--bold h4, .dbk-heading--bold h5, .dbk-heading--bold h6, .dbk-heading--bold p {
	font-weight: 700
}
.dbk-heading--min {
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-heading--xsmall {
	line-height: 21px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-heading--small {
	line-height: 24px;
	font-size: 1pc;
	font-size: 1rem
}
.dbk-heading--medium {
	line-height: 27px;
	font-size: 18px;
	font-size: 1.125rem
}
.dbk-heading--slarge {
	line-height: 36px;
	font-size: 24px;
	font-size: 1.5rem
}
.dbk-heading--large {
	line-height: 39px;
	font-size: 26px;
	font-size: 1.625rem
}
.dbk-heading--huge {
	line-height: 42px;
	font-size: 40px;
	font-size: 2.5rem
}
.dbk-heading--fill {
	padding: 9px 15px;
	background-color: #afb6bc;
	color: #fff
}
.dbk-ico {
	display: inline-block;
	background: right center no-repeat;
	vertical-align: baseline
}
.dbk-ico--img {
	margin: 0 10px
}
.dbk-ico>img {
	vertical-align: middle
}
.dbk-ico--checkbox-image {
	display: inline;
	margin-right: .875rem
}
.dbk-ico--window {
	display: inline;
	margin-right: 2px;
	margin-left: 5px
}
.dbk-search__form, .dbk-search__submit {
	display: block;
	height: 100%;
	border: none
}
.dbk-ico--mail {
	margin-right: 10px;
	margin-left: 0
}
.dbk-ico--search {
	margin-right: 20px
}
.dbk-ico--search-small {
	margin-right: 10px
}
.dbk-ico--tel {
	margin-right: 15px
}
.dbk-ico--arrow-bottom, .dbk-ico--arrow-right {
	margin-right: 8px
}
.dbk-ico--size-10 {
	background-size: 10px
}
.dbk-search__body {
	position: relative
}
.dbk-search__form {
	outline: 0;
	width: 100%;
	background: #e1e1e1;
	line-height: 30px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-search__submit {
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	background: url(/etc/designs/common/clientlibs/imgicon_dbk-search.png) center no-repeat #d4d8dc;
	cursor: pointer
}
.dbk-checkbox>input, .dbk-checkbox>label {
	cursor: pointer
}
.dbk-annotation {
	display: inline-block;
	padding: 3px 10px;
	background-color: #afb6bc;
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem;
	color: #fff
}
.dbk-annotation--xsmall {
	padding: 3px 5px;
	line-height: 9pt;
	font-size: 8px;
	font-size: .5rem
}
.dbk-annotation--loyal-blue {
	background-color: #039
}
.dbk-annotation--gold {
	background-color: #bdb177
}
.dbk-annotation--periwinkle {
	background-color: #7b7fac
}
.dbk-annotation--turquoise {
	background-color: #00b1d7
}
.dbk-annotation--light-green {
	background-color: #5bd371
}
.dbk-annotation--dark-blue {
	background-color: #0071bc
}
.dbk-textset {
	line-height: 24px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-textset p+.dbk-list, .dbk-textset p+p {
	margin-top: 9pt
}
.dbk-textset--min {
	line-height: 9pt;
	font-size: 10px;
	font-size: .625rem
}
.dbk-textset--xsmall {
	line-height: 15px;
	font-size: 11px;
	font-size: .6875rem
}
.dbk-textset--small {
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-textset--huge {
	line-height: 42px;
	font-size: 26px;
	font-size: 1.625rem
}
.dbk-dropdown__item {
	position: relative;
	z-index: 10;
	line-height: 18px;
	text-align: left;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-dropdown__item .dbk-ico {
	margin-right: 10px
}
.ie7 .dbk-dropdown__item {
	z-index: 1000
}
.dbk-dropdown__item>a, .dbk-dropdown__item>span, .dbk-dropdown__nested-list>li>a, .dbk-dropdown__nested-list>li>span {
	display: block;
	padding: 6px 20px;
	background: #fff;
	color: #444
}
.dbk-dropdown__item:hover>a, .dbk-dropdown__item:hover>span, .dbk-dropdown__nested-list>li:hover>a, .dbk-dropdown__nested-list>li:hover>span {
	background: #e8eaec;
	text-decoration: none
}
.dbk-dropdown__item:hover>.dbk-dropdown__nested-list, .dbk-dropdown__nested-list>li:hover>.dbk-dropdown__nested-list {
	display: block
}
.dbk-dropdown__nested-list {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1000;
	width: 120%
}
.dbk-dropdown__nested-list>li>a, .dbk-dropdown__nested-list>li>span {
	background-color: #fff
}
.dbk-logo-info__inner {
	display: table;
	padding-bottom: 24px
}
.dbk-logo-info__image {
	display: table-cell;
	width: auto;
	padding-right: 10px;
	vertical-align: top
}
.dbk-local-menu__item, .dbk-logo-group__item, .dbk-logo-info__copy, .dbk-pagetop>p>a>img {
	vertical-align: middle
}
.dbk-logo-info__image p:last-child {
	margin-right: 0
}
.dbk-logo-info__copy {
	display: table-cell;
	margin-bottom: 9pt;
	padding-left: 10px;
	line-height: 24px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-logo-info__caution {
	padding-top: 9pt;
	border-top: 1px solid #d1d1d1
}
.dbk-list {
	line-height: 21px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-button+.dbk-list {
	margin-top: 18px
}
.dbk-hero+.dbk-list, .dbk-list--vertical .dbk-list__item+.dbk-list__item {
	margin-top: 6px
}
.dbk-list--inline .dbk-list__item {
	display: inline-block;
	margin-right: 20px
}
.dbk-list--horizontal:after, .dbk-list--horizontal:before {
	display: table;
	content: ''
}
.dbk-list--horizontal .dbk-list__item {
	float: left;
	margin-right: 20px
}
.dbk-list--horizontal .dbk-list__item:last-child {
	margin-right: 0
}
.dbk-list--vertical {
	margin-bottom: 18px
}
.dbk-list--vertical.dbk-list--space-large .dbk-list__item+.dbk-list__item {
	margin-top: 18px
}
.dbk-list--caution {
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem;
	color: #666
}
.dbk-list--small {
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-local-menu__item, .dbk-rank {
	text-align: center;
	font-size: 9pt
}
.dbk-rank {
	width: 24px;
	height: 24px;
	background-color: #afb6bc;
	line-height: 24px;
	font-size: .75rem;
	color: #fff
}
.dbk-copyright>p>small>a, a .dbk-option__text {
	color: #333
}
.dbk-local-menu {
	display: table
}
.dbk-local-menu__item {
	display: table-cell;
	position: relative;
	line-height: 18px;
	font-size: .75rem
}
.dbk-local-menu__item>a, .dbk-local-menu__item>span {
	display: block
}
.dbk-local-menu__item:after, .dbk-local-menu__item:before {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 1px;
	height: 60%;
	margin: auto;
	background: #d1d1d1
}
.dbk-local-menu__item:after {
	right: 0;
	content: ''
}
.dbk-local-menu__item:first-child:before, .dbk-local-menu__item:last-child:after {
	display: none
}
.dbk-matrix {
	max-width: 10in;
	margin-right: auto;
	margin-left: auto
}
.dbk-matrix:after, .dbk-matrix:before {
	display: table;
	content: ''
}
.dbk-matrix--type-A>.dbk-matrix__item:nth-child(3n+1), .dbk-matrix--type-B>.dbk-matrix__item:nth-child(2n+1), .dbk-matrix--type-C>.dbk-matrix__item:nth-child(4n+1) {
	clear: left
}
.dbk-matrix__item {
	margin-bottom: 18px
}
.dbk-matrix--type-A>.dbk-matrix__item {
	display: block;
	float: left;
	width: 31.57895%;
	margin-right: 2.63158%
}
.dbk-matrix--type-A>.dbk-matrix__item:last-child, .dbk-matrix--type-A>.dbk-matrix__item:nth-child(3n) {
	margin-right: 0
}
.dbk-matrix--type-B>.dbk-matrix__item {
	display: block;
	float: left;
	width: 48.68421%;
	margin-right: 2.63158%
}
.dbk-matrix--type-B>.dbk-matrix__item:last-child, .dbk-matrix--type-B>.dbk-matrix__item:nth-child(2n) {
	margin-right: 0
}
.dbk-matrix--type-C>.dbk-matrix__item {
	display: block;
	float: left;
	width: 23.02632%;
	margin-right: 2.63158%
}
.dbk-matrix--type-C>.dbk-matrix__item:last-child, .dbk-matrix--type-C>.dbk-matrix__item:nth-child(4n) {
	margin-right: 0
}
.dbk-breadcrumb__inner:after, .dbk-business-lineup__category--double:after, .dbk-business-lineup__category--full .dbk-business-lineup__feature, .dbk-business-lineup__category--full .dbk-business-lineup__products-wrapper:after, .dbk-business-lineup__feature, .dbk-business-lineup__inner:after, .dbk-global-menu__inner:after, .dbk-page-header__inner:after, .dbk-product-overview:after, .dbk-section-header--type-B:after, .dbk-section-header:after, .dbk-sitemap__inner:after, .dbk-spec-table__row:after, .dbk-sub-menu:after, .ie7 .dbk-global-menu, .ie7 .dbk-product-guide .dbk-local-menu:after {
	clear: both
}
.dbk-matrix--links a img {
	-webkit-transition: ease .2s opacity;
	transition: ease .2s opacity
}
.dbk-matrix--line-bottom>.dbk-matrix__item {
	padding-bottom: 30px;
	border-bottom: 1px solid #d1d1d1
}
.dbk-matrix--line-bottom.dbk-matrix--type-B>.dbk-matrix__item:last-child, .dbk-matrix--line-bottom.dbk-matrix--type-B>.dbk-matrix__item:nth-last-child(2) {
	padding-bottom: 0;
	border-bottom-width: 0
}
.dbk-copyright {
	text-align: right
}
.dbk-copyright>p>small {
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-copyright>p>small>a:hover {
	text-decoration: none
}
.dbk-pagetop {
	position: fixed;
	right: 0;
	bottom: 0
}
.dbk-pagetop>p>a {
	display: block;
	width: 60px;
	height: auto;
	background-color: #8a8b94;
	line-height: 60px;
	text-align: center;
	-webkit-transition: .2s ease opacity;
	transition: .2s ease opacity
}
.dbk-logo-group {
	display: table;
	width: 100%
}
.ie7 .dbk-logo-group {
	display: block
}
.dbk-logo-group__item {
	display: table-cell
}
.ie7 .dbk-logo-group__item {
	display: block;
	float: left
}
.dbk-logo-group__item+.dbk-logo-group__item {
	padding-left: 20px
}
.dbk-logo-group__item img {
	width: 100%
}
.ie8 .dbk-logo-group__item img {
	width: auto
}
.dbk-logo-group__item:nth-child(1) img {
	max-width: 140px
}
.dbk-logo-group__item:nth-child(2) img {
	max-width: 81pt
}
.dbk-indicator__item {
	display: table;
	table-layout: fixed;
	width: 100%;
	padding: 3px 0
}
.dbk-indicator__name {
	display: table-cell;
	width: 41.66667%;
	line-height: 15px;
	font-size: 10px;
	font-size: .625rem
}
.dbk-indicator__vessel {
	display: table-cell;
	width: 58.33333%;
	vertical-align: middle
}
.dbk-indicator__gauge {
	background-color: #e1e1e1
}
.dbk-indicator__gauge>span {
	display: block;
	width: 0;
	height: 5px;
	background-color: #039
}
.dbk-function-list__item {
	display: table;
	table-layout: fixed;
	width: 100%;
	padding: 6px 0
}
.dbk-function-list__item>.dbk-ico {
	display: table-cell;
	width: 33.33333%;
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	vertical-align: top
}
.dbk-function-list__item>.dbk-ico--full {
	display: table-cell;
	width: 100%
}
.dbk-function-list__item>span {
	display: table-cell;
	width: 66.66667%;
	padding-left: 5px;
	line-height: 18px;
	vertical-align: middle;
	word-wrap: break-word;
	font-size: 11px;
	font-size: .6875rem
}
.dbk-option {
	margin-bottom: 9pt;
	padding: 9pt 10px;
	text-align: center
}
.dbk-option>a {
	text-decoration: none
}
.dbk-option--4k .dbk-option__image {
	background-image: url(../img/product-function/func_4k.svg)
}
.no-svg .dbk-option--4k .dbk-option__image {
	background-image: url(../img/product-function/func_4k.png)
}
.dbk-option--11ac .dbk-option__image {
	background-image: url(../img/product-function/func_11ac.svg)
}
.no-svg .dbk-option--11ac .dbk-option__image {
	background-image: url(../img/product-function/func_11ac.png)
}
.dbk-option--back-light .dbk-option__image {
	background-image: url(../img/product-function/func_back-light.svg)
}
.no-svg .dbk-option--back-light .dbk-option__image {
	background-image: url(../img/product-function/func_back-light.png)
}
.dbk-option--battery .dbk-option__image {
	background-image: url(../img/product-function/func_battery.svg)
}
.no-svg .dbk-option--battery .dbk-option__image {
	background-image: url(../img/product-function/func_battery.png)
}
.dbk-option--bs-cs .dbk-option__image {
	background-image: url(../img/product-function/func_bs-cs.svg)
}
.no-svg .dbk-option--bs-cs .dbk-option__image {
	background-image: url(../img/product-function/func_bs-cs.png)
}
.dbk-option--celeron .dbk-option__image {
	background-image: url(../img/product-function/func_celeron.svg)
}
.no-svg .dbk-option--celeron .dbk-option__image {
	background-image: url(../img/product-function/func_celeron.png)
}
.dbk-option--core-i3 .dbk-option__image {
	background-image: url(../img/product-function/func_core-i3.svg)
}
.no-svg .dbk-option--core-i3 .dbk-option__image {
	background-image: url(../img/product-function/func_core-i3.png)
}
.dbk-option--core-i7 .dbk-option__image {
	background-image: url(../img/product-function/func_core-i7.svg)
}
.no-svg .dbk-option--core-i7 .dbk-option__image {
	background-image: url(../img/product-function/func_core-i7.png)
}
.dbk-option--drop-test .dbk-option__image {
	background-image: url(../img/product-function/func_drop-test.svg)
}
.no-svg .dbk-option--drop-test .dbk-option__image {
	background-image: url(../img/product-function/func_drop-test.png)
}
.dbk-option--eco-mode .dbk-option__image {
	background-image: url(../img/product-function/func_eco-mode.svg)
}
.no-svg .dbk-option--eco-mode .dbk-option__image {
	background-image: url(../img/product-function/func_eco-mode.png)
}
.dbk-option--fhd .dbk-option__image {
	background-image: url(../img/product-function/func_fhd.svg)
}
.no-svg .dbk-option--fhd .dbk-option__image {
	background-image: url(../img/product-function/func_fhd.png)
}
.dbk-option--gps .dbk-option__image {
	background-image: url(../img/product-function/func_gps.svg)
}
.no-svg .dbk-option--gps .dbk-option__image {
	background-image: url(../img/product-function/func_gps.png)
}
.dbk-option--hdmi-4k .dbk-option__image {
	background-image: url(../img/product-function/func_hdmi-4k.svg)
}
.no-svg .dbk-option--hdmi-4k .dbk-option__image {
	background-image: url(../img/product-function/func_hdmi-4k.png)
}
.dbk-option--hi-res .dbk-option__image {
	background-image: url(../img/product-function/func_hi-res.svg)
}
.no-svg .dbk-option--hi-res .dbk-option__image {
	background-image: url(../img/product-function/func_hi-res.png)
}
.dbk-option--dolby .dbk-option__image {
	background-image: url(../img/product-function/func_dolby.svg)
}
.no-svg .dbk-option--dolby .dbk-option__image {
	background-image: url(../img/product-function/func_dolby.png)
}
.dbk-option--l-plug .dbk-option__image {
	background-image: url(../img/product-function/func_l-plug.svg)
}
.no-svg .dbk-option--l-plug .dbk-option__image {
	background-image: url(../img/product-function/func_l-plug.png)
}
.dbk-option--microphone .dbk-option__image {
	background-image: url(../img/product-function/func_microphone.svg)
}
.no-svg .dbk-option--microphone .dbk-option__image {
	background-image: url(../img/product-function/func_microphone.png)
}
.dbk-option--post-card .dbk-option__image {
	background-image: url(../img/product-function/func_post-card.svg)
}
.no-svg .dbk-option--post-card .dbk-option__image {
	background-image: url(../img/product-function/func_post-card.png)
}
.dbk-option--pressure-testing .dbk-option__image {
	background-image: url(../img/product-function/func_pressure-testing.svg)
}
.no-svg .dbk-option--pressure-testing .dbk-option__image {
	background-image: url(../img/product-function/func_pressure-testing.png)
}
.dbk-option--protect .dbk-option__image {
	background-image: url(../img/product-function/func_protect.svg)
}
.no-svg .dbk-option--protect .dbk-option__image {
	background-image: url(../img/product-function/func_protect.png)
}
.dbk-option--rainproof .dbk-option__image {
	background-image: url(../img/product-function/func_rainproof.svg)
}
.no-svg .dbk-option--rainproof .dbk-option__image {
	background-image: url(../img/product-function/func_rainproof.png)
}
.dbk-option--seeq-vault .dbk-option__image {
	background-image: url(../img/product-function/func_seeq-vault.svg)
}
.no-svg .dbk-option--seeq-vault .dbk-option__image {
	background-image: url(../img/product-function/func_seeq-vault.png)
}
.dbk-option--tile-keybord .dbk-option__image {
	background-image: url(../img/product-function/func_tile-keybord.svg)
}
.no-svg .dbk-option--tile-keybord .dbk-option__image {
	background-image: url(../img/product-function/func_tile-keybord.png)
}
.dbk-option--touch-panel .dbk-option__image {
	background-image: url(../img/product-function/func_touch-panel.svg)
}
.no-svg .dbk-option--touch-panel .dbk-option__image {
	background-image: url(../img/product-function/func_touch-panel.png)
}
.dbk-option--tru-capture .dbk-option__image {
	background-image: url(../img/product-function/func_tru-capture.svg)
}
.no-svg .dbk-option--tru-capture .dbk-option__image {
	background-image: url(../img/product-function/func_tru-capture.png)
}
.dbk-option--tru-note .dbk-option__image {
	background-image: url(../img/product-function/func_tru-note.svg)
}
.no-svg .dbk-option--tru-note .dbk-option__image {
	background-image: url(../img/product-function/func_tru-note.png)
}
.dbk-option--tru-note-clip .dbk-option__image {
	background-image: url(../img/product-function/func_tru-note-clip.svg)
}
.no-svg .dbk-option--tru-note-clip .dbk-option__image {
	background-image: url(../img/product-function/func_tru-note-clip.png)
}
.dbk-option--tru-note-share .dbk-option__image {
	background-image: url(../img/product-function/func_tru-note-share.svg)
}
.no-svg .dbk-option--tru-note-share .dbk-option__image {
	background-image: url(../img/product-function/func_tru-note-share.png)
}
.dbk-option--tru-recorder .dbk-option__image {
	background-image: url(../img/product-function/func_tru-recorder.svg)
}
.no-svg .dbk-option--tru-recorder .dbk-option__image {
	background-image: url(../img/product-function/func_tru-recorder.png)
}
.dbk-option--tv-connect .dbk-option__image {
	background-image: url(../img/product-function/func_tv-connect.svg)
}
.no-svg .dbk-option--tv-connect .dbk-option__image {
	background-image: url(../img/product-function/func_tv-connect.png)
}
.dbk-option--tv .dbk-option__image {
	background-image: url(/etc/designs/common/clientlibs/img/product-function/func_tv.svg)
}
.no-svg .dbk-option--tv .dbk-option__image {
	background-image: url(/etc/designs/common/clientlibs/img/product-function/func_tv.png)
}
.dbk-option--wireless .dbk-option__image {
	background-image: url(../img/product-function/func_wireless.svg)
}
.no-svg .dbk-option--wireless .dbk-option__image {
	background-image: url(../img/product-function/func_wireless.png)
}
.dbk-option--wuxga .dbk-option__image {
	background-image: url(../img/product-function/func_wuxga.svg)
}
.no-svg .dbk-option--wuxga .dbk-option__image {
	background-image: url(../img/product-function/func_wuxga.png)
}
.dbk-option--click-pad .dbk-option__image {
	background-image: url(../img/product-function/func_click-pad.svg)
}
.no-svg .dbk-option--click-pad .dbk-option__image {
	background-image: url(../img/product-function/func_click-pad.png)
}
.dbk-option__image {
	display: block;
	width: 1in;
	height: 1in;
	margin: 0 auto 18px;
	background: no-repeat
}
.dbk-option__text {
	line-height: 18px;
	font-size: 14px;
	font-size: .875rem
}
a:hover .dbk-option__text {
	color: #888
}
.dbk-option__link {
	line-height: 18px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-option__text+.dbk-option__link {
	padding-top: 6px
}
a:hover .dbk-option__link {
	text-decoration: underline
}
.dbk-color-chip {
	display: inline-block;
	vertical-align: middle
}
.dbk-map-image__sp {
	display: none
}
.dbk-mark {
	padding-right: 5px;
	padding-left: 5px
}
.dbk-mark>img {
	vertical-align: middle
}
.dbk-mark--slarge {
	padding-right: 10px;
	padding-left: 10px
}
.dbk-mark--large {
	padding-right: 15px;
	padding-left: 15px
}
.dbk-highlight {
	padding: 3px 5px;
	background-color: #eaf5ff
}
.dbk-highlight--medium {
	padding: 9pt 15px
}
.dbk-highlight--large {
	padding: 15px 20px
}
.dbk-highlight--xlarge {
	padding: 24px 40px
}
.dbk-highlight--boundary {
	border: 1px solid #d1d1d1;
	background-color: #fff
}
.dbk-highlight--lighten {
	background-color: #f5f6f7
}
.dbk-highlight--gray {
	background-color: #e8eaec
}
.dbk-highlight--blue {
	background-color: #088ae5;
	color: #fff
}
.dbk-highlight--red {
	background-color: #ffebea
}
.dbk-highlight--blue-step-1 {
	background-color: #2d95ff;
	color: #fff
}
.dbk-highlight--blue-step-2 {
	background-color: #007eff;
	color: #fff
}
.dbk-highlight--blue-step-3 {
	background-color: #0054aa;
	color: #fff
}
.dbk-notes {
	line-height: 18px;
	vertical-align: middle;
	font-size: 9pt;
	font-size: .75rem;
	color: #666
}
.dbk-notes--large {
	font-size: 14px;
	font-size: .875rem
}
.dbk-notes--small {
	font-size: 11px;
	font-size: .6875rem
}
.dbk-notes--xsmall {
	font-size: 10px;
	font-size: .625rem
}
.dbk-humb-menu__button {
	display: block;
	position: relative;
	z-index: 30;
	float: right;
	width: 60px;
	height: 60px;
	border-left: 1px solid #d1d1d1
}
.dbk-humb-menu__bar {
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	width: 60%;
	height: 2px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 3px;
	background: #444;
	-webkit-transition: cubic-bezier(.02, .01, .47, 1) .4s;
	transition: cubic-bezier(.02, .01, .47, 1) .4s
}
.dbk-humb-menu__bar.is-first {
	top: 33%
}
.dbk-humb-menu__bar.is-second {
	top: 50%;
	margin-top: -1px
}
.dbk-humb-menu__bar.is-third {
	bottom: 33%
}
.dbk-humb-menu__button.dbk-js-is-active {
	background-color: #3c3f47
}
.dbk-humb-menu__button.dbk-js-is-active .dbk-humb-menu__bar {
	background-color: #fff
}
.dbk-humb-menu__button.dbk-js-is-active .dbk-humb-menu__bar.is-first {
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.dbk-humb-menu__button.dbk-js-is-active .dbk-humb-menu__bar.is-second {
	opacity: 0;
	filter: alpha(opacity=0)
}
.dbk-humb-menu__button.dbk-js-is-active .dbk-humb-menu__bar.is-third {
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.dbk-slider__item p {
	background-size: 0
}
.dbk-slider__item img {
	display: inline-block
}
.dbk-select-box {
	display: table;
	table-layout: fixed;
	width: 100%
}
.dbk-select-box+.dbk-select-box {
	padding-top: 9pt
}
.dbk-select-box__term {
	display: table-cell;
	width: 16.66667%;
	width: 28%;
	line-height: 21px;
	text-align: right;
	font-size: 14px;
	font-size: .875rem
}
.dbk-select-box__data {
	display: table-cell;
	width: 83.33333%;
	width: 72%;
	padding-left: 20px;
	line-height: 21px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-select-box__data select {
	outline: 0;
	width: 100%;
	height: 36px;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: #fff;
	vertical-align: middle;
	font-size: inherit;
	color: #039
}
.dbk-select-box__data select[selected] {
	background-color: #d4d8dc
}
.dbk-search-box {
	display: table;
	table-layout: fixed;
	width: 100%;
	border: 1px solid #d1d1d1
}
.dbk-search-box__input {
	display: table-cell;
	vertical-align: middle
}
.dbk-search-box__input input[type=text] {
	width: 100%;
	height: 100%;
	padding: 0 10px;
	border: none;
	vertical-align: middle;
	font-size: 9pt;
	font-size: .75rem;
	color: #039
}
.dbk-search-box__input select {
	outline: 0;
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	background: #fff;
	vertical-align: middle;
	font-size: 9pt;
	font-size: .75rem;
	color: #039
}
.dbk-search-box__submit {
	display: table-cell;
	width: 36px;
	vertical-align: bottom
}
.dbk-search-box__submit-input {
	background-color: #e8eaec
}
.dbk-search-box__submit-input>input {
	display: block;
	padding: 6px 8px
}
.dbk-search-box__submit-button {
	display: block;
	padding: 6px 8px;
	background-color: #e8eaec;
	cursor: pointer
}
.mfp-iframe-holder .mfp-content {
	max-width: 50pc;
	height: 490px
}
.mfp-iframe-holder .mfp-iframe-scaler>button {
	opacity: 1;
	top: -50px;
	right: 0;
	width: 44px;
	padding: 0;
	border: 1px solid #fff;
	text-align: center;
	font-size: 44px;
	color: #fff;
	-webkit-transition: ease 2s all;
	transition: ease 2s all;
	filter: alpha(opacity=100)
}
.mfp-iframe-holder .mfp-iframe-scaler>button:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-global-menu {
	background: #2b2c35
}
.dbk-global-menu__inner {
	max-width: 10in;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px
}
.dbk-global-menu__inner:after, .dbk-global-menu__inner:before {
	display: table;
	content: ''
}
.dbk-global-menu__list {
	display: table;
	table-layout: fixed;
	width: 100%
}
.ie7 .dbk-global-menu__list {
	display: block
}
.dbk-global-menu__item {
	display: table-cell;
	position: relative;
	background: #2b2c35;
	line-height: 18px;
	text-align: center;
	font-size: 14px;
	font-size: .875rem;
	-webkit-transition: linear .2s background;
	transition: linear .2s background
}
.dbk-global-menu__item:hover {
	background: #60636b
}
.dbk-global-menu__item>a, .dbk-global-menu__item>span {
	display: inline-block;
	width: 100%;
	padding: 9pt 10px;
	vertical-align: middle;
	text-decoration: none;
	font-weight: 700;
	color: #fff
}
.dbk-global-menu__item>a>span, .dbk-global-menu__item>span>span {
	font-size: 11px;
	font-size: .6875rem
}
.dbk-global-menu__item:after, .dbk-global-menu__item:before {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 1px;
	height: 50%;
	margin: auto;
	background: #96969b
}
.dbk-global-menu__item:after {
	right: 0;
	content: ''
}
.dbk-global-menu__item:first-child:before {
	left: 0;
	content: ''
}
.dbk-global-menu__item.is-current, .dbk-in-business .dbk-global-menu__item--business, .dbk-in-individual .dbk-global-menu__item--individual, .dbk-in-shopping .dbk-global-menu__item--shopping, .dbk-in-support .dbk-global-menu__item--support {
	background: #60636b
}
.ie7 .dbk-global-menu__item {
	display: block;
	float: left
}
.ie7 .dbk-global-menu__item>a {
	padding-right: 15px;
	padding-left: 15px
}

.dbk-sub-menu {
	max-width: 10in;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	background: #fff
}
.dbk-sub-menu:after, .dbk-sub-menu:before {
	display: table;
	content: ''
}
.dbk-sub-menu__list {
	display: table;
	table-layout: fixed;
	width: 100%
}
.ie7 .dbk-sub-menu__list {
	display: block
}
.dbk-sub-menu__item {
	display: table-cell;
	position: relative;
	background: no-repeat;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	font-size: 9pt;
	font-size: .75rem;
	-webkit-transition: ease .2s background-color;
	transition: ease .2s background-color
}
.dbk-sub-menu__item>a, .dbk-sub-menu__item>span {
	display: block;
	width: 100%;
	padding: 9pt 20px;
	text-decoration: none;
	color: #333;
	-webkit-transition: ease .2s color;
	transition: ease .2s color
}
.dbk-sub-menu__item>a>i, .dbk-sub-menu__item>a>span, .dbk-sub-menu__item>span>i, .dbk-sub-menu__item>span>span {
	display: inline-block;
	vertical-align: middle
}
.dbk-sub-menu__item .dbk-ico-pc-model {
	margin-left: 10px;
	-webkit-transition: ease .2s opacity;
	transition: ease .2s opacity
}
.dbk-in-desktop-d-series .dbk-sub-menu__item--desktop-d-series, .dbk-in-mobile-tablet .dbk-sub-menu__item--mobile-tablet, .dbk-in-solution-issue .dbk-sub-menu__item--business-search, .dbk-in-standard-note .dbk-sub-menu__item--standard-note, .dbk-sub-menu__item.is-current, .dbk-sub-menu__item:hover {
	background-color: #e8eaec
}
.dbk-sub-menu__item:hover .dbk-dropdown__item>span {
	background-color: #fff
}
.ie7 .dbk-sub-menu__item {
	display: block;
	float: left
}
.dbk-sub-menu__item>.dbk-dropdown {
	display: none;
	position: absolute;
	width: 100%;
	background: #fff
}
.dbk-sub-menu__item>.dbk-dropdown__list {
	display: none;
	position: absolute
}
.dbk-sub-menu__item:last-child .dbk-dropdown__nested-list {
	right: 100%;
	left: auto
}
.dbk-sub-menu--business .dbk-sub-menu__list {
	width: 100%;
	margin: 0 auto
}
.ie7 .dbk-sub-menu--business .dbk-sub-menu__list {
	width: 100%
}
.dbk-sub-menu--business .dbk-sub-menu__item {
	display: table-cell;
	position: relative;
	width: 33.3333%;
	line-height: 18px;
	vertical-align: middle;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-sub-menu--business .dbk-sub-menu__item>a, .dbk-sub-menu--business .dbk-sub-menu__item>span {
	display: block;
	width: 100%;
	padding: 9pt 40px;
	text-align: left;
	text-decoration: none;
	color: #333;
	-webkit-transition: ease .2s color;
	transition: ease .2s color
}
.dbk-sitemap__item-body a, .dbk-sitemap__item-body a:hover, .dbk-sitemap__item-body span, .dbk-sitemap__list .dbk-heading a, .dbk-sitemap__list .dbk-heading a:hover, .dbk-sitemap__list .dbk-heading span, .dbk-sitemap__list-category a, .dbk-sitemap__list-category a:hover, .dbk-sitemap__list-category span {
	color: #fff
}
.dbk-sub-menu--business .dbk-sub-menu__item>a>span, .dbk-sub-menu--business .dbk-sub-menu__item>span>span {
	padding-left: 10px
}
.dbk-sub-menu--business .dbk-sub-menu__item .dbk-dropdown__item>a, .dbk-sub-menu--business .dbk-sub-menu__item .dbk-dropdown__item>span {
	padding-right: 40px;
	padding-left: 40px
}
.dbk-sub-menu--business .dbk-sub-menu__item:hover>.dbk-dropdown {
	display: block
}
.ie7 .dbk-sub-menu--business .dbk-sub-menu__item:hover>.dbk-dropdown {
	display: none
}
.dbk-breadcrumb__inner:after, .dbk-breadcrumb__inner:before, .dbk-page-header__inner:after, .dbk-page-header__inner:before {
	display: table;
	content: ''
}
.dbk-in-business-case .dbk-sub-menu--business .dbk-sub-menu__item--business-case, .dbk-in-business-product .dbk-sub-menu--business .dbk-sub-menu__item--business-product, .dbk-in-business-solution .dbk-sub-menu--business .dbk-sub-menu__item--business-solution {
	background-color: #e8eaec
}
.ie7 .dbk-sub-menu--business .dbk-sub-menu__item {
	width: auto
}
.dbk-page-header {
	padding: 21px 0;
	background: #f5f6f7
}
.dbk-breadcrumb__inner, .dbk-page-header__inner {
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	max-width: 10in
}
.dbk-page-header__title {
	line-height: 36px;
	font-size: 24px;
	font-size: 1.5rem
}
.dbk-breadcrumb__list {
	padding: 9pt 0 0
}
.dbk-breadcrumb__list-item {
	display: inline;
	line-height: 18px;
	font-size: 10px;
	font-size: .625rem
}
.dbk-breadcrumb__list-item:after {
	padding-left: 5px;
	content: '>'
}
.dbk-breadcrumb__list-item.is-current:after {
	content: ''
}
.dbk-hero__ad {
	padding-top: 6px
}
.dbk-hero__ad a:hover img {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-hero--lineup .dbk-hero__item-sp, .dbk-hero--switch .dbk-hero__item-sp, .dbk-hero__item-sp, .dbk-hero__slider-sp {
	display: none
}
.dbk-hero .dbk-slider {
	text-align: center
}
.dbk-hero .dbk-slider__item {
	outline: 0;
	text-align: center
}
.dbk-hero .dbk-slider__item a:hover img {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-hero .dbk-slider .slick-dots {
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 14px;
	left: 0;
	margin: 0 auto
}
.dbk-hero .dbk-slider .slick-dots>li {
	display: inline-block;
	margin: 0 7px
}
.dbk-hero .dbk-slider .slick-dots>li>button {
	outline: 0;
	width: 14px;
	height: 14px;
	border: none;
	border-radius: 50%;
	background-color: #e1e1e1;
	font-size: 0;
	cursor: pointer
}
.dbk-hero .dbk-slider .slick-dots>li.slick-active>button {
	background-color: #2868dc
}
.dbk-drawer-menu, .dbk-drawer-menu-local, .dbk-drawer-menu-local__body {
	display: none
}
.dbk-sitemap {
	margin-top: 90px;
	background-color: #60636b
}
.dbk-sitemap__inner {
	max-width: 10in;
	margin-right: auto;
	margin-left: auto;
	padding: 36px 10px
}
.dbk-sitemap__inner:after, .dbk-sitemap__inner:before {
	display: table;
	content: ''
}
.dbk-sitemap__list-category {
	margin-bottom: 24px;
	padding-bottom: 9pt;
	border-bottom: 1px solid #fff
}
.dbk-sitemap__item+.dbk-sitemap__item .dbk-sitemap__item-head {
	padding-top: 9pt
}
.dbk-sitemap__item-body+.dbk-sitemap__item-body {
	padding-top: 6px
}
.dbk-sitemap__item-body .dbk-list {
	margin-bottom: 0
}
.dbk-sitemap__item-body .dbk-list a, .dbk-sitemap__item-body .dbk-list a:hover, .dbk-sitemap__item-body .dbk-list span {
	color: #e1e1e1
}
.dbk-sitemap__item-body .dbk-list__item {
	padding-bottom: 3px;
	line-height: 18px;
	font-size: 11px;
	font-size: .6875rem
}
.dbk-sitemap__item-body .dbk-list__item+.dbk-list__item {
	margin-top: 3px
}
.dbk-sitemap__item-head {
	margin-bottom: 6px;
	border-bottom: 1px solid #808289
}
.dbk-catalog__header, .dbk-catalog__sub-header, .dbk-compare-table__row {
	border-bottom: 1px solid #d1d1d1
}
.dbk-sitemap__sub-category {
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem;
	color: #fff
}
.dbk-pr {
	padding: 18px 0 0
}
.dbk-section-header {
	margin-bottom: 18px
}
.dbk-section-header:after, .dbk-section-header:before {
	display: table;
	content: ''
}
.dbk-section-header+* {
	margin-top: 0;
	padding-top: 0
}
.dbk-section-header hr {
	margin-bottom: 0
}
.dbk-section-header--small {
	margin-bottom: 6px
}
.dbk-section-header--medium {
	margin-bottom: 9pt
}
.dbk-section-header--slarge {
	margin-bottom: 30px
}
.dbk-section-header--large {
	margin-bottom: 42px
}
.dbk-section-header--type-B:after, .dbk-section-header--type-B:before {
	display: table;
	content: ''
}
.dbk-section-header--type-B .dbk-section-header__title {
	float: left
}
.dbk-section-header--type-B .dbk-section-header__text {
	float: right
}
.dbk-section-header__title+.dbk-section-header__summary {
	padding-top: 6px
}
.dbk-section-header__text {
	font-size: 9pt;
	font-size: .75rem
}
.dbk-section-header__link {
	float: right;
	padding: 9pt 0
}
.dbk-section-header__search {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin-bottom: 6px
}
.dbk-section-header__search .dbk-section-header__search-text {
	display: table-cell;
	width: 58.33333%;
	vertical-align: middle
}
.dbk-section-header__search .dbk-section-header__search-box {
	display: table-cell;
	width: 41.66667%;
	vertical-align: middle
}
.dbk-section-header__search .dbk-search-box__input {
	vertical-align: bottom
}
.dbk-section-header__search .dbk-search-box__submit {
	width: 40px
}
.dbk-section-header__search .dbk-search-box__submit-input input {
	padding: 9px
}
.dbk-catalog {
	display: table;
	table-layout: fixed;
	width: 100%;
	border: 1px solid #d1d1d1
}
.dbk-catalog+.dbk-catalog, .dbk-list--caution+.dbk-catalog {
	margin-top: 24px
}
.dbk-catalog+.dbk-list--caution {
	padding-top: 6px
}
.dbk-catalog__main {
	display: table-cell;
	width: 95.83333%
}
.dbk-catalog__check {
	display: table-cell;
	width: 4.16667%
}
.dbk-catalog__header {
	display: table;
	table-layout: fixed;
	width: 100%;
	padding: 6px 10px
}
.dbk-catalog__title {
	display: table-cell;
	width: 75%;
	line-height: 24px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-catalog__title b {
	font-weight: 700
}
.dbk-catalog__title .dbk-annotation {
	margin-left: 5px;
	vertical-align: middle
}
.dbk-catalog__color {
	display: table-cell;
	width: 25%;
	padding-right: 5px;
	text-align: right
}
.dbk-catalog__color-label {
	display: inline-block;
	line-height: 15px;
	font-size: 10px;
	font-size: .625rem
}
.dbk-catalog__color-chip {
	display: inline-block
}
.dbk-catalog__body, .dbk-catalog__sub-header {
	display: table;
	width: 100%;
	table-layout: fixed
}
.dbk-catalog .dbk-catalog__nav-2, .dbk-catalog .dbk-catalog__price, .dbk-catalog__contents, .dbk-catalog__nav {
	display: table-cell;
	vertical-align: middle
}
.dbk-catalog__contents {
	width: 64.58333%;
	padding: 9pt 0
}
.dbk-catalog__nav {
	width: 35.41667%;
	padding: 18px 20px;
	background-color: #f5f6f7
}
.dbk-catalog__nav .dbk-button {
	font-size: 11px;
	font-size: .6875rem
}
.dbk-catalog__nav .dbk-button a {
	padding-right: 5px;
	padding-left: 5px
}
.dbk-catalog .dbk-catalog__price {
	width: 25%;
	padding: 9pt 10px;
	line-height: 21px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-catalog .dbk-catalog__sub-header .dbk-catalog__summary {
	display: table-cell;
	width: 45.83333%;
	padding: 9pt 10px;
	border-left: 1px solid #d1d1d1;
	line-height: 15px;
	vertical-align: middle;
	font-size: 10px;
	font-size: .625rem
}
.dbk-catalog .dbk-catalog__nav-2 {
	width: 29.16667%;
	padding: 9pt 10px
}
.dbk-catalog__contents--type-B {
	display: block;
	width: 100%
}
.dbk-catalog__contents--type-B .dbk-catalog__wrapper-1-inner, .dbk-catalog__contents--type-B .dbk-catalog__wrapper-2-inner {
	display: table;
	table-layout: fixed;
	width: 100%
}
.dbk-catalog__contents--type-B .dbk-catalog__image, .dbk-catalog__contents--type-B .dbk-catalog__wrapper-1, .dbk-catalog__contents--type-B .dbk-catalog__wrapper-2 {
	width: 50%;
	vertical-align: middle;
	display: table-cell
}
.dbk-catalog__contents--type-B .dbk-catalog__image {
	padding: 10px
}
.dbk-catalog__contents--type-B .dbk-catalog__indicator {
	display: table-cell;
	position: relative;
	width: 50%;
	padding-right: 30px;
	vertical-align: middle
}
.dbk-catalog__contents--type-B .dbk-catalog__indicator:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 1px;
	height: 80%;
	margin: auto;
	background-color: #e1e1e1;
	content: ''
}
.dbk-catalog__contents--type-B .dbk-catalog__functions {
	display: table-cell;
	width: 100%;
	padding-right: 20px;
	padding-left: 30px;
	vertical-align: middle
}
.dbk-catalog__contents-inner {
	display: table;
	table-layout: fixed;
	width: 100%
}
.dbk-catalog__image {
	display: table-cell;
	width: 41.93548%;
	padding: 5px;
	vertical-align: middle
}
.dbk-catalog__functions, .dbk-catalog__indicator {
	width: 29.03226%;
	display: table-cell;
	vertical-align: middle
}
.dbk-catalog__image a {
	-webkit-transition: ease .2s opacity;
	transition: ease .2s opacity
}
.dbk-catalog__image a:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-catalog__indicator {
	padding-right: 20px
}
.dbk-catalog__functions {
	padding-right: 10px
}
.dbk-catalog__summary {
	display: table-cell;
	width: 64.51613%;
	padding-right: 20px;
	padding-left: 10px;
	vertical-align: middle
}
.dbk-catalog__lede {
	margin-bottom: 6px;
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-catalog__check {
	border-left: 1px solid #d1d1d1;
	background-color: #fff
}
.dbk-catalog__check.dbk-js-is-checked {
	background-color: #eaf5ff
}
.dbk-catalog__checkbox {
	margin-bottom: 6px;
	text-align: center
}
.dbk-catalog__check-label {
	display: block;
	width: 1em;
	margin: 0 auto;
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem;
	cursor: pointer
}
.dbk-submit-bar {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	max-height: 0;
	background: rgba(33,29,26,.95);
	-webkit-transition: linear .4s all;
	transition: linear .4s all
}
.dbk-submit-bar.dbk-js-is-active {
	max-height: 150px
}
.dbk-submit-bar__inner {
	max-width: 10in;
	margin-right: auto;
	margin-left: auto;
	padding: 24px 10px;
	color: #fff
}
.dbk-submit-bar__inner:after, .dbk-submit-bar__inner:before {
	display: table;
	content: ''
}
.dbk-submit-bar__inner:after {
	clear: both
}
.dbk-submit-bar__contents {
	text-align: right
}
.dbk-compare-table .dbk-card__title, .dbk-product-map, .dbk-product-map__link {
	text-align: center
}
.dbk-submit-bar__contents .dbk-button {
	display: inline-block;
	width: auto;
	margin: 0 20px;
	vertical-align: middle
}
.dbk-submit-bar__contents .dbk-button button {
	display: block;
	padding-right: 30px;
	padding-left: 30px
}
.dbk-submit-bar__text {
	vertical-align: middle
}
.dbk-product-map__category, .dbk-product-map__item {
	display: inline-block;
	vertical-align: top
}
.dbk-product-map {
	margin-bottom: 18px;
	padding-top: 18px
}
.dbk-product-map--type-B {
	padding-top: 0
}
.dbk-product-map__category-name {
	margin-bottom: 6px
}
.dbk-product-map__item {
	margin: 0 5px;
	padding-top: 6px
}
.dbk-product-map__image+.dbk-product-map__link {
	padding-top: 9pt
}
.dbk-product-map__link .dbk-list {
	font-size: 0
}
.dbk-product-map__link .dbk-list__item {
	margin: 0 5px;
	line-height: 24px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-product-map__link .dbk-list__item:first-child:before {
	display: none
}
.dbk-news-introduction {
	margin-bottom: 30px;
	padding-top: 36px
}
.dbk-news-introduction__info {
	margin-bottom: 18px
}
.dbk-news-introduction__date, .dbk-news-introduction__text {
	line-height: 1.5;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-news-introduction__headline {
	line-height: 39px;
	text-align: center;
	font-size: 24px;
	font-size: 1.5rem
}
.dbk-compare-table td, .dbk-compare-table th {
	border-right: 1px solid #d1d1d1;
	font-size: 14px;
	line-height: 24px
}
.dbk-compare-table {
	table-layout: fixed
}
.dbk-compare-table .dbk-card {
	padding: 18px 0
}
.dbk-compare-table td, .dbk-compare-table th {
	padding: 9px 10px
}
.dbk-compare-table th {
	width: 20%;
	text-align: left;
	font-size: .875rem
}
.dbk-compare-table td {
	text-align: center;
	font-size: .875rem
}
.dbk-compare-table td:last-child {
	border-right-width: 0
}
.dbk-product-overview {
	max-width: 10in;
	margin-right: auto;
	margin-left: auto
}
.dbk-product-overview:after, .dbk-product-overview:before {
	display: table;
	content: ''
}
.dbk-product-overview+* {
	margin-top: 18px
}
.dbk-product-overview__visual {
	display: block;
	float: left;
	width: 57.23684%;
	margin-right: 2.63158%
}
.dbk-product-overview__visual:last-child {
	margin-right: 0
}
.dbk-product-overview__info {
	display: block;
	float: left;
	width: 40.13158%;
	margin-right: 2.63158%;
	padding-top: 9pt
}
.dbk-product-overview__info:last-child {
	margin-right: 0
}
.dbk-in-business .dbk-product-overview__visual {
	display: block;
	float: right;
	width: 57.23684%;
	margin-right: 0;
	margin-left: 2.63158%
}
.dbk-in-business .dbk-product-overview__visual:last-child {
	margin-left: 0
}
.dbk-in-business .dbk-product-overview__info {
	display: block;
	float: right;
	width: 40.13158%;
	margin-right: 0;
	margin-left: 2.63158%;
	padding-top: 9pt
}
.dbk-in-business .dbk-product-overview__info:last-child {
	margin-left: 0
}
.dbk-product-overview__header, .dbk-product-overview__title {
	margin-bottom: 9pt
}
.dbk-product-overview__copy {
	margin-bottom: 9pt;
	line-height: 24px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-product-overview__description, .dbk-product-overview__spec {
	margin-bottom: 24px
}
.dbk-product-overview__description .dbk-notes {
	font-size: 10px;
	font-size: .625rem;
	color: #8a8b94
}
.dbk-product-overview__functions {
	display: table-cell;
	width: 50%;
	padding-left: 10px;
	vertical-align: middle
}
.dbk-product-overview__manual .dbk-list--inline {
	font-size: 9pt;
	font-size: .75rem
}
.dbk-product-overview {
	margin-bottom: 36px
}
.dbk-product-overview__indicator {
	display: table-cell;
	padding-right: 10px;
	border-right: 1px solid #e1e1e1;
	vertical-align: middle;
	width: 100%;
	border-right-width: 0
}
.dbk-product-overview__indicator .dbk-indicator {
	width: 50%
}
.dbk-spec-visual .dbk-slider__main {
	margin-bottom: 30px
}
.dbk-spec-visual .dbk-slider__main .dbk-slider__item {
	outline: 0;
	text-align: center
}
.dbk-spec-visual .dbk-slider__main .slick-arrow.slick-prev {
	left: 10px;
	background-image: url(../img/icon_arrow-left_01.svg)
}
.dbk-spec-visual .dbk-slider__main .slick-arrow.slick-next {
	right: 10px;
	background-image: url(../img/icon_arrow-right_02.svg)
}
.dbk-spec-visual .dbk-slider__sub {
	padding: 0 20px
}
.dbk-spec-visual .dbk-slider__sub .dbk-slider__item {
	outline: 0;
	margin: 0 5px;
	cursor: pointer;
	-webkit-transition: ease .2s opacity;
	transition: ease .2s opacity
}
.dbk-spec-visual .dbk-slider__sub .dbk-slider__item.is-focused, .dbk-spec-visual .dbk-slider__sub .dbk-slider__item:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-spec-visual .dbk-slider__sub .slick-arrow.slick-prev {
	left: 0;
	background-image: url(../img/icon_arrow-left_01.svg)
}
.dbk-spec-visual .dbk-slider__sub .slick-arrow.slick-next {
	right: 0;
	background-image: url(../img/icon_arrow-right_02.svg)
}
.dbk-spec-visual .slick-arrow {
	outline: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 30;
	width: 1pc;
	height: 18px;
	margin-top: auto;
	margin-bottom: auto;
	border: none;
	background-color: transparent;
	font-size: 0;
	cursor: pointer
}
.dbk-data-table {
	border-bottom: 1px solid #d1d1d1
}
.dbk-data-table__row>th {
	padding: 9pt 20px;
	border: 1px solid #d1d1d1;
	border-left-width: 0;
	background-color: #f5f6f7;
	line-height: 24px;
	vertical-align: top;
	font-size: 14px;
	font-size: .875rem
}
.dbk-data-table__row>td {
	padding: 9pt 20px;
	border: 1px solid #d1d1d1;
	border-left-width: 0;
	line-height: 24px;
	vertical-align: middle;
	font-size: 14px;
	font-size: .875rem
}
.dbk-data-table__row>td img {
	vertical-align: middle
}
.dbk-data-table__row :last-child {
	border-right-width: 0
}
.dbk-spec-table {
	margin-bottom: 36px
}
.dbk-spec-table__row {
	max-width: 10in;
	margin-right: auto;
	margin-bottom: 24px;
	margin-left: auto
}
.dbk-spec-table__row:after, .dbk-spec-table__row:before {
	display: table;
	content: ''
}
.dbk-spec-table__row .dbk-spec-table__category {
	display: block;
	float: left;
	width: 48.68421%;
	margin-right: 2.63158%
}
.dbk-bar-chart__list, .dbk-news-tab .dbk-local-menu {
	width: 100%;
	table-layout: fixed
}
.dbk-spec-table__row .dbk-spec-table__category:last-child {
	margin-right: 0
}
.dbk-spec-table__category-title {
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #e1e1e1;
	line-height: 24px;
	font-weight: 700;
	font-size: 1pc;
	font-size: 1rem
}
.dbk-bar-chart__list, .dbk-news-tab {
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1
}
.dbk-spec-table__category-content {
	line-height: 24px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-spec-table--type-B .dbk-spec-table__category {
	padding-top: 24px
}
.dbk-news-tab .dbk-local-menu__item>a, .dbk-news-tab .dbk-local-menu__item>span {
	padding: 9pt 10px
}
.dbk-news-tab .dbk-local-menu__item.dbk-js-is-current>a, .dbk-news-tab .dbk-local-menu__item.dbk-js-is-current>span {
	color: #b5b5b5
}
.dbk-bar-chart__inner {
	padding-top: 250px
}
.dbk-bar-chart__list {
	display: table;
	background-color: #f5f6f7
}
.dbk-bar-chart__category {
	display: table-cell;
	border-right: 1px solid #d1d1d1;
	vertical-align: top
}
.dbk-bar-chart__category:last-child {
	border-right-width: 0
}
.dbk-bar-chart__category-inner {
	position: relative;
	padding: 9pt 10px
}
.dbk-bar-chart__graph {
	position: absolute;
	right: 0;
	bottom: 100%;
	left: 0;
	width: 33%;
	height: 0;
	margin: auto;
	background-color: #039
}
.dbk-bar-chart__category-name {
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-bar-chart--shape .dbk-bar-chart__category-image {
	margin-bottom: 6px;
	text-align: center
}
.dbk-bar-chart--shape .dbk-bar-chart__category-name {
	text-align: center
}
.dbk-bar-chart.dbk-js-is-mobile .dbk-bar-chart__inner {
	padding-top: 0
}
.dbk-bar-chart.dbk-js-is-mobile .dbk-bar-chart__list {
	display: block;
	width: 33%;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	border-top-width: 0;
	border-bottom-width: 0
}
.dbk-bar-chart.dbk-js-is-mobile .dbk-bar-chart__category {
	display: block;
	border-right-width: 0
}
.dbk-bar-chart.dbk-js-is-mobile .dbk-bar-chart__graph {
	position: absolute;
	top: 0;
	right: auto;
	bottom: 0;
	left: 100%;
	max-width: 300%;
	height: 30px;
	margin: auto;
	background-color: #039
}
.dbk-product-guide, .dbk-series-guide {
	margin-bottom: 24px;
	border-top: 1px solid #d1d1d1
}
.dbk-bar-chart.dbk-js-is-mobile .dbk-bar-chart__category-name {
	line-height: 18px;
	font-size: 9pt;
	font-size: .75rem
}
.dbk-topic-table td, .dbk-topic-table th {
	line-height: 24px;
	font-size: 14px;
	padding: 18px 0
}
.dbk-product-guide {
	border-bottom: 1px solid #d1d1d1
}
.ie7 .dbk-product-guide {
	border-bottom-width: 0
}
.ie7 .dbk-product-guide .dbk-local-menu {
	display: block
}
.ie7 .dbk-product-guide .dbk-local-menu:after, .ie7 .dbk-product-guide .dbk-local-menu:before {
	display: table;
	content: ''
}
.dbk-product-guide .dbk-local-menu__item>a, .dbk-product-guide .dbk-local-menu__item>span {
	padding: 9px 20px;
	color: #333
}
.dbk-product-guide .dbk-local-menu__item>a:hover {
	color: #f63
}
.dbk-product-guide .dbk-local-menu__item img {
	vertical-align: middle
}
.dbk-in-detail-index .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-index>a, .dbk-in-detail-index .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-index>span {
	color: #b5b5b5
}
.dbk-in-detail-index .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-index>a i, .dbk-in-detail-index .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-index>span i {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-in-detail-index .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-index>a:hover {
	color: #f63
}
.dbk-in-detail-color .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-color>a, .dbk-in-detail-color .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-color>span {
	color: #b5b5b5
}
.dbk-in-detail-color .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-color>a i, .dbk-in-detail-color .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-color>span i {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-in-detail-color .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-color>a:hover {
	color: #f63
}
.dbk-in-detail-spec .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-spec>a, .dbk-in-detail-spec .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-spec>span {
	color: #b5b5b5
}
.dbk-in-detail-spec .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-spec>a i, .dbk-in-detail-spec .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-spec>span i {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-in-detail-spec .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-spec>a:hover {
	color: #f63
}
.dbk-in-detail-interface .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-interface>a, .dbk-in-detail-interface .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-interface>span {
	color: #b5b5b5
}
.dbk-in-detail-interface .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-interface>a i, .dbk-in-detail-interface .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-interface>span i {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-in-detail-interface .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-interface>a:hover {
	color: #f63
}
.dbk-in-detail-thin-client .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-thin-client>a, .dbk-in-detail-thin-client .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-thin-client>span {
	color: #b5b5b5
}
.dbk-in-detail-thin-client .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-thin-client>a i, .dbk-in-detail-thin-client .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-thin-client>span i {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-in-detail-thin-client .dbk-product-guide .dbk-local-menu__item.dbk-location-detail-thin-client>a:hover {
	color: #f63
}
.dbk-in-solution-category .dbk-product-guide .dbk-local-menu__item.dbk-location-solution-category>a, .dbk-in-solution-category .dbk-product-guide .dbk-local-menu__item.dbk-location-solution-category>span {
	color: #b5b5b5
}
.dbk-in-solution-category .dbk-product-guide .dbk-local-menu__item.dbk-location-solution-category>a i, .dbk-in-solution-category .dbk-product-guide .dbk-local-menu__item.dbk-location-solution-category>span i {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-in-solution-category .dbk-product-guide .dbk-local-menu__item.dbk-location-solution-category>a:hover {
	color: #f63
}
.dbk-in-solution-issue .dbk-product-guide .dbk-local-menu__item.dbk-location-solution-issue>a, .dbk-in-solution-issue .dbk-product-guide .dbk-local-menu__item.dbk-location-solution-issue>span {
	color: #b5b5b5
}
.dbk-in-solution-issue .dbk-product-guide .dbk-local-menu__item.dbk-location-solution-issue>a i, .dbk-in-solution-issue .dbk-product-guide .dbk-local-menu__item.dbk-location-solution-issue>span i {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-in-solution-issue .dbk-product-guide .dbk-local-menu__item.dbk-location-solution-issue>a:hover {
	color: #f63
}
.dbk-product-guide .dbk-local-menu__item:after {
	right: 0;
	content: ''
}
.dbk-product-guide .dbk-local-menu__item:first-child:before, .dbk-product-guide .dbk-local-menu__item:last-child:after {
	display: none
}
.dbk-product-guide .dbk-local-menu__item:hover>.dbk-local-menu__nested-list {
	display: block
}
.ie7 .dbk-product-guide .dbk-local-menu__item {
	display: block;
	float: left
}
.dbk-product-guide .dbk-local-menu__nested-list {
	display: none;
	position: absolute;
	top: 100%;
	z-index: 30;
	width: 100%
}
.dbk-product-guide .dbk-local-menu__nested-list>li {
	text-align: left
}
.dbk-product-guide .dbk-local-menu__nested-list>li>a, .dbk-product-guide .dbk-local-menu__nested-list>li>span {
	display: block;
	padding: 6px 20px;
	background-color: #fff;
	color: #444
}
.dbk-product-guide .dbk-local-menu__nested-list>li:hover>a {
	background: #e8eaec;
	text-decoration: none
}
.dbk-series-guide {
	border-bottom: 1px solid #d1d1d1
}
.dbk-topic-table__row:last-child, .dbk-topic-table__row:last-child td {
	border-bottom-width: 0
}
.dbk-series-guide .dbk-local-menu {
	table-layout: fixed;
	width: 100%
}
.dbk-series-guide .dbk-local-menu__item>a, .dbk-series-guide .dbk-local-menu__item>span {
	padding: 24px 30px;
	color: #333
}
.dbk-series-guide .dbk-local-menu__item>a:hover, .dbk-series-guide .dbk-local-menu__item>span:hover {
	color: #888
}
.dbk-page-anchor, .dbk-page-anchor:link, .dbk-page-anchor:visited {
	color: #fff
}
.dbk-series-guide .dbk-local-menu__item:after, .dbk-series-guide .dbk-local-menu__item:before {
	height: 65%
}
.dbk-series-guide .dbk-local-menu__item:hover>.dbk-local-menu__nested-list {
	display: block
}
.dbk-series-guide .dbk-local-menu__icon {
	display: block;
	margin-bottom: 9pt
}
.dbk-multi-table__data--last:after, .dbk-multi-table__row--no-border+.dbk-multi-table__row .dbk-multi-table__data:after {
	display: none
}
.dbk-topic-table__row:first-child {
	border-top: 1px solid #d1d1d1
}
.dbk-topic-table__row:last-child th {
	padding-bottom: 6px;
	border-bottom-width: 0
}
.dbk-topic-table th {
	width: 20%;
	border-bottom: 1px solid #d1d1d1;
	font-size: .875rem
}
.dbk-topic-table th[rowspan='1'], .dbk-topic-table th[rowspan] {
	border-bottom-width: 0
}
.dbk-multi-table__row, .dbk-topic-table td {
	border-bottom: 1px solid #d1d1d1
}
.dbk-topic-table td {
	text-align: left;
	font-size: .875rem
}
.dbk-business-lineup .dbk-card__text, .dbk-business-lineup__feature-list, .dbk-multi-table__data, .dbk-u-image-centered {
	text-align: center
}
.dbk-multi-table {
	table-layout: fixed
}
.dbk-multi-table table {
	width: 100%
}
.dbk-multi-table__row--no-border {
	border-bottom-width: 0
}
.dbk-multi-table__head {
	width: 20%;
	padding: 18px 0;
	vertical-align: top;
	word-wrap: break-word
}
.dbk-multi-table__data {
	position: relative;
	padding: 18px 8px;
	vertical-align: top;
	word-wrap: break-word
}
.dbk-multi-table__data.has-border-left:before, .dbk-multi-table__data:after {
	position: absolute;
	bottom: 0;
	width: 1px;
	height: 80%;
	margin: auto;
	background-color: #d1d1d1;
	top: 0;
	content: ''
}
.dbk-multi-table__data:after {
	right: 0
}
.dbk-multi-table__data.has-border-left:before {
	right: auto;
	left: 0
}
.dbk-multi-table__content {
	line-height: 21px;
	font-size: 14px;
	font-size: .875rem
}
.dbk-multi-table__content+.dbk-button {
	margin-top: 6px
}
.dbk-business-lineup, .dbk-business-lineup .dbk-card__image {
	padding-top: 18px
}
.dbk-business-lineup .dbk-card__annotation {
	width: 100%
}
.dbk-business-lineup .dbk-card__annotation .dbk-annotation {
	display: block;
	text-align: center
}
.dbk-business-lineup__inner {
	overflow: hidden;
	max-width: 10in;
	margin-right: auto;
	margin-left: auto
}
.dbk-business-lineup__inner:after, .dbk-business-lineup__inner:before {
	display: table;
	content: ''
}
.dbk-business-lineup__category {
	position: relative;
	float: left;
	width: 25%;
	padding: 0 10px
}
.dbk-business-lineup__category:after {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 100%;
	background-color: #e1e1e1;
	content: ''
}
.dbk-business-lineup__category:last-child:after {
	display: none
}
.dbk-business-lineup__category--double:after, .dbk-business-lineup__category--double:before, .dbk-business-lineup__category--full .dbk-business-lineup__products-wrapper:after, .dbk-business-lineup__category--full .dbk-business-lineup__products-wrapper:before {
	display: table;
	content: ''
}
.dbk-business-lineup__category--double {
	width: 50%;
	padding: 0
}
.dbk-business-lineup__category--double .dbk-business-lineup__products {
	float: left;
	width: 50%;
	padding: 0 10px
}
.dbk-business-lineup__category--full {
	width: 100%
}
.dbk-business-lineup__feature-list>li, .dbk-u-image-centered>* {
	display: inline-block;
	vertical-align: middle
}
.dbk-business-lineup__category--full .dbk-business-lineup__products {
	float: left;
	width: 25%;
	padding: 0 10px
}
.dbk-business-lineup__products {
	margin-bottom: 18px
}
.dbk-business-lineup__feature-list>li {
	padding: 6px
}
.dbk-page-anchor>* {
	-webkit-transition: ease .2s opacity;
	transition: ease .2s opacity
}
.dbk-page-anchor:hover {
	text-decoration: none
}
.dbk-page-anchor:hover>* {
	opacity: .8;
	filter: alpha(opacity=80)
}
.dbk-page-anchor--nth-1 .dbk-page-anchor__head .dbk-highlight {
	background-color: #75b9ff
}
.dbk-page-anchor--nth-2 .dbk-page-anchor__head .dbk-highlight {
	background-color: #2d95ff
}
.dbk-page-anchor--nth-3 .dbk-page-anchor__head .dbk-highlight {
	background-color: #007eff
}
.dbk-page-anchor--nth-4 .dbk-page-anchor__head .dbk-highlight {
	background-color: #0054aa
}
.dbk-page-anchor__body .dbk-textset {
	margin-bottom: 6px;
	color: #333
}
.dbk-reading-article .dbk-textset p+p {
	margin-top: 24px
}
.dbk-u-float-l {
	float: left!important
}
.dbk-u-float-r {
	float: right!important
}
.dbk-u-link-image a img {
	-webkit-transition: ease .2s opacity;
	transition: ease .2s opacity
}
.dbk-u-link-image a:hover img {
	opacity: .7;
	filter: alpha(opacity=70)
}
.dbk-u-typo-min {
	line-height: 9pt;
	font-size: 10px!important;
	font-size: .625rem!important
}
.dbk-u-typo-xsmall {
	line-height: 15px;
	font-size: 11px!important;
	font-size: .6875rem!important
}
.dbk-u-typo-small {
	line-height: 18px;
	font-size: 9pt!important;
	font-size: .75rem!important
}
.dbk-u-typo-base {
	line-height: 24px;
	font-size: 14px!important;
	font-size: .875rem!important
}
.dbk-u-typo-medium {
	line-height: 27px;
	font-size: 1pc!important;
	font-size: 1rem!important
}
.dbk-u-typo-slarge {
	line-height: 30px;
	font-size: 18px!important;
	font-size: 1.125rem!important
}
.dbk-u-typo-large {
	line-height: 36px;
	font-size: 22px!important;
	font-size: 1.375rem!important
}
.dbk-u-typo-xlarge {
	line-height: 39px;
	font-size: 24px!important;
	font-size: 1.5rem!important
}
.dbk-u-typo-xxlarge {
	line-height: 42px;
	font-size: 26px!important;
	font-size: 1.625rem!important
}
.dbk-u-typo-huge {
	line-height: 66px;
	font-size: 40px!important;
	font-size: 2.5rem!important
}
.dbk-u-normal {
	font-weight: 400!important
}
.dbk-u-bold {
	font-weight: 700!important
}
.dbk-u-indent-1 {
	padding-left: .1em;
	text-indent: -.1em
}
.dbk-u-indent-2 {
	padding-left: .2em;
	text-indent: -.2em
}
.dbk-u-indent-3 {
	padding-left: .3em;
	text-indent: -.3em
}
.dbk-u-indent-4 {
	padding-left: .4em;
	text-indent: -.4em
}
.dbk-u-indent-5 {
	padding-left: .5em;
	text-indent: -.5em
}
.dbk-u-indent-6 {
	padding-left: .6em;
	text-indent: -.6em
}
.dbk-u-indent-7 {
	padding-left: .7em;
	text-indent: -.7em
}
.dbk-u-indent-8 {
	padding-left: .8em;
	text-indent: -.8em
}
.dbk-u-indent-9 {
	padding-left: .9em;
	text-indent: -.9em
}
.dbk-u-indent-10 {
	padding-left: 1em;
	text-indent: -1em
}
.dbk-u-indent-11 {
	padding-left: 1.1em;
	text-indent: -1.1em
}
.dbk-u-indent-12 {
	padding-left: 1.2em;
	text-indent: -1.2em
}
.dbk-u-indent-13 {
	padding-left: 1.3em;
	text-indent: -1.3em
}
.dbk-u-indent-14 {
	padding-left: 1.4em;
	text-indent: -1.4em
}
.dbk-u-indent-15 {
	padding-left: 1.5em;
	text-indent: -1.5em
}
.dbk-u-indent-16 {
	padding-left: 1.6em;
	text-indent: -1.6em
}
.dbk-u-indent-17 {
	padding-left: 1.7em;
	text-indent: -1.7em
}
.dbk-u-indent-18 {
	padding-left: 1.8em;
	text-indent: -1.8em
}
.dbk-u-indent-19 {
	padding-left: 1.9em;
	text-indent: -1.9em
}
.dbk-u-indent-20 {
	padding-left: 2em;
	text-indent: -2em
}
.dbk-u-indent-21 {
	padding-left: 2.1em;
	text-indent: -2.1em
}
.dbk-u-indent-22 {
	padding-left: 2.2em;
	text-indent: -2.2em
}
.dbk-u-indent-23 {
	padding-left: 2.3em;
	text-indent: -2.3em
}
.dbk-u-indent-24 {
	padding-left: 2.4em;
	text-indent: -2.4em
}
.dbk-u-indent-25 {
	padding-left: 2.5em;
	text-indent: -2.5em
}
.dbk-u-indent-26 {
	padding-left: 2.6em;
	text-indent: -2.6em
}
.dbk-u-indent-27 {
	padding-left: 2.7em;
	text-indent: -2.7em
}
.dbk-u-indent-28 {
	padding-left: 2.8em;
	text-indent: -2.8em
}
.dbk-u-indent-29 {
	padding-left: 2.9em;
	text-indent: -2.9em
}
.dbk-u-indent-30 {
	padding-left: 3em;
	text-indent: -3em
}
.dbk-u-centering {
	margin: 0 auto
}
.dbk-u-left {
	text-align: left!important
}
.dbk-u-center {
	text-align: center!important
}
.dbk-u-right {
	text-align: right!important
}
.dbk-u-vertical-baseline {
	vertical-align: baseline!important
}
.dbk-u-vertical-top {
	vertical-align: top!important
}
.dbk-u-vertical-middle {
	vertical-align: middle!important
}
.dbk-u-vertical-bottom {
	vertical-align: bottom!important
}
.dbk-u-valign-text-bottom {
	vertical-align: text-bottom!important
}
.dbk-u-pdt-vr-0 {
	padding-top: 0
}
.dbk-u-pdr-vr-0 {
	padding-right: 0
}
.dbk-u-pdb-vr-0 {
	padding-bottom: 0
}
.dbk-u-pdl-vr-0 {
	padding-left: 0
}
.dbk-u-mgt-vr-0 {
	margin-top: 0
}
.dbk-u-mgr-vr-0 {
	margin-right: 0
}
.dbk-u-mgb-vr-0 {
	margin-bottom: 0
}
.dbk-u-mgl-vr-0 {
	margin-left: 0
}
.dbk-u-pdt-vr-1 {
	padding-top: 9pt
}
.dbk-u-pdr-vr-1 {
	padding-right: 9pt
}
.dbk-u-pdb-vr-1 {
	padding-bottom: 9pt
}
.dbk-u-pdl-vr-1 {
	padding-left: 9pt
}
.dbk-u-mgt-vr-1 {
	margin-top: 9pt
}
.dbk-u-mgr-vr-1 {
	margin-right: 9pt
}
.dbk-u-mgb-vr-1 {
	margin-bottom: 9pt
}
.dbk-u-mgl-vr-1 {
	margin-left: 9pt
}
.dbk-u-pdt-vr-2 {
	padding-top: 24px
}
.dbk-u-pdr-vr-2 {
	padding-right: 24px
}
.dbk-u-pdb-vr-2 {
	padding-bottom: 24px
}
.dbk-u-pdl-vr-2 {
	padding-left: 24px
}
.dbk-u-mgt-vr-2 {
	margin-top: 24px
}
.dbk-u-mgr-vr-2 {
	margin-right: 24px
}
.dbk-u-mgb-vr-2 {
	margin-bottom: 24px
}
.dbk-u-mgl-vr-2 {
	margin-left: 24px
}
.dbk-u-pdt-vr-3 {
	padding-top: 36px
}
.dbk-u-pdr-vr-3 {
	padding-right: 36px
}
.dbk-u-pdb-vr-3 {
	padding-bottom: 36px
}
.dbk-u-pdl-vr-3 {
	padding-left: 36px
}
.dbk-u-mgt-vr-3 {
	margin-top: 36px
}
.dbk-u-mgr-vr-3 {
	margin-right: 36px
}
.dbk-u-mgb-vr-3 {
	margin-bottom: 36px
}
.dbk-u-mgl-vr-3 {
	margin-left: 36px
}
.dbk-u-pdt-vr-4 {
	padding-top: 3pc
}
.dbk-u-pdr-vr-4 {
	padding-right: 3pc
}
.dbk-u-pdb-vr-4 {
	padding-bottom: 3pc
}
.dbk-u-pdl-vr-4 {
	padding-left: 3pc
}
.dbk-u-mgt-vr-4 {
	margin-top: 3pc
}
.dbk-u-mgr-vr-4 {
	margin-right: 3pc
}
.dbk-u-mgb-vr-4 {
	margin-bottom: 3pc
}
.dbk-u-mgl-vr-4 {
	margin-left: 3pc
}
.dbk-u-pdt-vr-5 {
	padding-top: 60px
}
.dbk-u-pdr-vr-5 {
	padding-right: 60px
}
.dbk-u-pdb-vr-5 {
	padding-bottom: 60px
}
.dbk-u-pdl-vr-5 {
	padding-left: 60px
}
.dbk-u-mgt-vr-5 {
	margin-top: 60px
}
.dbk-u-mgr-vr-5 {
	margin-right: 60px
}
.dbk-u-mgb-vr-5 {
	margin-bottom: 60px
}
.dbk-u-mgl-vr-5 {
	margin-left: 60px
}
.dbk-u-pdt-vr-0hf {
	padding-top: 6px
}
.dbk-u-pdr-vr-0hf {
	padding-right: 6px
}
.dbk-u-pdb-vr-0hf {
	padding-bottom: 6px
}
.dbk-u-pdl-vr-0hf {
	padding-left: 6px
}
.dbk-u-mgt-vr-0hf {
	margin-top: 6px
}
.dbk-u-mgr-vr-0hf {
	margin-right: 6px
}
.dbk-u-mgb-vr-0hf {
	margin-bottom: 6px
}
.dbk-u-mgl-vr-0hf {
	margin-left: 6px
}
.dbk-u-pdt-vr-1hf {
	padding-top: 18px
}
.dbk-u-pdr-vr-1hf {
	padding-right: 18px
}
.dbk-u-pdb-vr-1hf {
	padding-bottom: 18px
}
.dbk-u-pdl-vr-1hf {
	padding-left: 18px
}
.dbk-u-mgt-vr-1hf {
	margin-top: 18px
}
.dbk-u-mgr-vr-1hf {
	margin-right: 18px
}
.dbk-u-mgb-vr-1hf {
	margin-bottom: 18px
}
.dbk-u-mgl-vr-1hf {
	margin-left: 18px
}
.dbk-u-pdt-vr-2hf {
	padding-top: 30px
}
.dbk-u-pdr-vr-2hf {
	padding-right: 30px
}
.dbk-u-pdb-vr-2hf {
	padding-bottom: 30px
}
.dbk-u-pdl-vr-2hf {
	padding-left: 30px
}
.dbk-u-mgt-vr-2hf {
	margin-top: 30px
}
.dbk-u-mgr-vr-2hf {
	margin-right: 30px
}
.dbk-u-mgb-vr-2hf {
	margin-bottom: 30px
}
.dbk-u-mgl-vr-2hf {
	margin-left: 30px
}
.dbk-u-pdt-vr-3hf {
	padding-top: 42px
}
.dbk-u-pdr-vr-3hf {
	padding-right: 42px
}
.dbk-u-pdb-vr-3hf {
	padding-bottom: 42px
}
.dbk-u-pdl-vr-3hf {
	padding-left: 42px
}
.dbk-u-mgt-vr-3hf {
	margin-top: 42px
}
.dbk-u-mgr-vr-3hf {
	margin-right: 42px
}
.dbk-u-mgb-vr-3hf {
	margin-bottom: 42px
}
.dbk-u-mgl-vr-3hf {
	margin-left: 42px
}
.dbk-u-pdt-vr-4hf {
	padding-top: 54px
}
.dbk-u-pdr-vr-4hf {
	padding-right: 54px
}
.dbk-u-pdb-vr-4hf {
	padding-bottom: 54px
}
.dbk-u-pdl-vr-4hf {
	padding-left: 54px
}
.dbk-u-mgt-vr-4hf {
	margin-top: 54px
}
.dbk-u-mgr-vr-4hf {
	margin-right: 54px
}
.dbk-u-mgb-vr-4hf {
	margin-bottom: 54px
}
.dbk-u-mgl-vr-4hf {
	margin-left: 54px
}
.dbk-u-pdt-vr-5hf {
	padding-top: 66px
}
.dbk-u-pdr-vr-5hf {
	padding-right: 66px
}
.dbk-u-pdb-vr-5hf {
	padding-bottom: 66px
}
.dbk-u-pdl-vr-5hf {
	padding-left: 66px
}
.dbk-u-mgt-vr-5hf {
	margin-top: 66px
}
.dbk-u-mgr-vr-5hf {
	margin-right: 66px
}
.dbk-u-mgb-vr-5hf {
	margin-bottom: 66px
}
.dbk-u-mgl-vr-5hf {
	margin-left: 66px
}
.dbk-u-visuallyhidden {
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	clip: rect(0 0 0 0)
}
.dbk-u-max-width-10 {
	max-width: 10%
}
.dbk-u-max-width-20 {
	max-width: 20%
}
.dbk-u-max-width-30 {
	max-width: 30%
}
.dbk-u-max-width-40 {
	max-width: 40%
}
.dbk-u-max-width-50 {
	max-width: 50%
}
.dbk-u-max-width-60 {
	max-width: 60%
}
.dbk-u-max-width-70 {
	max-width: 70%
}
.dbk-u-max-width-80 {
	max-width: 80%
}
.dbk-u-max-width-90 {
	max-width: 90%
}
.dbk-u-max-width-100 {
	max-width: 100%
}
.dbk-u-border-style-dotted {
	border-style: dotted!important
}
.dbk-u-border-style-solid {
	border-style: solid!important
}
.dbk-u-border-style-dashed {
	border-style: dashed!important
}
.dbk-u-color-emerald {
	color: #006a70
}
.dbk-u-color-yellow-green {
	color: #40b000
}
.dbk-u-color-sky-blue {
	color: #007eff
}
.dbk-u-color-loyal-blue {
	color: #325bff
}
.dbk-u-color-ruby {
	color: #ff3282
}

@media all and (max-width:900px) {
.mfp-arrow {
	-webkit-transform: scale(.75);
	-ms-transform: scale(.75);
	transform: scale(.75)
}
.mfp-arrow-left {
	-webkit-transform-origin: 0;
	-ms-transform-origin: 0;
	transform-origin: 0
}
.mfp-arrow-right {
	-webkit-transform-origin: 100%;
	-ms-transform-origin: 100%;
	transform-origin: 100%
}
.mfp-container {
	padding-right: 6px;
	padding-left: 6px
}
}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
	padding-right: 0;
	padding-left: 0
}
.mfp-img-mobile img.mfp-img {
	padding: 0
}
.mfp-img-mobile .mfp-figure:after {
	top: 0;
	bottom: 0
}
.mfp-img-mobile .mfp-figure small {
	display: inline;
	margin-left: 5px
}
.mfp-img-mobile .mfp-bottom-bar {
	box-sizing: border-box;
	position: fixed;
	top: auto;
	bottom: 0;
	margin: 0;
	padding: 3px 5px;
	background: rgba(0,0,0,.6)
}
.mfp-img-mobile .mfp-bottom-bar:empty {
	padding: 0
}
.mfp-img-mobile .mfp-counter {
	top: 3px;
	right: 5px
}
.mfp-img-mobile .mfp-close {
	position: fixed;
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	padding: 0;
	background: rgba(0,0,0,.6);
	line-height: 35px;
	text-align: center
}
}

@media screen and (max-width:768px) {
.dbk-header__fourth, .dbk-pagetop>p>a>img {
	vertical-align: middle
}
.dbk-copyright, .dbk-drawer-menu-local__button, .dbk-drawer-menu__sub-list>li, .dbk-footer__bottom-first, .dbk-footer__bottom-second .dbk-list {
	text-align: center
}
.dbk-data-table, .dbk-local-menu {
	table-layout: fixed
}
html {
	font-size: 114.2857%
}
.dbk-header {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0
}
.dbk-header__inner {
	padding: 0 0 0 15px
}
.dbk-highlight--xlarge, .dbk-local-menu__item>a, .dbk-local-menu__item>span {
	padding-right: 20px;
	padding-left: 20px
}
.dbk-header__first {
	display: table-cell;
	width: 37.5%
}
.dbk-header__third {
	display: none
}
.dbk-header__fourth {
	display: block;
	display: table-cell;
	position: relative;
	width: 12.5%
}
.dbk-contents {
	padding-bottom: 0
}
.dbk-contents__main {
	margin-right: 0;
	margin-bottom: 3pc
}
.dbk-contents__main-inner {
	margin-right: 0
}

.dbk-footer__inner {
	padding-top: 0
}
.dbk-footer__top {
	border-top-width: 0
}
.dbk-footer__bottom-second {
	width: 100%;
	margin-bottom: 9pt
}
.dbk-footer__bottom-second .dbk-list__item {
	margin: 0 8px
}
.dbk-footer__bottom-third {
	width: 100%
}
.dbk-grid__col-1\@tablet, .dbk-grid-local__col-1\@tablet {
	display: block;
	float: left;
	width: 5.92105%;
	margin-right: 2.63158%
}
.dbk-grid__col-1\@tablet:last-child, .dbk-grid-local__col-1\@tablet:last-child {
	margin-right: 0
}
.dbk-grid__col-2\@tablet, .dbk-grid-local__col-2\@tablet {
	display: block;
	float: left;
	width: 14.47368%;
	margin-right: 2.63158%
}
.dbk-grid__col-2\@tablet:last-child, .dbk-grid-local__col-2\@tablet:last-child {
	margin-right: 0
}
.dbk-grid__col-3\@tablet, .dbk-grid-local__col-3\@tablet {
	display: block;
	float: left;
	width: 23.02632%;
	margin-right: 2.63158%
}
.dbk-grid__col-3\@tablet:last-child, .dbk-grid-local__col-3\@tablet:last-child {
	margin-right: 0
}
.dbk-grid__col-4\@tablet, .dbk-grid-local__col-4\@tablet {
	display: block;
	float: left;
	width: 31.57895%;
	margin-right: 2.63158%
}
.dbk-grid__col-4\@tablet:last-child, .dbk-grid-local__col-4\@tablet:last-child {
	margin-right: 0
}
.dbk-grid__col-5\@tablet, .dbk-grid-local__col-5\@tablet {
	display: block;
	float: left;
	width: 40.13158%;
	margin-right: 2.63158%
}
.dbk-grid__col-5\@tablet:last-child, .dbk-grid-local__col-5\@tablet:last-child {
	margin-right: 0
}
.dbk-grid__col-6\@tablet, .dbk-grid-local__col-6\@tablet {
	display: block;
	float: left;
	width: 48.68421%;
	margin-right: 2.63158%
}
.dbk-grid__col-6\@tablet:last-child, .dbk-grid-local__col-6\@tablet:last-child {
	margin-right: 0
}
.dbk-grid--omega-2\@tablet .dbk-grid__col-6\@tablet:nth-child(2), .dbk-grid-local--omega-2\@tablet .dbk-grid__col-6\@tablet:nth-child(2) {
	margin-right: 0
}
.dbk-grid--omega-3\@tablet .dbk-grid__col-4\@tablet:nth-child(3), .dbk-grid-local--omega-3\@tablet .dbk-grid__col-4\@tablet:nth-child(3) {
	margin-right: 0
}
.dbk-grid--omega-4\@tablet .dbk-grid__col-3\@tablet:nth-child(4), .dbk-grid-local--omega-4\@tablet .dbk-grid__col-3\@tablet:nth-child(4) {
	margin-right: 0
}
.dbk-heading {
	line-height: 37.5px
}
.dbk-heading--min {
	line-height: 21px
}
.dbk-heading--xsmall {
	line-height: 24px
}
.dbk-heading--small {
	line-height: 27px
}
.dbk-heading--medium {
	line-height: 30px
}
.dbk-heading--slarge {
	line-height: 42px
}
.dbk-heading--large {
	line-height: 45px
}
.dbk-heading--huge {
	line-height: 42px
}
.dbk-textset {
	line-height: 27px
}
.dbk-textset p+.dbk-list, .dbk-textset p+p {
	margin-top: 13.5px
}
.dbk-textset--min {
	line-height: 13.5px;
	font-size: .625rem
}
.dbk-textset--xsmall {
	line-height: 18px;
	font-size: .6875rem
}
.dbk-textset--small {
	line-height: 24px;
	font-size: .75rem
}
.dbk-textset--huge {
	line-height: 3pc;
	font-size: 1.625rem
}
.dbk-local-menu {
	width: 100%
}
.dbk-pagetop {
	position: static
}
.dbk-pagetop>p>a {
	display: block;
	width: 100%;
	height: auto;
	line-height: 40px
}
.dbk-global-menu__inner {
	padding-right: 0;
	padding-left: 0
}
.dbk-global-menu__item {
	font-size: .75rem
}
.dbk-drawer-menu__list, .dbk-drawer-menu__sub-list>li {
	font-size: .875rem;
	line-height: 18px
}
.dbk-global-menu__item>a, .dbk-global-menu__item>span {
	padding: 3px 0
}
.dbk-global-menu__item>a>span, .dbk-global-menu__item>span>span {
	display: block
}
.dbk-sub-menu__item>a, .dbk-sub-menu__item>a>span {
	display: block
}
.dbk-sub-menu__item .dbk-ico-pc-model {
	display: block;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	background-position: center center
}
.dbk-sub-menu--business .dbk-sub-menu__list {
	width: 100%
}
.dbk-sub-menu--business .dbk-sub-menu__item:hover>.dbk-dropdown {
	display: none
}
.dbk-sub-menu--business .dbk-sub-menu__item>a {
	padding-right: 20px;
	padding-left: 20px;
	text-align: center
}
.dbk-sub-menu--business .dbk-sub-menu__item>a>i, .dbk-sub-menu--business .dbk-sub-menu__item>a>span {
	display: block
}
.dbk-sub-menu--business .dbk-sub-menu__item>a>span {
	padding-left: 0
}
.dbk-breadcrumb__inner {
	display: none
}
.dbk-drawer-menu {
	width: 100%;
	background-color: #2b2c35
}
.dbk-drawer-menu__list>li>a, .dbk-drawer-menu__list>li>span {
	display: block;
	padding: 15px;
	border-bottom: 1px solid #454852;
	background-color: #2b2c35;
	color: #fff
}
.dbk-drawer-menu__nested-list>li>div>p {
	display: block;
	padding: 9px 15px;
	border-bottom: 1px solid #d1d1d1;
	background-color: #fff;
	color: #333
}
.dbk-drawer-menu__2nested-list>li>a, .dbk-drawer-menu__2nested-list>li>span, .dbk-drawer-menu__nested-list>li>a, .dbk-drawer-menu__nested-list>li>div>a, .dbk-drawer-menu__nested-list>li>span {
	display: block;
	padding: 15px;
	border-bottom: 1px solid #d1d1d1;
	background-color: #fff;
	color: #333
}
.dbk-drawer-menu__sub-list {
	max-width: 10in;
	margin-right: auto;
	margin-left: auto;
	padding: 9pt 15px
}
.dbk-drawer-menu__sub-list:after, .dbk-drawer-menu__sub-list:before {
	display: table;
	content: ''
}
.dbk-drawer-menu__sub-list:after {
	clear: both
}
.dbk-drawer-menu__sub-list>li {
	display: block;
	float: left;
	width: 23.02632%;
	margin-right: 2.63158%
}
.dbk-drawer-menu__sub-list>li:last-child {
	margin-right: 0
}
.dbk-drawer-menu__sub-list>li>a, .dbk-drawer-menu__sub-list>li>span {
	display: block;
	padding: 15px;
	background-color: #3c3f47;
	color: #fff
}
.dbk-drawer-menu .dbk-ico--arrow-right {
	width: 8px;
	height: 9px;
	background-size: 100%;
	vertical-align: middle
}
.dbk-drawer-menu-local {
	display: block;
	position: absolute;
	z-index: 300;
	width: 100%;
	margin-top: -9pt
}
.dbk-drawer-menu-local__button {
	position: relative;
	width: 75pt;
	padding: 9pt 0;
	background-color: #f33;
	font-size: .75rem;
	color: #fff;
	cursor: pointer
}
.dbk-drawer-menu-local__body {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #60636b;
	line-height: 18px
}
.dbk-drawer-menu-local__nav {
	padding: 9pt 20px 0
}
.dbk-drawer-menu-local__header {
	padding-bottom: 6px;
	text-align: right
}
.dbk-drawer-menu-local__title {
	line-height: 24px;
	font-size: 1rem;
	color: #fff
}
.dbk-drawer-menu-local__list-item {
	border: 0 solid #96969b;
	border-bottom-width: 1px;
	font-size: .75rem
}
.dbk-drawer-menu-local__list-item:first-child {
	border-top-width: 1px
}
.dbk-drawer-menu-local__list-item a, .dbk-drawer-menu-local__list-item>span {
	display: block;
	padding: 9pt 10px 9pt 0;
	color: #fff
}
.dbk-drawer-menu-local__list-item a>span, .dbk-drawer-menu-local__list-item>span>span {
	float: right
}
.dbk-drawer-menu-local__list-item a .dbk-color-chip, .dbk-drawer-menu-local__list-item>span .dbk-color-chip {
	margin-right: 10px
}
.dbk-drawer-menu-local__list-item a .dbk-ico, .dbk-drawer-menu-local__list-item>span .dbk-ico {
	display: inline-block;
	width: 9pt;
	height: 9pt;
	margin-right: 0;
	margin-left: 10px
}
.dbk-drawer-menu-local__nested-list>li {
	border: 0 solid #96969b;
	border-top-width: 1px
}
.dbk-drawer-menu-local__close-button {
	text-align: right
}
.dbk-drawer-menu-local__close-label {
	display: inline-block;
	margin-right: -20px;
	padding: 18px 20px 9pt;
	font-weight: 700;
	font-size: 1.375rem;
	cursor: pointer
}
.dbk-sitemap {
	margin-top: 42px
}
.dbk-sitemap__inner {
	display: none
}
.dbk-section-header__search .dbk-section-header__search-text {
	display: block;
	float: left;
	width: 100%;
	margin-right: 2.63158%;
	margin-bottom: 9pt
}
.dbk-section-header__search .dbk-section-header__search-text:last-child {
	margin-right: 0
}
.dbk-section-header__search .dbk-section-header__search-box {
	display: block;
	float: left;
	width: 100%;
	margin-right: 2.63158%
}
.dbk-section-header__search .dbk-section-header__search-box:last-child {
	margin-right: 0
}
.dbk-catalog__main {
	display: block;
	float: left;
	width: 100%;
	margin-right: 2.63158%
}
.dbk-catalog__main:last-child {
	margin-right: 0
}
.dbk-catalog__contents {
	display: block;
	float: left;
	width: 100%;
	margin-right: 2.63158%
}
.dbk-catalog__contents:last-child {
	margin-right: 0
}
.dbk-catalog__nav {
	display: block;
	float: left;
	width: 100%;
	margin-right: 2.63158%
}
.dbk-catalog__nav:last-child {
	margin-right: 0
}
.dbk-catalog__image {
	display: table-cell;
	width: 25%
}
.dbk-catalog__indicator {
	display: table-cell;
	width: 41.66667%;
	padding-right: 30px;
	padding-left: 30px
}
.dbk-catalog__functions {
	display: table-cell;
	width: 33.33333%
}
.dbk-catalog__check {
	display: block;
	float: left;
	width: 100%;
	margin-right: 2.63158%;
	border-top: 1px solid #d1d1d1;
	border-left-width: 0;
	background-color: #fff
}
.dbk-catalog__check:last-child {
	margin-right: 0
}
.dbk-catalog__checkbox {
	display: inline-block;
	margin-bottom: 0;
	padding: 9pt 10px;
	text-align: left
}
.dbk-catalog__check-label {
	display: inline-block;
	width: auto
}
.dbk-catalog__contents--type-B .dbk-catalog__wrapper-1 {
	display: block;
	float: left;
	width: 100%;
	margin-right: 2.63158%;
	margin-bottom: 9pt
}
.dbk-catalog__contents--type-B .dbk-catalog__wrapper-1:last-child {
	margin-right: 0
}
.dbk-catalog__contents--type-B .dbk-catalog__wrapper-2 {
	display: block;
	float: left;
	width: 100%;
	margin-right: 2.63158%
}
.dbk-catalog__contents--type-B .dbk-catalog__wrapper-2:last-child {
	margin-right: 0
}
.dbk-catalog__contents--type-B .dbk-catalog__image {
	display: table-cell;
	width: 50%;
	padding: 10px
}
.dbk-catalog__contents--type-B .dbk-catalog__indicator {
	display: table-cell;
	width: 50%;
	margin-right: 0;
	padding: 0 10px
}
.dbk-catalog__contents--type-B .dbk-catalog__indicator:after {
	display: none
}
.dbk-catalog__contents--type-B .dbk-catalog__functions {
	display: table-cell;
	width: 100%;
	padding: 0 10px
}
.dbk-data-table__row>td, .dbk-data-table__row>th {
	padding-right: 10px;
	padding-left: 10px;
	word-wrap: break-word;
	overflow-wrap: break-word
}
.dbk-series-guide .dbk-local-menu__item>a, .dbk-series-guide .dbk-local-menu__item>span {
	padding: 9pt 15px
}
.dbk-u-hidden\@tablet {
	display: none
}
}

@media screen and (max-width:480px) {
.dbk-card__special, .dbk-grid+.dbk-grid, .dbk-grid-local+.dbk-grid-local {
	margin-top: 9pt
}
.dbk-matrix--type-B>.dbk-matrix__item:nth-child(2n+1), .dbk-matrix--type-C>.dbk-matrix__item:nth-child(4n+1) {
	clear: none
}
.dbk-drawer-menu-local, .dbk-hero {
	margin-left: -15px
}
html {
	font-size: 92.85714%
}
.dbk-contents {
	padding-top: 9pt;
	padding-right: 0;
	padding-left: 0
}
.dbk-contents--1-col, .dbk-contents--single, .dbk-contents__main, .dbk-contents__sidebar .sidebar-banner, .dbk-footer__inner, .dbk-inner-container {
	padding-right: 15px;
	padding-left: 15px
}
.dbk-container {
	margin-bottom: 9pt
}
.dbk-container--large {
	margin-bottom: 24px
}
.dbk-container--xlarge {
	margin-bottom: 3pc
}
.dbk-grid--block\@mobile, .dbk-grid-local--block\@mobile {
	display: block
}
.dbk-grid__col-1\@mobile, .dbk-grid-local__col-1\@mobile {
	display: block;
	float: left;
	width: 12.16216%;
	margin-right: 5.40541%
}
.dbk-grid__col-1\@mobile:last-child, .dbk-grid-local__col-1\@mobile:last-child {
	margin-right: 0
}
.dbk-grid__col-2\@mobile, .dbk-grid-local__col-2\@mobile {
	display: block;
	float: left;
	width: 29.72973%;
	margin-right: 5.40541%
}
.dbk-grid__col-2\@mobile:last-child, .dbk-grid-local__col-2\@mobile:last-child {
	margin-right: 0
}
.dbk-grid__col-3\@mobile, .dbk-grid-local__col-3\@mobile {
	display: block;
	float: left;
	width: 47.2973%;
	margin-right: 5.40541%
}
.dbk-grid__col-3\@mobile:last-child, .dbk-grid-local__col-3\@mobile:last-child {
	margin-right: 0
}
.dbk-grid__col-4\@mobile, .dbk-grid-local__col-4\@mobile {
	display: block;
	float: left;
	width: 64.86486%;
	margin-right: 5.40541%
}
.dbk-grid__col-4\@mobile:last-child, .dbk-grid-local__col-4\@mobile:last-child {
	margin-right: 0
}
.dbk-grid__col-5\@mobile, .dbk-grid-local__col-5\@mobile {
	display: block;
	float: left;
	width: 82.43243%;
	margin-right: 5.40541%
}
.dbk-grid__col-5\@mobile:last-child, .dbk-grid-local__col-5\@mobile:last-child {
	margin-right: 0
}
.dbk-grid__col-6\@mobile, .dbk-grid-local__col-6\@mobile {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%
}
.dbk-grid__col-6\@mobile:last-child, .dbk-grid-local__col-6\@mobile:last-child {
	margin-right: 0
}
.dbk-grid .dbk-grid__col-shift-minus--6\@mobile, .dbk-grid-local .dbk-grid__col-shift-minus--6\@mobile {
	margin-left: -51.31579%
}
.dbk-grid .dbk-grid__col-shift-minus--5\@mobile, .dbk-grid-local .dbk-grid__col-shift-minus--5\@mobile {
	margin-left: -87.83784%
}
.dbk-grid .dbk-grid__col-shift-minus--4\@mobile, .dbk-grid-local .dbk-grid__col-shift-minus--4\@mobile {
	margin-left: -70.27027%
}
.dbk-grid .dbk-grid__col-shift-minus--3\@mobile, .dbk-grid-local .dbk-grid__col-shift-minus--3\@mobile {
	margin-left: -52.7027%
}
.dbk-grid .dbk-grid__col-shift-minus--2\@mobile, .dbk-grid-local .dbk-grid__col-shift-minus--2\@mobile {
	margin-left: -35.13514%
}
.dbk-grid .dbk-grid__col-shift-minus--1\@mobile, .dbk-grid-local .dbk-grid__col-shift-minus--1\@mobile {
	margin-left: -17.56757%
}
.dbk-grid .dbk-grid__col-shift-minus-0\@mobile, .dbk-grid-local .dbk-grid__col-shift-minus-0\@mobile {
	margin-left: 0
}
.dbk-grid .dbk-grid__col-shift-0\@mobile, .dbk-grid-local .dbk-grid__col-shift-0\@mobile {
	margin-left: 0
}
.dbk-grid .dbk-grid__col-shift-1\@mobile, .dbk-grid-local .dbk-grid__col-shift-1\@mobile {
	margin-left: 17.56757%
}
.dbk-grid .dbk-grid__col-shift-2\@mobile, .dbk-grid-local .dbk-grid__col-shift-2\@mobile {
	margin-left: 35.13514%
}
.dbk-grid .dbk-grid__col-shift-3\@mobile, .dbk-grid-local .dbk-grid__col-shift-3\@mobile {
	margin-left: 52.7027%
}
.dbk-grid .dbk-grid__col-shift-4\@mobile, .dbk-grid-local .dbk-grid__col-shift-4\@mobile {
	margin-left: 70.27027%
}
.dbk-grid .dbk-grid__col-shift-5\@mobile, .dbk-grid-local .dbk-grid__col-shift-5\@mobile {
	margin-left: 87.83784%
}
.dbk-grid .dbk-grid__col-shift-6\@mobile, .dbk-grid-local .dbk-grid__col-shift-6\@mobile {
	margin-left: 105.40541%
}
.dbk-grid__col-full\@mobile, .dbk-grid-local__col-full\@mobile {
	width: 100%;
	margin-right: 0;
	margin-left: 0
}
.dbk-grid__col-full\@mobile + .dbk-grid__col-full\@mobile, .dbk-grid-local__col-full\@mobile + .dbk-grid-local__col-full\@mobile {
	margin-top: 9pt
}
.dbk-grid--row\@mobile, .dbk-grid-local--row\@mobile {
	display: table;
	table-layout: fixed;
	width: 100%
}
.dbk-grid--row\@mobile .dbk-grid__col-1\@mobile, .dbk-grid-local--row\@mobile .dbk-grid__col-1\@mobile {
	display: table-cell;
	float: none;
	width: 16.66667%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top
}
.dbk-grid--row\@mobile .dbk-grid__col-2\@mobile, .dbk-grid-local--row\@mobile .dbk-grid__col-2\@mobile {
	display: table-cell;
	float: none;
	width: 33.33333%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top
}
.dbk-grid--row\@mobile .dbk-grid__col-3\@mobile, .dbk-grid-local--row\@mobile .dbk-grid__col-3\@mobile {
	display: table-cell;
	float: none;
	width: 50%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top
}
.dbk-grid--row\@mobile .dbk-grid__col-4\@mobile, .dbk-grid-local--row\@mobile .dbk-grid__col-4\@mobile {
	display: table-cell;
	float: none;
	width: 66.66667%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top
}
.dbk-grid--row\@mobile .dbk-grid__col-5\@mobile, .dbk-grid-local--row\@mobile .dbk-grid__col-5\@mobile {
	display: table-cell;
	float: none;
	width: 83.33333%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top
}
.dbk-grid--row\@mobile .dbk-grid__col-6\@mobile, .dbk-grid-local--row\@mobile .dbk-grid__col-6\@mobile {
	display: table-cell;
	float: none;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top
}
.dbk-grid--row .dbk-grid__col-1\@mobile, .dbk-grid-local--row .dbk-grid__col-1\@mobile {
	display: table-cell;
	float: none;
	width: 16.66667%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top
}
.dbk-grid--row .dbk-grid__col-2\@mobile, .dbk-grid-local--row .dbk-grid__col-2\@mobile {
	display: table-cell;
	float: none;
	width: 33.33333%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top
}
.dbk-grid--row .dbk-grid__col-3\@mobile, .dbk-grid-local--row .dbk-grid__col-3\@mobile {
	display: table-cell;
	float: none;
	width: 50%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top
}
.dbk-grid--row .dbk-grid__col-4\@mobile, .dbk-grid-local--row .dbk-grid__col-4\@mobile {
	display: table-cell;
	float: none;
	width: 66.66667%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top
}
.dbk-grid--row .dbk-grid__col-5\@mobile, .dbk-grid-local--row .dbk-grid__col-5\@mobile {
	display: table-cell;
	float: none;
	width: 83.33333%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top
}
.dbk-grid--row .dbk-grid__col-6\@mobile, .dbk-grid-local--row .dbk-grid__col-6\@mobile {
	display: table-cell;
	float: none;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	vertical-align: top
}
.dbk-grid--row__col-full\@mobile, .dbk-grid-local--row__col-full\@mobile {
	width: 100%;
	margin-right: 0;
	margin-left: 0
}
.dbk-grid--rtl .dbk-grid__col-1\@mobile, .dbk-grid-local--rtl .dbk-grid__col-1\@mobile {
	display: block;
	float: left;
	width: 12.16216%;
	margin-right: 5.40541%
}
.dbk-grid--rtl .dbk-grid__col-1\@mobile:last-child, .dbk-grid-local--rtl .dbk-grid__col-1\@mobile:last-child {
	margin-right: 0
}
.dbk-grid--rtl .dbk-grid__col-2\@mobile, .dbk-grid-local--rtl .dbk-grid__col-2\@mobile {
	display: block;
	float: left;
	width: 29.72973%;
	margin-right: 5.40541%
}
.dbk-grid--rtl .dbk-grid__col-2\@mobile:last-child, .dbk-grid-local--rtl .dbk-grid__col-2\@mobile:last-child {
	margin-right: 0
}
.dbk-grid--rtl .dbk-grid__col-3\@mobile, .dbk-grid-local--rtl .dbk-grid__col-3\@mobile {
	display: block;
	float: left;
	width: 47.2973%;
	margin-right: 5.40541%
}
.dbk-grid--rtl .dbk-grid__col-3\@mobile:last-child, .dbk-grid-local--rtl .dbk-grid__col-3\@mobile:last-child {
	margin-right: 0
}
.dbk-grid--rtl .dbk-grid__col-4\@mobile, .dbk-grid-local--rtl .dbk-grid__col-4\@mobile {
	display: block;
	float: left;
	width: 64.86486%;
	margin-right: 5.40541%
}
.dbk-grid--rtl .dbk-grid__col-4\@mobile:last-child, .dbk-grid-local--rtl .dbk-grid__col-4\@mobile:last-child {
	margin-right: 0
}
.dbk-grid--rtl .dbk-grid__col-5\@mobile, .dbk-grid-local--rtl .dbk-grid__col-5\@mobile {
	display: block;
	float: left;
	width: 82.43243%;
	margin-right: 5.40541%
}
.dbk-grid--rtl .dbk-grid__col-5\@mobile:last-child, .dbk-grid-local--rtl .dbk-grid__col-5\@mobile:last-child {
	margin-right: 0
}
.dbk-grid--rtl .dbk-grid__col-6\@mobile, .dbk-grid-local--rtl .dbk-grid__col-6\@mobile {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%
}
.dbk-grid--rtl .dbk-grid__col-6\@mobile:last-child, .dbk-grid-local--rtl .dbk-grid__col-6\@mobile:last-child {
	margin-right: 0
}
.dbk-grid--rtl .dbk-grid__col-full\@mobile, .dbk-grid-local--rtl .dbk-grid__col-full\@mobile {
	width: 100%;
	margin-right: 0;
	margin-left: 0
}
.dbk-card {
	padding: 6px 0
}
.dbk-card--boundary {
	padding-right: 20px;
	padding-left: 20px
}
.dbk-card--catalog {
	margin-bottom: 0
}
.dbk-card--catalog .dbk-card__overlay {
	display: none
}
.dbk-button--contact {
	display: table;
	width: 100%
}
.dbk-button--contact>a, .dbk-button--contact>button {
	padding: 9pt 0
}
.dbk-heading {
	line-height: 30px
}
.dbk-heading--min {
	line-height: 15px
}
.dbk-heading--xsmall {
	line-height: 18px
}
.dbk-heading--small {
	line-height: 21px
}
.dbk-heading--medium {
	line-height: 24px
}
.dbk-heading--slarge {
	line-height: 33px
}
.dbk-heading--large {
	line-height: 36px
}
.dbk-heading--huge {
	line-height: 39px
}
.dbk-textset {
	line-height: 21px
}
.dbk-textset p+.dbk-list, .dbk-textset p+p {
	margin-top: 9px
}
.dbk-textset--min {
	line-height: 9px;
	font-size: .625rem
}
.dbk-textset--xsmall {
	line-height: 9pt;
	font-size: .6875rem
}
.dbk-textset--small {
	line-height: 15px;
	font-size: .75rem
}
.dbk-textset--huge {
	line-height: 36px;
	font-size: 1.625rem
}
.dbk-logo-info .dbk-logo-info__inner {
	display: block;
	padding-bottom: 0;
	text-align: center
}
.dbk-logo-info .dbk-logo-info__image {
	display: inline-block;
	width: 25%;
	margin-bottom: 9pt
}
.dbk-logo-info .dbk-logo-info__image--large {
	width: 60%
}
.dbk-logo-info .dbk-logo-info__copy {
	display: block;
	padding-left: 0;
	text-align: left
}
.dbk-local-menu__item>a, .dbk-local-menu__item>span {
	padding-right: 10px;
	padding-left: 10px
}
.dbk-breadcrumb__inner, .dbk-filter-menu__body, .dbk-filter-menu__header, .dbk-global-menu__inner, .dbk-page-header__inner, .dbk-sidebar-list__header, .dbk-sidebar-philosphy, .dbk-sitemap__inner, .dbk-sub-menu {
	padding-right: 15px;
	padding-left: 15px
}
.dbk-matrix--type-A>.dbk-matrix__item {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%
}
.dbk-matrix--type-A>.dbk-matrix__item:last-child {
	margin-right: 0
}
.dbk-matrix--type-B>.dbk-matrix__item {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%
}
.dbk-matrix--type-B>.dbk-matrix__item:nth-child(2n) {
	margin-right: 2.63158%
}
.dbk-matrix--type-B>.dbk-matrix__item:last-child {
	margin-right: 0
}
.dbk-matrix--type-C>.dbk-matrix__item {
	display: block;
	float: left;
	width: 47.2973%;
	margin-right: 5.40541%
}
.dbk-matrix--type-C>.dbk-matrix__item:nth-child(4n) {
	margin-right: 2.63158%
}
.dbk-matrix--type-C>.dbk-matrix__item:last-child, .dbk-matrix--type-C>.dbk-matrix__item:nth-child(2n) {
	margin-right: 0
}
.dbk-matrix--type-C>.dbk-matrix__item:nth-child(2n+1) {
	clear: left
}
.dbk-matrix--line-bottom.dbk-matrix--type-B>.dbk-matrix__item:nth-last-child(2) {
	padding-bottom: 30px;
	border-bottom-width: 1px
}
.dbk-map-image__pc {
	display: none
}
.dbk-map-image__sp {
	display: block
}
.dbk-global-menu__inner, .dbk-hero__slider, .dbk-sub-menu {
	display: none
}
.dbk-global-menu {
	border-bottom: 2px solid #2b2c35
}
.dbk-sidebar-nav+.dbk-sidebar-list {
	padding-top: 0
}
.dbk-hero {
	margin-right: -15px
}
.dbk-hero__slider-sp {
	display: block
}
.dbk-hero--lineup .dbk-hero__item, .dbk-hero--switch .dbk-hero__item {
	display: none
}
.dbk-hero--lineup .dbk-hero__item-sp, .dbk-hero--switch .dbk-hero__item-sp {
	display: block
}
.dbk-section-header--type-B .dbk-section-header__title {
	float: none
}
.dbk-section-header--type-B .dbk-section-header__text {
	float: none;
	margin-top: 6px
}
.dbk-catalog__contents {
	padding-right: 20px;
	padding-left: 20px
}
.dbk-catalog__image {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%
}
.dbk-catalog__image:last-child {
	margin-right: 0
}
.dbk-catalog__indicator {
	display: block;
	float: left;
	width: 47.2973%;
	margin-top: 7%;
	margin-right: 5.40541%;
	padding-right: 10px;
	padding-left: 0
}
.dbk-catalog__indicator:last-child {
	margin-right: 0
}
.dbk-catalog__functions {
	display: block;
	float: left;
	width: 47.2973%;
	margin-right: 5.40541%
}
.dbk-catalog__functions:last-child {
	margin-right: 0
}
.dbk-catalog__summary {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%
}
.dbk-catalog__summary:last-child {
	margin-right: 0
}
.dbk-catalog .dbk-catalog__price {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%;
	border-bottom: 1px solid #d1d1d1;
	border-right-width: 0
}
.dbk-catalog .dbk-catalog__price:last-child {
	margin-right: 0
}
.dbk-catalog .dbk-catalog__sub-header .dbk-catalog__summary {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%
}
.dbk-catalog .dbk-catalog__sub-header .dbk-catalog__summary:last-child {
	margin-right: 0
}
.dbk-catalog .dbk-catalog__nav-2 {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%
}
.dbk-catalog .dbk-catalog__nav-2:last-child {
	margin-right: 0
}
.dbk-catalog__contents--type-B .dbk-catalog__wrapper-1, .dbk-catalog__contents--type-B .dbk-catalog__wrapper-2 {
	display: table-cell;
	width: 100%
}
.dbk-catalog__contents--type-B .dbk-catalog__image {
	display: table-cell;
	float: none;
	width: 50%;
	margin-right: 0;
	padding: 0
}
.dbk-catalog__contents--type-B .dbk-catalog__indicator {
	display: table-cell;
	float: none;
	width: 50%;
	padding-right: 0
}
.dbk-catalog__contents--type-B .dbk-catalog__functions {
	display: table-cell;
	width: 100%
}
.dbk-submit-bar__inner {
	padding-right: 15px;
	padding-left: 15px
}
.dbk-product-overview__visual {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%
}
.dbk-product-overview__visual:last-child {
	margin-right: 0
}
.dbk-product-overview__info {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%
}
.dbk-in-business .dbk-product-overview__visual:last-child, .dbk-product-overview__info:last-child {
	margin-right: 0
}
.dbk-in-business .dbk-product-overview__visual {
	display: block;
	float: left;
	width: 100%;
	margin-right: 0
}
.dbk-in-business .dbk-product-overview__info {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%
}
.dbk-in-business .dbk-product-overview__info:last-child {
	margin-right: 0
}
.dbk-product-overview__indicator {
	display: block
}
.dbk-product-overview__functions {
	display: block;
	float: left;
	width: 100%;
	margin-right: 5.40541%
}
.dbk-product-overview__functions:last-child {
	margin-right: 0
}
.dbk-spec-table__row .dbk-spec-table__category {
	display: block;
	float: left;
	width: 47.2973%;
	margin-right: 5.40541%
}
.dbk-spec-table__row .dbk-spec-table__category:last-child {
	margin-right: 0
}
.dbk-product-guide .dbk-local-menu__item>a, .dbk-product-guide .dbk-local-menu__item>span {
	padding-right: 5px;
	padding-left: 5px
}
.dbk-series-guide {
	border-top-width: 0;
	border-bottom-width: 0
}
.dbk-series-guide .dbk-local-menu__item {
	background: url(../img/icon_arrow-bottom_01.svg) center bottom no-repeat
}
.no-svg .dbk-series-guide .dbk-local-menu__item {
	background-image: url(../img/icon_arrow-bottom_01.png)
}
.dbk-series-guide .dbk-local-menu__item>a, .dbk-series-guide .dbk-local-menu__item>span {
	padding: 6px 10px 18px
}
.dbk-series-guide .dbk-local-menu__item>a .dbk-ico--arrow-bottom, .dbk-series-guide .dbk-local-menu__item>span .dbk-ico--arrow-bottom {
	display: none
}
.dbk-series-guide .dbk-local-menu__icon {
	margin-bottom: 6px
}
.dbk-topic-table__row:last-child th {
	padding-bottom: 0
}
.dbk-topic-table td, .dbk-topic-table th {
	display: block;
	width: 100%
}
.dbk-topic-table th {
	padding: 9pt 0
}
.dbk-topic-table td {
	padding: 6px 0 9pt
}
.dbk-business-lineup__category {
	width: 50%;
	margin-bottom: 36px
}
.dbk-business-lineup__category:nth-child(2n):after {
	display: none
}
.dbk-business-lineup__category--double {
	width: 100%;
	padding: 0
}
.dbk-business-lineup__category--double .dbk-business-lineup__products {
	width: 50%
}
.dbk-business-lineup__category--full {
	width: 100%;
	padding: 0
}
.dbk-business-lineup__category--full .dbk-business-lineup__products {
	width: 50%
}
.dbk-u-hidden\@mobile {
	display: none
}
}

@media print {
* {
	color: #000!important
}
.dbk-js-match-height-list * {
	height: auto!important
}
.dbk-contents__main {
	margin-right: 0;
	margin-bottom: 3pc
}
.dbk-contents__main-inner {
	margin-right: 0
}
.dbk-global-menu, .dbk-pagetop, .dbk-sitemap, .dbk-sub-menu {
	display: none
}
}
